Release 1.11.2
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.11.2 ===
2
3 2017-02-24  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.11.2
7
8 2017-02-24 12:45:43 +0200  Sebastian Dröge <sebastian@centricular.com>
9
10         * po/id.po:
11         * po/sv.po:
12           po: Update translations
13
14 2017-02-14 19:56:13 +0000  Tim-Philipp Müller <tim@centricular.com>
15
16         * Makefile.am:
17           meson: dist meson build files
18           Ship meson build files in tarballs, so people who use tarballs
19           in their builds can start playing with meson already.
20
21 2017-02-01 03:08:10 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
22
23         * ext/x264/gstx264enc.c:
24           x264: Initialize function vtable in plugin_init()
25           These values are defined in the x264.h header and are not const on
26           Windows due to the way DLLs work. See:
27           https://msdn.microsoft.com/en-us/library/619w14ds.aspx
28           https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
29           https://bugzilla.gnome.org/show_bug.cgi?id=777903
30
31 2017-01-31 13:50:21 +0200  Sebastian Dröge <sebastian@centricular.com>
32
33         * gst/asfdemux/gstasfdemux.c:
34           asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
35           https://bugzilla.gnome.org/show_bug.cgi?id=777955
36
37 2017-01-30 15:39:59 +0200  Sebastian Dröge <sebastian@centricular.com>
38
39         * gst/asfdemux/gstasfdemux.c:
40           asfdemux: Reset number of languages to 0 when freeing the array because of errors
41           Otherwise we will happily index into the array at NULL if the requested
42           index is smaller than the number of languages that were previously
43           allocated.
44           https://bugzilla.gnome.org/show_bug.cgi?id=777937
45
46 2017-01-24 19:24:10 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
47
48         * tests/check/meson.build:
49           meson: Properly use ':' for defining keywords
50
51 2017-01-13 12:39:09 +0000  Tim-Philipp Müller <tim@centricular.com>
52
53         * meson.build:
54           meson: bump version
55
56 2017-01-12 16:32:52 +0200  Sebastian Dröge <sebastian@centricular.com>
57
58         * configure.ac:
59           Back to development
60
61 === release 1.11.1 ===
62
63 2017-01-12 16:10:25 +0200  Sebastian Dröge <sebastian@centricular.com>
64
65         * ChangeLog:
66         * NEWS:
67         * RELEASE:
68         * configure.ac:
69         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
70         * docs/plugins/inspect/plugin-a52dec.xml:
71         * docs/plugins/inspect/plugin-amrnb.xml:
72         * docs/plugins/inspect/plugin-amrwbdec.xml:
73         * docs/plugins/inspect/plugin-asf.xml:
74         * docs/plugins/inspect/plugin-cdio.xml:
75         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
76         * docs/plugins/inspect/plugin-dvdread.xml:
77         * docs/plugins/inspect/plugin-dvdsub.xml:
78         * docs/plugins/inspect/plugin-lame.xml:
79         * docs/plugins/inspect/plugin-mpeg2dec.xml:
80         * docs/plugins/inspect/plugin-mpg123.xml:
81         * docs/plugins/inspect/plugin-realmedia.xml:
82         * docs/plugins/inspect/plugin-siddec.xml:
83         * docs/plugins/inspect/plugin-twolame.xml:
84         * docs/plugins/inspect/plugin-x264.xml:
85         * docs/plugins/inspect/plugin-xingmux.xml:
86         * gst-plugins-ugly.doap:
87           Release 1.11.1
88
89 2017-01-12 14:45:56 +0200  Sebastian Dröge <sebastian@centricular.com>
90
91         * po/af.po:
92         * po/az.po:
93         * po/bg.po:
94         * po/ca.po:
95         * po/cs.po:
96         * po/da.po:
97         * po/de.po:
98         * po/el.po:
99         * po/en_GB.po:
100         * po/eo.po:
101         * po/es.po:
102         * po/eu.po:
103         * po/fi.po:
104         * po/fr.po:
105         * po/gl.po:
106         * po/hr.po:
107         * po/hu.po:
108         * po/id.po:
109         * po/it.po:
110         * po/ja.po:
111         * po/lt.po:
112         * po/lv.po:
113         * po/ms.po:
114         * po/mt.po:
115         * po/nb.po:
116         * po/nl.po:
117         * po/or.po:
118         * po/pl.po:
119         * po/pt_BR.po:
120         * po/ro.po:
121         * po/ru.po:
122         * po/sk.po:
123         * po/sl.po:
124         * po/sq.po:
125         * po/sr.po:
126         * po/sv.po:
127         * po/tr.po:
128         * po/uk.po:
129         * po/vi.po:
130         * po/zh_CN.po:
131           Update .po files
132
133 2017-01-12 14:37:02 +0200  Sebastian Dröge <sebastian@centricular.com>
134
135         * po/hr.po:
136         * po/id.po:
137         * po/sv.po:
138           po: Update translations
139
140 2016-12-16 16:52:00 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
141
142         * ext/amrnb/meson.build:
143         * ext/x264/meson.build:
144         * meson.build:
145           meson: Install presets files
146
147 2015-06-26 20:22:47 +0200  Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
148
149         * ext/x264/GstX264Enc.prs:
150           x264enc: Add a youtube preset.
151           Based on https://support.google.com/youtube/answer/1722171
152           https://bugzilla.gnome.org/show_bug.cgi?id=751560
153
154 2016-12-28 10:42:15 +0000  Tim-Philipp Müller <tim@centricular.com>
155
156         * config.h.meson:
157         * configure.ac:
158         * docs/plugins/Makefile.am:
159         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
160         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
161         * docs/plugins/inspect/plugin-mad.xml:
162         * ext/Makefile.am:
163         * ext/mad/Makefile.am:
164         * ext/mad/gstmad.c:
165         * ext/mad/gstmad.h:
166         * ext/mad/meson.build:
167         * ext/meson.build:
168           mad: remove plugin
169           We have better replacements such as the mpg123 plugin.
170           The main reason to keep around mad was for 'freeform'
171           mp3 support, but mpg123 can handle those too nowadays.
172           Also, mad is GPL and has been unmaintained for years.
173           https://bugzilla.gnome.org/show_bug.cgi?id=776140
174
175 2016-12-16 19:07:51 +0000  Tim-Philipp Müller <tim@centricular.com>
176
177         * Makefile.am:
178         * configure.ac:
179         * win32/MANIFEST:
180         * win32/common/.gitignore:
181         * win32/common/config.h:
182           win32: remove platform-specific copies of generated headers
183           Unused and no longer needed.
184
185 2016-12-14 10:24:26 +0000  Tim-Philipp Müller <tim@centricular.com>
186
187         * .gitignore:
188         * Makefile.am:
189         * configure.ac:
190         * gst-plugins-ugly.spec.in:
191           Remove generated .spec file
192           Likely extremely bitrotten, and we should not ship this anyway.
193
194 2016-12-09 17:45:34 -0300  Thibault Saunier <tsaunier@gnome.org>
195
196         * meson.build:
197           meson: Support building without Gst debug
198
199 2016-12-03 08:19:44 +0100  Edward Hervey <bilboed@bilboed.com>
200
201         * README:
202         * common:
203           Automatic update of common submodule
204           From f980fd9 to 39ac2f5
205
206 2016-12-02 14:06:21 +0200  Sebastian Dröge <sebastian@centricular.com>
207
208         * gst/asfdemux/gstasfdemux.c:
209           asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
210           https://bugzilla.gnome.org/show_bug.cgi?id=775515
211
212 2016-11-30 18:11:30 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
213
214         * ext/x264/gstx264enc.c:
215           x264enc: Add information for mixed mode
216           https://bugzilla.gnome.org/show_bug.cgi?id=775411
217
218 2016-11-30 17:30:33 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
219
220         * ext/x264/gstx264enc.c:
221           x264enc: Correctly pass interlacing/TFF information
222           Give the interlacing information correctly to the encoder. Also parse
223           TFF/BFF information from the caps and pass it too.
224           https://bugzilla.gnome.org/show_bug.cgi?id=775411
225
226 2016-11-28 15:14:18 +0200  Vivia Nikolaidou <vivia@ahiru.eu>
227
228         * ext/x264/gstx264enc.c:
229           x264enc: Auto-detect interlace mode from caps
230           If the caps are interlaced, interlacing is always enabled on the
231           encoder. If the interlace-mode field is missing or if it's progressive,
232           the encoder uses the "interlaced" property.
233           https://bugzilla.gnome.org/show_bug.cgi?id=775228
234
235 2016-11-26 11:20:51 +0000  Tim-Philipp Müller <tim@centricular.com>
236
237         * .gitmodules:
238           common: use https protocol for common submodule
239           https://bugzilla.gnome.org/show_bug.cgi?id=775110
240
241 2016-11-25 23:51:00 +0200  Sebastian Dröge <sebastian@centricular.com>
242
243         * gst/realmedia/realhash.c:
244           real: Fix compiler warnings with latest clang
245           realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
246           *buf1 = 128;
247           ~ ^~~
248           https://bugzilla.gnome.org/show_bug.cgi?id=775112
249
250 2016-11-25 12:41:03 +0100  Edward Hervey <edward@centricular.com>
251
252         * gst/asfdemux/gstasfdemux.c:
253           asfdemux: Allow 64bit sizes for DATA object
254           we *can* have files greater than 4GB, any other object should be
255           smaller than that
256
257 2016-11-25 10:07:35 +0100  Edward Hervey <edward@centricular.com>
258
259         * gst/asfdemux/gstasfdemux.c:
260           asfdemux: Add sanity check for asf_stream_audio
261           We should have enough bytes for the specified codec_data
262           https://bugzilla.gnome.org/show_bug.cgi?id=775070
263
264 2016-11-25 09:45:04 +0100  Edward Hervey <edward@centricular.com>
265
266         * gst/asfdemux/gstasfdemux.c:
267           asfdemux: Add sanity checks when reading asf_stream_video_format
268           It should report a size of at least 40 bytes
269           Also check for the size of the remaining data (i.e. codec_data)
270           https://bugzilla.gnome.org/show_bug.cgi?id=775070
271
272 2016-11-25 09:44:05 +0100  Edward Hervey <edward@centricular.com>
273
274         * gst/asfdemux/gstasfdemux.c:
275           asfdemux: Add check for invalid/corrupt asf object
276           An asf object can't realistically be bigger than 2**32 bytes.
277           If it reports a size bigger than that, consider it corrupt and properly
278           propagate the error back.
279           https://bugzilla.gnome.org/show_bug.cgi?id=775070
280
281 2016-11-22 17:14:44 +0100  Edward Hervey <edward@centricular.com>
282
283         * gst/asfdemux/gstasfdemux.c:
284           asfdemux: Handle EOS in push-mode on corrupted files
285           It is possible no streams were activated when receiving EOS, if so
286           handled it as if we hadn't seen the header
287           https://bugzilla.gnome.org/show_bug.cgi?id=774846
288
289 2016-11-22 16:56:04 +0100  Edward Hervey <edward@centricular.com>
290
291         * gst/asfdemux/gstasfdemux.c:
292         * gst/asfdemux/gstasfdemux.h:
293           asfdemux: FILE headers are mandatory in the header
294           As per the specification, also avoids ending up trying to play a
295           file with plenty of un-initialized values.
296           https://bugzilla.gnome.org/show_bug.cgi?id=774846
297
298 2016-11-22 16:54:26 +0100  Edward Hervey <edward@centricular.com>
299
300         * gst/asfdemux/gstasfdemux.c:
301           asfdemux: Handle incomplete header in pull mode
302           pulling headers is meant to complete as a whole. If we don't have
303           enough data, it's an error.
304           Avoids pipeline hangs on corrupted files
305           https://bugzilla.gnome.org/show_bug.cgi?id=774846
306
307 2016-11-22 16:22:49 +0100  Edward Hervey <edward@centricular.com>
308
309         * gst/asfdemux/gstasfdemux.c:
310           asfdemux: Handle issues with "empty" files
311           In some corrupted files, we could end up with no actual streams
312           being exposed.
313           In those cases, make sure we properly propagate the failure all
314           the way to the loop function. This avoids ending up in cases where
315           we are neither EOS'd nor ERROR'd out from a pipeline point of view.
316           https://bugzilla.gnome.org/show_bug.cgi?id=774846
317
318 2016-11-20 20:54:25 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
319
320         * ext/dvdread/dvdreadsrc.c:
321           dvdreadsrc: dvd-spu-clut-change is a sticky custom event
322
323 2016-11-17 17:20:03 -0800  Scott D Phillips <scott.d.phillips@intel.com>
324
325         * meson.build:
326           meson: Add ignored warnings for MSVC
327           https://bugzilla.gnome.org/show_bug.cgi?id=774656
328
329 2016-11-11 14:15:17 +0200  Sebastian Dröge <sebastian@centricular.com>
330
331         * configure.ac:
332         * ext/x264/Makefile.am:
333         * ext/x264/gstx264enc.c:
334         * ext/x264/gstx264enc.h:
335         * ext/x264/meson.build:
336         * meson_options.txt:
337           x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
338           x264 has to be compiled specifically for a target bit depth.
339           Distributions currently ship various libraries in their packages, with
340           different bit depths.
341           This change now allows to provide them all at configure time and have
342           the x264enc element dynamically switch between them based on the bit
343           depth of the input format.
344           https://bugzilla.gnome.org/show_bug.cgi?id=763297
345
346 2016-11-01 18:09:25 +0000  Tim-Philipp Müller <tim@centricular.com>
347
348         * meson.build:
349           meson: update version
350
351 === release 1.11.0 ===
352
353 2016-11-01 18:53:15 +0200  Sebastian Dröge <sebastian@centricular.com>
354
355         * configure.ac:
356           Back to development
357
358 === release 1.10.0 ===
359
360 2016-11-01 18:05:31 +0200  Sebastian Dröge <sebastian@centricular.com>
361
362         * ChangeLog:
363         * NEWS:
364         * RELEASE:
365         * configure.ac:
366         * docs/plugins/inspect/plugin-a52dec.xml:
367         * docs/plugins/inspect/plugin-amrnb.xml:
368         * docs/plugins/inspect/plugin-amrwbdec.xml:
369         * docs/plugins/inspect/plugin-asf.xml:
370         * docs/plugins/inspect/plugin-cdio.xml:
371         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
372         * docs/plugins/inspect/plugin-dvdread.xml:
373         * docs/plugins/inspect/plugin-dvdsub.xml:
374         * docs/plugins/inspect/plugin-lame.xml:
375         * docs/plugins/inspect/plugin-mad.xml:
376         * docs/plugins/inspect/plugin-mpeg2dec.xml:
377         * docs/plugins/inspect/plugin-mpg123.xml:
378         * docs/plugins/inspect/plugin-realmedia.xml:
379         * docs/plugins/inspect/plugin-siddec.xml:
380         * docs/plugins/inspect/plugin-twolame.xml:
381         * docs/plugins/inspect/plugin-x264.xml:
382         * docs/plugins/inspect/plugin-xingmux.xml:
383         * gst-plugins-ugly.doap:
384         * win32/common/config.h:
385           Release 1.10.0
386
387 2016-11-01 17:54:16 +0200  Sebastian Dröge <sebastian@centricular.com>
388
389         * po/af.po:
390         * po/az.po:
391         * po/bg.po:
392         * po/ca.po:
393         * po/cs.po:
394         * po/da.po:
395         * po/de.po:
396         * po/el.po:
397         * po/en_GB.po:
398         * po/eo.po:
399         * po/es.po:
400         * po/eu.po:
401         * po/fi.po:
402         * po/fr.po:
403         * po/gl.po:
404         * po/hr.po:
405         * po/hu.po:
406         * po/id.po:
407         * po/it.po:
408         * po/ja.po:
409         * po/lt.po:
410         * po/lv.po:
411         * po/ms.po:
412         * po/mt.po:
413         * po/nb.po:
414         * po/nl.po:
415         * po/or.po:
416         * po/pl.po:
417         * po/pt_BR.po:
418         * po/ro.po:
419         * po/ru.po:
420         * po/sk.po:
421         * po/sl.po:
422         * po/sq.po:
423         * po/sr.po:
424         * po/sv.po:
425         * po/tr.po:
426         * po/uk.po:
427         * po/vi.po:
428         * po/zh_CN.po:
429           Update .po files
430
431 2016-11-01 17:43:01 +0200  Sebastian Dröge <sebastian@centricular.com>
432
433         * po/id.po:
434         * po/sv.po:
435           po: Update translations
436
437 2016-10-25 08:54:52 -0700  Scott D Phillips <scott.d.phillips@intel.com>
438
439         * meson.build:
440         * tests/meson.build:
441           meson: Don't depend on gstreamer-check-1.0 on windows
442           https://bugzilla.gnome.org/show_bug.cgi?id=773114
443
444 2016-10-25 10:51:08 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
445
446         * meson.build:
447         * tests/check/meson.build:
448         * tests/meson.build:
449           Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
450           This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
451           Does not actually work. See:
452           https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
453
454 2016-10-24 00:35:23 +0100  Tim-Philipp Müller <tim@centricular.com>
455
456         * tests/check/meson.build:
457           meson: fix build outside of gst-all
458
459 2016-10-21 00:47:14 -0700  Scott D Phillips <scott.d.phillips@intel.com>
460
461         * meson.build:
462         * tests/check/meson.build:
463         * tests/meson.build:
464           meson: move gstreamer-check-1.0 dependency to tests/check
465           https://bugzilla.gnome.org/show_bug.cgi?id=773114
466
467 2016-10-15 22:20:05 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
468
469         * meson.build:
470           meson: Don't set c_std to gnu99
471           Use the default for each compiler on every platform instead. This
472           improves our compatibility with compilers that don't have gnu99 as
473           a c_std.
474
475 2016-10-04 18:06:09 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
476
477         * meson.build:
478         * tests/check/getpluginsdir:
479         * tests/check/meson.build:
480           meson: Make use of new environment object and set plugin path to builddir
481           Workaround source_root being the root directory of all projects
482           in the subproject case and remove now unneeded getpluginsdir
483           Bump meson requirement to 0.35
484
485 2016-09-30 11:35:40 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
486
487         * hooks/pre-commit.hook:
488         * meson.build:
489         * tests/check/getpluginsdir:
490           meson: Setup pre commit hook and fix getpluginsdir for standalone case
491
492 2016-09-30 11:41:28 +0100  Tim-Philipp Müller <tim@centricular.com>
493
494         * meson.build:
495           meson: update version
496
497 === release 1.9.90 ===
498
499 2016-09-30 13:03:26 +0300  Sebastian Dröge <sebastian@centricular.com>
500
501         * ChangeLog:
502         * NEWS:
503         * RELEASE:
504         * configure.ac:
505         * docs/plugins/inspect/plugin-a52dec.xml:
506         * docs/plugins/inspect/plugin-amrnb.xml:
507         * docs/plugins/inspect/plugin-amrwbdec.xml:
508         * docs/plugins/inspect/plugin-asf.xml:
509         * docs/plugins/inspect/plugin-cdio.xml:
510         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
511         * docs/plugins/inspect/plugin-dvdread.xml:
512         * docs/plugins/inspect/plugin-dvdsub.xml:
513         * docs/plugins/inspect/plugin-lame.xml:
514         * docs/plugins/inspect/plugin-mad.xml:
515         * docs/plugins/inspect/plugin-mpeg2dec.xml:
516         * docs/plugins/inspect/plugin-mpg123.xml:
517         * docs/plugins/inspect/plugin-realmedia.xml:
518         * docs/plugins/inspect/plugin-siddec.xml:
519         * docs/plugins/inspect/plugin-twolame.xml:
520         * docs/plugins/inspect/plugin-x264.xml:
521         * docs/plugins/inspect/plugin-xingmux.xml:
522         * gst-plugins-ugly.doap:
523         * win32/common/config.h:
524           Release 1.9.90
525
526 2016-09-30 12:23:17 +0300  Sebastian Dröge <sebastian@centricular.com>
527
528         * po/af.po:
529         * po/az.po:
530         * po/bg.po:
531         * po/ca.po:
532         * po/cs.po:
533         * po/da.po:
534         * po/de.po:
535         * po/el.po:
536         * po/en_GB.po:
537         * po/eo.po:
538         * po/es.po:
539         * po/eu.po:
540         * po/fi.po:
541         * po/fr.po:
542         * po/gl.po:
543         * po/hr.po:
544         * po/hu.po:
545         * po/id.po:
546         * po/it.po:
547         * po/ja.po:
548         * po/lt.po:
549         * po/lv.po:
550         * po/ms.po:
551         * po/mt.po:
552         * po/nb.po:
553         * po/nl.po:
554         * po/or.po:
555         * po/pl.po:
556         * po/pt_BR.po:
557         * po/ro.po:
558         * po/ru.po:
559         * po/sk.po:
560         * po/sl.po:
561         * po/sq.po:
562         * po/sr.po:
563         * po/sv.po:
564         * po/tr.po:
565         * po/uk.po:
566         * po/vi.po:
567         * po/zh_CN.po:
568           Update .po files
569
570 2016-09-30 11:44:22 +0300  Sebastian Dröge <sebastian@centricular.com>
571
572         * po/id.po:
573         * po/sv.po:
574           po: Update translations
575
576 2016-09-29 12:39:34 +0300  Sebastian Dröge <sebastian@centricular.com>
577
578         * ext/x264/gstx264enc.c:
579           x264enc: Set colorimetry and chroma-site information
580           https://bugzilla.gnome.org/show_bug.cgi?id=772159
581
582 2016-09-24 09:08:00 +0100  Tim-Philipp Müller <tim@centricular.com>
583
584         * meson.build:
585         * po/meson.build:
586           meson: hook up translations
587
588 2016-09-24 08:59:55 +0100  Tim-Philipp Müller <tim@centricular.com>
589
590         * meson.build:
591         * tests/check/getpluginsdir:
592         * tests/check/meson.build:
593         * tests/meson.build:
594           meson: hook up unit tests
595
596 2016-09-14 11:30:58 +0200  Sebastian Dröge <sebastian@centricular.com>
597
598         * configure.ac:
599           configure: Depend on gstreamer 1.9.2.1
600
601 2016-09-10 20:51:36 +1000  Jan Schmidt <jan@centricular.com>
602
603         * autogen.sh:
604         * common:
605           Automatic update of common submodule
606           From b18d820 to f980fd9
607
608 2016-09-10 09:54:15 +1000  Jan Schmidt <jan@centricular.com>
609
610         * autogen.sh:
611         * common:
612           Automatic update of common submodule
613           From f49c55e to b18d820
614
615 2016-09-05 12:22:56 -0300  Thibault Saunier <thibault.saunier@osg.samsung.com>
616
617         * meson.build:
618           meson: Bump version to 1.9.2
619
620 2016-09-01 12:28:57 +0300  Sebastian Dröge <sebastian@centricular.com>
621
622         * configure.ac:
623           Back to development
624
625 === release 1.9.2 ===
626
627 2016-09-01 12:28:45 +0300  Sebastian Dröge <sebastian@centricular.com>
628
629         * ChangeLog:
630         * NEWS:
631         * RELEASE:
632         * configure.ac:
633         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
634         * docs/plugins/inspect/plugin-a52dec.xml:
635         * docs/plugins/inspect/plugin-amrnb.xml:
636         * docs/plugins/inspect/plugin-amrwbdec.xml:
637         * docs/plugins/inspect/plugin-asf.xml:
638         * docs/plugins/inspect/plugin-cdio.xml:
639         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
640         * docs/plugins/inspect/plugin-dvdread.xml:
641         * docs/plugins/inspect/plugin-dvdsub.xml:
642         * docs/plugins/inspect/plugin-lame.xml:
643         * docs/plugins/inspect/plugin-mad.xml:
644         * docs/plugins/inspect/plugin-mpeg2dec.xml:
645         * docs/plugins/inspect/plugin-mpg123.xml:
646         * docs/plugins/inspect/plugin-realmedia.xml:
647         * docs/plugins/inspect/plugin-siddec.xml:
648         * docs/plugins/inspect/plugin-twolame.xml:
649         * docs/plugins/inspect/plugin-x264.xml:
650         * docs/plugins/inspect/plugin-xingmux.xml:
651         * gst-plugins-ugly.doap:
652         * win32/common/config.h:
653           Release 1.9.2
654
655 2016-09-01 11:24:13 +0300  Sebastian Dröge <sebastian@centricular.com>
656
657         * po/af.po:
658         * po/az.po:
659         * po/bg.po:
660         * po/ca.po:
661         * po/cs.po:
662         * po/da.po:
663         * po/de.po:
664         * po/el.po:
665         * po/en_GB.po:
666         * po/eo.po:
667         * po/es.po:
668         * po/eu.po:
669         * po/fi.po:
670         * po/fr.po:
671         * po/gl.po:
672         * po/hr.po:
673         * po/hu.po:
674         * po/id.po:
675         * po/it.po:
676         * po/ja.po:
677         * po/lt.po:
678         * po/lv.po:
679         * po/ms.po:
680         * po/mt.po:
681         * po/nb.po:
682         * po/nl.po:
683         * po/or.po:
684         * po/pl.po:
685         * po/pt_BR.po:
686         * po/ro.po:
687         * po/ru.po:
688         * po/sk.po:
689         * po/sl.po:
690         * po/sq.po:
691         * po/sr.po:
692         * po/sv.po:
693         * po/tr.po:
694         * po/uk.po:
695         * po/vi.po:
696         * po/zh_CN.po:
697           po: Update translations
698
699 2016-09-01 10:57:46 +0300  Sebastian Dröge <sebastian@centricular.com>
700
701         * ext/sidplay/gstsiddec.cc:
702           siddec: Fix compilation with debugging disabled
703           gstsiddec.o
704           gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
705           gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
706           const gchar *reason = gst_flow_get_name (ret);
707           ^
708
709 2016-08-19 11:11:14 -0700  Thibault Saunier <thibault.saunier@osg.samsung.com>
710
711         * ext/sidplay/gstsiddec.cc:
712         * gst/asfdemux/gstasfdemux.c:
713         * gst/realmedia/rmdemux.c:
714           Use the new API to post flow ERROR messages on the bus
715           https://bugzilla.gnome.org/show_bug.cgi?id=770158
716
717 2016-08-24 09:45:05 -0300  Thibault Saunier <tsaunier@gnome.org>
718
719         * gst/asfdemux/meson.build:
720           meson: Link asfdemux against the gstsdp library
721
722 2016-08-23 15:29:10 -0300  Thibault Saunier <tsaunier@gnome.org>
723
724         * meson.build:
725           meson: Add support for fallback subprojects
726
727 2016-08-12 21:25:34 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
728
729         * .gitignore:
730         * config.h.meson:
731         * ext/a52dec/meson.build:
732         * ext/amrnb/meson.build:
733         * ext/amrwbdec/meson.build:
734         * ext/cdio/meson.build:
735         * ext/dvdread/meson.build:
736         * ext/lame/meson.build:
737         * ext/mad/meson.build:
738         * ext/meson.build:
739         * ext/mpeg2dec/meson.build:
740         * ext/mpg123/meson.build:
741         * ext/twolame/meson.build:
742         * ext/x264/meson.build:
743         * gst/asfdemux/meson.build:
744         * gst/dvdlpcmdec/meson.build:
745         * gst/dvdsub/meson.build:
746         * gst/meson.build:
747         * gst/realmedia/meson.build:
748         * gst/xingmux/meson.build:
749         * meson.build:
750           Add support for Meson as alternative/parallel build system
751           https://github.com/mesonbuild/meson
752           With contributions from:
753           Tim-Philipp Müller <tim@centricular.com>
754           Jussi Pakkanen <jpakkane@gmail.com> (original port)
755           Highlights of the features provided are:
756           * Faster builds on Linux (~40-50% faster)
757           * The ability to build with MSVC on Windows
758           * Generate Visual Studio project files
759           * Generate XCode project files
760           * Much faster builds on Windows (on-par with Linux)
761           * Seriously fast configure and building on embedded
762           ... and many more. For more details see:
763           http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
764           http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
765           Building with Meson should work on both Linux and Windows, but may
766           need a few more tweaks on other operating systems.
767
768 2016-08-12 21:41:39 +0530  Nirbheek Chauhan <nirbheek@centricular.com>
769
770         * ext/a52dec/gsta52dec.c:
771         * ext/dvdread/dvdreadsrc.c:
772         * ext/x264/gstx264enc.h:
773         * gst/realmedia/realhash.c:
774         * gst/realmedia/rtspreal.c:
775           plugins: Use <stdint.h> instead of _stdint.h
776           _stdint.h is generated by Autotools and we don't really need it. All
777           supported platforms now ship with stdint.h. The only stickler was MSVC,
778           and since Visual Studio 2015 it also ships stdint.h now.
779
780 2016-08-19 13:01:39 +0100  Tim-Philipp Müller <tim@centricular.com>
781
782         * ext/mpeg2dec/perftest.c:
783           mpeg2dec: remove file no longer used or needed
784
785 2016-08-08 09:58:20 +0100  Tim-Philipp Müller <tim@centricular.com>
786
787         * gst/dvdlpcmdec/Makefile.am:
788           dvdlpcmdec: add libgstbase CFLAGS as well
789           For consistency.
790           https://bugzilla.gnome.org/show_bug.cgi?id=769610
791
792 2016-08-07 00:10:24 +0000  xlazom00 <xlazom00@gmail.com>
793
794         * gst/dvdlpcmdec/Makefile.am:
795           dvdlpcmdec: link libgstbase-1.0
796           https://bugzilla.gnome.org/show_bug.cgi?id=769610
797
798 2016-08-02 13:38:25 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
799
800         * gst/asfdemux/gstasfdemux.c:
801           asfdemux: Add byte rate based bitrate tag in case there are no audio props
802           https://bugzilla.gnome.org/show_bug.cgi?id=769418
803
804 2016-04-28 16:42:43 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
805
806         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
807         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
808           dvdlpcmdec: add support for another format
809           The format specification can be found here:
810           http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
811           Note: This format is also used for Wifi-Display.
812           https://bugzilla.gnome.org/show_bug.cgi?id=765807
813
814 2016-04-28 16:32:53 +0200  Michael Olbrich <m.olbrich@pengutronix.de>
815
816         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
817         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
818           dvdlpcmdec: rewrite to use GstAudioDecoder
819           https://bugzilla.gnome.org/show_bug.cgi?id=765807
820
821 2016-07-24 10:00:48 +0200  Josep Torra <n770galaxy@gmail.com>
822
823         * ext/sidplay/gstsiddec.cc:
824           sidplay: fix compiler warnings when building with -O3
825           Avoid compiler warnings "‘foo’ may be used uninitialized in this
826           function" when building with -O3 by checking the return bool value
827           of format conversion function.
828           https://bugzilla.gnome.org/show_bug.cgi?id=769116
829
830 2016-07-11 21:14:06 +0200  Stefan Sauer <ensonic@users.sf.net>
831
832         * common:
833           Automatic update of common submodule
834           From f363b32 to f49c55e
835
836 2016-07-06 13:51:09 +0300  Sebastian Dröge <sebastian@centricular.com>
837
838         * configure.ac:
839           Back to development
840
841 === release 1.9.1 ===
842
843 2016-07-06 13:15:28 +0300  Sebastian Dröge <sebastian@centricular.com>
844
845         * ChangeLog:
846         * NEWS:
847         * RELEASE:
848         * configure.ac:
849         * docs/plugins/inspect/plugin-a52dec.xml:
850         * docs/plugins/inspect/plugin-amrnb.xml:
851         * docs/plugins/inspect/plugin-amrwbdec.xml:
852         * docs/plugins/inspect/plugin-asf.xml:
853         * docs/plugins/inspect/plugin-cdio.xml:
854         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
855         * docs/plugins/inspect/plugin-dvdread.xml:
856         * docs/plugins/inspect/plugin-dvdsub.xml:
857         * docs/plugins/inspect/plugin-lame.xml:
858         * docs/plugins/inspect/plugin-mad.xml:
859         * docs/plugins/inspect/plugin-mpeg2dec.xml:
860         * docs/plugins/inspect/plugin-mpg123.xml:
861         * docs/plugins/inspect/plugin-realmedia.xml:
862         * docs/plugins/inspect/plugin-siddec.xml:
863         * docs/plugins/inspect/plugin-twolame.xml:
864         * docs/plugins/inspect/plugin-x264.xml:
865         * docs/plugins/inspect/plugin-xingmux.xml:
866         * gst-plugins-ugly.doap:
867         * win32/common/config.h:
868           Release 1.9.1
869
870 2016-07-06 11:54:01 +0300  Sebastian Dröge <sebastian@centricular.com>
871
872         * po/af.po:
873         * po/az.po:
874         * po/bg.po:
875         * po/ca.po:
876         * po/cs.po:
877         * po/da.po:
878         * po/de.po:
879         * po/el.po:
880         * po/en_GB.po:
881         * po/eo.po:
882         * po/es.po:
883         * po/eu.po:
884         * po/fi.po:
885         * po/fr.po:
886         * po/gl.po:
887         * po/hr.po:
888         * po/hu.po:
889         * po/id.po:
890         * po/it.po:
891         * po/ja.po:
892         * po/lt.po:
893         * po/lv.po:
894         * po/ms.po:
895         * po/mt.po:
896         * po/nb.po:
897         * po/nl.po:
898         * po/or.po:
899         * po/pl.po:
900         * po/pt_BR.po:
901         * po/ro.po:
902         * po/ru.po:
903         * po/sk.po:
904         * po/sl.po:
905         * po/sq.po:
906         * po/sr.po:
907         * po/sv.po:
908         * po/tr.po:
909         * po/uk.po:
910         * po/vi.po:
911         * po/zh_CN.po:
912           Update .po files
913
914 2016-07-06 10:19:44 +0300  Sebastian Dröge <sebastian@centricular.com>
915
916         * po/hr.po:
917           po: Update translations
918
919 2016-06-21 11:46:53 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
920
921         * common:
922           Automatic update of common submodule
923           From ac2f647 to f363b32
924
925 2015-05-12 11:08:55 +0300  Vootele Vesterblom <vov@bang-olufsen.dk>
926
927         * gst/asfdemux/gstasfdemux.c:
928           asfdemux: fix seeking back after EOS has been reached in push mode
929           Fix seeking when demuxer is in INDEX state. This happens when we
930           reached the end of the stream. It should still be possible to do
931           a flushing seek and seek back to any other position though. Instead
932           the demuxer would just go straight to EOS again instead of going
933           back to processing packets again from the new position.
934           https://bugzilla.gnome.org/show_bug.cgi?id=749066
935
936 2016-05-17 16:00:29 +0300  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
937
938         * gst/realmedia/rdtmanager.c:
939           rdtmanager: fix clock leak
940           The clock returned by gst_system_clock_obtain() was never unreffed.
941           https://bugzilla.gnome.org/show_bug.cgi?id=766565
942
943 2016-05-15 13:33:30 +0300  Sebastian Dröge <sebastian@centricular.com>
944
945         * docs/plugins/inspect/plugin-a52dec.xml:
946         * docs/plugins/inspect/plugin-amrnb.xml:
947         * docs/plugins/inspect/plugin-amrwbdec.xml:
948         * docs/plugins/inspect/plugin-asf.xml:
949         * docs/plugins/inspect/plugin-cdio.xml:
950         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
951         * docs/plugins/inspect/plugin-dvdread.xml:
952         * docs/plugins/inspect/plugin-dvdsub.xml:
953         * docs/plugins/inspect/plugin-lame.xml:
954         * docs/plugins/inspect/plugin-mad.xml:
955         * docs/plugins/inspect/plugin-mpeg2dec.xml:
956         * docs/plugins/inspect/plugin-mpg123.xml:
957         * docs/plugins/inspect/plugin-realmedia.xml:
958         * docs/plugins/inspect/plugin-siddec.xml:
959         * docs/plugins/inspect/plugin-twolame.xml:
960         * docs/plugins/inspect/plugin-x264.xml:
961         * docs/plugins/inspect/plugin-xingmux.xml:
962           docs: Update for git master
963
964 2016-04-16 09:15:43 +0100  Tim-Philipp Müller <tim@centricular.com>
965
966         * ext/amrnb/amrnbdec.c:
967         * ext/mad/gstmad.c:
968           amrnbec, mad: fix two more parse function declarations
969
970 2016-04-15 20:46:37 +0100  Tim-Philipp Müller <tim@centricular.com>
971
972         * ext/a52dec/gsta52dec.c:
973         * ext/amrwbdec/amrwbdec.c:
974           a52dec, amrwbec: fix parse function declaration mismatch
975           Fixes MSVC compiler warning:
976           amrwbdec.c(99): warning C4133: '=': incompatible types
977           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
978           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
979           gsta52dec.c(156): warning C4133: '=': incompatible types
980           - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
981           'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
982
983 2016-04-15 19:55:03 +0100  Tim-Philipp Müller <tim@centricular.com>
984
985         * ext/mpg123/gstmpg123audiodec.h:
986           mpg123: fix build with msvc
987           Fix syntax errors when compiling against cerbero-provided libmpg123
988           headers. We do the same as the libmpg123 internal visual studio
989           build here.
990           mpg123.h(1378): error C2143: syntax error: missing ')' before '('
991           mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
992           mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
993           mpg123.h(1378): error C2091: function returns function
994           mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
995           mpg123.h(1378): error C2059: syntax error: ')'
996           mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
997           mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
998           ...
999
1000 2016-04-15 18:37:42 +0100  Tim-Philipp Müller <tim@centricular.com>
1001
1002         * configure.ac:
1003         * ext/mpeg2dec/gstmpeg2dec.c:
1004           mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
1005           libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
1006           and get rid of version-dependent code paths. There's still
1007           avdec_mpeg2video for those who are stuck on ancient distros which
1008           we don't target any more.
1009           Also fixes build with MSVC, which doesn't like #if #else #endif
1010           inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
1011
1012 2016-04-14 10:02:50 +0100  Julien Isorce <j.isorce@samsung.com>
1013
1014         * README:
1015         * common:
1016           Automatic update of common submodule
1017           From 6f2d209 to ac2f647
1018
1019 2016-03-04 16:14:44 +0900  Vineeth TM <vineeth.tm@samsung.com>
1020
1021         * ext/a52dec/gsta52dec.c:
1022         * ext/amrnb/amrnbdec.c:
1023         * ext/amrnb/amrnbenc.c:
1024         * ext/amrwbdec/amrwbdec.c:
1025         * ext/dvdread/dvdreadsrc.c:
1026         * ext/lame/gstlamemp3enc.c:
1027         * ext/mad/gstmad.c:
1028         * ext/mpeg2dec/gstmpeg2dec.c:
1029         * ext/sidplay/gstsiddec.cc:
1030         * ext/twolame/gsttwolamemp2enc.c:
1031         * ext/x264/gstx264enc.c:
1032         * gst/asfdemux/gstasfdemux.c:
1033         * gst/asfdemux/gstrtpasfdepay.c:
1034         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1035         * gst/dvdsub/gstdvdsubdec.c:
1036         * gst/dvdsub/gstdvdsubparse.c:
1037         * gst/realmedia/pnmsrc.c:
1038         * gst/realmedia/rademux.c:
1039         * gst/realmedia/rdtdepay.c:
1040         * gst/realmedia/rdtmanager.c:
1041         * gst/realmedia/rmdemux.c:
1042         * gst/xingmux/gstxingmux.c:
1043           ugly: use new gst_element_class_add_static_pad_template()
1044           https://bugzilla.gnome.org/show_bug.cgi?id=763082
1045
1046 2016-03-24 13:33:22 +0200  Sebastian Dröge <sebastian@centricular.com>
1047
1048         * configure.ac:
1049           Back to development
1050
1051 === release 1.8.0 ===
1052
1053 2016-03-24 12:43:04 +0200  Sebastian Dröge <sebastian@centricular.com>
1054
1055         * ChangeLog:
1056         * NEWS:
1057         * RELEASE:
1058         * configure.ac:
1059         * docs/plugins/inspect/plugin-a52dec.xml:
1060         * docs/plugins/inspect/plugin-amrnb.xml:
1061         * docs/plugins/inspect/plugin-amrwbdec.xml:
1062         * docs/plugins/inspect/plugin-asf.xml:
1063         * docs/plugins/inspect/plugin-cdio.xml:
1064         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1065         * docs/plugins/inspect/plugin-dvdread.xml:
1066         * docs/plugins/inspect/plugin-dvdsub.xml:
1067         * docs/plugins/inspect/plugin-lame.xml:
1068         * docs/plugins/inspect/plugin-mad.xml:
1069         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1070         * docs/plugins/inspect/plugin-mpg123.xml:
1071         * docs/plugins/inspect/plugin-realmedia.xml:
1072         * docs/plugins/inspect/plugin-siddec.xml:
1073         * docs/plugins/inspect/plugin-twolame.xml:
1074         * docs/plugins/inspect/plugin-x264.xml:
1075         * docs/plugins/inspect/plugin-xingmux.xml:
1076         * gst-plugins-ugly.doap:
1077         * win32/common/config.h:
1078           Release 1.8.0
1079
1080 2016-03-24 12:18:09 +0200  Sebastian Dröge <sebastian@centricular.com>
1081
1082         * po/af.po:
1083         * po/az.po:
1084         * po/bg.po:
1085         * po/ca.po:
1086         * po/cs.po:
1087         * po/da.po:
1088         * po/de.po:
1089         * po/el.po:
1090         * po/en_GB.po:
1091         * po/eo.po:
1092         * po/es.po:
1093         * po/eu.po:
1094         * po/fi.po:
1095         * po/fr.po:
1096         * po/gl.po:
1097         * po/hr.po:
1098         * po/hu.po:
1099         * po/id.po:
1100         * po/it.po:
1101         * po/ja.po:
1102         * po/lt.po:
1103         * po/lv.po:
1104         * po/ms.po:
1105         * po/mt.po:
1106         * po/nb.po:
1107         * po/nl.po:
1108         * po/or.po:
1109         * po/pl.po:
1110         * po/pt_BR.po:
1111         * po/ro.po:
1112         * po/ru.po:
1113         * po/sk.po:
1114         * po/sl.po:
1115         * po/sq.po:
1116         * po/sr.po:
1117         * po/sv.po:
1118         * po/tr.po:
1119         * po/uk.po:
1120         * po/vi.po:
1121         * po/zh_CN.po:
1122           Update .po files
1123
1124 === release 1.7.91 ===
1125
1126 2016-03-15 12:21:07 +0200  Sebastian Dröge <sebastian@centricular.com>
1127
1128         * ChangeLog:
1129         * NEWS:
1130         * RELEASE:
1131         * configure.ac:
1132         * docs/plugins/inspect/plugin-a52dec.xml:
1133         * docs/plugins/inspect/plugin-amrnb.xml:
1134         * docs/plugins/inspect/plugin-amrwbdec.xml:
1135         * docs/plugins/inspect/plugin-asf.xml:
1136         * docs/plugins/inspect/plugin-cdio.xml:
1137         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1138         * docs/plugins/inspect/plugin-dvdread.xml:
1139         * docs/plugins/inspect/plugin-dvdsub.xml:
1140         * docs/plugins/inspect/plugin-lame.xml:
1141         * docs/plugins/inspect/plugin-mad.xml:
1142         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1143         * docs/plugins/inspect/plugin-mpg123.xml:
1144         * docs/plugins/inspect/plugin-realmedia.xml:
1145         * docs/plugins/inspect/plugin-siddec.xml:
1146         * docs/plugins/inspect/plugin-twolame.xml:
1147         * docs/plugins/inspect/plugin-x264.xml:
1148         * docs/plugins/inspect/plugin-xingmux.xml:
1149         * gst-plugins-ugly.doap:
1150         * win32/common/config.h:
1151           Release 1.7.91
1152
1153 2016-03-15 12:03:34 +0200  Sebastian Dröge <sebastian@centricular.com>
1154
1155         * po/af.po:
1156         * po/az.po:
1157         * po/bg.po:
1158         * po/ca.po:
1159         * po/cs.po:
1160         * po/da.po:
1161         * po/de.po:
1162         * po/el.po:
1163         * po/en_GB.po:
1164         * po/eo.po:
1165         * po/es.po:
1166         * po/eu.po:
1167         * po/fi.po:
1168         * po/fr.po:
1169         * po/gl.po:
1170         * po/hr.po:
1171         * po/hu.po:
1172         * po/id.po:
1173         * po/it.po:
1174         * po/ja.po:
1175         * po/lt.po:
1176         * po/lv.po:
1177         * po/ms.po:
1178         * po/mt.po:
1179         * po/nb.po:
1180         * po/nl.po:
1181         * po/or.po:
1182         * po/pl.po:
1183         * po/pt_BR.po:
1184         * po/ro.po:
1185         * po/ru.po:
1186         * po/sk.po:
1187         * po/sl.po:
1188         * po/sq.po:
1189         * po/sr.po:
1190         * po/sv.po:
1191         * po/tr.po:
1192         * po/uk.po:
1193         * po/vi.po:
1194         * po/zh_CN.po:
1195           Update .po files
1196
1197 2016-03-08 12:26:01 +0100  Edward Hervey <edward@centricular.com>
1198
1199         * gst/asfdemux/gstasfdemux.c:
1200         * gst/asfdemux/gstasfdemux.h:
1201           asfdemux: Don't modify segment values on accurate seeks
1202           When dealing with accurate seeks, we want to return exactly the segment
1203           that was requested by the seek event, and not adjust the values.
1204           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1205
1206 === release 1.7.90 ===
1207
1208 2016-03-01 18:42:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1209
1210         * ChangeLog:
1211         * NEWS:
1212         * RELEASE:
1213         * configure.ac:
1214         * docs/plugins/inspect/plugin-a52dec.xml:
1215         * docs/plugins/inspect/plugin-amrnb.xml:
1216         * docs/plugins/inspect/plugin-amrwbdec.xml:
1217         * docs/plugins/inspect/plugin-asf.xml:
1218         * docs/plugins/inspect/plugin-cdio.xml:
1219         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1220         * docs/plugins/inspect/plugin-dvdread.xml:
1221         * docs/plugins/inspect/plugin-dvdsub.xml:
1222         * docs/plugins/inspect/plugin-lame.xml:
1223         * docs/plugins/inspect/plugin-mad.xml:
1224         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1225         * docs/plugins/inspect/plugin-mpg123.xml:
1226         * docs/plugins/inspect/plugin-realmedia.xml:
1227         * docs/plugins/inspect/plugin-siddec.xml:
1228         * docs/plugins/inspect/plugin-twolame.xml:
1229         * docs/plugins/inspect/plugin-x264.xml:
1230         * docs/plugins/inspect/plugin-xingmux.xml:
1231         * gst-plugins-ugly.doap:
1232         * win32/common/config.h:
1233           Release 1.7.90
1234
1235 2016-03-01 17:18:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1236
1237         * po/af.po:
1238         * po/az.po:
1239         * po/ca.po:
1240         * po/cs.po:
1241         * po/da.po:
1242         * po/de.po:
1243         * po/el.po:
1244         * po/en_GB.po:
1245         * po/eo.po:
1246         * po/es.po:
1247         * po/eu.po:
1248         * po/fi.po:
1249         * po/fr.po:
1250         * po/gl.po:
1251         * po/hr.po:
1252         * po/hu.po:
1253         * po/id.po:
1254         * po/it.po:
1255         * po/ja.po:
1256         * po/lt.po:
1257         * po/lv.po:
1258         * po/ms.po:
1259         * po/mt.po:
1260         * po/nb.po:
1261         * po/nl.po:
1262         * po/or.po:
1263         * po/pl.po:
1264         * po/pt_BR.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-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
1279
1280         * po/bg.po:
1281           po: Update translations
1282
1283 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
1284
1285         * ext/dvdread/dvdreadsrc.c:
1286           dvdread: Fix seek starting at 0 for title != 1
1287           Otherwise the playback would start at title 0
1288           https://bugzilla.gnome.org/show_bug.cgi?id=762787
1289
1290 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
1291
1292         * common:
1293           Automatic update of common submodule
1294           From b64f03f to 6f2d209
1295
1296 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
1297
1298         * gst/asfdemux/gstasfdemux.c:
1299           asfdemux: fix adding bitrate to stream tags
1300           https://bugzilla.gnome.org/show_bug.cgi?id=699586
1301
1302 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
1303
1304         * gst/asfdemux/asf.vcproj:
1305         * gst/realmedia/rmdemux.vcproj:
1306         * win32/MANIFEST:
1307         * win32/gst.sln:
1308         * win32/vs6/gst_plugins_ugly.dsw:
1309         * win32/vs6/libgstasfdemux.dsp:
1310         * win32/vs6/libgstdvdlpcmdec.dsp:
1311         * win32/vs6/libgstdvdsub.dsp:
1312         * win32/vs6/libgstlame.dsp:
1313         * win32/vs6/libgstmad.dsp:
1314         * win32/vs6/libgstrealmedia.dsp:
1315         * win32/vs6/libgstsynaesthesia.dsp:
1316           win32: remove outdated build cruft
1317           This hasn't been touched for generations, doesn't work,
1318           and is just causing confusion. We also don't want to
1319           maintain these files manually.
1320
1321 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
1322
1323         * ext/mpeg2dec/gstmpeg2dec.c:
1324           mpeg2dec: don't use exported but undeclared core debug category symbols
1325           It's not right and won't work on Windows with MSVC.
1326
1327 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
1328
1329         * configure.ac:
1330           Back to development
1331
1332 === release 1.7.2 ===
1333
1334 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
1335
1336         * ChangeLog:
1337         * NEWS:
1338         * RELEASE:
1339         * configure.ac:
1340         * docs/plugins/inspect/plugin-a52dec.xml:
1341         * docs/plugins/inspect/plugin-amrnb.xml:
1342         * docs/plugins/inspect/plugin-amrwbdec.xml:
1343         * docs/plugins/inspect/plugin-asf.xml:
1344         * docs/plugins/inspect/plugin-cdio.xml:
1345         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1346         * docs/plugins/inspect/plugin-dvdread.xml:
1347         * docs/plugins/inspect/plugin-dvdsub.xml:
1348         * docs/plugins/inspect/plugin-lame.xml:
1349         * docs/plugins/inspect/plugin-mad.xml:
1350         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1351         * docs/plugins/inspect/plugin-mpg123.xml:
1352         * docs/plugins/inspect/plugin-realmedia.xml:
1353         * docs/plugins/inspect/plugin-siddec.xml:
1354         * docs/plugins/inspect/plugin-twolame.xml:
1355         * docs/plugins/inspect/plugin-x264.xml:
1356         * docs/plugins/inspect/plugin-xingmux.xml:
1357         * gst-plugins-ugly.doap:
1358         * win32/common/config.h:
1359           Release 1.7.2
1360
1361 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
1362
1363         * po/af.po:
1364         * po/az.po:
1365         * po/bg.po:
1366         * po/ca.po:
1367         * po/cs.po:
1368         * po/da.po:
1369         * po/de.po:
1370         * po/el.po:
1371         * po/en_GB.po:
1372         * po/eo.po:
1373         * po/es.po:
1374         * po/eu.po:
1375         * po/fi.po:
1376         * po/gl.po:
1377         * po/hr.po:
1378         * po/hu.po:
1379         * po/id.po:
1380         * po/it.po:
1381         * po/ja.po:
1382         * po/lt.po:
1383         * po/lv.po:
1384         * po/ms.po:
1385         * po/mt.po:
1386         * po/nb.po:
1387         * po/nl.po:
1388         * po/or.po:
1389         * po/pl.po:
1390         * po/ro.po:
1391         * po/ru.po:
1392         * po/sk.po:
1393         * po/sl.po:
1394         * po/sq.po:
1395         * po/sr.po:
1396         * po/sv.po:
1397         * po/tr.po:
1398         * po/uk.po:
1399         * po/vi.po:
1400         * po/zh_CN.po:
1401           Update .po files
1402
1403 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
1404
1405         * po/fr.po:
1406         * po/pt_BR.po:
1407           po: Update translations
1408
1409 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
1410
1411         * ext/sidplay/gstsiddec.cc:
1412           sidplay: Fix compiler warning about C++11 compatibility
1413           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1414           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1415           ^
1416           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
1417           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
1418           ^
1419
1420 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
1421
1422         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1423         * docs/plugins/inspect/plugin-a52dec.xml:
1424         * docs/plugins/inspect/plugin-amrnb.xml:
1425         * docs/plugins/inspect/plugin-amrwbdec.xml:
1426         * docs/plugins/inspect/plugin-asf.xml:
1427         * docs/plugins/inspect/plugin-cdio.xml:
1428         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1429         * docs/plugins/inspect/plugin-dvdread.xml:
1430         * docs/plugins/inspect/plugin-dvdsub.xml:
1431         * docs/plugins/inspect/plugin-lame.xml:
1432         * docs/plugins/inspect/plugin-mad.xml:
1433         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1434         * docs/plugins/inspect/plugin-mpg123.xml:
1435         * docs/plugins/inspect/plugin-realmedia.xml:
1436         * docs/plugins/inspect/plugin-siddec.xml:
1437         * docs/plugins/inspect/plugin-twolame.xml:
1438         * docs/plugins/inspect/plugin-x264.xml:
1439         * docs/plugins/inspect/plugin-xingmux.xml:
1440           docs: update inspection to git and fix mpg123 inspect location
1441
1442 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
1443
1444         * tests/files/Makefile.am:
1445         * tests/files/stream.mp2:
1446           tests: fix distcheck
1447
1448 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
1449
1450         * configure.ac:
1451         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1452         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1453         * docs/plugins/xml/plugin-mpg123.xml:
1454         * ext/Makefile.am:
1455         * gst-plugins-ugly.spec.in:
1456         * tests/check/Makefile.am:
1457           mpg123: move from -bad to -ugly
1458           Hook up to build system, add to docs
1459
1460 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
1461
1462         * configure.ac:
1463         * tests/Makefile.am:
1464         * tests/check/Makefile.am:
1465         * tests/check/elements/.gitignore:
1466         * tests/files/Makefile.am:
1467         * tests/files/cbr_stream.mp3:
1468         * tests/files/vbr_stream.mp3:
1469           tests: add test data for mpg123 plugin
1470
1471 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
1472
1473           Merge branch 'plugin-move-mpg123'
1474           Move mpg123 plugin from -bad to -ugly.
1475           https://bugzilla.gnome.org/show_bug.cgi?id=719849
1476
1477 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
1478
1479         * ext/mpg123/gstmpg123audiodec.c:
1480           plugins-bad: Fix example pipelines
1481           rename gst-launch --> gst-launch-1.0
1482           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
1483           fix caps in examples
1484           https://bugzilla.gnome.org/show_bug.cgi?id=759432
1485
1486 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
1487
1488         * ext/mpg123/gstmpg123audiodec.c:
1489           mpg123: still reset pending audio info on hard flush
1490           Follow-up to previous commit.
1491           https://bugzilla.gnome.org/show_bug.cgi?id=752431
1492
1493 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
1494
1495         * ext/mpg123/gstmpg123audiodec.c:
1496           mpg123: fix handling of sample rate change during playback
1497           If the sample rate of the media changes, the resulting flush will
1498           clear the has_next_audioinfo flag, and the caps won't be sent
1499           downstream.
1500           https://bugzilla.gnome.org/show_bug.cgi?id=752431
1501
1502 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1503
1504         * ext/mpg123/gstmpg123audiodec.c:
1505           audiodecoders: use default pad accept-caps handling
1506           Avoids useless check of downstream caps when handling an
1507           accept-caps query
1508           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
1509           sbcdec, adpcmdec, sirendec
1510
1511 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
1512
1513         * ext/mpg123/Makefile.am:
1514           Remove obsolete Android build cruft
1515           This is not needed any longer.
1516
1517 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
1518
1519         * ext/mpg123/gstmpg123audiodec.c:
1520           mpg123: fix compiler warning and simplify checks in set_caps
1521           https://bugzilla.gnome.org/show_bug.cgi?id=740195
1522
1523 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
1524
1525         * ext/mpg123/gstmpg123audiodec.c:
1526           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
1527           The old code was using gst_caps_normalize() and was generally overly
1528           complex. Simplify by picking sample rate and number of channels from
1529           upstream and the sample format from the allowed caps. If the format caps
1530           is a list of strins, just pick the first one. And if the srcpad isn't
1531           linked yet, use the default format (S16).
1532           https://bugzilla.gnome.org/show_bug.cgi?id=740195
1533
1534 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
1535
1536         * ext/mpg123/gstmpg123audiodec.c:
1537           Fix up one-element lists in template caps
1538
1539 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
1540
1541         * tests/check/elements/mpg123audiodec.c:
1542           tests: fix mpg123audiodec test for big-endian architectures
1543
1544 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
1545
1546         * ext/mpg123/gstmpg123audiodec.c:
1547           mpg123: improved error report and checks
1548           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
1549
1550 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
1551
1552         * ext/mpg123/gstmpg123audiodec.c:
1553           mpg123audiodec: Require caps to be set before any data processing
1554
1555 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
1556
1557         * ext/mpg123/gstmpg123audiodec.c:
1558           mpg123: Remove dead assignment
1559           harder ? :)
1560
1561 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1562
1563         * tests/check/elements/mpg123audiodec.c:
1564           mpg123audiodec: Fix event handling in unit test
1565
1566 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1567
1568         * ext/mpg123/Makefile.am:
1569           gst: Add better support for static plugins
1570
1571 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
1572
1573         * ext/mpg123/gstmpg123audiodec.c:
1574           mpg123: Add conditional on API version for new enum
1575
1576 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1577
1578         * tests/check/Makefile.am:
1579           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
1580           To get the CK_DEFAULT_TIMEOUT defined for all tests
1581           https://bugzilla.gnome.org/show_bug.cgi?id=761472
1582
1583 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1584
1585         * autogen.sh:
1586         * common:
1587           Automatic update of common submodule
1588           From 86e4663 to b64f03f
1589
1590 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
1591
1592         * configure.ac:
1593         * ext/amrnb/amrnbdec.h:
1594         * ext/amrnb/amrnbenc.h:
1595         * ext/amrwbdec/amrwbdec.h:
1596           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
1597           We don't really need to cater for older versions any more.
1598
1599 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
1600
1601         * ext/mpeg2dec/gstmpeg2dec.c:
1602           mpeg2dec: Demote rank to SECONDARY
1603           https://bugzilla.gnome.org/show_bug.cgi?id=574461
1604
1605 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1606
1607         * gst/dvdsub/gstdvdsubdec.c:
1608           dvdsubdec: use query caps instead of accept-caps
1609           accept-caps does only a shallow check and a full downstream
1610           caps query is needed to check if ARGB is possible
1611
1612 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
1613
1614         * gst/asfdemux/asfpacket.c:
1615         * gst/asfdemux/gstasfdemux.c:
1616         * gst/asfdemux/gstasfdemux.h:
1617           asfdemux: Support reverse playback
1618           Support reverse playback for ASF format.
1619           Parse packets and queue the payloads, then push
1620           the payload buffer to decoder in reverse order.
1621           Video buffers are pushed from KeyFrame to next
1622           Keyframe.
1623           https://bugzilla.gnome.org/show_bug.cgi?id=757341
1624
1625 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
1626
1627         * configure.ac:
1628           Back to development
1629
1630 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
1631
1632         * tests/check/elements/amrnbenc.c:
1633           amrnbenc: Fix various compiler warnings in the test
1634
1635 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
1636
1637         * tests/check/elements/x264enc.c:
1638           x264enc: Fix various compiler warnings in the test
1639
1640 === release 1.7.1 ===
1641
1642 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
1643
1644         * ChangeLog:
1645         * NEWS:
1646         * RELEASE:
1647         * configure.ac:
1648         * docs/plugins/inspect/plugin-a52dec.xml:
1649         * docs/plugins/inspect/plugin-amrnb.xml:
1650         * docs/plugins/inspect/plugin-amrwbdec.xml:
1651         * docs/plugins/inspect/plugin-asf.xml:
1652         * docs/plugins/inspect/plugin-cdio.xml:
1653         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1654         * docs/plugins/inspect/plugin-dvdread.xml:
1655         * docs/plugins/inspect/plugin-dvdsub.xml:
1656         * docs/plugins/inspect/plugin-lame.xml:
1657         * docs/plugins/inspect/plugin-mad.xml:
1658         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1659         * docs/plugins/inspect/plugin-realmedia.xml:
1660         * docs/plugins/inspect/plugin-siddec.xml:
1661         * docs/plugins/inspect/plugin-twolame.xml:
1662         * docs/plugins/inspect/plugin-x264.xml:
1663         * docs/plugins/inspect/plugin-xingmux.xml:
1664         * gst-plugins-ugly.doap:
1665         * win32/common/config.h:
1666           Release 1.7.1
1667
1668 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
1669
1670         * po/af.po:
1671         * po/az.po:
1672         * po/bg.po:
1673         * po/ca.po:
1674         * po/cs.po:
1675         * po/da.po:
1676         * po/de.po:
1677         * po/el.po:
1678         * po/en_GB.po:
1679         * po/eo.po:
1680         * po/es.po:
1681         * po/eu.po:
1682         * po/fi.po:
1683         * po/fr.po:
1684         * po/gl.po:
1685         * po/hr.po:
1686         * po/hu.po:
1687         * po/id.po:
1688         * po/it.po:
1689         * po/ja.po:
1690         * po/lt.po:
1691         * po/lv.po:
1692         * po/ms.po:
1693         * po/mt.po:
1694         * po/nb.po:
1695         * po/nl.po:
1696         * po/or.po:
1697         * po/pl.po:
1698         * po/pt_BR.po:
1699         * po/ro.po:
1700         * po/ru.po:
1701         * po/sk.po:
1702         * po/sl.po:
1703         * po/sq.po:
1704         * po/sr.po:
1705         * po/sv.po:
1706         * po/tr.po:
1707         * po/uk.po:
1708         * po/vi.po:
1709         * po/zh_CN.po:
1710           Update .po files
1711
1712 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
1713
1714         * po/id.po:
1715         * po/sv.po:
1716           po: Update translations
1717
1718 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
1719
1720         * configure.ac:
1721           configure: Use -Bsymbolic-functions if available
1722           While this is more useful for libraries, some of our plugins with multiple
1723           files and some internal API can also benefit from this.
1724
1725 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
1726
1727         * docs/plugins/gst-plugins-ugly-plugins.args:
1728         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1729         * docs/plugins/inspect/plugin-a52dec.xml:
1730         * docs/plugins/inspect/plugin-amrnb.xml:
1731         * docs/plugins/inspect/plugin-amrwbdec.xml:
1732         * docs/plugins/inspect/plugin-asf.xml:
1733         * docs/plugins/inspect/plugin-cdio.xml:
1734         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1735         * docs/plugins/inspect/plugin-dvdread.xml:
1736         * docs/plugins/inspect/plugin-dvdsub.xml:
1737         * docs/plugins/inspect/plugin-lame.xml:
1738         * docs/plugins/inspect/plugin-mad.xml:
1739         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1740         * docs/plugins/inspect/plugin-realmedia.xml:
1741         * docs/plugins/inspect/plugin-siddec.xml:
1742         * docs/plugins/inspect/plugin-twolame.xml:
1743         * docs/plugins/inspect/plugin-x264.xml:
1744         * docs/plugins/inspect/plugin-xingmux.xml:
1745           docs: update to git
1746
1747 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1748
1749         * autogen.sh:
1750         * common:
1751           Automatic update of common submodule
1752           From b319909 to 86e4663
1753
1754 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
1755
1756         * ext/x264/gstx264enc.c:
1757           x264enc: increase bitrate limit from 100Mbps to 2Gbps
1758           Don't artificially limit the bitrate, x264enc allows much
1759           higher bitrates, and for intra-only 4k AVC they are needed.
1760           x264 clips to 2Gbps internally, so use that as limit for now.
1761           https://bugzilla.gnome.org/show_bug.cgi?id=758620
1762
1763 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
1764
1765         * ext/x264/gstx264enc.c:
1766           x264enc: drop unnecessary NULL check before g_free
1767
1768 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
1769
1770         * common:
1771           Automatic update of common submodule
1772           From b99800a to b319909
1773
1774 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
1775
1776         * configure.ac:
1777           Use new GST_ENABLE_EXTRA_CHECKS #define
1778           https://bugzilla.gnome.org/show_bug.cgi?id=756870
1779
1780 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
1781
1782         * README:
1783         * common:
1784           Automatic update of common submodule
1785           From 9aed1d7 to b99800a
1786
1787 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
1788
1789         * configure.ac:
1790           Update GLib dependency to 2.40.0
1791
1792 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
1793
1794         * ext/dvdread/README:
1795           dvdread: remove broken link
1796           Removing instead of updating as previously pointed-to page
1797           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
1798           from dvd.sourceforge.net's homepage as: "Collection of
1799           information on file formats/data structures relating to DVD
1800           navigation/SPUs."
1801
1802 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
1803
1804         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1805           dvdlpcmdec: fix invalid read beyond channel position array
1806           We would always copy sizeof(sorted_position) bytes, which is
1807           for 8 channels, but if we have less than 8 channels the
1808           position array we copy from will only have allocated space
1809           for channel channels, so we would read beyond the input
1810           array in some cases.
1811
1812 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
1813
1814         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1815           dvdlpcmdec: factor out common code to set output format into new function
1816           When caps event is recieved and header is changed, reordering channel
1817           and setting the default output format for audio are processed. These 2 of
1818           code are same. Thus, It is better to make a new function for these common
1819           code in terms of removing duplicated code, maintenance and expansion.
1820           https://bugzilla.gnome.org/show_bug.cgi?id=753920
1821
1822 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
1823
1824         * gst/asfdemux/gstasfdemux.c:
1825           asfdemux: Don't push any data on pads after the segment.stop
1826           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1827
1828 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
1829
1830         * gst/asfdemux/gstasfdemux.c:
1831         * gst/asfdemux/gstasfdemux.h:
1832           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
1833           Not for accurate seeks, which should accurately start at the requested
1834           position.
1835           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1836
1837 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
1838
1839         * gst/asfdemux/gstasfdemux.c:
1840           asfdemux: Update segment.position when pushing buffers
1841           Without this, non-flushing seeks are not going to work well.
1842           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1843
1844 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
1845
1846         * gst/asfdemux/gstasfdemux.c:
1847           asfdemux: Only push EOS event if we're not doing a segment seek
1848           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1849
1850 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
1851
1852         * gst/asfdemux/gstasfdemux.c:
1853           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
1854           We don't want to unconditionally send an EOS event downstream, but might want
1855           to send a SEGMENT_DONE message/event instead if a segment seek was done
1856           before.
1857           https://bugzilla.gnome.org/show_bug.cgi?id=755469
1858
1859 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
1860
1861         * configure.ac:
1862           Back to development
1863
1864 === release 1.6.0 ===
1865
1866 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
1867
1868         * ChangeLog:
1869         * NEWS:
1870         * RELEASE:
1871         * configure.ac:
1872         * docs/plugins/inspect/plugin-a52dec.xml:
1873         * docs/plugins/inspect/plugin-amrnb.xml:
1874         * docs/plugins/inspect/plugin-amrwbdec.xml:
1875         * docs/plugins/inspect/plugin-asf.xml:
1876         * docs/plugins/inspect/plugin-cdio.xml:
1877         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1878         * docs/plugins/inspect/plugin-dvdread.xml:
1879         * docs/plugins/inspect/plugin-dvdsub.xml:
1880         * docs/plugins/inspect/plugin-lame.xml:
1881         * docs/plugins/inspect/plugin-mad.xml:
1882         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1883         * docs/plugins/inspect/plugin-realmedia.xml:
1884         * docs/plugins/inspect/plugin-siddec.xml:
1885         * docs/plugins/inspect/plugin-twolame.xml:
1886         * docs/plugins/inspect/plugin-x264.xml:
1887         * docs/plugins/inspect/plugin-xingmux.xml:
1888         * gst-plugins-ugly.doap:
1889         * win32/common/config.h:
1890           Release 1.6.0
1891
1892 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
1893
1894         * po/af.po:
1895         * po/az.po:
1896         * po/bg.po:
1897         * po/ca.po:
1898         * po/cs.po:
1899         * po/da.po:
1900         * po/de.po:
1901         * po/el.po:
1902         * po/en_GB.po:
1903         * po/eo.po:
1904         * po/es.po:
1905         * po/eu.po:
1906         * po/fi.po:
1907         * po/fr.po:
1908         * po/gl.po:
1909         * po/hr.po:
1910         * po/hu.po:
1911         * po/id.po:
1912         * po/it.po:
1913         * po/ja.po:
1914         * po/lt.po:
1915         * po/lv.po:
1916         * po/ms.po:
1917         * po/mt.po:
1918         * po/nb.po:
1919         * po/nl.po:
1920         * po/or.po:
1921         * po/pl.po:
1922         * po/pt_BR.po:
1923         * po/ro.po:
1924         * po/ru.po:
1925         * po/sk.po:
1926         * po/sl.po:
1927         * po/sq.po:
1928         * po/sr.po:
1929         * po/sv.po:
1930         * po/tr.po:
1931         * po/uk.po:
1932         * po/vi.po:
1933         * po/zh_CN.po:
1934           Update .po files
1935
1936 === release 1.5.91 ===
1937
1938 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
1939
1940         * ChangeLog:
1941         * NEWS:
1942         * RELEASE:
1943         * configure.ac:
1944         * docs/plugins/inspect/plugin-a52dec.xml:
1945         * docs/plugins/inspect/plugin-amrnb.xml:
1946         * docs/plugins/inspect/plugin-amrwbdec.xml:
1947         * docs/plugins/inspect/plugin-asf.xml:
1948         * docs/plugins/inspect/plugin-cdio.xml:
1949         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1950         * docs/plugins/inspect/plugin-dvdread.xml:
1951         * docs/plugins/inspect/plugin-dvdsub.xml:
1952         * docs/plugins/inspect/plugin-lame.xml:
1953         * docs/plugins/inspect/plugin-mad.xml:
1954         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1955         * docs/plugins/inspect/plugin-realmedia.xml:
1956         * docs/plugins/inspect/plugin-siddec.xml:
1957         * docs/plugins/inspect/plugin-twolame.xml:
1958         * docs/plugins/inspect/plugin-x264.xml:
1959         * docs/plugins/inspect/plugin-xingmux.xml:
1960         * gst-plugins-ugly.doap:
1961         * win32/common/config.h:
1962           Release 1.5.91
1963
1964 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
1965
1966         * po/af.po:
1967         * po/az.po:
1968         * po/bg.po:
1969         * po/ca.po:
1970         * po/cs.po:
1971         * po/da.po:
1972         * po/de.po:
1973         * po/el.po:
1974         * po/en_GB.po:
1975         * po/eo.po:
1976         * po/es.po:
1977         * po/eu.po:
1978         * po/fi.po:
1979         * po/fr.po:
1980         * po/gl.po:
1981         * po/hr.po:
1982         * po/hu.po:
1983         * po/id.po:
1984         * po/it.po:
1985         * po/ja.po:
1986         * po/lt.po:
1987         * po/lv.po:
1988         * po/ms.po:
1989         * po/mt.po:
1990         * po/nb.po:
1991         * po/nl.po:
1992         * po/or.po:
1993         * po/pl.po:
1994         * po/pt_BR.po:
1995         * po/ro.po:
1996         * po/ru.po:
1997         * po/sk.po:
1998         * po/sl.po:
1999         * po/sq.po:
2000         * po/sr.po:
2001         * po/sv.po:
2002         * po/tr.po:
2003         * po/uk.po:
2004         * po/vi.po:
2005         * po/zh_CN.po:
2006           Update .po files
2007
2008 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
2009
2010         * po/zh_CN.po:
2011           po: Update translations
2012
2013 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
2014
2015         * ext/x264/gstx264enc.c:
2016           x264: Add bitrate info to the tags output.
2017           Makes it possible for muxers to know the target bitrate as soon
2018           as encoding starts, which flvmux now uses.
2019
2020 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
2021
2022         * gst/asfdemux/gstasfdemux.c:
2023         * gst/asfdemux/gstasfdemux.h:
2024           asfdemux: fix file mode of some source files
2025
2026 === release 1.5.90 ===
2027
2028 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
2029
2030         * ChangeLog:
2031         * NEWS:
2032         * RELEASE:
2033         * configure.ac:
2034         * docs/plugins/inspect/plugin-a52dec.xml:
2035         * docs/plugins/inspect/plugin-amrnb.xml:
2036         * docs/plugins/inspect/plugin-amrwbdec.xml:
2037         * docs/plugins/inspect/plugin-asf.xml:
2038         * docs/plugins/inspect/plugin-cdio.xml:
2039         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2040         * docs/plugins/inspect/plugin-dvdread.xml:
2041         * docs/plugins/inspect/plugin-dvdsub.xml:
2042         * docs/plugins/inspect/plugin-lame.xml:
2043         * docs/plugins/inspect/plugin-mad.xml:
2044         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2045         * docs/plugins/inspect/plugin-realmedia.xml:
2046         * docs/plugins/inspect/plugin-siddec.xml:
2047         * docs/plugins/inspect/plugin-twolame.xml:
2048         * docs/plugins/inspect/plugin-x264.xml:
2049         * docs/plugins/inspect/plugin-xingmux.xml:
2050         * gst-plugins-ugly.doap:
2051         * win32/common/config.h:
2052           Release 1.5.90
2053
2054 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
2055
2056         * po/af.po:
2057         * po/az.po:
2058         * po/bg.po:
2059         * po/ca.po:
2060         * po/cs.po:
2061         * po/da.po:
2062         * po/de.po:
2063         * po/el.po:
2064         * po/en_GB.po:
2065         * po/eo.po:
2066         * po/es.po:
2067         * po/eu.po:
2068         * po/fi.po:
2069         * po/fr.po:
2070         * po/gl.po:
2071         * po/hr.po:
2072         * po/hu.po:
2073         * po/id.po:
2074         * po/it.po:
2075         * po/ja.po:
2076         * po/lt.po:
2077         * po/lv.po:
2078         * po/ms.po:
2079         * po/mt.po:
2080         * po/nb.po:
2081         * po/nl.po:
2082         * po/or.po:
2083         * po/pl.po:
2084         * po/pt_BR.po:
2085         * po/ro.po:
2086         * po/ru.po:
2087         * po/sk.po:
2088         * po/sl.po:
2089         * po/sq.po:
2090         * po/sr.po:
2091         * po/sv.po:
2092         * po/tr.po:
2093         * po/uk.po:
2094         * po/vi.po:
2095         * po/zh_CN.po:
2096           Update .po files
2097
2098 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
2099
2100         * po/id.po:
2101         * po/sv.po:
2102           po: Update translations
2103
2104 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2105
2106         * ext/x264/gstx264enc.c:
2107           x264enc: actually return TRUE from accept-caps handler
2108           The query was handled
2109
2110 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2111
2112         * ext/x264/gstx264enc.c:
2113           x264enc: implement accept-caps handling
2114           Implement accept-caps handling without doing caps queries downstream
2115
2116 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2117
2118         * ext/amrnb/amrnbenc.c:
2119         * ext/lame/gstlamemp3enc.c:
2120         * ext/twolame/gsttwolamemp2enc.c:
2121           audioencoders: use template subset check for accept-caps
2122           It is faster than doing a query that propagates downstream and
2123           should be enough
2124           Elements: amrnbenc, lamemp3enc, twolamemp2enc
2125
2126 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2127
2128         * ext/mpeg2dec/gstmpeg2dec.c:
2129           mpeg2dec: use default pad accept-caps handling
2130           Avoids useless check of downstream caps when handling an
2131           accept-caps query
2132
2133 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2134
2135         * ext/a52dec/gsta52dec.c:
2136         * ext/amrnb/amrnbdec.c:
2137         * ext/amrwbdec/amrwbdec.c:
2138         * ext/mad/gstmad.c:
2139           audiodecoders: use default pad accept-caps handling
2140           Avoids useless check of downstream caps when handling an
2141           accept-caps query
2142           Elements: a52dec, amrnbdec, amrwbdec, mad
2143
2144 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
2145
2146         * tests/check/generic/states.c:
2147           check: Rename states unit test
2148           Makes it easier to differentiate from other modules states unit test
2149
2150 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
2151
2152         * gst/realmedia/rmdemux.c:
2153           rmdemux: fix assertion error when freeing old tags.
2154           Check if old_tags is present before calling gst_tag_list_unref
2155           https://bugzilla.gnome.org/show_bug.cgi?id=753301
2156
2157 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
2158
2159         * gst/asfdemux/gstasfdemux.c:
2160           asfdemux: fix assertion error when codec_data is not present in structure
2161           When discovering a particular asf file, caps structure doesn't have
2162           codec_data, and this was not being checked before using the same,
2163           resulting in assertion error
2164           https://bugzilla.gnome.org/show_bug.cgi?id=752803
2165
2166 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
2167
2168         * gst/asfdemux/gstasfdemux.c:
2169           asfdemux: remove unread value
2170           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
2171           initial value.
2172
2173 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
2174
2175         * gst/asfdemux/gstasfdemux.c:
2176           asfdemux: Don't post error on flushing while reading headers
2177
2178 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
2179
2180         * gst/realmedia/rmdemux.c:
2181           rmdemux: mark tag list as global scope
2182
2183 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
2184
2185         * gst/realmedia/rmdemux.c:
2186           rmdemux: fix taglist leak
2187           merge doesn't take ownership, so must unref the
2188           old tags if we do merge.
2189
2190 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
2191
2192         * gst/realmedia/rmdemux.c:
2193           rmdemux: fix wrong unref when there are no tags
2194           Tags should be appended to pending tags and unref'ed only if tags
2195           are present. Else there is no need to append.
2196           https://bugzilla.gnome.org/show_bug.cgi?id=752404
2197
2198 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
2199
2200         * gst/realmedia/rmdemux.c:
2201           rmdemux: fix memory leaks during error cases
2202           while adding stream, during error cases, only stream is
2203           being freed. Adapter, pad, tags, subpackets, index are not being
2204           freed resulting in memory leaks
2205           https://bugzilla.gnome.org/show_bug.cgi?id=752404
2206
2207 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
2208
2209         * gst-plugins-ugly.doap:
2210           Update mailing list in doap file as well
2211
2212 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
2213
2214         * ext/amrnb/amrnbdec.c:
2215           Update mailing list address from sourceforge to freedesktop
2216
2217 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
2218
2219         * gst/realmedia/rmdemux.c:
2220           rmdemux: fix tag memory leak
2221           tags is not being freed after being merged to the
2222           pending_tags.
2223           https://bugzilla.gnome.org/show_bug.cgi?id=752404
2224
2225 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
2226
2227         * common:
2228           Automatic update of common submodule
2229           From f74b2df to 9aed1d7
2230
2231 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
2232
2233         * configure.ac:
2234           Back to development
2235
2236 === release 1.5.2 ===
2237
2238 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
2239
2240         * ChangeLog:
2241         * NEWS:
2242         * RELEASE:
2243         * configure.ac:
2244         * docs/plugins/gst-plugins-ugly-plugins.args:
2245         * docs/plugins/inspect/plugin-a52dec.xml:
2246         * docs/plugins/inspect/plugin-amrnb.xml:
2247         * docs/plugins/inspect/plugin-amrwbdec.xml:
2248         * docs/plugins/inspect/plugin-asf.xml:
2249         * docs/plugins/inspect/plugin-cdio.xml:
2250         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2251         * docs/plugins/inspect/plugin-dvdread.xml:
2252         * docs/plugins/inspect/plugin-dvdsub.xml:
2253         * docs/plugins/inspect/plugin-lame.xml:
2254         * docs/plugins/inspect/plugin-mad.xml:
2255         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2256         * docs/plugins/inspect/plugin-realmedia.xml:
2257         * docs/plugins/inspect/plugin-siddec.xml:
2258         * docs/plugins/inspect/plugin-twolame.xml:
2259         * docs/plugins/inspect/plugin-x264.xml:
2260         * docs/plugins/inspect/plugin-xingmux.xml:
2261         * gst-plugins-ugly.doap:
2262         * win32/common/config.h:
2263           Release 1.5.2
2264
2265 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2266
2267         * po/af.po:
2268         * po/az.po:
2269         * po/bg.po:
2270         * po/ca.po:
2271         * po/cs.po:
2272         * po/da.po:
2273         * po/de.po:
2274         * po/el.po:
2275         * po/en_GB.po:
2276         * po/eo.po:
2277         * po/es.po:
2278         * po/eu.po:
2279         * po/fi.po:
2280         * po/fr.po:
2281         * po/gl.po:
2282         * po/hr.po:
2283         * po/hu.po:
2284         * po/id.po:
2285         * po/it.po:
2286         * po/ja.po:
2287         * po/lt.po:
2288         * po/lv.po:
2289         * po/ms.po:
2290         * po/mt.po:
2291         * po/nb.po:
2292         * po/nl.po:
2293         * po/or.po:
2294         * po/pl.po:
2295         * po/pt_BR.po:
2296         * po/ro.po:
2297         * po/ru.po:
2298         * po/sk.po:
2299         * po/sl.po:
2300         * po/sq.po:
2301         * po/sr.po:
2302         * po/sv.po:
2303         * po/tr.po:
2304         * po/uk.po:
2305         * po/vi.po:
2306         * po/zh_CN.po:
2307           Update .po files
2308
2309 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
2310
2311         * po/nl.po:
2312           po: Update translations
2313
2314 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
2315
2316         * gst/asfdemux/gstasfdemux.c:
2317           asfdemux: Use gst_video_multiview_guess_half_aspect() function
2318           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
2319           stereoscopic video is full-frame per view or not.
2320
2321 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2322
2323         * common:
2324           Automatic update of common submodule
2325           From 6015d26 to f74b2df
2326
2327 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
2328
2329         * ext/x264/gstx264enc.c:
2330         * ext/x264/gstx264enc.h:
2331           x264enc: Use gst_video_encoder_set_min_pts
2332           This method replace the manual adjustment of PTS and DTS to avoid
2333           negative DTS issues. Using this method will also update the segment so
2334           we don't loos sync.
2335           https://bugzilla.gnome.org/show_bug.cgi?id=740575
2336
2337 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
2338
2339         * gst/asfdemux/Makefile.am:
2340         * gst/asfdemux/gstasfdemux.c:
2341         * gst/asfdemux/gstasfdemux.h:
2342           asfdemux: Add support for stereoscopic video metadata.
2343           Add parsing of stereoscopic metadata, and place into the caps to
2344           the decoder.
2345           Fix parsing of Advanced Mutual Exclustion objects.
2346           https://bugzilla.gnome.org/show_bug.cgi?id=711190
2347           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
2348
2349 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
2350
2351         * ext/x264/gstx264enc.c:
2352         * ext/x264/gstx264enc.h:
2353           x264enc: Add support for stereoscopic video
2354           Provide new frame-packing property to directly set
2355           x264enc frame packing, or pass through upstream settings
2356           The explicit layout from the frame-packing property is
2357           preferred over any info from the caps.
2358
2359 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
2360
2361         * gst/xingmux/gstxingmux.c:
2362           xingmux: fix compiler warnings
2363           https://bugzilla.gnome.org/show_bug.cgi?id=750596
2364
2365 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
2366
2367         * Makefile.am:
2368           cruft: add the obsolete tmpl dir to cruft-dirs
2369
2370 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
2371
2372         * common:
2373           Automatic update of common submodule
2374           From d9a3353 to 6015d26
2375
2376 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
2377
2378         * common:
2379           Automatic update of common submodule
2380           From d37af32 to d9a3353
2381
2382 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
2383
2384         * common:
2385           Automatic update of common submodule
2386           From 21ba2e5 to d37af32
2387
2388 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
2389
2390         * common:
2391           Automatic update of common submodule
2392           From c408583 to 21ba2e5
2393
2394 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
2395
2396         * docs/plugins/Makefile.am:
2397           docs: remove variables that we define in the snippet from common
2398           This is syncing our Makefile.am with upstream gtkdoc.
2399
2400 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
2401
2402         * autogen.sh:
2403         * common:
2404           Automatic update of common submodule
2405           From d676993 to c408583
2406
2407 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2408
2409         * configure.ac:
2410           Back to development
2411
2412 === release 1.5.1 ===
2413
2414 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
2415
2416         * ChangeLog:
2417         * NEWS:
2418         * RELEASE:
2419         * configure.ac:
2420         * docs/plugins/gst-plugins-ugly-plugins.args:
2421         * docs/plugins/inspect/plugin-a52dec.xml:
2422         * docs/plugins/inspect/plugin-amrnb.xml:
2423         * docs/plugins/inspect/plugin-amrwbdec.xml:
2424         * docs/plugins/inspect/plugin-asf.xml:
2425         * docs/plugins/inspect/plugin-cdio.xml:
2426         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2427         * docs/plugins/inspect/plugin-dvdread.xml:
2428         * docs/plugins/inspect/plugin-dvdsub.xml:
2429         * docs/plugins/inspect/plugin-lame.xml:
2430         * docs/plugins/inspect/plugin-mad.xml:
2431         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2432         * docs/plugins/inspect/plugin-realmedia.xml:
2433         * docs/plugins/inspect/plugin-siddec.xml:
2434         * docs/plugins/inspect/plugin-twolame.xml:
2435         * docs/plugins/inspect/plugin-x264.xml:
2436         * docs/plugins/inspect/plugin-xingmux.xml:
2437         * gst-plugins-ugly.doap:
2438         * win32/common/config.h:
2439           Release 1.5.1
2440
2441 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
2442
2443         * po/af.po:
2444         * po/az.po:
2445         * po/bg.po:
2446         * po/ca.po:
2447         * po/cs.po:
2448         * po/da.po:
2449         * po/de.po:
2450         * po/el.po:
2451         * po/en_GB.po:
2452         * po/eo.po:
2453         * po/es.po:
2454         * po/eu.po:
2455         * po/fi.po:
2456         * po/fr.po:
2457         * po/gl.po:
2458         * po/hr.po:
2459         * po/hu.po:
2460         * po/id.po:
2461         * po/it.po:
2462         * po/ja.po:
2463         * po/lt.po:
2464         * po/lv.po:
2465         * po/ms.po:
2466         * po/mt.po:
2467         * po/nb.po:
2468         * po/nl.po:
2469         * po/or.po:
2470         * po/pl.po:
2471         * po/pt_BR.po:
2472         * po/ro.po:
2473         * po/ru.po:
2474         * po/sk.po:
2475         * po/sl.po:
2476         * po/sq.po:
2477         * po/sr.po:
2478         * po/sv.po:
2479         * po/tr.po:
2480         * po/uk.po:
2481         * po/vi.po:
2482         * po/zh_CN.po:
2483           Update .po files
2484
2485 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
2486
2487         * po/eo.po:
2488         * po/fr.po:
2489           po: Update translations
2490
2491 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
2492
2493         * tests/check/elements/amrnbenc.c:
2494         * tests/check/elements/mpeg2dec.c:
2495         * tests/check/elements/x264enc.c:
2496         * tests/check/elements/xingmux.c:
2497         * tests/check/pipelines/lame.c:
2498           check: Use GST_CHECK_MAIN () macro everywhere
2499           Makes source code smaller, and ensures we go through common initialization
2500           path (like the one that sets up XML unit test output ...)
2501
2502 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
2503
2504         * ext/x264/gstx264enc.c:
2505           x264enc: don't artificially limit max allowed value of "threads" property
2506           In auto mode it will happily chose much higher values anyway,
2507           and a limit of 4 seems a bit low these days.
2508
2509 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
2510
2511         * ext/dvdread/dvdreadsrc.c:
2512           dvdread: Also reset the first_seek var in start()
2513           Make the initial chapter seek work across reuse.
2514           https://bugzilla.gnome.org/show_bug.cgi?id=453322
2515
2516 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
2517
2518         * ext/dvdread/dvdreadsrc.c:
2519         * ext/dvdread/dvdreadsrc.h:
2520           dvdread: Work around basesrc initial seek
2521           Ignore the initial seek basesrc sends, as it
2522           breaks starting from another chapter by
2523           immediately seeking back to the start of the title
2524
2525 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
2526
2527         * ext/a52dec/gsta52dec.c:
2528         * ext/amrnb/amrnbdec.c:
2529         * ext/amrnb/amrnbenc.c:
2530         * ext/amrwbdec/amrwbdec.c:
2531         * ext/cdio/gstcdiocddasrc.c:
2532         * ext/lame/gstlamemp3enc.c:
2533         * ext/mad/gstmad.c:
2534         * ext/sidplay/gstsiddec.cc:
2535         * ext/twolame/gsttwolamemp2enc.c:
2536         * ext/x264/gstx264enc.c:
2537         * gst/realmedia/rademux.c:
2538         * gst/xingmux/gstxingmux.c:
2539           docs: update example pipelines in element docs
2540           Mostly gst-launch -> gst-launch-1.0, but also
2541           use autoaudiosink/autovideosink in more places
2542           and update pipelines a little or flesh out
2543           descriptions.
2544
2545 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
2546
2547         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2548         * gst/realmedia/rdtdepay.c:
2549           Rename property enums from ARG_ to PROP_
2550           Property enum items should be nameed PROP_ for consistency and readability.
2551
2552 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
2553
2554         * Android.mk:
2555         * ext/mad/Makefile.am:
2556         * ext/x264/Makefile.am:
2557         * gst/asfdemux/Makefile.am:
2558         * gst/dvdlpcmdec/Makefile.am:
2559         * gst/dvdsub/Makefile.am:
2560         * gst/realmedia/Makefile.am:
2561         * gst/xingmux/Makefile.am:
2562           Remove obsolete Android build cruft
2563           This is not needed any longer.
2564
2565 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
2566
2567         * gst/realmedia/pnmsrc.c:
2568           realmedia: remove unused enum item PROP_LAST
2569
2570 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
2571
2572         * tests/check/Makefile.am:
2573           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
2574           Make sure the test environment is set up.
2575           https://bugzilla.gnome.org//show_bug.cgi?id=747624
2576
2577 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
2578
2579         * configure.ac:
2580           configure: bump automake requirement to 1.14 and autoconf to 2.69
2581           This is only required for builds from git, people can still
2582           build tarballs if they only have older autotools.
2583           https://bugzilla.gnome.org//show_bug.cgi?id=747624
2584
2585 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
2586
2587         * .gitignore:
2588           Update .gitignore
2589
2590 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
2591
2592         * LICENSE_readme:
2593           Remove LICENSE_readme
2594           It's completely outdated and just confusing, better if people are
2595           forced to look at the actual code in question than trusting this file.
2596
2597 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
2598
2599         * INSTALL:
2600           Remove INSTALL file
2601           autotools automatically generate this, and when using different versions
2602           for autogen.sh there will always be changes to a file tracked by git.
2603
2604 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
2605
2606         * gst/asfdemux/gstasfdemux.c:
2607           asfdemux: fix a seek failure due to out-of-range in push mode
2608           A seek in push mode failed for big offsets which are beyond
2609           the range of guint32.
2610           https://bugzilla.gnome.org/show_bug.cgi?id=748162
2611
2612 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
2613
2614         * common:
2615         * tests/check/Makefile.am:
2616           tests: Use AM_TESTS_ENVIRONMENT
2617           Needed by the new automake test runner
2618
2619 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
2620
2621         * autogen.sh:
2622         * common:
2623           Automatic update of common submodule
2624           From bc76a8b to c8fb372
2625
2626 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2627
2628         * ext/a52dec/gsta52dec.c:
2629           a52dec: fix race in liba52dec lookup table initialization
2630           a52_init initializes the IMDCT global state as well as creating
2631           a new state. When two A52 decoders are created (eg, when two AC3
2632           tracks are contained in a video), calls to a52_init may happen
2633           at the same time, and the IMDCT initialization is not reentrant.
2634           https://bugzilla.gnome.org/show_bug.cgi?id=746781
2635
2636 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2637
2638         * ext/mpeg2dec/gstmpeg2dec.c:
2639           mpeg2dec: fix buffer leak in crop_buffer()
2640           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
2641           gst_buffer_replace() reffed it as well so we were one reference extra.
2642           https://bugzilla.gnome.org/show_bug.cgi?id=746887
2643
2644 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2645
2646         * gst/realmedia/rmdemux.c:
2647           rmdemux: resurrect some flow return handling
2648           https://bugzilla.gnome.org/show_bug.cgi?id=744572
2649
2650 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2651
2652         * gst/asfdemux/gstasfdemux.c:
2653           asfdemux: resurrect some flow return handling
2654           https://bugzilla.gnome.org/show_bug.cgi?id=744572
2655
2656 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
2657
2658         * ext/mpeg2dec/gstmpeg2dec.c:
2659           mpeg2dec: fix memory leak
2660           CID #1291630
2661
2662 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
2663
2664         * ext/mpeg2dec/gstmpeg2dec.c:
2665           mpeg2dec: initialize buffer
2666           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
2667           CID #1291634
2668
2669 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2670
2671         * ext/mpeg2dec/gstmpeg2dec.c:
2672           mpeg2dec: Add stride support
2673           This allow using external pools that have different strides from the
2674           default. These strides need to respect certain rules, which we check
2675           and if these are not met, we fallback to generic pool.
2676           https://bugzilla.gnome.org/show_bug.cgi?id=735379
2677
2678 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2679
2680         * ext/mpeg2dec/gstmpeg2dec.c:
2681         * ext/mpeg2dec/gstmpeg2dec.h:
2682           mpeg2dec: Re-implement pool handling
2683           This is a rewrite of the pool negotiation and configuration. Direct
2684           to output decoding is now achieved by configuring the pool using
2685           video-alignment. This removes copies when dealing with any elements that
2686           supports VideoAlignment, and enable usage of generic video buffer pool,
2687           XVImagePool and GLPool. It drops the crop meta implementation for now.
2688           https://bugzilla.gnome.org/show_bug.cgi?id=735379
2689
2690 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
2691
2692         * gst/dvdsub/gstdvdsubdec.c:
2693           dvbsub: fix indentation
2694
2695 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
2696
2697         * ext/dvdread/dvdreadsrc.c:
2698         * gst/dvdsub/gstdvdsubdec.c:
2699           Fix double semicolons
2700
2701 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2702
2703         * ext/mpeg2dec/gstmpeg2dec.c:
2704           Revert "mpeg2dec: Fix handling of stride"
2705           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
2706
2707 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2708
2709         * ext/mpeg2dec/gstmpeg2dec.c:
2710           Revert "mpeg2dec: Use propose unref method for buffer"
2711           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
2712
2713 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2714
2715         * ext/mpeg2dec/gstmpeg2dec.c:
2716           mpeg2dec: Use propose unref method for buffer
2717
2718 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
2719
2720         * ext/mpeg2dec/gstmpeg2dec.c:
2721           mpeg2dec: Fix handling of stride
2722           A pipeline like:
2723           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
2724           would look bad when file.ts contains 704x576 video, because vaapisink would
2725           give you buffers of stride 768, but libmpeg2 was not told about this and
2726           used a stride of 704.
2727           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
2728           reject buffer pools that don't meet libmpeg2's chroma stride requirements
2729           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
2730
2731 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
2732
2733         * ext/x264/gstx264enc.c:
2734         * gst/asfdemux/gstasfdemux.c:
2735           Improve and fix LATENCY query handling
2736           This now follows the design docs everywhere, especially the maximum latency
2737           handling.
2738           https://bugzilla.gnome.org/show_bug.cgi?id=744106
2739
2740 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
2741
2742         * ext/x264/gstx264enc.c:
2743           x264enc: Don't set max latency to the same value as the encoder latency
2744           The meaning of the max latency is *not* the maximum latency this element will
2745           introduce. It is the maximum latency this element can endure without
2746           overflowing any buffers, which is infinite for x264enc.
2747           Fixes latency configuration in zero latency mode, where max latency was
2748           becoming 0... which usually won't work well if something else introduces
2749           latency as then max < min in the end, and latency configuration just fails.
2750
2751 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2752
2753         * ext/x264/gstx264enc.c:
2754           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
2755           This matches what is done when downstream caps are not ANY, and fixes
2756           prerolling in byte stream mode when typefind is downstream.
2757
2758 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
2759
2760         * ext/lame/gstlamemp3enc.c:
2761         * ext/twolame/gsttwolamemp2enc.c:
2762           Constify some static arrays everywhere
2763
2764 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
2765
2766         * configure.ac:
2767           configure: remove non-ported plugins stuff
2768           It's not needed any longer, all plugins in -ugly
2769           have been ported.
2770
2771 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2772
2773         * ext/x264/gstx264enc.c:
2774           x264enc: Don't set an allocation maximum
2775           There is no reason x264enc should enforce a maximum allocation size.
2776           The maximum is normally set by buffer pool which cannot grow, but we
2777           don't offer a buffer pool. This would lead to stall when used with
2778           element that don't implement allocation query.
2779           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
2780
2781 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
2782
2783         * common:
2784           Automatic update of common submodule
2785           From f2c6b95 to bc76a8b
2786
2787 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
2788
2789         * MAINTAINERS:
2790           MAINTAINERS: Update my mail address
2791
2792 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
2793
2794         * common:
2795           Automatic update of common submodule
2796           From ef1ffdc to f2c6b95
2797
2798 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
2799
2800         * common:
2801           Automatic update of common submodule
2802           From 7bb2bce to ef1ffdc
2803
2804 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2805
2806         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2807           dvdlpcmdec: set channel positions using the appropriate API
2808           https://bugzilla.gnome.org/show_bug.cgi?id=731038
2809
2810 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
2811
2812         * gst/asfdemux/gstasfdemux.c:
2813           asfdemux: fix comment
2814
2815 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
2816
2817         * gst/asfdemux/gstasfdemux.c:
2818           asfdemux: Send duration query upstream first
2819           An upstream element (like mms or some dlna source) might be able to
2820           answer the query. Try that first, else fallback to standard logic
2821
2822 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
2823
2824         * gst/asfdemux/asfpacket.c:
2825           asf: fix up file mode
2826
2827 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
2828
2829         * common:
2830           Automatic update of common submodule
2831           From 84d06cd to 7bb2bce
2832
2833 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
2834
2835         * Makefile.am:
2836           tests: parallelise 'make check-valgrind'
2837
2838 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
2839
2840         * common:
2841           Automatic update of common submodule
2842           From a8c8939 to 84d06cd
2843
2844 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
2845
2846         * README:
2847         * common:
2848           Automatic update of common submodule
2849           From 36388a1 to a8c8939
2850
2851 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2852
2853         * gst/asfdemux/gstasfdemux.c:
2854           asfdemux: first try to delegate TIME seek events upstream
2855           We should give a chance to upstream to handle TIME seek events before trying
2856           to handle it in asfdemux.
2857           Fix a bug where fast backward seeks where discarded right away because they
2858           were not supported by asfdemux.
2859           https://bugzilla.gnome.org/show_bug.cgi?id=734471
2860
2861 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2862
2863         * gst/asfdemux/asfheaders.c:
2864         * gst/asfdemux/asfheaders.h:
2865         * gst/asfdemux/gstasfdemux.c:
2866           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
2867           We can safely ignore those but best to claim to understand this object type so
2868           we don't raise a warning.
2869           https://bugzilla.gnome.org/show_bug.cgi?id=736060
2870
2871 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2872
2873         * gst/asfdemux/gstasfdemux.c:
2874         * gst/asfdemux/gstasfdemux.h:
2875           asfdemux: if video is h264, check the codec_data for bytestream data
2876           For bytestream we don't want to expose it as codec_data but rather as
2877           streamheader as it is not out-of-band data but data that should be
2878           prepended to the beginning of the stream before the other buffers.
2879           https://bugzilla.gnome.org/show_bug.cgi?id=735070
2880
2881 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
2882
2883         * docs/plugins/inspect/plugin-a52dec.xml:
2884         * docs/plugins/inspect/plugin-amrnb.xml:
2885         * docs/plugins/inspect/plugin-amrwbdec.xml:
2886         * docs/plugins/inspect/plugin-asf.xml:
2887         * docs/plugins/inspect/plugin-cdio.xml:
2888         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2889         * docs/plugins/inspect/plugin-dvdread.xml:
2890         * docs/plugins/inspect/plugin-dvdsub.xml:
2891         * docs/plugins/inspect/plugin-lame.xml:
2892         * docs/plugins/inspect/plugin-mad.xml:
2893         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2894         * docs/plugins/inspect/plugin-realmedia.xml:
2895         * docs/plugins/inspect/plugin-siddec.xml:
2896         * docs/plugins/inspect/plugin-twolame.xml:
2897         * docs/plugins/inspect/plugin-x264.xml:
2898         * docs/plugins/inspect/plugin-xingmux.xml:
2899           docs: update for git master
2900
2901 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
2902
2903         * gst/asfdemux/gstasfdemux.c:
2904           asfdemux: simplify log statement
2905           Use the GST_PTR_FORMAT to print the buffer
2906
2907 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
2908
2909         * ext/x264/gstx264enc.c:
2910           x264: fix colour inversion with YV12 format
2911           It's the same as I420 but with the U/V planes swapped.
2912
2913 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
2914
2915         * Makefile.am:
2916         * common:
2917           Makefile: Add usage of build-checks step
2918           Allows building checks without running them
2919
2920 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2921
2922         * ext/x264/gstx264enc.c:
2923           x264enc: Request buffers in allocation query
2924           https://bugzilla.gnome.org/show_bug.cgi?id=732288
2925
2926 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2927
2928         * ext/x264/gstx264enc.c:
2929         * ext/x264/gstx264enc.h:
2930           x264enc: Shift both PTS and DTS to ensure positive timestamp
2931           Currently we only shift DTS to compensate that we don't support negative
2932           timestamp. This cause a problem that PTS is no longer >= DTS and may
2933           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
2934           remove all the hack to handle this which seems the result of thinking libx264
2935           is bugged.
2936           https://bugzilla.gnome.org/show_bug.cgi?id=731351
2937
2938 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
2939
2940         * configure.ac:
2941           Back to development
2942
2943 === release 1.4.0 ===
2944
2945 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
2946
2947         * ChangeLog:
2948         * NEWS:
2949         * RELEASE:
2950         * configure.ac:
2951         * docs/plugins/inspect/plugin-a52dec.xml:
2952         * docs/plugins/inspect/plugin-amrnb.xml:
2953         * docs/plugins/inspect/plugin-amrwbdec.xml:
2954         * docs/plugins/inspect/plugin-asf.xml:
2955         * docs/plugins/inspect/plugin-cdio.xml:
2956         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2957         * docs/plugins/inspect/plugin-dvdread.xml:
2958         * docs/plugins/inspect/plugin-dvdsub.xml:
2959         * docs/plugins/inspect/plugin-lame.xml:
2960         * docs/plugins/inspect/plugin-mad.xml:
2961         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2962         * docs/plugins/inspect/plugin-realmedia.xml:
2963         * docs/plugins/inspect/plugin-siddec.xml:
2964         * docs/plugins/inspect/plugin-twolame.xml:
2965         * docs/plugins/inspect/plugin-x264.xml:
2966         * docs/plugins/inspect/plugin-xingmux.xml:
2967         * gst-plugins-ugly.doap:
2968         * win32/common/config.h:
2969           Release 1.4.0
2970
2971 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
2972
2973         * po/af.po:
2974         * po/az.po:
2975         * po/bg.po:
2976         * po/ca.po:
2977         * po/cs.po:
2978         * po/da.po:
2979         * po/de.po:
2980         * po/el.po:
2981         * po/en_GB.po:
2982         * po/eo.po:
2983         * po/es.po:
2984         * po/eu.po:
2985         * po/fi.po:
2986         * po/fr.po:
2987         * po/gl.po:
2988         * po/hr.po:
2989         * po/hu.po:
2990         * po/id.po:
2991         * po/it.po:
2992         * po/ja.po:
2993         * po/lt.po:
2994         * po/lv.po:
2995         * po/ms.po:
2996         * po/mt.po:
2997         * po/nb.po:
2998         * po/nl.po:
2999         * po/or.po:
3000         * po/pl.po:
3001         * po/pt_BR.po:
3002         * po/ro.po:
3003         * po/ru.po:
3004         * po/sk.po:
3005         * po/sl.po:
3006         * po/sq.po:
3007         * po/sr.po:
3008         * po/sv.po:
3009         * po/tr.po:
3010         * po/uk.po:
3011         * po/vi.po:
3012         * po/zh_CN.po:
3013           Update .po files
3014
3015 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
3016
3017         * po/sv.po:
3018           po: Update translations
3019
3020 === release 1.3.91 ===
3021
3022 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
3023
3024         * ChangeLog:
3025         * NEWS:
3026         * RELEASE:
3027         * configure.ac:
3028         * docs/plugins/inspect/plugin-a52dec.xml:
3029         * docs/plugins/inspect/plugin-amrnb.xml:
3030         * docs/plugins/inspect/plugin-amrwbdec.xml:
3031         * docs/plugins/inspect/plugin-asf.xml:
3032         * docs/plugins/inspect/plugin-cdio.xml:
3033         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3034         * docs/plugins/inspect/plugin-dvdread.xml:
3035         * docs/plugins/inspect/plugin-dvdsub.xml:
3036         * docs/plugins/inspect/plugin-lame.xml:
3037         * docs/plugins/inspect/plugin-mad.xml:
3038         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3039         * docs/plugins/inspect/plugin-realmedia.xml:
3040         * docs/plugins/inspect/plugin-siddec.xml:
3041         * docs/plugins/inspect/plugin-twolame.xml:
3042         * docs/plugins/inspect/plugin-x264.xml:
3043         * docs/plugins/inspect/plugin-xingmux.xml:
3044         * gst-plugins-ugly.doap:
3045         * win32/common/config.h:
3046           Release 1.3.91
3047
3048 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
3049
3050         * po/af.po:
3051         * po/az.po:
3052         * po/bg.po:
3053         * po/ca.po:
3054         * po/cs.po:
3055         * po/da.po:
3056         * po/de.po:
3057         * po/el.po:
3058         * po/en_GB.po:
3059         * po/eo.po:
3060         * po/es.po:
3061         * po/eu.po:
3062         * po/fi.po:
3063         * po/fr.po:
3064         * po/gl.po:
3065         * po/hr.po:
3066         * po/hu.po:
3067         * po/id.po:
3068         * po/it.po:
3069         * po/ja.po:
3070         * po/lt.po:
3071         * po/lv.po:
3072         * po/ms.po:
3073         * po/mt.po:
3074         * po/nb.po:
3075         * po/nl.po:
3076         * po/or.po:
3077         * po/pl.po:
3078         * po/pt_BR.po:
3079         * po/ro.po:
3080         * po/ru.po:
3081         * po/sk.po:
3082         * po/sl.po:
3083         * po/sq.po:
3084         * po/sr.po:
3085         * po/sv.po:
3086         * po/tr.po:
3087         * po/uk.po:
3088         * po/vi.po:
3089         * po/zh_CN.po:
3090           Update .po files
3091
3092 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
3093
3094         * po/vi.po:
3095           po: Update translations
3096
3097 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
3098
3099         * gst/realmedia/rademux.c:
3100           rademux: Print invalid fourcc in error message in hex
3101           Previously this was printed as characters which caused later processing
3102           of the error message to sometimes warn about non-UTF-8 characters.
3103           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
3104
3105 === release 1.3.90 ===
3106
3107 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
3108
3109         * ChangeLog:
3110         * NEWS:
3111         * RELEASE:
3112         * configure.ac:
3113         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3114         * docs/plugins/inspect/plugin-a52dec.xml:
3115         * docs/plugins/inspect/plugin-amrnb.xml:
3116         * docs/plugins/inspect/plugin-amrwbdec.xml:
3117         * docs/plugins/inspect/plugin-asf.xml:
3118         * docs/plugins/inspect/plugin-cdio.xml:
3119         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3120         * docs/plugins/inspect/plugin-dvdread.xml:
3121         * docs/plugins/inspect/plugin-dvdsub.xml:
3122         * docs/plugins/inspect/plugin-lame.xml:
3123         * docs/plugins/inspect/plugin-mad.xml:
3124         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3125         * docs/plugins/inspect/plugin-realmedia.xml:
3126         * docs/plugins/inspect/plugin-siddec.xml:
3127         * docs/plugins/inspect/plugin-twolame.xml:
3128         * docs/plugins/inspect/plugin-x264.xml:
3129         * docs/plugins/inspect/plugin-xingmux.xml:
3130         * gst-plugins-ugly.doap:
3131         * win32/common/config.h:
3132           Release 1.3.90
3133
3134 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3135
3136         * po/af.po:
3137         * po/az.po:
3138         * po/bg.po:
3139         * po/ca.po:
3140         * po/cs.po:
3141         * po/da.po:
3142         * po/de.po:
3143         * po/el.po:
3144         * po/en_GB.po:
3145         * po/eo.po:
3146         * po/es.po:
3147         * po/eu.po:
3148         * po/fi.po:
3149         * po/fr.po:
3150         * po/gl.po:
3151         * po/hr.po:
3152         * po/hu.po:
3153         * po/id.po:
3154         * po/it.po:
3155         * po/ja.po:
3156         * po/lt.po:
3157         * po/lv.po:
3158         * po/ms.po:
3159         * po/mt.po:
3160         * po/nb.po:
3161         * po/nl.po:
3162         * po/or.po:
3163         * po/pl.po:
3164         * po/pt_BR.po:
3165         * po/ro.po:
3166         * po/ru.po:
3167         * po/sk.po:
3168         * po/sl.po:
3169         * po/sq.po:
3170         * po/sr.po:
3171         * po/sv.po:
3172         * po/tr.po:
3173         * po/uk.po:
3174         * po/vi.po:
3175         * po/zh_CN.po:
3176           Update .po files
3177
3178 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
3179
3180         * .gitignore:
3181           Ignore autotools test-driver temp files from 'make check'
3182
3183 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
3184
3185         * configure.ac:
3186           Back to development
3187
3188 === release 1.3.3 ===
3189
3190 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
3191
3192         * ChangeLog:
3193         * NEWS:
3194         * RELEASE:
3195         * configure.ac:
3196         * docs/plugins/inspect/plugin-a52dec.xml:
3197         * docs/plugins/inspect/plugin-amrnb.xml:
3198         * docs/plugins/inspect/plugin-amrwbdec.xml:
3199         * docs/plugins/inspect/plugin-asf.xml:
3200         * docs/plugins/inspect/plugin-cdio.xml:
3201         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3202         * docs/plugins/inspect/plugin-dvdread.xml:
3203         * docs/plugins/inspect/plugin-dvdsub.xml:
3204         * docs/plugins/inspect/plugin-lame.xml:
3205         * docs/plugins/inspect/plugin-mad.xml:
3206         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3207         * docs/plugins/inspect/plugin-realmedia.xml:
3208         * docs/plugins/inspect/plugin-siddec.xml:
3209         * docs/plugins/inspect/plugin-twolame.xml:
3210         * docs/plugins/inspect/plugin-x264.xml:
3211         * docs/plugins/inspect/plugin-xingmux.xml:
3212         * gst-plugins-ugly.doap:
3213         * win32/common/config.h:
3214           Release 1.3.3
3215
3216 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
3217
3218         * po/af.po:
3219         * po/az.po:
3220         * po/bg.po:
3221         * po/ca.po:
3222         * po/cs.po:
3223         * po/da.po:
3224         * po/de.po:
3225         * po/el.po:
3226         * po/en_GB.po:
3227         * po/eo.po:
3228         * po/es.po:
3229         * po/eu.po:
3230         * po/fi.po:
3231         * po/fr.po:
3232         * po/gl.po:
3233         * po/hr.po:
3234         * po/hu.po:
3235         * po/id.po:
3236         * po/it.po:
3237         * po/ja.po:
3238         * po/lt.po:
3239         * po/lv.po:
3240         * po/ms.po:
3241         * po/mt.po:
3242         * po/nb.po:
3243         * po/nl.po:
3244         * po/or.po:
3245         * po/pl.po:
3246         * po/pt_BR.po:
3247         * po/ro.po:
3248         * po/ru.po:
3249         * po/sk.po:
3250         * po/sl.po:
3251         * po/sq.po:
3252         * po/sr.po:
3253         * po/sv.po:
3254         * po/tr.po:
3255         * po/uk.po:
3256         * po/vi.po:
3257         * po/zh_CN.po:
3258           Update .po files
3259
3260 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
3261
3262         * po/de.po:
3263         * po/nl.po:
3264           po: Update translations
3265
3266 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
3267
3268         * gst/realmedia/rmdemux.c:
3269         * gst/realmedia/rmdemux.h:
3270           rmdemux: use GstFlowCombiner
3271           Removes flow return combination code to use the newly added GstFlowCombiner
3272           https://bugzilla.gnome.org/show_bug.cgi?id=709224
3273
3274 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
3275
3276         * gst/asfdemux/gstasfdemux.c:
3277         * gst/asfdemux/gstasfdemux.h:
3278           asfdemux: use GstFlowCombiner
3279           Removes flow return combination code to use the newly added GstFlowCombiner
3280           https://bugzilla.gnome.org/show_bug.cgi?id=709224
3281
3282 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
3283
3284         * ext/x264/gstx264enc.c:
3285           x264enc: fix caps leak in set_format()
3286           https://bugzilla.gnome.org/show_bug.cgi?id=730865
3287
3288 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
3289
3290         * gst/asfdemux/gstasfdemux.c:
3291           asfdemux: Handle initial 0 timestamp that should have been -1
3292           https://bugzilla.gnome.org/show_bug.cgi?id=719660
3293
3294 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
3295
3296         * configure.ac:
3297           Back to development
3298
3299 === release 1.3.2 ===
3300
3301 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
3302
3303         * ChangeLog:
3304         * NEWS:
3305         * RELEASE:
3306         * common:
3307         * configure.ac:
3308         * docs/plugins/inspect-build.stamp:
3309         * docs/plugins/inspect.stamp:
3310         * docs/plugins/inspect/plugin-a52dec.xml:
3311         * docs/plugins/inspect/plugin-amrnb.xml:
3312         * docs/plugins/inspect/plugin-amrwbdec.xml:
3313         * docs/plugins/inspect/plugin-asf.xml:
3314         * docs/plugins/inspect/plugin-cdio.xml:
3315         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3316         * docs/plugins/inspect/plugin-dvdread.xml:
3317         * docs/plugins/inspect/plugin-dvdsub.xml:
3318         * docs/plugins/inspect/plugin-lame.xml:
3319         * docs/plugins/inspect/plugin-mad.xml:
3320         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3321         * docs/plugins/inspect/plugin-realmedia.xml:
3322         * docs/plugins/inspect/plugin-siddec.xml:
3323         * docs/plugins/inspect/plugin-twolame.xml:
3324         * docs/plugins/inspect/plugin-x264.xml:
3325         * docs/plugins/inspect/plugin-xingmux.xml:
3326         * gst-plugins-ugly.doap:
3327         * win32/common/config.h:
3328           Release 1.3.2
3329
3330 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
3331
3332         * po/af.po:
3333         * po/az.po:
3334         * po/bg.po:
3335         * po/ca.po:
3336         * po/cs.po:
3337         * po/da.po:
3338         * po/de.po:
3339         * po/el.po:
3340         * po/en_GB.po:
3341         * po/eo.po:
3342         * po/es.po:
3343         * po/eu.po:
3344         * po/fi.po:
3345         * po/fr.po:
3346         * po/gl.po:
3347         * po/hr.po:
3348         * po/hu.po:
3349         * po/id.po:
3350         * po/it.po:
3351         * po/ja.po:
3352         * po/lt.po:
3353         * po/lv.po:
3354         * po/ms.po:
3355         * po/mt.po:
3356         * po/nb.po:
3357         * po/nl.po:
3358         * po/or.po:
3359         * po/pl.po:
3360         * po/pt_BR.po:
3361         * po/ro.po:
3362         * po/ru.po:
3363         * po/sk.po:
3364         * po/sl.po:
3365         * po/sq.po:
3366         * po/sr.po:
3367         * po/sv.po:
3368         * po/tr.po:
3369         * po/uk.po:
3370         * po/vi.po:
3371         * po/zh_CN.po:
3372           Update .po files
3373
3374 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
3375
3376         * common:
3377           Automatic update of common submodule
3378           From 211fa5f to 1f5d3c3
3379
3380 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
3381
3382         * ext/mpeg2dec/gstmpeg2dec.h:
3383           mpeg2dec: remove unused struct members
3384
3385 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
3386
3387         * gst/realmedia/rtspreal.c:
3388           rtspreal: Fix some memory leaks in an error path
3389           CID 1212165.
3390
3391 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
3392
3393         * ext/mpeg2dec/gstmpeg2dec.c:
3394           mpeg2dec: Release codec state on negotiation failures
3395           Else it leaks
3396           CID #1212169
3397
3398 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
3399
3400         * configure.ac:
3401           Back to development
3402
3403 === release 1.3.1 ===
3404
3405 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
3406
3407         * ChangeLog:
3408         * NEWS:
3409         * RELEASE:
3410         * configure.ac:
3411         * docs/plugins/gst-plugins-ugly-plugins.args:
3412         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3413         * docs/plugins/inspect/plugin-a52dec.xml:
3414         * docs/plugins/inspect/plugin-amrnb.xml:
3415         * docs/plugins/inspect/plugin-amrwbdec.xml:
3416         * docs/plugins/inspect/plugin-asf.xml:
3417         * docs/plugins/inspect/plugin-cdio.xml:
3418         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3419         * docs/plugins/inspect/plugin-dvdread.xml:
3420         * docs/plugins/inspect/plugin-dvdsub.xml:
3421         * docs/plugins/inspect/plugin-lame.xml:
3422         * docs/plugins/inspect/plugin-mad.xml:
3423         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3424         * docs/plugins/inspect/plugin-realmedia.xml:
3425         * docs/plugins/inspect/plugin-siddec.xml:
3426         * docs/plugins/inspect/plugin-twolame.xml:
3427         * docs/plugins/inspect/plugin-x264.xml:
3428         * docs/plugins/inspect/plugin-xingmux.xml:
3429         * gst-plugins-ugly.doap:
3430         * win32/common/config.h:
3431           Release 1.3.1
3432
3433 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
3434
3435         * po/af.po:
3436         * po/az.po:
3437         * po/bg.po:
3438         * po/ca.po:
3439         * po/cs.po:
3440         * po/da.po:
3441         * po/de.po:
3442         * po/el.po:
3443         * po/en_GB.po:
3444         * po/eo.po:
3445         * po/es.po:
3446         * po/eu.po:
3447         * po/fi.po:
3448         * po/fr.po:
3449         * po/gl.po:
3450         * po/hr.po:
3451         * po/hu.po:
3452         * po/id.po:
3453         * po/it.po:
3454         * po/ja.po:
3455         * po/lt.po:
3456         * po/lv.po:
3457         * po/ms.po:
3458         * po/mt.po:
3459         * po/nb.po:
3460         * po/nl.po:
3461         * po/or.po:
3462         * po/pl.po:
3463         * po/pt_BR.po:
3464         * po/ro.po:
3465         * po/ru.po:
3466         * po/sk.po:
3467         * po/sl.po:
3468         * po/sq.po:
3469         * po/sr.po:
3470         * po/sv.po:
3471         * po/tr.po:
3472         * po/uk.po:
3473         * po/vi.po:
3474         * po/zh_CN.po:
3475           Update .po files
3476
3477 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
3478
3479         * po/de.po:
3480         * po/id.po:
3481         * po/lv.po:
3482         * po/sk.po:
3483         * po/sr.po:
3484           po: Update translations
3485
3486 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
3487
3488         * common:
3489           Automatic update of common submodule
3490           From bcb1518 to 211fa5f
3491
3492 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
3493
3494         * ext/sidplay/gstsiddec.cc:
3495         * gst/asfdemux/gstrtspwms.c:
3496         * gst/realmedia/rademux.c:
3497         * gst/realmedia/rdtmanager.c:
3498         * gst/realmedia/rtspreal.c:
3499           docs: remove outdated and pointless 'Last reviewed' lines from docs
3500           They are very confusing for people, and more often than not
3501           also just not very accurate. Seeing 'last reviewed: 2005' in
3502           your docs is not very confidence-inspiring. Let's just remove
3503           those comments.
3504
3505 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3506
3507         * gst/dvdsub/gstdvdsubdec.c:
3508           dvdsubdec: fix spurious rejection of 0 time offset commands
3509           Coverity 206168
3510
3511 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3512
3513         * ext/dvdread/dvdreadsrc.c:
3514           dvdread: avoid intermediate promotion to signed
3515           We should not reach the dangerous range here, though.
3516           Coverity 206491, 206492, 1139856
3517
3518 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3519
3520         * ext/mpeg2dec/gstmpeg2dec.c:
3521           mpeg2dec: do not reset the whole video info when setting size
3522           New changes to gstvideo will reset all the video info state
3523           when calling _set_format, overwriting what was previously set
3524           in the preceding code.
3525           The comment says the following code is meant to preserve the
3526           pre-crop size, so let's just keep the size and related data
3527           as this does not seem to break anything else (this is what
3528           the _set_format call would have set before the change that
3529           reset all data, except the colorimetry).
3530
3531 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
3532
3533         * gst/asfdemux/gstasfdemux.c:
3534           asfdemux: Fix payloads check
3535           Don't iterate stream->payloads if ... it doesn't exist
3536           CID #1139846
3537
3538 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
3539
3540         * .gitignore:
3541           .gitignore: Ignore gcov intermediate files
3542           https://bugzilla.gnome.org/show_bug.cgi?id=725483
3543
3544 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
3545
3546         * common:
3547           Automatic update of common submodule
3548           From fe1672e to bcb1518
3549
3550 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
3551
3552         * common:
3553           Automatic update of common submodule
3554           From 1a07da9 to fe1672e
3555
3556 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
3557
3558         * docs/Makefile.am:
3559           docs: install prebuilt plugin docs if gtk-doc is disabled
3560           Sync to the Makefile.am from gst-plugin-base where it is done right.
3561           Fixes #725034
3562
3563 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
3564
3565         * gst/xingmux/gstxingmux.c:
3566         * gst/xingmux/plugin.c:
3567           xingmux: add muxer category and make element plugable
3568           This is required to make encodebin consider the element. Yet it is not enough to
3569           have it plugged it has a lower priority than most mp3encoders and no different
3570           caps.
3571
3572 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
3573
3574         * ext/x264/gstx264enc.c:
3575           x264enc: allow lossless compression (qp=0)
3576           https://bugzilla.gnome.org/show_bug.cgi?id=725051
3577
3578 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
3579
3580         * m4/a52.m4:
3581           m4: Remove extra check for 11+ year old a52 release
3582           You deserve a build failure if you still have that version
3583           If someone wants to completely remove this m4 to replace it with the
3584           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
3585
3586 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
3587
3588         * m4/a52.m4:
3589           m4: Fix multiple tests in AC_CHECK_A52DEC
3590
3591 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
3592
3593         * gst/asfdemux/gstasfdemux.c:
3594           asfdemux: Remove unused function
3595
3596 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
3597
3598         * tests/check/Makefile.am:
3599           check: Fix test location
3600
3601 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
3602
3603         * tests/check/Makefile.am:
3604           tests: Don't build disabled plugins' check tests
3605           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
3606
3607 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
3608
3609         * common:
3610           Automatic update of common submodule
3611           From d48bed3 to 1a07da9
3612
3613 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
3614
3615         * gst/asfdemux/gstasfdemux.c:
3616           asfdemux: only add "format" field with fourcc to WMV caps
3617           Doesn't make sense for e.g. H264 or MJPEG.
3618
3619 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
3620
3621         * autogen.sh:
3622         * common:
3623           Automatic update of common submodule
3624           From dbedaa0 to d48bed3
3625
3626 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
3627
3628         * po/Makevars:
3629           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
3630           https://bugzilla.gnome.org/show_bug.cgi?id=705455
3631
3632 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
3633
3634         * ext/amrwbdec/amrwbdec.c:
3635           amrwbdec: Remove some dead code
3636
3637 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
3638
3639         * ext/amrnb/amrnbdec.c:
3640           amrnbdec: Remove some dead code
3641
3642 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
3643
3644         * ext/amrnb/amrnbdec.c:
3645           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3646
3647 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
3648
3649         * ext/amrwbdec/amrwbdec.c:
3650           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
3651
3652 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
3653
3654         * ext/mpeg2dec/gstmpeg2dec.c:
3655           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
3656
3657 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
3658
3659         * ext/x264/gstx264enc.c:
3660           x264enc: fix compiler warning
3661           Compiler warns rightly about possibly uninitialized variable.
3662
3663 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
3664
3665         * ext/x264/gstx264enc.c:
3666           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
3667           gst-launch-1.0 videotestsrc ! x264enc
3668
3669 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
3670
3671         * ext/mpeg2dec/gstmpeg2dec.c:
3672           mpeg2dec: graceful degradation for badly parsed input
3673
3674 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
3675
3676         * common:
3677           Automatic update of common submodule
3678           From 865aa20 to dbedaa0
3679
3680 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
3681
3682         * gst/asfdemux/asfpacket.c:
3683           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
3684           So, don't need to check previous payload's mo_size and current
3685           payload's mo_size when merging it.
3686           https://bugzilla.gnome.org/show_bug.cgi?id=710609
3687
3688 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
3689
3690         * gst/asfdemux/gstasfdemux.c:
3691         * gst/asfdemux/gstasfdemux.h:
3692           asfdemux: Keep audio error checking fields only for audio
3693           Video shouldn't need to be descrambled, this can cause frames data
3694           to be corrupted
3695           https://bugzilla.gnome.org/show_bug.cgi?id=684942
3696
3697 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
3698
3699         * gst/asfdemux/gstasfdemux.c:
3700           asfdemux: really copy the buffer data
3701           Pass the copy-memory flag to copy the memory for the output buffer,
3702           otherwise we end with 0-sized buffers
3703           https://bugzilla.gnome.org/show_bug.cgi?id=684942
3704
3705 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
3706
3707         * ext/x264/gstx264enc.c:
3708           x264enc: If FPS is available, set VFR to false
3709           https://bugzilla.gnome.org/show_bug.cgi?id=708940
3710
3711 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
3712
3713         * gst/asfdemux/gstasfdemux.c:
3714           asfdemux: Only use segment.start as seek_time if it is relative
3715           Relying on the gst_segment_do_seek results for getting the
3716           seeking time should not be used if seek type is SET because the
3717           do_seek function makes the 'cur` position of the seek normalized
3718           on the segment range. This means that seeking beyond the end of the
3719           file might not result in instant EOS as it will end up seeking to
3720           the final ts of the file.
3721           In asf seeking to the final timestamp can lead to seeking to the last
3722           keyframe, meaning a few seconds of video will still be played, which should
3723           not be the desired behavior when seeking beyong file limits.
3724
3725 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
3726
3727         * gst/asfdemux/gstasfdemux.c:
3728           asfdemux: Parse last simple index entry
3729           The entry size is fixed at 6, fix typo to finish parsing the index
3730           correctly until the last sample
3731
3732 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
3733
3734         * README:
3735         * common:
3736           Automatic update of common submodule
3737           From 6b03ba7 to 865aa20
3738
3739 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3740
3741         * configure.ac:
3742           configure: Actually use 1.3.0.1 as version to make configure happy
3743
3744 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3745
3746         * configure.ac:
3747           Back to development
3748
3749 === release 1.2.0 ===
3750
3751 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3752
3753         * ChangeLog:
3754         * NEWS:
3755         * RELEASE:
3756         * configure.ac:
3757         * docs/plugins/inspect/plugin-a52dec.xml:
3758         * docs/plugins/inspect/plugin-amrnb.xml:
3759         * docs/plugins/inspect/plugin-amrwbdec.xml:
3760         * docs/plugins/inspect/plugin-asf.xml:
3761         * docs/plugins/inspect/plugin-cdio.xml:
3762         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3763         * docs/plugins/inspect/plugin-dvdread.xml:
3764         * docs/plugins/inspect/plugin-dvdsub.xml:
3765         * docs/plugins/inspect/plugin-lame.xml:
3766         * docs/plugins/inspect/plugin-mad.xml:
3767         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3768         * docs/plugins/inspect/plugin-realmedia.xml:
3769         * docs/plugins/inspect/plugin-siddec.xml:
3770         * docs/plugins/inspect/plugin-twolame.xml:
3771         * docs/plugins/inspect/plugin-x264.xml:
3772         * docs/plugins/inspect/plugin-xingmux.xml:
3773         * gst-plugins-ugly.doap:
3774         * win32/common/config.h:
3775           Release 1.2.0
3776
3777 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3778
3779         * po/af.po:
3780         * po/az.po:
3781         * po/bg.po:
3782         * po/ca.po:
3783         * po/cs.po:
3784         * po/da.po:
3785         * po/de.po:
3786         * po/el.po:
3787         * po/en_GB.po:
3788         * po/eo.po:
3789         * po/es.po:
3790         * po/eu.po:
3791         * po/fi.po:
3792         * po/fr.po:
3793         * po/gl.po:
3794         * po/hr.po:
3795         * po/hu.po:
3796         * po/id.po:
3797         * po/it.po:
3798         * po/ja.po:
3799         * po/lt.po:
3800         * po/lv.po:
3801         * po/ms.po:
3802         * po/mt.po:
3803         * po/nb.po:
3804         * po/nl.po:
3805         * po/or.po:
3806         * po/pl.po:
3807         * po/pt_BR.po:
3808         * po/ro.po:
3809         * po/ru.po:
3810         * po/sk.po:
3811         * po/sl.po:
3812         * po/sq.po:
3813         * po/sr.po:
3814         * po/sv.po:
3815         * po/tr.po:
3816         * po/uk.po:
3817         * po/vi.po:
3818         * po/zh_CN.po:
3819           Update .po files
3820
3821 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
3822
3823         * ext/x264/gstx264enc.c:
3824           x264enc: Update the documentation to match the default profile used
3825           https://bugzilla.gnome.org/show_bug.cgi?id=708036
3826
3827 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
3828
3829         * common:
3830           Automatic update of common submodule
3831           From b613661 to 6b03ba7
3832
3833 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
3834
3835         * common:
3836           Automatic update of common submodule
3837           From 74a6857 to b613661
3838
3839 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
3840
3841         * autogen.sh:
3842         * common:
3843           Automatic update of common submodule
3844           From 098c0d7 to 74a6857
3845
3846 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3847
3848         * configure.ac:
3849           Back to development
3850
3851 === release 1.1.90 ===
3852
3853 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3854
3855         * ChangeLog:
3856         * NEWS:
3857         * RELEASE:
3858         * configure.ac:
3859         * docs/plugins/inspect/plugin-a52dec.xml:
3860         * docs/plugins/inspect/plugin-amrnb.xml:
3861         * docs/plugins/inspect/plugin-amrwbdec.xml:
3862         * docs/plugins/inspect/plugin-asf.xml:
3863         * docs/plugins/inspect/plugin-cdio.xml:
3864         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3865         * docs/plugins/inspect/plugin-dvdread.xml:
3866         * docs/plugins/inspect/plugin-dvdsub.xml:
3867         * docs/plugins/inspect/plugin-lame.xml:
3868         * docs/plugins/inspect/plugin-mad.xml:
3869         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3870         * docs/plugins/inspect/plugin-realmedia.xml:
3871         * docs/plugins/inspect/plugin-siddec.xml:
3872         * docs/plugins/inspect/plugin-twolame.xml:
3873         * docs/plugins/inspect/plugin-x264.xml:
3874         * docs/plugins/inspect/plugin-xingmux.xml:
3875         * gst-plugins-ugly.doap:
3876         * win32/common/config.h:
3877           Release 1.1.90
3878
3879 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3880
3881         * po/af.po:
3882         * po/az.po:
3883         * po/bg.po:
3884         * po/ca.po:
3885         * po/cs.po:
3886         * po/da.po:
3887         * po/de.po:
3888         * po/el.po:
3889         * po/en_GB.po:
3890         * po/eo.po:
3891         * po/es.po:
3892         * po/eu.po:
3893         * po/fi.po:
3894         * po/fr.po:
3895         * po/gl.po:
3896         * po/hr.po:
3897         * po/hu.po:
3898         * po/id.po:
3899         * po/it.po:
3900         * po/ja.po:
3901         * po/lt.po:
3902         * po/lv.po:
3903         * po/ms.po:
3904         * po/mt.po:
3905         * po/nb.po:
3906         * po/nl.po:
3907         * po/or.po:
3908         * po/pl.po:
3909         * po/pt_BR.po:
3910         * po/ro.po:
3911         * po/ru.po:
3912         * po/sk.po:
3913         * po/sl.po:
3914         * po/sq.po:
3915         * po/sr.po:
3916         * po/sv.po:
3917         * po/tr.po:
3918         * po/uk.po:
3919         * po/vi.po:
3920         * po/zh_CN.po:
3921           Update .po files
3922
3923 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3924
3925         * po/cs.po:
3926           po: Update translations
3927
3928 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
3929
3930         * ext/x264/gstx264enc.c:
3931         * tests/check/elements/x264enc.c:
3932           x264enc: Implement getcaps that restricts the input format depending on the output profile
3933           Also add some x264enc profile tests
3934           https://bugzilla.gnome.org/show_bug.cgi?id=708326
3935
3936 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
3937
3938         * gst/asfdemux/asfpacket.c:
3939         * gst/asfdemux/gstasfdemux.c:
3940           asfdemux: fix playback regression in push mode
3941
3942 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
3943
3944         * gst/asfdemux/gstasfdemux.h:
3945           asfdemux: remove unused variable
3946
3947 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
3948
3949         * ext/x264/gstx264enc.c:
3950           x264enc: Don't unref future state but the old one
3951           Being silly will lead us nowhere.
3952
3953 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3954
3955         * ext/x264/gstx264enc.c:
3956           x264enc: Check if we have an input state before using it
3957           Flushing might happen before caps were set on the encoder,
3958           which would lead to crashes here.
3959           Thanks to Matej Knopp for analyzing this.
3960           https://bugzilla.gnome.org/show_bug.cgi?id=707414
3961
3962 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
3963
3964         * ext/x264/gstx264enc.c:
3965           x264enc: fix unsigned comparison warning
3966
3967 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3968
3969         * configure.ac:
3970           Back to development
3971
3972 === release 1.1.4 ===
3973
3974 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3975
3976         * ChangeLog:
3977         * NEWS:
3978         * RELEASE:
3979         * configure.ac:
3980         * docs/plugins/inspect/plugin-a52dec.xml:
3981         * docs/plugins/inspect/plugin-amrnb.xml:
3982         * docs/plugins/inspect/plugin-amrwbdec.xml:
3983         * docs/plugins/inspect/plugin-asf.xml:
3984         * docs/plugins/inspect/plugin-cdio.xml:
3985         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3986         * docs/plugins/inspect/plugin-dvdread.xml:
3987         * docs/plugins/inspect/plugin-dvdsub.xml:
3988         * docs/plugins/inspect/plugin-lame.xml:
3989         * docs/plugins/inspect/plugin-mad.xml:
3990         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3991         * docs/plugins/inspect/plugin-realmedia.xml:
3992         * docs/plugins/inspect/plugin-siddec.xml:
3993         * docs/plugins/inspect/plugin-twolame.xml:
3994         * docs/plugins/inspect/plugin-x264.xml:
3995         * docs/plugins/inspect/plugin-xingmux.xml:
3996         * gst-plugins-ugly.doap:
3997         * win32/common/config.h:
3998           Release 1.1.4
3999
4000 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4001
4002         * po/af.po:
4003         * po/az.po:
4004         * po/bg.po:
4005         * po/ca.po:
4006         * po/cs.po:
4007         * po/da.po:
4008         * po/de.po:
4009         * po/el.po:
4010         * po/en_GB.po:
4011         * po/eo.po:
4012         * po/es.po:
4013         * po/eu.po:
4014         * po/fi.po:
4015         * po/fr.po:
4016         * po/gl.po:
4017         * po/hr.po:
4018         * po/hu.po:
4019         * po/id.po:
4020         * po/it.po:
4021         * po/ja.po:
4022         * po/lt.po:
4023         * po/lv.po:
4024         * po/ms.po:
4025         * po/mt.po:
4026         * po/nb.po:
4027         * po/nl.po:
4028         * po/or.po:
4029         * po/pl.po:
4030         * po/pt_BR.po:
4031         * po/ro.po:
4032         * po/ru.po:
4033         * po/sk.po:
4034         * po/sl.po:
4035         * po/sq.po:
4036         * po/sr.po:
4037         * po/sv.po:
4038         * po/tr.po:
4039         * po/uk.po:
4040         * po/vi.po:
4041         * po/zh_CN.po:
4042           Update .po files
4043
4044 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4045
4046         * po/pt_BR.po:
4047           po: update translations
4048
4049 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
4050
4051         * ext/x264/gstx264enc.c:
4052           x264enc: log when we output a lower profile than requested
4053
4054 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4055
4056         * ext/x264/gstx264enc.c:
4057           x264enc: Consider subset relations of profiles when setting srcpad caps
4058           constrained-baseline is a subset of baseline, is a subset of main,
4059           is a subset of high profile.
4060           https://bugzilla.gnome.org/show_bug.cgi?id=705425
4061
4062 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
4063
4064         * ext/x264/gstx264enc.c:
4065           x264enc: propagate flow return back to base class and upstream
4066           https://bugzilla.gnome.org/show_bug.cgi?id=705425
4067
4068 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
4069
4070         * configure.ac:
4071           configure: fix x264 version checking
4072           x264 releases carry pkg-config versions such as 0.120.x
4073           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
4074           then fail, so we need to either check for > 0.119.0 or
4075           for >= 0.120 to make this work right.
4076
4077 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
4078
4079         * ext/x264/gstx264enc.c:
4080           x264enc: minor clean-up
4081           We requires x264 build >= 120 now.
4082
4083 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4084
4085         * ext/mpeg2dec/gstmpeg2dec.c:
4086           mpeg2dec: Fix mpeg2_reset() calls
4087
4088 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4089
4090         * ext/mpeg2dec/gstmpeg2dec.c:
4091         * ext/x264/gstx264enc.c:
4092           ext: Use new flush vfunc of video codec base classes and remove reset implementations
4093
4094 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
4095
4096         * gst/asfdemux/gstasfdemux.c:
4097           asfdemux: fix build on C89 compilers
4098
4099 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
4100
4101         * gst/asfdemux/asfpacket.c:
4102         * gst/asfdemux/gstasfdemux.c:
4103           asfdemux: fix seeking in push mode
4104
4105 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
4106
4107         * configure.ac:
4108           build: add subdir-objects to AM_INIT_AUTOMAKE
4109           Fixes warnings in automake 1.14
4110           https://bugzilla.gnome.org/show_bug.cgi?id=705350
4111
4112 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
4113
4114         * ext/mpeg2dec/gstmpeg2dec.c:
4115           mpeg2dec: Do a hard reset of flush_stop
4116           Which is notified by hard == 0 with latest refactoring.
4117
4118 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
4119
4120         * po/LINGUAS:
4121         * po/da.po:
4122         * po/de.po:
4123         * po/gl.po:
4124         * po/hr.po:
4125         * po/hu.po:
4126         * po/ja.po:
4127         * po/nb.po:
4128         * po/nl.po:
4129         * po/pl.po:
4130         * po/ru.po:
4131         * po/sl.po:
4132         * po/tr.po:
4133         * po/uk.po:
4134         * po/vi.po:
4135           po: update translations
4136
4137 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4138
4139         * configure.ac:
4140           Back to development
4141
4142 === release 1.1.3 ===
4143
4144 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4145
4146         * ChangeLog:
4147         * NEWS:
4148         * RELEASE:
4149         * configure.ac:
4150         * docs/plugins/inspect/plugin-a52dec.xml:
4151         * docs/plugins/inspect/plugin-amrnb.xml:
4152         * docs/plugins/inspect/plugin-amrwbdec.xml:
4153         * docs/plugins/inspect/plugin-asf.xml:
4154         * docs/plugins/inspect/plugin-cdio.xml:
4155         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4156         * docs/plugins/inspect/plugin-dvdread.xml:
4157         * docs/plugins/inspect/plugin-dvdsub.xml:
4158         * docs/plugins/inspect/plugin-lame.xml:
4159         * docs/plugins/inspect/plugin-mad.xml:
4160         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4161         * docs/plugins/inspect/plugin-realmedia.xml:
4162         * docs/plugins/inspect/plugin-siddec.xml:
4163         * docs/plugins/inspect/plugin-twolame.xml:
4164         * docs/plugins/inspect/plugin-x264.xml:
4165         * docs/plugins/inspect/plugin-xingmux.xml:
4166         * gst-plugins-ugly.doap:
4167         * win32/common/config.h:
4168           Release 1.1.3
4169
4170 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4171
4172         * po/af.po:
4173         * po/az.po:
4174         * po/bg.po:
4175         * po/ca.po:
4176         * po/cs.po:
4177         * po/da.po:
4178         * po/de.po:
4179         * po/el.po:
4180         * po/en_GB.po:
4181         * po/eo.po:
4182         * po/es.po:
4183         * po/eu.po:
4184         * po/fi.po:
4185         * po/fr.po:
4186         * po/gl.po:
4187         * po/hu.po:
4188         * po/id.po:
4189         * po/it.po:
4190         * po/ja.po:
4191         * po/lt.po:
4192         * po/lv.po:
4193         * po/ms.po:
4194         * po/mt.po:
4195         * po/nb.po:
4196         * po/nl.po:
4197         * po/or.po:
4198         * po/pl.po:
4199         * po/pt_BR.po:
4200         * po/ro.po:
4201         * po/ru.po:
4202         * po/sk.po:
4203         * po/sl.po:
4204         * po/sq.po:
4205         * po/sr.po:
4206         * po/sv.po:
4207         * po/tr.po:
4208         * po/uk.po:
4209         * po/vi.po:
4210         * po/zh_CN.po:
4211           Update .po files
4212
4213 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4214
4215         * gst/asfdemux/gstasfdemux.c:
4216         * gst/realmedia/rademux.c:
4217         * gst/realmedia/rmdemux.c:
4218           gst: Don't swap start/stop for negative rates in the SEGMENT query
4219
4220 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4221
4222         * gst/realmedia/rademux.c:
4223         * gst/realmedia/rmdemux.c:
4224           real: Implement SEGMENT query
4225
4226 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4227
4228         * gst/asfdemux/gstasfdemux.c:
4229           asfdemux: Implement SEGMENT query
4230
4231 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
4232
4233         * gst/asfdemux/asfheaders.c:
4234         * gst/asfdemux/asfheaders.h:
4235         * gst/asfdemux/asfpacket.c:
4236         * gst/asfdemux/gstasfdemux.c:
4237         * gst/asfdemux/gstasfdemux.h:
4238           asfdemux: Add support for dvr-ms
4239           https://bugzilla.gnome.org/show_bug.cgi?id=705026
4240
4241 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
4242
4243         * gst/realmedia/rtspreal.c:
4244           rtspreal: Ensure output value has an assigned value
4245           In the case where this macro was used, that dest was != NULL but that
4246           the strncmp failed, we would end up with dest_len being undefined.
4247
4248 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
4249
4250         * ext/x264/gstx264enc.c:
4251           x264: Fix dts comparision
4252           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
4253           and signed value... resulting it the result never being < 0.
4254           Instead just check if it is smaller before assigning to frame->dts.
4255
4256 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
4257
4258         * gst/asfdemux/gstasfdemux.c:
4259         * gst/asfdemux/gstasfdemux.h:
4260           asfdemux: fix seqnum handling for seeks
4261           Use the same seqnum as the seek for flushes/segments that are
4262           caused by the seek. Also do the same for segment events
4263           Fixes #676242
4264
4265 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4266
4267         * ext/mpeg2dec/gstmpeg2dec.c:
4268           mpeg2dec: Clean up reset/start/stop handling
4269
4270 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4271
4272         * ext/x264/gstx264enc.c:
4273           x264enc: React properly to flushing/resetting the encoder
4274           https://bugzilla.gnome.org/show_bug.cgi?id=656007
4275
4276 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4277
4278         * gst/realmedia/rademux.c:
4279         * gst/realmedia/rademux.h:
4280         * gst/realmedia/rmdemux.c:
4281         * gst/realmedia/rmdemux.h:
4282           realmedia: Add support for group-id in the stream-start event
4283
4284 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4285
4286         * gst/asfdemux/gstasfdemux.c:
4287         * gst/asfdemux/gstasfdemux.h:
4288           asfdemux: Add support for group-id in the stream-start event
4289
4290 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4291
4292         * ext/sidplay/gstsiddec.cc:
4293         * ext/sidplay/gstsiddec.h:
4294           siddec: Add support for group-id in the stream-start event
4295
4296 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
4297
4298         * gst/realmedia/rmdemux.c:
4299           rmdemux: Mark demuxer as "running" in push-mode
4300           Allows queries (and other code) to be answered when working in push-mode.
4301           Running would only be set to TRUE accordingly when working in pull-mode
4302           once it had read header/index.
4303           Fixes #680185
4304
4305 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
4306
4307         * ext/mpeg2dec/gstmpeg2dec.c:
4308           mpeg2dec: Properly reset on sequence changes
4309           Otherwise we end up using stray data/buffers.
4310           Fixes #690701
4311
4312 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4313
4314         * configure.ac:
4315           Back to development
4316
4317 === release 1.1.2 ===
4318
4319 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4320
4321         * ChangeLog:
4322         * NEWS:
4323         * RELEASE:
4324         * configure.ac:
4325         * docs/plugins/inspect/plugin-a52dec.xml:
4326         * docs/plugins/inspect/plugin-amrnb.xml:
4327         * docs/plugins/inspect/plugin-amrwbdec.xml:
4328         * docs/plugins/inspect/plugin-asf.xml:
4329         * docs/plugins/inspect/plugin-cdio.xml:
4330         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4331         * docs/plugins/inspect/plugin-dvdread.xml:
4332         * docs/plugins/inspect/plugin-dvdsub.xml:
4333         * docs/plugins/inspect/plugin-lame.xml:
4334         * docs/plugins/inspect/plugin-mad.xml:
4335         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4336         * docs/plugins/inspect/plugin-realmedia.xml:
4337         * docs/plugins/inspect/plugin-siddec.xml:
4338         * docs/plugins/inspect/plugin-twolame.xml:
4339         * docs/plugins/inspect/plugin-x264.xml:
4340         * docs/plugins/inspect/plugin-xingmux.xml:
4341         * gst-plugins-ugly.doap:
4342         * win32/common/config.h:
4343           Release 1.1.2
4344
4345 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4346
4347         * po/af.po:
4348         * po/az.po:
4349         * po/bg.po:
4350         * po/ca.po:
4351         * po/cs.po:
4352         * po/da.po:
4353         * po/de.po:
4354         * po/el.po:
4355         * po/en_GB.po:
4356         * po/eo.po:
4357         * po/es.po:
4358         * po/eu.po:
4359         * po/fi.po:
4360         * po/fr.po:
4361         * po/gl.po:
4362         * po/hu.po:
4363         * po/id.po:
4364         * po/it.po:
4365         * po/ja.po:
4366         * po/lt.po:
4367         * po/lv.po:
4368         * po/ms.po:
4369         * po/mt.po:
4370         * po/nb.po:
4371         * po/nl.po:
4372         * po/or.po:
4373         * po/pl.po:
4374         * po/pt_BR.po:
4375         * po/ro.po:
4376         * po/ru.po:
4377         * po/sk.po:
4378         * po/sl.po:
4379         * po/sq.po:
4380         * po/sr.po:
4381         * po/sv.po:
4382         * po/tr.po:
4383         * po/uk.po:
4384         * po/vi.po:
4385         * po/zh_CN.po:
4386           Update .po files
4387
4388 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4389
4390         * ext/dvdread/dvdreadsrc.c:
4391           dvdreadsrc: correctly determine last chapter's duration
4392           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
4393           It worked just fine before ...
4394
4395 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4396
4397         * gst/realmedia/rdtmanager.c:
4398           rdt: forward sticky events
4399
4400 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4401
4402         * configure.ac:
4403           Back to development
4404
4405 === release 1.1.1 ===
4406
4407 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4408
4409         * ChangeLog:
4410         * NEWS:
4411         * RELEASE:
4412         * common:
4413         * configure.ac:
4414         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4415         * docs/plugins/inspect/plugin-a52dec.xml:
4416         * docs/plugins/inspect/plugin-amrnb.xml:
4417         * docs/plugins/inspect/plugin-amrwbdec.xml:
4418         * docs/plugins/inspect/plugin-asf.xml:
4419         * docs/plugins/inspect/plugin-cdio.xml:
4420         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4421         * docs/plugins/inspect/plugin-dvdread.xml:
4422         * docs/plugins/inspect/plugin-dvdsub.xml:
4423         * docs/plugins/inspect/plugin-lame.xml:
4424         * docs/plugins/inspect/plugin-mad.xml:
4425         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4426         * docs/plugins/inspect/plugin-realmedia.xml:
4427         * docs/plugins/inspect/plugin-siddec.xml:
4428         * docs/plugins/inspect/plugin-twolame.xml:
4429         * docs/plugins/inspect/plugin-x264.xml:
4430         * docs/plugins/inspect/plugin-xingmux.xml:
4431         * gst-plugins-ugly.doap:
4432         * win32/common/config.h:
4433           Release 1.1.1
4434
4435 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4436
4437         * po/af.po:
4438         * po/az.po:
4439         * po/bg.po:
4440         * po/ca.po:
4441         * po/cs.po:
4442         * po/da.po:
4443         * po/de.po:
4444         * po/el.po:
4445         * po/en_GB.po:
4446         * po/eo.po:
4447         * po/es.po:
4448         * po/eu.po:
4449         * po/fi.po:
4450         * po/fr.po:
4451         * po/gl.po:
4452         * po/hu.po:
4453         * po/id.po:
4454         * po/it.po:
4455         * po/ja.po:
4456         * po/lt.po:
4457         * po/lv.po:
4458         * po/ms.po:
4459         * po/mt.po:
4460         * po/nb.po:
4461         * po/nl.po:
4462         * po/or.po:
4463         * po/pl.po:
4464         * po/pt_BR.po:
4465         * po/ro.po:
4466         * po/ru.po:
4467         * po/sk.po:
4468         * po/sl.po:
4469         * po/sq.po:
4470         * po/sr.po:
4471         * po/sv.po:
4472         * po/tr.po:
4473         * po/uk.po:
4474         * po/vi.po:
4475         * po/zh_CN.po:
4476           Update .po files
4477
4478 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
4479
4480         * common:
4481           Automatic update of common submodule
4482           From 098c0d7 to 01a7a46
4483
4484 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
4485
4486         * ext/mpeg2dec/gstmpeg2dec.c:
4487           mpeg2dec: make the aspect ratio calculation more accurate.
4488           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
4489           aspect-ratio if we don't have a valid upstream PAR.
4490           https://bugzilla.gnome.org/show_bug.cgi?id=685103
4491
4492 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4493
4494         * common:
4495           Automatic update of common submodule
4496           From 5edcd85 to 098c0d7
4497
4498 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4499
4500         * tests/check/elements/amrnbenc.c:
4501         * tests/check/elements/mpeg2dec.c:
4502         * tests/check/elements/x264enc.c:
4503         * tests/check/elements/xingmux.c:
4504           tests: Fix event handling
4505
4506 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
4507
4508         * ext/lame/gstlamemp3enc.c:
4509           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
4510           lame does internal resampling, but the base class only cares about
4511           the number of raw samples, so tell finish frames about that, not
4512           the number of samples in the outgoing frame.:
4513
4514 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
4515
4516         * ext/x264/gstx264enc.c:
4517           x264enc: output byte-stream if downstream has ANY caps
4518           It's what people expect when they pipe the output to
4519           filesink or into a tcp connection or pipe.
4520
4521 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
4522
4523         * MAINTAINERS:
4524         * README:
4525         * README.static-linking:
4526         * common:
4527           Automatic update of common submodule
4528           From 3cb3d3c to 5edcd85
4529
4530 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4531
4532         * configure.ac:
4533         * ext/a52dec/Makefile.am:
4534         * ext/amrnb/Makefile.am:
4535         * ext/amrwbdec/Makefile.am:
4536         * ext/cdio/Makefile.am:
4537         * ext/dvdread/Makefile.am:
4538         * ext/lame/Makefile.am:
4539         * ext/mad/Makefile.am:
4540         * ext/mpeg2dec/Makefile.am:
4541         * ext/sidplay/Makefile.am:
4542         * ext/twolame/Makefile.am:
4543         * ext/x264/Makefile.am:
4544         * gst/asfdemux/Makefile.am:
4545         * gst/dvdlpcmdec/Makefile.am:
4546         * gst/dvdsub/Makefile.am:
4547         * gst/realmedia/Makefile.am:
4548         * gst/xingmux/Makefile.am:
4549           gst: Add better support for static plugins
4550
4551 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
4552
4553         * autogen.sh:
4554         * common:
4555           Automatic update of common submodule
4556           From aed87ae to 3cb3d3c
4557
4558 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
4559
4560         * common:
4561           Automatic update of common submodule
4562           From 04c7a1e to aed87ae
4563
4564 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
4565
4566         * gst/asfdemux/gstasfdemux.c:
4567         * gst/realmedia/rmdemux.c:
4568           Use %03u instead of %u in gst_pad_create_stream_id_printf()
4569
4570 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
4571
4572         * ext/x264/gstx264enc.c:
4573           x264enc: Fix for 0/1 framerate - now uses VFR in this case
4574           Previously did a division by zero.
4575           https://bugzilla.gnome.org/show_bug.cgi?id=695728
4576
4577 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
4578
4579         * common:
4580           Automatic update of common submodule
4581           From 2de221c to 04c7a1e
4582
4583 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
4584
4585         * ext/x264/gstx264enc.c:
4586           x264enc: simplify template caps
4587           No need to make an array for one single element.
4588
4589 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
4590
4591         * ext/x264/gstx264enc.c:
4592           x264enc: put all theoretically possible formats in template caps
4593           and decide at runtime which subset of these (8-bit or 10-bit video
4594           formats) is supported. libx264 will be compiled for one of these
4595           two options, and it is possible to switch by pointing the dynamic
4596           linker to a different libx264 build at runtime. If we want our
4597           template caps to be correct, they should contain all then, with
4598           the actually supported ones determined at runtime.
4599           https://bugzilla.gnome.org/show_bug.cgi?id=691935
4600
4601 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
4602
4603         * ext/x264/gstx264enc.c:
4604           x264enc: detect supported bit depth and pixel formats at runtime
4605           http://bugs.debian.org/667573
4606           https://bugzilla.gnome.org/show_bug.cgi?id=691935
4607
4608 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
4609
4610         * autogen.sh:
4611           autogen.sh: allow calling from out-of-tree
4612           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4613           https://bugzilla.gnome.org/show_bug.cgi?id=692857
4614
4615 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
4616
4617         * common:
4618           Automatic update of common submodule
4619           From a942293 to 2de221c
4620
4621 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
4622
4623         * tests/check/Makefile.am:
4624           tests: use _1_0 variants for the various registry variables
4625           These override the variants without version suffix. Makes 'make check' work
4626           properly in environments that set the suffixed variant for 1.0, such as
4627           jhbuild.
4628
4629 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4630
4631         * common:
4632           Automatic update of common submodule
4633           From a72faea to a942293
4634
4635 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
4636
4637         * configure.ac:
4638           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
4639           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
4640           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
4641           https://bugzilla.gnome.org/show_bug.cgi?id=690881
4642
4643 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
4644
4645         * ext/mpeg2dec/gstmpeg2dec.c:
4646           mpeg2dec: use appropriate printf format for gsize
4647
4648 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
4649
4650         * ext/cdio/gstcdio.h:
4651           cdio: Fix redundant redeclaration of 'cdio_version_string'
4652           cdio/version.h is already included by cdio/cdio.h
4653
4654 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4655
4656         * ext/sidplay/gstsiddec.cc:
4657           siddec: init debug category
4658
4659 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4660
4661         * configure.ac:
4662         * ext/dvdread/Makefile.am:
4663           dvdread: link to libgmodule-2.0 since the g_module_* API is used
4664           And the gmodule lib has been moved into the Requires.private
4665           section of the pkg-config file in core.
4666
4667 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
4668
4669         * ext/cdio/gstcdiocddasrc.c:
4670         * ext/cdio/gstcdiocddasrc.h:
4671           cdiocddasrc: detect whether drive produces samples in non-host endianness
4672           If drive produces samples in other endianness than the host,
4673           we need to byte swap them before pushing them out, or we
4674           produce nothing but noise. cdparanoia detects this automatically,
4675           but libcdio does not, so we have to do it ourselves.
4676           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
4677           https://bugzilla.gnome.org/show_bug.cgi?id=377280
4678
4679 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
4680
4681         * common:
4682           Automatic update of common submodule
4683           From b497c4f to a72faea
4684
4685 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4686
4687         * tests/check/elements/xingmux_testdata.h:
4688           xingmux: Fix unit test after change to correctly calculate number of frames
4689
4690 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4691
4692         * ext/x264/gstx264enc.c:
4693           x264enc: Add support for 10-bit color formats
4694           Requires x264 to be built with 10-bit support, which disables
4695           9-bit support. Also only advertise the color formats that were
4696           compiled into x264.
4697
4698 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4699
4700         * ext/x264/gstx264enc.c:
4701           x264enc: Add support for Y444, Y42B and NV12
4702
4703 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
4704
4705         * ext/cdio/Makefile.am:
4706         * ext/cdio/gstcdio.c:
4707           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
4708           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
4709           if they're not plain ASCII.
4710
4711 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
4712
4713         * gst/xingmux/gstxingmux.c:
4714           xingmux: Properly calculate the number of frames
4715           First, the xing header frame is never added to the count,
4716           we have to increment the count.
4717           Secondly, there is a rounding error when calculating the
4718           frame duration, as spf*GST_SECOND/rate is not an integer
4719           (26122448.9) an it must be 26122449.
4720
4721 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
4722
4723         * configure.ac:
4724           configure.ac: update courtesy of autoupdate
4725
4726 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
4727
4728         * common:
4729         * configure.ac:
4730           configure: let AG_GST_PLUGIN_DOCS check for python
4731           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
4732           which as a side-effect should pick up newer python versions as
4733           well.
4734           https://bugzilla.gnome.org/show_bug.cgi?id=563903
4735
4736 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
4737
4738         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4739           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
4740
4741 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
4742
4743         * tests/check/elements/mpg123audiodec.c:
4744           Fix FSF address
4745           https://bugzilla.gnome.org/show_bug.cgi?id=687520
4746
4747 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
4748
4749         * docs/random/LICENSE:
4750         * ext/a52dec/gsta52dec.c:
4751         * ext/a52dec/gsta52dec.h:
4752         * ext/amrnb/amrnb.c:
4753         * ext/amrnb/amrnbdec.c:
4754         * ext/amrnb/amrnbdec.h:
4755         * ext/amrnb/amrnbenc.c:
4756         * ext/amrnb/amrnbenc.h:
4757         * ext/amrwbdec/amrwb.c:
4758         * ext/amrwbdec/amrwbdec.c:
4759         * ext/amrwbdec/amrwbdec.h:
4760         * ext/cdio/gstcdio.c:
4761         * ext/cdio/gstcdio.h:
4762         * ext/cdio/gstcdiocddasrc.c:
4763         * ext/cdio/gstcdiocddasrc.h:
4764         * ext/dvdread/dvdreadsrc.c:
4765         * ext/dvdread/dvdreadsrc.h:
4766         * ext/lame/gstlamemp3enc.c:
4767         * ext/lame/gstlamemp3enc.h:
4768         * ext/lame/plugin.c:
4769         * ext/mad/gstmad.c:
4770         * ext/mad/gstmad.h:
4771         * ext/mpeg2dec/gstmpeg2dec.c:
4772         * ext/mpeg2dec/gstmpeg2dec.h:
4773         * ext/sidplay/gstsiddec.cc:
4774         * ext/sidplay/gstsiddec.h:
4775         * ext/twolame/gsttwolamemp2enc.c:
4776         * ext/twolame/gsttwolamemp2enc.h:
4777         * ext/x264/gstx264enc.c:
4778         * ext/x264/gstx264enc.h:
4779         * gst-libs/gst/gettext.h:
4780         * gst-libs/gst/glib-compat-private.h:
4781         * gst-libs/gst/gst-i18n-plugin.h:
4782         * gst/asfdemux/asfheaders.c:
4783         * gst/asfdemux/asfheaders.h:
4784         * gst/asfdemux/asfpacket.c:
4785         * gst/asfdemux/asfpacket.h:
4786         * gst/asfdemux/gstasf.c:
4787         * gst/asfdemux/gstasfdemux.c:
4788         * gst/asfdemux/gstasfdemux.h:
4789         * gst/asfdemux/gstrtpasfdepay.c:
4790         * gst/asfdemux/gstrtpasfdepay.h:
4791         * gst/asfdemux/gstrtspwms.c:
4792         * gst/asfdemux/gstrtspwms.h:
4793         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4794         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4795         * gst/dvdsub/gstdvdsubdec.c:
4796         * gst/dvdsub/gstdvdsubdec.h:
4797         * gst/dvdsub/gstdvdsubparse.c:
4798         * gst/dvdsub/gstdvdsubparse.h:
4799         * gst/realmedia/asmrules.c:
4800         * gst/realmedia/asmrules.h:
4801         * gst/realmedia/gstrdtbuffer.c:
4802         * gst/realmedia/gstrdtbuffer.h:
4803         * gst/realmedia/pnmsrc.c:
4804         * gst/realmedia/pnmsrc.h:
4805         * gst/realmedia/rademux.c:
4806         * gst/realmedia/rademux.h:
4807         * gst/realmedia/rdtdepay.c:
4808         * gst/realmedia/rdtdepay.h:
4809         * gst/realmedia/rdtjitterbuffer.c:
4810         * gst/realmedia/rdtjitterbuffer.h:
4811         * gst/realmedia/rdtmanager.c:
4812         * gst/realmedia/rdtmanager.h:
4813         * gst/realmedia/realhash.c:
4814         * gst/realmedia/realhash.h:
4815         * gst/realmedia/realmedia.c:
4816         * gst/realmedia/rmdemux.c:
4817         * gst/realmedia/rmdemux.h:
4818         * gst/realmedia/rmutils.c:
4819         * gst/realmedia/rmutils.h:
4820         * gst/realmedia/rtspreal.c:
4821         * gst/realmedia/rtspreal.h:
4822         * gst/xingmux/gstxingmux.c:
4823         * gst/xingmux/gstxingmux.h:
4824         * gst/xingmux/plugin.c:
4825         * tests/check/elements/amrnbenc.c:
4826         * tests/check/elements/mpeg2dec.c:
4827         * tests/check/elements/x264enc.c:
4828         * tests/check/generic/index.c:
4829         * tests/check/generic/states.c:
4830         * tests/check/pipelines/lame.c:
4831           Fix FSF address
4832           https://bugzilla.gnome.org/show_bug.cgi?id=687520
4833
4834 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
4835
4836         * gst/dvdsub/gstdvdsubdec.c:
4837           dvdsubdec: allocate correct amount of memory for bitmap
4838           https://bugzilla.gnome.org/show_bug.cgi?id=687192
4839
4840 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4841
4842         * ext/mpg123/gstmpg123audiodec.c:
4843           mpg123: removed unnecessary finalize function
4844           https://bugzilla.gnome.org/show_bug.cgi?id=687176
4845
4846 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
4847
4848         * ext/sidplay/gstsiddec.cc:
4849           siddec: reset bytes counter
4850           Reset the total_bytes counter so that we get timestamps correct.
4851           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
4852
4853 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
4854
4855         * ext/mpg123/gstmpg123audiodec.c:
4856           mpg123: Fix leaks from not chaining up in the finalize function
4857
4858 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
4859
4860         * configure.ac:
4861         * docs/plugins/inspect/plugin-a52dec.xml:
4862         * docs/plugins/inspect/plugin-amrnb.xml:
4863         * docs/plugins/inspect/plugin-amrwbdec.xml:
4864         * docs/plugins/inspect/plugin-asf.xml:
4865         * docs/plugins/inspect/plugin-cdio.xml:
4866         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4867         * docs/plugins/inspect/plugin-dvdread.xml:
4868         * docs/plugins/inspect/plugin-dvdsub.xml:
4869         * docs/plugins/inspect/plugin-lame.xml:
4870         * docs/plugins/inspect/plugin-mad.xml:
4871         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4872         * docs/plugins/inspect/plugin-realmedia.xml:
4873         * docs/plugins/inspect/plugin-siddec.xml:
4874         * docs/plugins/inspect/plugin-twolame.xml:
4875         * docs/plugins/inspect/plugin-x264.xml:
4876         * docs/plugins/inspect/plugin-xingmux.xml:
4877         * win32/common/config.h:
4878           Back to feature development
4879
4880 === release 1.0.2 ===
4881
4882 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
4883
4884         * ChangeLog:
4885         * NEWS:
4886         * RELEASE:
4887         * configure.ac:
4888         * docs/plugins/inspect/plugin-a52dec.xml:
4889         * docs/plugins/inspect/plugin-amrnb.xml:
4890         * docs/plugins/inspect/plugin-amrwbdec.xml:
4891         * docs/plugins/inspect/plugin-asf.xml:
4892         * docs/plugins/inspect/plugin-cdio.xml:
4893         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4894         * docs/plugins/inspect/plugin-dvdread.xml:
4895         * docs/plugins/inspect/plugin-dvdsub.xml:
4896         * docs/plugins/inspect/plugin-lame.xml:
4897         * docs/plugins/inspect/plugin-mad.xml:
4898         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4899         * docs/plugins/inspect/plugin-realmedia.xml:
4900         * docs/plugins/inspect/plugin-siddec.xml:
4901         * docs/plugins/inspect/plugin-twolame.xml:
4902         * docs/plugins/inspect/plugin-x264.xml:
4903         * docs/plugins/inspect/plugin-xingmux.xml:
4904         * gst-plugins-ugly.doap:
4905         * win32/common/config.h:
4906           Release 1.0.2
4907
4908 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4909
4910         * tests/check/elements/mpg123audiodec.c:
4911           tests: fix up mpg123 test a little
4912           - dist input files
4913           - fix sample leak
4914           - simplify check for elements
4915           - only run mpg123 test if mpg123 is available and selected
4916           - fix build in uninstalled setup
4917           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4918
4919 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
4920
4921         * tests/check/elements/mpg123audiodec.c:
4922           tets: add unit test for mpg123audiodec
4923           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4924
4925 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
4926
4927         * ext/mpg123/gstmpg123audiodec.c:
4928           mpg123: added gtkdoc section
4929           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4930
4931 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
4932
4933         * ext/mpg123/gstmpg123audiodec.c:
4934           mpg123: fixed bug with last frame, disabled internal resampler & chatter
4935           * The last MP3 frame wasn't being pushed when base class was draining
4936           * Made sure mpg123 cannot ever use its (crude) internal resampler
4937           * Disabled mpg123 stderr output
4938           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4939
4940 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
4941
4942         * gst/asfdemux/Makefile.am:
4943         * gst/realmedia/Makefile.am:
4944           Makefile.am: Fix typos for generating the Android.mk files
4945           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
4946           The typos led to generate the incorrect Android.mk files for the asfdemux
4947           and realmedia plugin.
4948           https://bugzilla.gnome.org/show_bug.cgi?id=686748
4949
4950 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
4951
4952         * ext/mpg123/gstmpg123audiodec.c:
4953           mpg123: cleaned up comments, formatting, and logging lines
4954           also replaced mpg123decoder->handle != NULL checks with asserts
4955           https://bugzilla.gnome.org/show_bug.cgi?id=686595
4956
4957 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4958
4959         * ext/dvdread/dvdreadsrc.c:
4960           dvdreadsrc: correctly set next cell when seeking to sector
4961
4962 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4963
4964         * gst/dvdsub/gstdvdsubparse.c:
4965           dvdsubparse: send src caps when receiving sink caps
4966
4967 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4968
4969         * ext/dvdread/dvdreadsrc.c:
4970           dvdreadsrc: update dvd event to enhanced approach
4971           ... in line with resindvdsrc.
4972
4973 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
4974
4975         * docs/Makefile.am:
4976           docs: add 'make upload' target for new-release script
4977
4978 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
4979
4980         * configure.ac:
4981         * docs/plugins/inspect/plugin-a52dec.xml:
4982         * docs/plugins/inspect/plugin-amrnb.xml:
4983         * docs/plugins/inspect/plugin-amrwbdec.xml:
4984         * docs/plugins/inspect/plugin-asf.xml:
4985         * docs/plugins/inspect/plugin-cdio.xml:
4986         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4987         * docs/plugins/inspect/plugin-dvdread.xml:
4988         * docs/plugins/inspect/plugin-dvdsub.xml:
4989         * docs/plugins/inspect/plugin-lame.xml:
4990         * docs/plugins/inspect/plugin-mad.xml:
4991         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4992         * docs/plugins/inspect/plugin-realmedia.xml:
4993         * docs/plugins/inspect/plugin-siddec.xml:
4994         * docs/plugins/inspect/plugin-twolame.xml:
4995         * docs/plugins/inspect/plugin-x264.xml:
4996         * docs/plugins/inspect/plugin-xingmux.xml:
4997         * win32/common/config.h:
4998           Back to development (bug fixing)
4999
5000 === release 1.0.1 ===
5001
5002 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
5003
5004         * ChangeLog:
5005         * NEWS:
5006         * RELEASE:
5007         * configure.ac:
5008         * docs/plugins/inspect/plugin-a52dec.xml:
5009         * docs/plugins/inspect/plugin-amrnb.xml:
5010         * docs/plugins/inspect/plugin-amrwbdec.xml:
5011         * docs/plugins/inspect/plugin-asf.xml:
5012         * docs/plugins/inspect/plugin-cdio.xml:
5013         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5014         * docs/plugins/inspect/plugin-dvdread.xml:
5015         * docs/plugins/inspect/plugin-dvdsub.xml:
5016         * docs/plugins/inspect/plugin-lame.xml:
5017         * docs/plugins/inspect/plugin-mad.xml:
5018         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5019         * docs/plugins/inspect/plugin-realmedia.xml:
5020         * docs/plugins/inspect/plugin-siddec.xml:
5021         * docs/plugins/inspect/plugin-twolame.xml:
5022         * docs/plugins/inspect/plugin-x264.xml:
5023         * docs/plugins/inspect/plugin-xingmux.xml:
5024         * gst-plugins-ugly.doap:
5025         * win32/common/config.h:
5026           Release 1.0.1
5027
5028 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
5029
5030         * common:
5031           Automatic update of common submodule
5032           From 6c0b52c to 6bb6951
5033
5034 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
5035
5036         * ext/mpeg2dec/gstmpeg2dec.c:
5037           mpeg2dec: Don't error out when there is no associated buffer
5038           In 0.10, having mpeg2dec occasionally tell us to output a frame that
5039           was never decoded was just ignored, so do the same in 1.0
5040           Fixes: #685107
5041
5042 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
5043
5044         * REQUIREMENTS:
5045         * gst/dvdsub/gstdvdsubdec.c:
5046           Purge mention of liboil and update REQUIREMENTS
5047           https://bugzilla.gnome.org/show_bug.cgi?id=673285
5048
5049 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
5050
5051         * ext/x264/gstx264enc.c:
5052           x264enc: when setting fallback decoder latency, set valid min_latency
5053           Min. latency needs to be a valid time, so pass 0 as default
5054           value in the fallback case where we can't determine any latency,
5055           and avoid nasty criticals at runtime.
5056
5057 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5058
5059         * configure.ac:
5060         * docs/plugins/inspect/plugin-a52dec.xml:
5061         * docs/plugins/inspect/plugin-amrnb.xml:
5062         * docs/plugins/inspect/plugin-amrwbdec.xml:
5063         * docs/plugins/inspect/plugin-asf.xml:
5064         * docs/plugins/inspect/plugin-cdio.xml:
5065         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5066         * docs/plugins/inspect/plugin-dvdread.xml:
5067         * docs/plugins/inspect/plugin-dvdsub.xml:
5068         * docs/plugins/inspect/plugin-lame.xml:
5069         * docs/plugins/inspect/plugin-mad.xml:
5070         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5071         * docs/plugins/inspect/plugin-realmedia.xml:
5072         * docs/plugins/inspect/plugin-siddec.xml:
5073         * docs/plugins/inspect/plugin-twolame.xml:
5074         * docs/plugins/inspect/plugin-x264.xml:
5075         * docs/plugins/inspect/plugin-xingmux.xml:
5076         * win32/common/config.h:
5077           Back to development (bug fixing)
5078
5079 === release 1.0.0 ===
5080
5081 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5082
5083         * NEWS:
5084         * RELEASE:
5085         * configure.ac:
5086         * docs/plugins/inspect/plugin-a52dec.xml:
5087         * docs/plugins/inspect/plugin-amrnb.xml:
5088         * docs/plugins/inspect/plugin-amrwbdec.xml:
5089         * docs/plugins/inspect/plugin-asf.xml:
5090         * docs/plugins/inspect/plugin-cdio.xml:
5091         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5092         * docs/plugins/inspect/plugin-dvdread.xml:
5093         * docs/plugins/inspect/plugin-dvdsub.xml:
5094         * docs/plugins/inspect/plugin-lame.xml:
5095         * docs/plugins/inspect/plugin-mad.xml:
5096         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5097         * docs/plugins/inspect/plugin-realmedia.xml:
5098         * docs/plugins/inspect/plugin-siddec.xml:
5099         * docs/plugins/inspect/plugin-twolame.xml:
5100         * docs/plugins/inspect/plugin-x264.xml:
5101         * docs/plugins/inspect/plugin-xingmux.xml:
5102         * gst-plugins-ugly.doap:
5103         * win32/common/config.h:
5104           Release 1.0.0
5105
5106 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
5107
5108         * common:
5109           Automatic update of common submodule
5110           From 4f962f7 to 6c0b52c
5111
5112 === release 0.11.99 ===
5113
5114 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5115
5116         * configure.ac:
5117         * docs/plugins/inspect/plugin-xingmux.xml:
5118         * gst-plugins-ugly.doap:
5119         * win32/common/config.h:
5120           Release 0.11.99
5121
5122 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5123
5124         * docs/plugins/inspect/plugin-a52dec.xml:
5125         * docs/plugins/inspect/plugin-amrnb.xml:
5126         * docs/plugins/inspect/plugin-amrwbdec.xml:
5127         * docs/plugins/inspect/plugin-asf.xml:
5128         * docs/plugins/inspect/plugin-cdio.xml:
5129         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5130         * docs/plugins/inspect/plugin-dvdread.xml:
5131         * docs/plugins/inspect/plugin-dvdsub.xml:
5132         * docs/plugins/inspect/plugin-lame.xml:
5133         * docs/plugins/inspect/plugin-mad.xml:
5134         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5135         * docs/plugins/inspect/plugin-realmedia.xml:
5136         * docs/plugins/inspect/plugin-siddec.xml:
5137         * docs/plugins/inspect/plugin-twolame.xml:
5138         * docs/plugins/inspect/plugin-x264.xml:
5139           docs: update docs
5140
5141 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5142
5143         * configure.ac:
5144         * ext/amrnb/Makefile.am:
5145         * ext/amrwbdec/Makefile.am:
5146         * ext/lame/Makefile.am:
5147         * ext/twolame/Makefile.am:
5148         * tests/check/Makefile.am:
5149           Remove -DGST_USE_UNSTABLE_API
5150
5151 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5152
5153         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5154         * docs/plugins/inspect/plugin-a52dec.xml:
5155         * docs/plugins/inspect/plugin-amrnb.xml:
5156         * docs/plugins/inspect/plugin-amrwbdec.xml:
5157         * docs/plugins/inspect/plugin-asf.xml:
5158         * docs/plugins/inspect/plugin-cdio.xml:
5159         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5160         * docs/plugins/inspect/plugin-dvdread.xml:
5161         * docs/plugins/inspect/plugin-dvdsub.xml:
5162         * docs/plugins/inspect/plugin-lame.xml:
5163         * docs/plugins/inspect/plugin-mad.xml:
5164         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5165         * docs/plugins/inspect/plugin-realmedia.xml:
5166         * docs/plugins/inspect/plugin-siddec.xml:
5167         * docs/plugins/inspect/plugin-twolame.xml:
5168         * docs/plugins/inspect/plugin-x264.xml:
5169           Update docs
5170
5171 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5172
5173         * ext/cdio/gstcdio.c:
5174           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
5175           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
5176           introspection/updating for this plugin.
5177
5178 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5179
5180         * gst-plugins-ugly.spec.in:
5181           Switch to F18 package naming
5182
5183 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5184
5185         * ext/dvdread/demo-play:
5186         * tests/check/elements/mpeg2dec.c:
5187           rename some caps and elements in examples
5188
5189 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
5190
5191         * configure.ac:
5192           Back to development
5193
5194 === release 0.11.94 ===
5195
5196 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
5197
5198         * ChangeLog:
5199         * configure.ac:
5200         * gst-plugins-ugly.doap:
5201         * win32/common/config.h:
5202           Release 0.11.94
5203
5204 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
5205
5206         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5207         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5208         * docs/plugins/gst-plugins-ugly-plugins.signals:
5209         * docs/plugins/inspect/plugin-a52dec.xml:
5210         * docs/plugins/inspect/plugin-amrnb.xml:
5211         * docs/plugins/inspect/plugin-amrwbdec.xml:
5212         * docs/plugins/inspect/plugin-asf.xml:
5213         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5214         * docs/plugins/inspect/plugin-dvdread.xml:
5215         * docs/plugins/inspect/plugin-dvdsub.xml:
5216         * docs/plugins/inspect/plugin-lame.xml:
5217         * docs/plugins/inspect/plugin-mad.xml:
5218         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5219         * docs/plugins/inspect/plugin-realmedia.xml:
5220         * docs/plugins/inspect/plugin-siddec.xml:
5221         * docs/plugins/inspect/plugin-twolame.xml:
5222         * docs/plugins/inspect/plugin-x264.xml:
5223           docs: update docs
5224
5225 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5226
5227         * gst/realmedia/rmdemux.c:
5228           rmdemux: use DTS and PTS
5229           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
5230           undefined to make the decoder do the right thing. We can then remove the code
5231           that tries to guess the PTS from the DTS.
5232
5233 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
5234
5235         * ext/mpeg2dec/gstmpeg2dec.c:
5236           mpeg2dec: Hold ref to buffer while mapped
5237           So that the buffer still exists when we go to unmap it later,
5238           even if it got pushed in the meantime.
5239
5240 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
5241
5242         * tests/check/elements/x264enc.c:
5243           x264enc test: x264enc produces constrained-baseline, not the full baseline
5244
5245 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5246
5247         * gst/asfdemux/gstasfdemux.c:
5248         * gst/realmedia/rademux.c:
5249         * gst/realmedia/rmdemux.c:
5250           gst: only activate in pull mode if upstream is seekable
5251
5252 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5253
5254         * gst/realmedia/rademux.c:
5255           rademux: tags can be NULL
5256
5257 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5258
5259         * ext/mad/gstmad.c:
5260           mad: fix email address
5261
5262 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5263
5264         * ext/mad/gstmad.c:
5265           mad: init base class method only once
5266
5267 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5268
5269         * gst/xingmux/gstxingmux.c:
5270           xingmux: remove defunct commented code
5271
5272 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5273
5274         * gst/dvdsub/gstdvdsubdec.c:
5275           dvbsubdec: handle and send GAP event
5276           ... in stead of update newsegment event.
5277
5278 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5279
5280         * gst/dvdsub/gstdvdsubdec.c:
5281           dvbsubdec: adjust disabled code comment style
5282
5283 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5284
5285         * ext/x264/gstx264enc.c:
5286           x264enc: clean up some debug statements
5287
5288 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5289
5290         * ext/x264/gstx264enc.c:
5291         * ext/x264/gstx264enc.h:
5292           x264enc: handle possibly negative DTS provided by codec
5293           ... by arranging for an offset such that DTS == PTS for keyframes,
5294           which is expected elsewhere to go along with semantics of PTS and DTS.
5295           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
5296
5297 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
5298
5299         * gst-plugins-ugly.spec.in:
5300           Fix spec file for ugly
5301
5302 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5303
5304         * tests/check/elements/mpeg2dec.c:
5305           tests: mpeg2dec: initialize variable
5306           ... which avoids test segfaulting.
5307
5308 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
5309
5310         * tests/check/elements/mpeg2dec.c:
5311           check: Feed parsed data to mpeg2dec
5312           And fix the expected output caps by adding colorimetry field
5313
5314 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
5315
5316         * common:
5317           Automatic update of common submodule
5318           From 668acee to 4f962f7
5319
5320 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
5321
5322         * configure.ac:
5323           configure: bump gtk-doc req to 1.12 (mar-2009)
5324           This allows us to e.g. unconditionally use gtkdoc-rebase.
5325
5326 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
5327
5328         * docs/plugins/inspect/plugin-dvdsub.xml:
5329         * gst/dvdsub/gstdvdsubdec.c:
5330         * gst/dvdsub/gstdvdsubparse.c:
5331           video/x-dvd-subpicture -> subpicture/x-dvd
5332
5333 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5334
5335         * ext/x264/gstx264enc.c:
5336           x264enc: Use new video encoder base class API for handling tags
5337
5338 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5339
5340         * ext/mpg123/gstmpg123audiodec.c:
5341           mpg123: Give MARGINAL rank to the mpg123 decoder element
5342
5343 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5344
5345         * gst/dvdsub/gstdvdsubdec.c:
5346           dvdsubdec: Set alignment at the correct place of GstAllocationParams
5347
5348 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5349
5350         * configure.ac:
5351         * win32/common/config.h:
5352           Back to development
5353
5354 === release 0.11.93 ===
5355
5356 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5357
5358         * configure.ac:
5359         * gst-plugins-ugly.doap:
5360         * win32/common/config.h:
5361           Release 0.11.93
5362
5363 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5364
5365         * gst/asfdemux/asfpacket.c:
5366         * gst/realmedia/rmdemux.c:
5367           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
5368
5369 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
5370
5371         * ext/mpg123/Makefile.am:
5372           mpg123: dist header file
5373
5374 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5375
5376         * gst/asfdemux/asfpacket.c:
5377           asfdemux: avoid some more invalid timestamp arithmetic
5378           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
5379
5380 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5381
5382         * ext/sidplay/gstsiddec.cc:
5383         * gst/asfdemux/gstasfdemux.c:
5384         * gst/realmedia/rademux.c:
5385         * gst/realmedia/rmdemux.c:
5386           gst: Add stream-id to stream-start events
5387
5388 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
5389
5390         * ext/mpeg2dec/gstmpeg2dec.c:
5391           mpeg2dec: Don't use NULL values for fbuf
5392           We need to make a difference between the initial dummy buffers (which
5393           have a fbuf->id of NULL) and the buffers on which we allocated
5394           video frames.
5395
5396 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
5397
5398         * common:
5399           Automatic update of common submodule
5400           From 94ccf4c to 668acee
5401
5402 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
5403
5404         * ext/a52dec/gsta52dec.c:
5405         * ext/lame/gstlamemp3enc.c:
5406         * gst/asfdemux/gstasfdemux.c:
5407         * gst/realmedia/rademux.c:
5408         * gst/realmedia/rmdemux.c:
5409         * gst/realmedia/rmutils.c:
5410           gst_tag_list_free -> gst_tag_list_unref
5411
5412 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5413
5414         * ext/mpg123/gstmpg123audiodec.c:
5415           mpg123: map input buffer in READ mode, not WRITE mode
5416           Makes things actually work.
5417
5418 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5419
5420         * ext/mpg123/gstmpg123audiodec.c:
5421           mpg123: query supported output formats at run-time
5422           Fixes stuff. We use a string here since we can't be bothered
5423           with GValue.
5424
5425 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5426
5427         * ext/mpg123/Makefile.am:
5428           mpg123: hook up to build system
5429
5430 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
5431
5432         * ext/mpg123/gstmpg123audiodec.c:
5433         * ext/mpg123/gstmpg123audiodec.h:
5434           mpg123: add new libmpg123-based mp3 decoder plugin
5435           Needs a bit of cleaning up.
5436           https://bugzilla.gnome.org/show_bug.cgi?id=681003
5437
5438 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5439
5440         * ext/sidplay/gstsiddec.cc:
5441         * ext/x264/gstx264enc.c:
5442         * gst/asfdemux/gstasfdemux.c:
5443         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5444         * gst/realmedia/rademux.c:
5445         * gst/realmedia/rmdemux.c:
5446           tag: Update for taglist/tag event API changes
5447
5448 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
5449
5450         * ext/mpeg2dec/gstmpeg2dec.c:
5451           mpeg2dec: Avoid dropping first GOP
5452           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
5453           do not check if it is NULL or not.
5454           And cleanup a bit of debug
5455
5456 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5457
5458         * gst/realmedia/rdtmanager.c:
5459         * gst/realmedia/rdtmanager.h:
5460           rdt: add on-npt-stop signal
5461           rtspsrc will look for it.
5462
5463 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5464
5465         * gst/realmedia/rdtmanager.c:
5466           rdt: set caps after activating the pad
5467
5468 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5469
5470         * gst/realmedia/gstrdtbuffer.c:
5471           rdt: reset map info
5472
5473 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5474
5475         * gst/asfdemux/gstrtpasfdepay.c:
5476           asfdepay: fix padding correction
5477           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
5478           existing memory in the target buffer..
5479           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
5480
5481 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5482
5483         * ext/mpeg2dec/gstmpeg2dec.c:
5484           mpeg2dec: copy buffer flags when cropping
5485           When we crop a buffer, copy the flags as well.
5486
5487 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
5488
5489         * ext/mpeg2dec/gstmpeg2dec.c:
5490           mpeg2dec: Fix GstVideoInfo pointer
5491
5492 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
5493
5494         * ext/mpeg2dec/gstmpeg2dec.c:
5495           mpeg2dec: Correctly flag output buffer interlaced state
5496           If the sequence is not flagged as progressive its buffers are marked
5497           interlace mode mixed. There is an individual picture flag indicating
5498           whether picture in the sequence are interlaced or not. This is used
5499           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
5500           completely indicate the buffer's interlaced state.
5501           Also, TFF and RFF should only be set if the sequence is not progressive.
5502
5503 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5504
5505         * ext/mpeg2dec/gstmpeg2dec.c:
5506           ext: Update for video base classes API changes
5507
5508 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5509
5510         * common:
5511           Automatic update of common submodule
5512           From 98e386f to 94ccf4c
5513
5514 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5515
5516         * gst/asfdemux/asfpacket.c:
5517           asfdemux: make sure to avoid arithmetic with _NONE timestamp
5518
5519 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5520
5521         * gst/asfdemux/asfpacket.c:
5522           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
5523           ... so it does not get used as first (valid) payload ts, whereas
5524           the first real valid payload ts may be considerably larger.
5525           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
5526
5527 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5528
5529         * gst/asfdemux/gstasfdemux.c:
5530           asfdemux: slightly relax supported seek requirements
5531           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
5532
5533 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5534
5535         * ext/mpeg2dec/gstmpeg2dec.c:
5536           mpeg2dec: Propagate GstFlowReturn where needed
5537           It was just ignoring the return values...
5538
5539 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5540
5541         * ext/mpeg2dec/gstmpeg2dec.c:
5542           mpeg2dec: Store temporary buffers out of the way
5543           When mpeg2dec needs to do cropping (because downstream can't handle it),
5544           we need temporary buffers to decode to.
5545           Use the user_data field to store those, and unify the rest of the code
5546           that needs to touch a buffer (regardless of how/where it was allocated).
5547           https://bugzilla.gnome.org/show_bug.cgi?id=680194
5548
5549 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5550
5551         * ext/mpeg2dec/gstmpeg2dec.c:
5552           mpeg2dec: Call gst_video_decoder_negotiate()
5553
5554 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5555
5556         * gst/realmedia/rmdemux.c:
5557           rmdemux: give stream tags a different event name so they don't overwrite global tags
5558           There can only be one taglist per name for sticky tag events.
5559           Needs to be fixed more properly, see
5560           https://bugzilla.gnome.org/show_bug.cgi?id=677619
5561
5562 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5563
5564         * gst/realmedia/rademux.c:
5565           rademux: set/send caps on pad after activating it
5566
5567 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5568
5569         * gst/realmedia/rmdemux.c:
5570           rmdemux: set/send caps after activating the source pads
5571           Makes sure the caps event isn't dropped immediately.
5572
5573 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5574
5575         * ext/dvdread/dvdreadsrc.c:
5576           dvdreadsrc: mustn't drop queries like caps query if not started yet
5577
5578 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
5579
5580         * gst/asfdemux/gstasfdemux.c:
5581           asfdemux: extract WM/Year as GstDateTime instead of GDate
5582           So we can signal that only the year field is valid.
5583
5584 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5585
5586         * gst/asfdemux/gstasfdemux.c:
5587           asfdemux: don't leak payload if we are not pushing it
5588
5589 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5590
5591         * ext/sidplay/gstsiddec.cc:
5592         * gst/asfdemux/gstasfdemux.c:
5593         * gst/realmedia/rademux.c:
5594         * gst/realmedia/rmdemux.c:
5595           demuxers: Push STREAM_START when needed
5596
5597 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5598
5599         * gst/asfdemux/gstasfdemux.c:
5600           asf: don't push on inactive streams
5601
5602 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5603
5604         * ext/dvdread/dvdreadsrc.c:
5605           dvdreadsrc: set rank to NONE
5606           It should never be autoplugged really, for DVD
5607           playback there's rsndvd (or will be, realsoonnow).
5608
5609 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5610
5611         * ext/mpeg2dec/gstmpeg2dec.c:
5612           fix for allocator API changes
5613
5614 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5615
5616         * ext/x264/gstx264enc.c:
5617           update for query api changes
5618
5619 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5620
5621         * ext/mpeg2dec/gstmpeg2dec.c:
5622           update for query api changes
5623
5624 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5625
5626         * ext/x264/gstx264enc.c:
5627           update for allocation query changes
5628
5629 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
5630
5631         * LICENSE_readme:
5632           LICENSE_readme: fix typo
5633
5634 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
5635
5636         * LICENSE_readme:
5637           LICENSE_readme: mention x264
5638           https://bugzilla.gnome.org/show_bug.cgi?id=679472
5639
5640 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5641
5642         * gst/asfdemux/gstasfdemux.c:
5643         * gst/realmedia/rademux.c:
5644         * gst/realmedia/rmdemux.c:
5645           gst: Implement segment-done event
5646
5647 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5648
5649         * gst/asfdemux/gstasfdemux.c:
5650           asf: fix x-wmv format in caps
5651
5652 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5653
5654         * gst/asfdemux/asfpacket.c:
5655           asf: unmap packets
5656
5657 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
5658
5659         * gst/asfdemux/asfpacket.c:
5660         * gst/asfdemux/asfpacket.h:
5661         * gst/asfdemux/gstasfdemux.c:
5662           asfdemux: Ignore parsing errors from broken packets
5663           We should instead be counting the number of errors and exiting if
5664           they're too numerous. This makes a number of broken ASF files playable.
5665           https://bugzilla.gnome.org/show_bug.cgi?id=678543
5666           Conflicts:
5667           gst/asfdemux/asfpacket.c
5668           gst/asfdemux/gstasfdemux.c
5669
5670 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5671
5672         * gst/asfdemux/gstasfdemux.c:
5673           fix interlace-mode
5674
5675 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5676
5677         * ext/mpeg2dec/gstmpeg2dec.c:
5678           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
5679
5680 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5681
5682         * ext/mpeg2dec/gstmpeg2dec.c:
5683           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
5684           Fixes bug #377713.
5685
5686 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
5687
5688         * ext/x264/gstx264enc.c:
5689           x264enc: Fix unitialized variable and taglist event
5690
5691 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5692
5693         * ext/mpeg2dec/gstmpeg2dec.c:
5694           mpeg2dec: fix compilation
5695
5696 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5697
5698         * ext/sidplay/gstsiddec.cc:
5699         * gst/asfdemux/gstasfdemux.c:
5700         * gst/realmedia/rademux.c:
5701         * gst/realmedia/rdtmanager.c:
5702         * gst/realmedia/rmdemux.c:
5703           update for task api change
5704
5705 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5706
5707         * ext/mpeg2dec/gstmpeg2dec.c:
5708         * ext/x264/gstx264enc.c:
5709           fix compilation
5710
5711 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5712
5713         * ext/mpeg2dec/gstmpeg2dec.c:
5714         * ext/mpeg2dec/gstmpeg2dec.h:
5715           mpeg2dec: Port to 0.11 again
5716
5717 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5718
5719         * ext/x264/gstx264enc.c:
5720           x264enc: Fix compiler warning
5721
5722 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5723
5724         * ext/mpeg2dec/gstmpeg2dec.c:
5725         * ext/mpeg2dec/gstmpeg2dec.h:
5726           mpeg2dec: Report PAR if not present upstream
5727           And clean up some code
5728
5729 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5730
5731         * ext/mpeg2dec/gstmpeg2dec.c:
5732           mpeg2dec: use _scale_ceil to compute frame period
5733           https://bugzilla.gnome.org/show_bug.cgi?id=675769
5734
5735 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5736
5737         * ext/mpeg2dec/gstmpeg2dec.c:
5738           mpeg2dec: mpeg2dec actually has 3 frame latency
5739           https://bugzilla.gnome.org/show_bug.cgi?id=675769
5740
5741 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5742
5743         * ext/mpeg2dec/gstmpeg2dec.c:
5744           mpeg2dec: Fix large output buffers leak
5745
5746 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5747
5748         * ext/mpeg2dec/gstmpeg2dec.c:
5749           mpeg2dec: Port to new way of handling frame reference
5750
5751 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5752
5753         * ext/mpeg2dec/gstmpeg2dec.c:
5754           mpeg2dec: don't leak input_state
5755
5756 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5757
5758         * ext/mpeg2dec/gstmpeg2dec.c:
5759         * ext/mpeg2dec/gstmpeg2dec.h:
5760           mpeg2dec: Port to GstVideoDecoder base class
5761           Conflicts:
5762           ext/mpeg2dec/gstmpeg2dec.c
5763           ext/mpeg2dec/gstmpeg2dec.h
5764           Back to 0.10 state, needs to be ported to 0.11 again.
5765
5766 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5767
5768           Merge remote-tracking branch 'origin/master'
5769
5770 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5771
5772         * ext/x264/gstx264enc.c:
5773         * ext/x264/gstx264enc.h:
5774           x264enc: Port to 0.11 again
5775
5776 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5777
5778         * ext/x264/gstx264enc.c:
5779           x264enc: Don't set latency while holding object lock
5780           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
5781           https://bugzilla.gnome.org/show_bug.cgi?id=675762
5782
5783 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5784
5785         * ext/x264/gstx264enc.c:
5786           x264enc: Use video encoder stream lock to avoid deadlock
5787
5788 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5789
5790         * ext/x264/gstx264enc.c:
5791           x264enc: Port to new way of passing frame reference
5792
5793 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5794
5795         * ext/x264/gstx264enc.c:
5796           x264enc: Set default stream-format to avc as it's a better format
5797
5798 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5799
5800         * ext/x264/gstx264enc.c:
5801           x264enc: Fix setting latency
5802           Fixes setting latency when framerate is dynamic and round up the latency
5803           to avoid rounding issues.
5804
5805 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5806
5807         * ext/x264/gstx264enc.c:
5808           x264enc: gst_video_encoder_get_frame() is now transfer full
5809
5810 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5811
5812         * ext/x264/gstx264enc.c:
5813           x264enc: don't leak output state
5814
5815 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5816
5817         * ext/x264/gstx264enc.c:
5818         * ext/x264/gstx264enc.h:
5819           x264enc: Remove x264 backward compatibility support
5820
5821 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5822
5823         * ext/x264/gstx264enc.c:
5824           x264enc: Report latency base on x264 buffer size
5825
5826 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
5827
5828         * configure.ac:
5829         * ext/x264/gstx264enc.c:
5830         * ext/x264/gstx264enc.h:
5831           x264enc: Port to GstVideoEncoder baseclass
5832           Conflicts:
5833           configure.ac
5834           ext/x264/gstx264enc.c
5835           ext/x264/gstx264enc.h
5836           Back to 0.10 state, needs to be ported to 0.11 again.
5837
5838 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5839
5840         * Android.mk:
5841         * LICENSE_readme:
5842         * configure.ac:
5843         * docs/plugins/Makefile.am:
5844         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5845         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5846         * docs/plugins/inspect/plugin-synaesthesia.xml:
5847         * gst/synaesthesia/.gitignore:
5848         * gst/synaesthesia/Makefile.am:
5849         * gst/synaesthesia/README:
5850         * gst/synaesthesia/gstsynaesthesia.c:
5851         * gst/synaesthesia/gstsynaesthesia.h:
5852         * gst/synaesthesia/synaescope.c:
5853         * gst/synaesthesia/synaescope.h:
5854           synaesthesia: remove experimental GPL-ed synaesthesia plugin
5855           It never made it out of experimental, and there's a new
5856           synaescope element in gst-plugins-bad that's hopefully
5857           sufficiently similar.
5858           https://bugzilla.gnome.org/show_bug.cgi?id=356882
5859
5860 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5861
5862         * gst/mpegstream/.gitignore:
5863           mpegstream: remove leftover hidden .gitignore file
5864
5865 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5866
5867         * gst/synaesthesia/gstsynaesthesia.c:
5868         * tests/check/elements/amrnbenc.c:
5869         * tests/check/elements/x264enc.c:
5870           elements: Use gst_pad_set_caps() instead of manual event fiddling
5871
5872 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5873
5874         * common:
5875           Automatic update of common submodule
5876           From 03a0e57 to 98e386f
5877
5878 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5879
5880         * configure.ac:
5881           Back to development
5882
5883 === release 0.11.92 ===
5884
5885 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5886
5887         * ChangeLog:
5888         * NEWS:
5889         * RELEASE:
5890         * configure.ac:
5891         * docs/plugins/inspect/plugin-a52dec.xml:
5892         * docs/plugins/inspect/plugin-amrnb.xml:
5893         * docs/plugins/inspect/plugin-amrwbdec.xml:
5894         * docs/plugins/inspect/plugin-asf.xml:
5895         * docs/plugins/inspect/plugin-cdio.xml:
5896         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5897         * docs/plugins/inspect/plugin-dvdread.xml:
5898         * docs/plugins/inspect/plugin-dvdsub.xml:
5899         * docs/plugins/inspect/plugin-lame.xml:
5900         * docs/plugins/inspect/plugin-mad.xml:
5901         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5902         * docs/plugins/inspect/plugin-realmedia.xml:
5903         * docs/plugins/inspect/plugin-siddec.xml:
5904         * docs/plugins/inspect/plugin-twolame.xml:
5905         * docs/plugins/inspect/plugin-x264.xml:
5906         * gst-plugins-ugly.doap:
5907         * win32/common/config.h:
5908           Release 0.11.92
5909
5910 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5911
5912         * po/af.po:
5913         * po/az.po:
5914         * po/bg.po:
5915         * po/ca.po:
5916         * po/cs.po:
5917         * po/da.po:
5918         * po/de.po:
5919         * po/el.po:
5920         * po/en_GB.po:
5921         * po/eo.po:
5922         * po/es.po:
5923         * po/eu.po:
5924         * po/fi.po:
5925         * po/fr.po:
5926         * po/gl.po:
5927         * po/hu.po:
5928         * po/id.po:
5929         * po/it.po:
5930         * po/ja.po:
5931         * po/lt.po:
5932         * po/lv.po:
5933         * po/ms.po:
5934         * po/mt.po:
5935         * po/nb.po:
5936         * po/nl.po:
5937         * po/or.po:
5938         * po/pl.po:
5939         * po/pt_BR.po:
5940         * po/ro.po:
5941         * po/ru.po:
5942         * po/sk.po:
5943         * po/sl.po:
5944         * po/sq.po:
5945         * po/sr.po:
5946         * po/sv.po:
5947         * po/tr.po:
5948         * po/uk.po:
5949         * po/vi.po:
5950         * po/zh_CN.po:
5951           Update .po files
5952
5953 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5954
5955         * common:
5956           Automatic update of common submodule
5957           From 1fab359 to 03a0e57
5958
5959 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5960
5961         * ext/sidplay/gstsiddec.cc:
5962         * gst/asfdemux/gstasfdemux.c:
5963         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5964         * gst/realmedia/rademux.c:
5965         * gst/realmedia/rmdemux.c:
5966           update for tag event change
5967
5968 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5969
5970         * common:
5971           Automatic update of common submodule
5972           From f1b5a96 to 1fab359
5973
5974 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5975
5976         * common:
5977           Automatic update of common submodule
5978           From 92b7266 to f1b5a96
5979
5980 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5981
5982         * common:
5983           Automatic update of common submodule
5984           From ec1c4a8 to 92b7266
5985
5986 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5987
5988         * common:
5989           Automatic update of common submodule
5990           From 3429ba6 to ec1c4a8
5991
5992 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5993
5994         * gst/realmedia/rmutils.c:
5995           realmedia: don't use GstStructure API on tag lists
5996
5997 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
5998
5999         * ext/a52dec/gsta52dec.c:
6000           a52dec: really prefer the original number (and position) of channels
6001           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
6002
6003 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6004
6005         * common:
6006           Automatic update of common submodule
6007           From dc70203 to 3429ba6
6008
6009 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6010
6011         * configure.ac:
6012         * ext/x264/gstx264enc.c:
6013           x264: bump x264 requirement to build 106 or later
6014           Build 106 is from September 2010.
6015           https://bugzilla.gnome.org/show_bug.cgi?id=676257
6016
6017 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
6018
6019         * ext/a52dec/gsta52dec.c:
6020         * m4/a52.m4:
6021           a52dec: adapt to work also with new liba52
6022           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
6023
6024 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6025
6026         * ext/a52dec/gsta52dec.c:
6027           a52dec: trigger renegotiation upon changed stream channels
6028           Fixes #675451
6029
6030 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6031
6032         * configure.ac:
6033           configure: Require core/base 0.11.91
6034
6035 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
6036
6037         * .gitignore:
6038           .gitignore: add visual studio IDE files and OS X .DS_Store files
6039           https://bugzilla.gnome.org/show_bug.cgi?id=667899
6040
6041 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6042
6043         * configure.ac:
6044           Back to development
6045
6046 === release 0.11.91 ===
6047
6048 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6049
6050         * ChangeLog:
6051         * NEWS:
6052         * RELEASE:
6053         * common:
6054         * configure.ac:
6055         * gst-plugins-ugly.doap:
6056         * win32/common/config.h:
6057           Release 0.11.91
6058
6059 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6060
6061         * po/af.po:
6062         * po/az.po:
6063         * po/bg.po:
6064         * po/ca.po:
6065         * po/cs.po:
6066         * po/da.po:
6067         * po/de.po:
6068         * po/el.po:
6069         * po/en_GB.po:
6070         * po/eo.po:
6071         * po/es.po:
6072         * po/eu.po:
6073         * po/fi.po:
6074         * po/fr.po:
6075         * po/gl.po:
6076         * po/hu.po:
6077         * po/id.po:
6078         * po/it.po:
6079         * po/ja.po:
6080         * po/lt.po:
6081         * po/lv.po:
6082         * po/ms.po:
6083         * po/mt.po:
6084         * po/nb.po:
6085         * po/nl.po:
6086         * po/or.po:
6087         * po/pl.po:
6088         * po/pt_BR.po:
6089         * po/ro.po:
6090         * po/ru.po:
6091         * po/sk.po:
6092         * po/sl.po:
6093         * po/sq.po:
6094         * po/sr.po:
6095         * po/sv.po:
6096         * po/tr.po:
6097         * po/uk.po:
6098         * po/vi.po:
6099         * po/zh_CN.po:
6100           Update .po files
6101
6102 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6103
6104           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
6105
6106 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6107
6108         * common:
6109           Automatic update of common submodule
6110           From dc70203 to 3429ba6
6111
6112 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6113
6114         * gst/asfdemux/asfpacket.c:
6115           asfdemux: Use correct enum type
6116
6117 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6118
6119         * gst/asfdemux/gstasfdemux.c:
6120           asfdemux: implement pull mode seek snap flags when an index is present
6121           Also ensure we get a proper EOS when seeking past the end of the
6122           file, or (when the snap after flag is set) between the last keyframe
6123           and the end of the file.
6124
6125 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
6126
6127         * ext/cdio/gstcdio.c:
6128         * ext/cdio/gstcdio.h:
6129         * ext/cdio/gstcdiocddasrc.c:
6130           cdio: compensate for libcdio's recent cd-text api changes
6131           https://bugzilla.gnome.org/show_bug.cgi?id=675112
6132           Conflicts:
6133           ext/cdio/gstcdiocddasrc.c
6134
6135 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6136
6137         * ext/dvdread/dvdreadsrc.c:
6138           dvdread: fix build after recent include reshuffling in core
6139           Need to include gmodule.h ourselves now.
6140
6141 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6142
6143         * ext/mpeg2dec/gstmpeg2dec.c:
6144           video: Update for libgstvideo API changes
6145
6146 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6147
6148         * common:
6149           Automatic update of common submodule
6150           From 6db25be to dc70203
6151
6152 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6153
6154         * gst/asfdemux/asfpacket.c:
6155         * gst/asfdemux/asfpacket.h:
6156           asfdemux: fix performance issue, especially with high-bitrate streams
6157           Two things were suboptimal from a performance point of view:
6158           a) consider a large media object such as a video keyframe, which
6159           may be split up into multiple fragments. We would assemble
6160           the media object as follows:
6161           buf = join (join (join (frag1, frag2), frag3), frag4)
6162           which causes many unnecessary memcpy()s, and malloc/free,
6163           which could easily add up to a multiple of the actual object
6164           size. To avoid this, we allocate a buffer of the size needed
6165           from the start and copy fragments into that directly.
6166           b) for every fragment to join, we would create a sub-buffer
6167           before joining it (which would discard the sub-buffer again),
6168           leading to unnecessary miniobject create/free churn.
6169           Conflicts:
6170           gst/asfdemux/asfpacket.c
6171           gst/asfdemux/asfpacket.h
6172
6173 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6174
6175         * gst/asfdemux/asfpacket.c:
6176           asfdemux: avoid unnecessary stream lookup
6177           We have already retrieved the stream for that stream number and
6178           made sure it's not NULL, so no need to do it again here; neither
6179           the number nor the streams changed since the last time.
6180
6181 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
6182
6183         * ext/a52dec/gsta52dec.c:
6184           a52dec: fix first_access bigger than 2
6185           gst_buffer_extract returns the number of bytes extracted, here 2 max.
6186           Set size to the buffer size as was done in 0.10 to avoid first_access
6187           error when it bypass 2.
6188           https://bugzilla.gnome.org/show_bug.cgi?id=673434
6189
6190 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6191
6192         * autogen.sh:
6193         * configure.ac:
6194           configure: Modernize autotools setup a bit
6195           Also we now only create tar.bz2 and tar.xz tarballs.
6196
6197 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6198
6199         * common:
6200           Automatic update of common submodule
6201           From 464fe15 to 6db25be
6202
6203 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6204
6205         * configure.ac:
6206           Back to development
6207
6208 === release 0.11.90 ===
6209
6210 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6211
6212         * ChangeLog:
6213         * NEWS:
6214         * RELEASE:
6215         * configure.ac:
6216         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6217         * docs/plugins/inspect/plugin-a52dec.xml:
6218         * docs/plugins/inspect/plugin-amrnb.xml:
6219         * docs/plugins/inspect/plugin-amrwbdec.xml:
6220         * docs/plugins/inspect/plugin-asf.xml:
6221         * docs/plugins/inspect/plugin-cdio.xml:
6222         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6223         * docs/plugins/inspect/plugin-dvdread.xml:
6224         * docs/plugins/inspect/plugin-dvdsub.xml:
6225         * docs/plugins/inspect/plugin-lame.xml:
6226         * docs/plugins/inspect/plugin-mad.xml:
6227         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6228         * docs/plugins/inspect/plugin-realmedia.xml:
6229         * docs/plugins/inspect/plugin-siddec.xml:
6230         * docs/plugins/inspect/plugin-twolame.xml:
6231         * docs/plugins/inspect/plugin-x264.xml:
6232         * gst-plugins-ugly.doap:
6233         * win32/common/config.h:
6234           Release 0.11.90
6235
6236 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6237
6238         * po/af.po:
6239         * po/az.po:
6240         * po/bg.po:
6241         * po/ca.po:
6242         * po/cs.po:
6243         * po/da.po:
6244         * po/de.po:
6245         * po/el.po:
6246         * po/en_GB.po:
6247         * po/eo.po:
6248         * po/es.po:
6249         * po/eu.po:
6250         * po/fi.po:
6251         * po/fr.po:
6252         * po/gl.po:
6253         * po/hu.po:
6254         * po/id.po:
6255         * po/it.po:
6256         * po/ja.po:
6257         * po/lt.po:
6258         * po/lv.po:
6259         * po/ms.po:
6260         * po/mt.po:
6261         * po/nb.po:
6262         * po/nl.po:
6263         * po/or.po:
6264         * po/pl.po:
6265         * po/pt_BR.po:
6266         * po/ro.po:
6267         * po/ru.po:
6268         * po/sk.po:
6269         * po/sl.po:
6270         * po/sq.po:
6271         * po/sr.po:
6272         * po/sv.po:
6273         * po/tr.po:
6274         * po/uk.po:
6275         * po/vi.po:
6276         * po/zh_CN.po:
6277           Update .po files
6278
6279 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6280
6281         * ext/mad/gstmad.c.orig:
6282           mad: remove .c.orig file
6283
6284 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6285
6286         * ext/a52dec/gsta52dec.c:
6287         * ext/amrnb/amrnbdec.c:
6288         * ext/amrnb/amrnbenc.c:
6289         * ext/amrwbdec/amrwbdec.c:
6290         * ext/cdio/gstcdiocddasrc.c:
6291         * ext/dvdread/dvdreadsrc.c:
6292         * ext/lame/gstlamemp3enc.c:
6293         * ext/mad/gstmad.c:
6294         * ext/mad/gstmad.c.orig:
6295         * ext/mpeg2dec/gstmpeg2dec.c:
6296         * ext/sidplay/gstsiddec.cc:
6297         * ext/twolame/gsttwolamemp2enc.c:
6298         * ext/x264/gstx264enc.c:
6299         * gst/asfdemux/gstasfdemux.c:
6300         * gst/asfdemux/gstrtpasfdepay.c:
6301         * gst/asfdemux/gstrtspwms.c:
6302         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6303         * gst/dvdsub/gstdvdsubdec.c:
6304         * gst/dvdsub/gstdvdsubparse.c:
6305         * gst/realmedia/pnmsrc.c:
6306         * gst/realmedia/rademux.c:
6307         * gst/realmedia/rdtdepay.c:
6308         * gst/realmedia/rdtmanager.c:
6309         * gst/realmedia/rmdemux.c:
6310         * gst/realmedia/rtspreal.c:
6311         * gst/synaesthesia/gstsynaesthesia.c:
6312         * gst/xingmux/gstxingmux.c:
6313           Use new gst_element_class_set_static_metadata()
6314
6315 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6316
6317         * common:
6318           Automatic update of common submodule
6319           From 7fda524 to 464fe15
6320
6321 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6322
6323         * ext/a52dec/gsta52dec.c:
6324         * ext/amrnb/amrnb.c:
6325         * ext/amrwbdec/amrwb.c:
6326         * ext/cdio/gstcdio.c:
6327         * ext/dvdread/dvdreadsrc.c:
6328         * ext/lame/plugin.c:
6329         * ext/mad/gstmad.c:
6330         * ext/mad/gstmad.c.orig:
6331         * ext/mpeg2dec/gstmpeg2dec.c:
6332         * ext/sidplay/gstsiddec.cc:
6333         * ext/twolame/gsttwolamemp2enc.c:
6334         * ext/x264/gstx264enc.c:
6335         * gst/asfdemux/gstasf.c:
6336         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6337         * gst/dvdsub/gstdvdsubdec.c:
6338         * gst/realmedia/realmedia.c:
6339         * gst/synaesthesia/gstsynaesthesia.c:
6340         * gst/xingmux/plugin.c:
6341           gst: Update for GST_PLUGIN_DEFINE() API changes
6342
6343 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6344
6345         * configure.ac:
6346           configure: Update version to 0.11.89.1
6347
6348 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6349
6350         * configure.ac:
6351         * docs/plugins/Makefile.am:
6352         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6353         * docs/version.entities.in:
6354         * ext/a52dec/Makefile.am:
6355         * ext/amrnb/Makefile.am:
6356         * ext/amrwbdec/Makefile.am:
6357         * ext/cdio/Makefile.am:
6358         * ext/lame/Makefile.am:
6359         * ext/mad/Makefile.am:
6360         * ext/mpeg2dec/Makefile.am:
6361         * ext/sidplay/Makefile.am:
6362         * ext/twolame/Makefile.am:
6363         * ext/x264/Makefile.am:
6364         * gst-plugins-ugly.spec.in:
6365         * gst/asfdemux/Makefile.am:
6366         * gst/dvdlpcmdec/Makefile.am:
6367         * gst/dvdsub/Makefile.am:
6368         * gst/realmedia/Makefile.am:
6369         * pkgconfig/Makefile.am:
6370         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6371         * tests/check/Makefile.am:
6372           gst: Update versioning
6373
6374 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6375
6376         * ext/mpeg2dec/gstmpeg2dec.c:
6377         * ext/mpeg2dec/gstmpeg2dec.h:
6378           mpeg2dec: fix cropping
6379           fix cropping in mpeg2dec
6380
6381 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6382
6383         * ext/mpeg2dec/gstmpeg2dec.c:
6384           mpeg2dec: add crop metadata when buffer is still writable
6385
6386 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6387
6388         * gst/asfdemux/gstrtpasfdepay.c:
6389           update for buffer api change
6390
6391 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6392
6393         * ext/a52dec/gsta52dec.c:
6394         * ext/mad/gstmad.c:
6395           ext: Update for audio decoder API changes
6396
6397 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6398
6399         * tests/check/elements/amrnbenc.c:
6400         * tests/check/elements/x264enc.c:
6401           tests: make more valgrind-friendly and plug caps leak
6402
6403 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6404
6405         * gst/asfdemux/asfpacket.c:
6406         * gst/asfdemux/gstasfdemux.c:
6407         * gst/dvdsub/gstdvdsubdec.c:
6408           update for buffer changes
6409
6410 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6411
6412         * tests/check/elements/x264enc.c:
6413           tests: x264enc: adjust test to removal of deprecated properties
6414
6415 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6416
6417           Replace master with 0.11
6418
6419 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6420
6421         * configure.ac:
6422           back to development
6423
6424 === release 0.11.2 ===
6425
6426 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6427
6428         * ChangeLog:
6429         * NEWS:
6430         * RELEASE:
6431         * configure.ac:
6432         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6433         * docs/plugins/inspect/plugin-a52dec.xml:
6434         * docs/plugins/inspect/plugin-amrnb.xml:
6435         * docs/plugins/inspect/plugin-amrwbdec.xml:
6436         * docs/plugins/inspect/plugin-asf.xml:
6437         * docs/plugins/inspect/plugin-cdio.xml:
6438         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6439         * docs/plugins/inspect/plugin-dvdread.xml:
6440         * docs/plugins/inspect/plugin-dvdsub.xml:
6441         * docs/plugins/inspect/plugin-lame.xml:
6442         * docs/plugins/inspect/plugin-mad.xml:
6443         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6444         * docs/plugins/inspect/plugin-realmedia.xml:
6445         * docs/plugins/inspect/plugin-siddec.xml:
6446         * docs/plugins/inspect/plugin-twolame.xml:
6447         * docs/plugins/inspect/plugin-x264.xml:
6448         * gst-plugins-ugly.doap:
6449         * po/af.po:
6450         * po/az.po:
6451         * po/bg.po:
6452         * po/ca.po:
6453         * po/cs.po:
6454         * po/da.po:
6455         * po/de.po:
6456         * po/el.po:
6457         * po/en_GB.po:
6458         * po/eo.po:
6459         * po/es.po:
6460         * po/eu.po:
6461         * po/fi.po:
6462         * po/fr.po:
6463         * po/gl.po:
6464         * po/hu.po:
6465         * po/id.po:
6466         * po/it.po:
6467         * po/ja.po:
6468         * po/lt.po:
6469         * po/lv.po:
6470         * po/ms.po:
6471         * po/mt.po:
6472         * po/nb.po:
6473         * po/nl.po:
6474         * po/or.po:
6475         * po/pl.po:
6476         * po/pt_BR.po:
6477         * po/ro.po:
6478         * po/ru.po:
6479         * po/sk.po:
6480         * po/sl.po:
6481         * po/sq.po:
6482         * po/sr.po:
6483         * po/sv.po:
6484         * po/tr.po:
6485         * po/uk.po:
6486         * po/vi.po:
6487         * po/zh_CN.po:
6488         * win32/common/config.h:
6489           Release 0.11.2
6490
6491 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6492
6493         * tests/check/elements/mpeg2dec.c:
6494           tests: fix after memory changes
6495
6496 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6497
6498         * ext/x264/gstx264enc.c:
6499         * ext/x264/gstx264enc.h:
6500           x264enc: remove deprecated properties
6501
6502 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6503
6504           Merge remote-tracking branch 'origin/master' into 0.11
6505           So 0.11 folks also get amr include fixes.
6506           Conflicts:
6507           ext/a52dec/gsta52dec.c
6508           ext/mad/gstmad.c
6509
6510 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6511
6512         * gst/synaesthesia/gstsynaesthesia.c:
6513           synaesthesia: fixup for bufferpool api changes
6514           ... as well as some caps ref handling.
6515
6516 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6517
6518         * gst/realmedia/rademux.c:
6519         * gst/realmedia/rmdemux.c:
6520           don't pass random pointers to pull_range
6521
6522 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6523
6524         * ext/mpeg2dec/gstmpeg2dec.c:
6525           update for bufferpool changes
6526
6527 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6528
6529         * ext/mpeg2dec/gstmpeg2dec.c:
6530           update for allocation query changes
6531
6532 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6533
6534         * ext/dvdread/dvdreadsrc.c:
6535         * ext/lame/gstlamemp3enc.c:
6536         * ext/mpeg2dec/gstmpeg2dec.c:
6537         * ext/x264/gstx264enc.c:
6538         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6539         * gst/dvdsub/gstdvdsubdec.c:
6540           update for memory api changes
6541
6542 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6543
6544         * ext/mpeg2dec/gstmpeg2dec.c:
6545           take padding into account
6546
6547 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6548
6549         * ext/mad/gstmad.c:
6550           mad: simplify parsing code
6551           Also fixes #671455 (expected at least).
6552
6553 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6554
6555         * configure.ac:
6556           configure.ac: bump required GLib to 2.31.14
6557           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
6558
6559 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6560
6561         * ext/sidplay/gstsiddec.cc:
6562           fix for caps _normalize changes
6563
6564 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6565
6566         * ext/x264/gstx264enc.c:
6567           fix for caps api changes
6568
6569 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6570
6571         * ext/a52dec/gsta52dec.c:
6572         * ext/a52dec/gsta52dec.h:
6573           a52dec: use base class tag handling helper
6574           ... so as to ensure these to be handled and sent at proper time.
6575
6576 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6577
6578         * ext/dvdread/dvdreadsrc.c:
6579           dvdreadsrc: Use variable type with correct signedness
6580
6581 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6582
6583         * ext/mpeg2dec/gstmpeg2dec.c:
6584           mpeg2dec: Copy planes in one go when possible
6585
6586 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6587
6588         * configure.ac:
6589         * ext/amrnb/amrnbdec.h:
6590         * ext/amrnb/amrnbenc.h:
6591         * ext/amrwbdec/amrwbdec.h:
6592           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
6593           In previous versions, the opencore-amr include sub-directory
6594           would be specified in the include path in the CFLAGS, but this
6595           is no longer the case in newer versions, so we need to add those
6596           to our include directives.
6597           Based on patch by: Christian Morales Vega
6598           https://bugzilla.gnome.org/show_bug.cgi?id=671123
6599
6600 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6601
6602         * configure.ac:
6603           configure: get rid of non-pkg-config ways to check for opencore-amr
6604
6605 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6606
6607         * ext/mpeg2dec/gstmpeg2dec.c:
6608           update for metadata API changes
6609
6610 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
6611
6612         * ext/amrwbdec/Makefile.am:
6613         * ext/lame/Makefile.am:
6614         * ext/mad/Makefile.am:
6615           amrwbdec, lame, mad: link to libgstbase
6616
6617 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
6618
6619         * ext/x264/gstx264enc.c:
6620           x264enc: fix compiler warning
6621
6622 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6623
6624           Merge remote-tracking branch 'origin/master' into 0.11
6625
6626 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6627
6628           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
6629           Conflicts:
6630           ext/mad/gstmad.c
6631
6632 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6633
6634         * NEWS:
6635         * RELEASE:
6636         * configure.ac:
6637         * docs/plugins/gst-plugins-ugly-plugins.args:
6638         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6639         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6640         * docs/plugins/inspect/plugin-a52dec.xml:
6641         * docs/plugins/inspect/plugin-amrnb.xml:
6642         * docs/plugins/inspect/plugin-amrwbdec.xml:
6643         * docs/plugins/inspect/plugin-asf.xml:
6644         * docs/plugins/inspect/plugin-cdio.xml:
6645         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6646         * docs/plugins/inspect/plugin-dvdread.xml:
6647         * docs/plugins/inspect/plugin-dvdsub.xml:
6648         * docs/plugins/inspect/plugin-iec958.xml:
6649         * docs/plugins/inspect/plugin-lame.xml:
6650         * docs/plugins/inspect/plugin-mad.xml:
6651         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6652         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6653         * docs/plugins/inspect/plugin-mpegstream.xml:
6654         * docs/plugins/inspect/plugin-realmedia.xml:
6655         * docs/plugins/inspect/plugin-siddec.xml:
6656         * docs/plugins/inspect/plugin-twolame.xml:
6657         * docs/plugins/inspect/plugin-x264.xml:
6658         * win32/common/config.h:
6659           Bump version after release
6660
6661 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
6662
6663         * autogen.sh:
6664           autogen.sh: avoid touching .po files during 'make'
6665           A simple workaround to deal with GNU gettext automake integration
6666           failing to deal with git.  Fixes: #669207
6667
6668 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6669
6670         * ext/x264/gstx264enc.c:
6671           x264: convert g_print to LOG
6672
6673 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6674
6675         * gst/asfdemux/gstrtpasfdepay.c:
6676           update for new memory api
6677
6678 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6679
6680         * ext/x264/gstx264enc.c:
6681           x264enc: handle pts and dts
6682
6683 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6684
6685         * ext/mad/gstmad.c:
6686           mad: handle libmad freeform parsing quirk
6687
6688 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6689
6690         * ext/mad/gstmad.c:
6691           mad: fixup unhacking last frame coaxing
6692           ... so as to not only replace the data pointer but also available size.
6693
6694 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
6695
6696         * gst-plugins-ugly.spec.in:
6697           Add latest plugins
6698
6699 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6700
6701         * win32/common/config.h:
6702           win32: back to development
6703
6704 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6705
6706         * configure.ac:
6707         * gst/synaesthesia/gstsynaesthesia.c:
6708         * gst/synaesthesia/gstsynaesthesia.h:
6709           synaesthesia: port to 0.11
6710
6711 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6712
6713         * configure.ac:
6714         * gst/xingmux/gstxingmux.c:
6715           xingmux: port to 0.11
6716
6717 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6718
6719         * configure.ac:
6720           back to development
6721
6722 === release 0.11.1 ===
6723
6724 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6725
6726         * ChangeLog:
6727         * NEWS:
6728         * RELEASE:
6729         * configure.ac:
6730         * docs/plugins/gst-plugins-ugly-plugins.args:
6731         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6732         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6733         * docs/plugins/inspect/plugin-a52dec.xml:
6734         * docs/plugins/inspect/plugin-amrnb.xml:
6735         * docs/plugins/inspect/plugin-amrwbdec.xml:
6736         * docs/plugins/inspect/plugin-asf.xml:
6737         * docs/plugins/inspect/plugin-cdio.xml:
6738         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6739         * docs/plugins/inspect/plugin-dvdread.xml:
6740         * docs/plugins/inspect/plugin-dvdsub.xml:
6741         * docs/plugins/inspect/plugin-lame.xml:
6742         * docs/plugins/inspect/plugin-mad.xml:
6743         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6744         * docs/plugins/inspect/plugin-realmedia.xml:
6745         * docs/plugins/inspect/plugin-siddec.xml:
6746         * docs/plugins/inspect/plugin-twolame.xml:
6747         * docs/plugins/inspect/plugin-x264.xml:
6748         * gst-plugins-ugly.doap:
6749         * po/af.po:
6750         * po/az.po:
6751         * po/bg.po:
6752         * po/ca.po:
6753         * po/cs.po:
6754         * po/da.po:
6755         * po/de.po:
6756         * po/el.po:
6757         * po/en_GB.po:
6758         * po/eo.po:
6759         * po/es.po:
6760         * po/eu.po:
6761         * po/fi.po:
6762         * po/fr.po:
6763         * po/gl.po:
6764         * po/hu.po:
6765         * po/id.po:
6766         * po/it.po:
6767         * po/ja.po:
6768         * po/lt.po:
6769         * po/lv.po:
6770         * po/ms.po:
6771         * po/mt.po:
6772         * po/nb.po:
6773         * po/nl.po:
6774         * po/or.po:
6775         * po/pl.po:
6776         * po/pt_BR.po:
6777         * po/ro.po:
6778         * po/ru.po:
6779         * po/sk.po:
6780         * po/sl.po:
6781         * po/sq.po:
6782         * po/sr.po:
6783         * po/sv.po:
6784         * po/tr.po:
6785         * po/uk.po:
6786         * po/vi.po:
6787         * po/zh_CN.po:
6788         * win32/common/config.h:
6789           RELEASE 0.11.1
6790
6791 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6792
6793           Merge branch 'master' into 0.11
6794           Conflicts:
6795           ext/mad/gstmad.c
6796
6797 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6798
6799         * ext/mad/gstmad.c:
6800           mad: unhack last frame coaxing
6801           ... so as to maximally use available base class API and interfere least
6802           as possible with its internal state.
6803
6804 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6805
6806         * ext/mad/gstmad.c:
6807           mad: fix compilation
6808
6809 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6810
6811         * ext/mad/gstmad.c:
6812           mad: chain up to default event handler
6813
6814 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
6815
6816         * ext/x264/gstx264enc.c:
6817           x264enc: unmap video frame after encoding
6818           Fixes major memory leak.
6819           https://bugzilla.gnome.org/show_bug.cgi?id=669863
6820
6821 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6822
6823         * ext/x264/gstx264enc.c:
6824           x264enc: fix after merge
6825
6826 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6827
6828           Merge branch 'master' into 0.11
6829           Conflicts:
6830           ext/x264/gstx264enc.c
6831
6832 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6833
6834         * ext/sidplay/gstsiddec.cc:
6835         * ext/sidplay/gstsiddec.h:
6836           sidplay: don't use ulong properties
6837
6838 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6839
6840         * ext/sidplay/gstsiddec.cc:
6841           sidplay: fix negotiation
6842
6843 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
6844
6845         * ext/x264/gstx264enc.c:
6846           x264enc: Add baseline profile to caps
6847           libx264 does not yet support the features that create the difference
6848           between baseline and constrained baseline profile. Hence it currently
6849           supports both though it can only technically encode constrained
6850           baseline.
6851
6852 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6853
6854         * ext/amrnb/amrnbenc.c:
6855         * gst/asfdemux/gstasfdemux.c:
6856         * gst/realmedia/rdtmanager.c:
6857           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
6858
6859 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6860
6861         * tests/check/elements/mpeg2dec.c:
6862           mpeg2dec: fix test a bit more
6863           Still broken because cropping is broken in mpeg2dec
6864
6865 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6866
6867         * tests/check/elements/amrnbenc.c:
6868         * tests/check/elements/x264enc.c:
6869         * tests/check/elements/xingmux.c:
6870           tests: fix some tests
6871
6872 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6873
6874         * ext/twolame/gsttwolamemp2enc.c:
6875           twolame: Use new audio encoder/decoder base class API for srcpad caps
6876
6877 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6878
6879         * ext/lame/gstlamemp3enc.c:
6880           lame: Use new audio encoder/decoder base class API for srcpad caps
6881
6882 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6883
6884         * ext/mad/gstmad.c:
6885           mad: Use new audio encoder/decoder base class API for srcpad caps
6886
6887 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6888
6889         * ext/a52dec/gsta52dec.c:
6890           a52dec: Use new audio encoder/decoder base class API for srcpad caps
6891
6892 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6893
6894         * ext/amrwbdec/amrwbdec.c:
6895           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
6896
6897 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6898
6899         * ext/amrnb/amrnbdec.c:
6900         * ext/amrnb/amrnbenc.c:
6901           amrnb: Use new audio encoder/decoder base class API for srcpad caps
6902
6903 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6904
6905         * ext/mad/gstmad.c:
6906           mad: ensure we do not confuse the base class with our buffer guard
6907           mad expects extra bytes at the end of a buffer (see discussion in
6908           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
6909           and since we inject these without the base class' knowledge, we
6910           need to hide the bodies better.
6911           This fixes an assert at EOS when decoding an mp3 manually without
6912           an intervening mpegaudioparse.
6913
6914 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6915
6916         * gst/realmedia/rtspreal.c:
6917           update for HEADER flag
6918
6919 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
6920
6921         * ext/x264/gstx264enc.c:
6922         * ext/x264/gstx264enc.h:
6923           x264enc: implement force-key-unit API
6924
6925 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
6926
6927         * common:
6928           Automatic update of common submodule
6929           From c463bc0 to 7fda524
6930
6931 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6932
6933         * ext/amrnb/amrnbdec.c:
6934         * ext/amrwbdec/amrwbdec.c:
6935           amr: port to 0.11 again
6936
6937 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6938
6939           Merge branch 'master' into 0.11
6940           Conflicts:
6941           ext/a52dec/gsta52dec.c
6942
6943 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6944
6945         * ext/a52dec/gsta52dec.c:
6946         * ext/amrnb/amrnbdec.c:
6947         * ext/amrnb/amrnbenc.c:
6948         * ext/amrwbdec/amrwbdec.c:
6949         * ext/dvdread/dvdreadsrc.c:
6950         * ext/lame/gstlamemp3enc.c:
6951         * ext/mad/gstmad.c:
6952         * ext/mpeg2dec/gstmpeg2dec.c:
6953         * ext/sidplay/gstsiddec.cc:
6954         * ext/twolame/gsttwolamemp2enc.c:
6955         * gst/asfdemux/asfpacket.c:
6956         * gst/asfdemux/gstasfdemux.c:
6957         * gst/asfdemux/gstrtpasfdepay.c:
6958         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6959         * gst/dvdsub/gstdvdsubdec.c:
6960         * gst/dvdsub/gstdvdsubdec.h:
6961         * gst/realmedia/gstrdtbuffer.c:
6962         * gst/realmedia/gstrdtbuffer.h:
6963         * gst/realmedia/rdtdepay.c:
6964         * gst/realmedia/rmdemux.c:
6965         * gst/realmedia/rmutils.c:
6966           port to new memory API
6967
6968 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6969
6970         * common:
6971           Automatic update of common submodule
6972           From 2a59016 to c463bc0
6973
6974 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6975
6976         * gst-libs/gst/glib-compat-private.h:
6977           Remove compatibility versions for deprecated GLib API
6978
6979 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6980
6981         * ext/a52dec/gsta52dec.c:
6982           a52dec: fix read buffer overflow upon syncing
6983           The wrong size was being decremented, leading to a runaway
6984           read loop.
6985
6986 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6987
6988         * common:
6989         * configure.ac:
6990           Add --disable-fatal-warnings configure option
6991
6992 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6993
6994         * gst/asfdemux/gstasfdemux.c:
6995         * gst/realmedia/rademux.c:
6996         * gst/realmedia/rdtmanager.c:
6997         * gst/realmedia/rmdemux.c:
6998           port to new gthread API
6999
7000 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7001
7002         * configure.ac:
7003           configure.ac: Require GLib 2.31.10 for consistency
7004
7005 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7006
7007         * common:
7008           Automatic update of common submodule
7009           From 0807187 to 2a59016
7010
7011 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7012
7013         * ext/amrwbdec/amrwbdec.c:
7014           amrwbdec: _parse should not return OK if not enough data yet
7015
7016 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7017
7018         * ext/amrnb/amrnbdec.c:
7019           amrnbdec: _parse should not return OK if not enough data yet
7020
7021 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7022
7023         * ext/dvdread/dvdreadsrc.c:
7024           dvdreadsrc: fix off by one in cell calculation for the last chapter
7025
7026 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7027
7028         * gst/asfdemux/gstasfdemux.c:
7029           asfdemux: set caps on src pad before adding it
7030
7031 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7032
7033         * gst/asfdemux/gstasfdemux.c:
7034           asfdemux: perform writable buffer map to copy into it
7035
7036 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7037
7038         * gst/asfdemux/asfpacket.c:
7039         * gst/asfdemux/asfpacket.h:
7040           asfpacket: fix 0.11 ported payload extraction
7041           ... to cater for not necessarily offset == size - cur_pos,
7042           as size may have been adjusted due to padding.
7043           Fixes #667567.
7044
7045 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7046
7047         * ext/x264/gstx264enc.c:
7048           x264enc: remove useless and semantically (though not practically) wrong code
7049           The object will be freed, so it's pointless to set the pointers
7050           to NULL anyway.
7051
7052 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7053
7054         * ext/x264/gstx264enc.c:
7055           x264enc: remove leaking "optimization"
7056
7057 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7058
7059         * gst/asfdemux/gstasfdemux.c:
7060           GST_TYPE_DATE -> G_TYPE_DATE
7061
7062 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7063
7064           Merge remote-tracking branch 'origin/master' into 0.11
7065           Conflicts:
7066           ext/a52dec/gsta52dec.c
7067
7068 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7069
7070         * ext/a52dec/gsta52dec.c:
7071           a52dec: plug buffer leak
7072
7073 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7074
7075         * ext/a52dec/gsta52dec.c:
7076           a52dec: plug buffer leak
7077
7078 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7079
7080         * ext/amrnb/amrnbenc.c:
7081           amrnbenc: _map and _unmap the appropriate input and output buffers
7082
7083 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7084
7085         * ext/a52dec/gsta52dec.c:
7086           a52dec: Fix some merge mistakes
7087
7088 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7089
7090           Merge branch 'master' into 0.11
7091           Conflicts:
7092           ext/a52dec/gsta52dec.c
7093           ext/a52dec/gsta52dec.h
7094           ext/lame/gstlame.c
7095           ext/lame/gstlame.h
7096           ext/lame/gstlamemp3enc.c
7097           ext/mad/gstmad.c
7098           ext/mad/gstmad.h
7099           gst/mpegaudioparse/gstmpegaudioparse.c
7100           gst/mpegstream/gstdvddemux.c
7101           gst/realmedia/rdtdepay.c
7102           po/es.po
7103           po/lv.po
7104           po/sr.po
7105
7106 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7107
7108         * gst/dvdsub/Makefile.am:
7109           dvdsub: add some CFLAGS and LIBS in Makefile.am
7110           ... since adapter is still used.
7111
7112 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7113
7114         * gst/realmedia/rmdemux.c:
7115           rmdemux: Don't use buffer after unreffing
7116
7117 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7118
7119         * gst/asfdemux/gstasfdemux.c:
7120           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
7121
7122 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7123
7124         * ext/mad/gstmad.c:
7125           mad: Correctly unmap the buffer with the original data pointer
7126
7127 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7128
7129         * ext/mad/gstmad.c:
7130           mad: Make sure to set caps on the srcpad if none are set yet
7131
7132 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7133
7134         * ext/mad/Makefile.am:
7135           mad: fix LIBS order in Makefile.am
7136
7137 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7138
7139         * ext/mad/gstmad.h:
7140           mad: remove left-over id3tag.h include
7141           We don't use libid3tag any more.
7142
7143 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7144
7145         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7146           dvdlpcmdec: fix for multichannel
7147
7148 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7149
7150         * ext/a52dec/gsta52dec.c:
7151         * ext/a52dec/gsta52dec.h:
7152           a52dec: Update for the new raw audio caps
7153
7154 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7155
7156         * ext/mad/gstmad.c:
7157           mad: Update for the new raw audio caps
7158
7159 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7160
7161         * ext/lame/gstlamemp3enc.c:
7162           lamemp3enc: Update for the new raw audio caps
7163
7164 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7165
7166         * ext/twolame/gsttwolamemp2enc.c:
7167           twolamemp2enc: Update for the new raw audio caps
7168
7169 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7170
7171         * ext/amrwbdec/amrwbdec.c:
7172           amrwbdec: Add the new layout field to the raw audio caps
7173
7174 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7175
7176         * ext/amrnb/amrnbdec.c:
7177         * ext/amrnb/amrnbenc.c:
7178           amrnb: Add the new layout field to the raw audio caps
7179
7180 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7181
7182         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7183         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7184           dvdlpcmdec: Port to the new raw audio caps
7185
7186 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7187
7188         * gst/asfdemux/gstasfdemux.c:
7189           asfdemux: Update for libgstriff API changes
7190           Still needs to handle audio channel reordering.
7191
7192 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7193
7194         * common:
7195           Automatic update of common submodule
7196           From 50b34ab to 0807187
7197
7198 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7199
7200         * ext/lame/Makefile.am:
7201           lame: fix LIBADD order in Makefile.am
7202
7203 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7204
7205         * tests/check/elements/amrnbenc.c:
7206         * tests/check/elements/mpeg2dec.c:
7207         * tests/check/elements/x264enc.c:
7208         * tests/check/elements/xingmux.c:
7209         * tests/check/generic/states.c:
7210           tests: make tests compile
7211
7212 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7213
7214         * ext/amrwbdec/amrwbdec.c:
7215         * ext/dvdread/dvdreadsrc.c:
7216         * ext/mad/gstmad.c:
7217         * ext/sidplay/gstsiddec.cc:
7218         * gst/asfdemux/gstasfdemux.c:
7219         * gst/realmedia/pnmsrc.c:
7220         * gst/realmedia/rdtmanager.c:
7221         * gst/realmedia/rmdemux.c:
7222           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
7223
7224 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7225
7226         * tests/check/Makefile.am:
7227           tests: disable generic index test
7228
7229 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7230
7231         * ext/mpeg2dec/gstmpeg2dec.c:
7232           mpeg2dec: remove all seeking-related code
7233           A parser or demuxer upstream should handle this Same for
7234           queries.
7235
7236 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7237
7238         * ext/mpeg2dec/gstmpeg2dec.c:
7239         * ext/mpeg2dec/gstmpeg2dec.h:
7240           mpeg2dec: update for GstIndex removal
7241
7242 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7243
7244         * ext/cdio/gstcdiocddasrc.c:
7245           cdio: update for probe vfunc removal in GstAudioCdSrc
7246
7247 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7248
7249         * ext/lame/gstlame.c:
7250         * ext/lame/gstlamemp3enc.c:
7251           lame: fix printf format in debug statements
7252           https://bugzilla.gnome.org/show_bug.cgi?id=666926
7253
7254 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7255
7256         * ext/lame/gstlame.c:
7257         * ext/lame/gstlame.h:
7258           lame: ensure parsed output
7259           ... by doing some basic parsing of encoded lame data.
7260
7261 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7262
7263         * ext/lame/gstlame.h:
7264           lame: cleanup unused instance struct fields
7265
7266 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7267
7268         * ext/lame/Makefile.am:
7269         * ext/lame/gstlamemp3enc.c:
7270         * ext/lame/gstlamemp3enc.h:
7271           lamemp3enc: ensure parsed output
7272           ... by doing some basic parsing of encoded lame data.
7273           Fixes #652150.
7274
7275 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7276
7277         * ext/lame/gstlamemp3enc.c:
7278           lamemp3enc: do not leak merged tags
7279
7280 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7281
7282         * ext/mad/gstmad.c:
7283         * ext/mad/gstmad.h:
7284           mad: helpfully bodge the last buffer to let mad decode the last frame
7285           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
7286           to be believed, the last buffer must be followed by a number of 0 bytes
7287           in order for the last frame to be decoded (at least in some cases).
7288           Doing so seems to work here, fixing a missing 1152 samples when using
7289           mp3parse before mad (not using mp3parse would yield the correct amount
7290           of samples, if there's extra non-MP3 data after (eg, tag data)).
7291
7292 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7293
7294         * ext/dvdread/dvdreadsrc.c:
7295           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
7296
7297 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7298
7299         * gst/mpegstream/gstdvddemux.c:
7300           dvddemux: tweak subtitle stream setup based on dvd language codes event
7301           ... to allow for non-continuous subtitle stream numbers.
7302           The missing stream numbers tend to come up as subtitle streams anyway
7303           (albeit not with an identified language tag).
7304
7305 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7306
7307         * ext/dvdread/dvdreadsrc.c:
7308           dvdreadsrc: minor safety tweak to sector seeking
7309
7310 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
7311
7312         * ext/a52dec/gsta52dec.c:
7313           a52dec: check that a52_init returns a valid a52 state
7314
7315 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7316
7317         * ext/mpeg2dec/gstmpeg2dec.c:
7318           mpeg2dec: update for new interlaced flags
7319
7320 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7321
7322         * ext/a52dec/Makefile.am:
7323         * ext/a52dec/gsta52dec.c:
7324         * ext/a52dec/gsta52dec.h:
7325           a52dec: port to audiodecoder
7326
7327 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7328
7329         * ext/mad/Makefile.am:
7330         * ext/mad/gstmad.c:
7331         * ext/mad/gstmad.h:
7332           mad: port to audiodecoder
7333
7334 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7335
7336         * ext/a52dec/gsta52dec.c:
7337           a52dec: Don't claim to support upstream renegotiation
7338           and use fixed caps on the srcpad. To correctly support
7339           upstream renegotiation a52dec would need to check if the
7340           caps of the downstream allocated buffer are the requested
7341           caps or if the size is different.
7342           Fixes bug #665989.
7343
7344 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
7345
7346         * ext/a52dec/gsta52dec.c:
7347           a52dec: Check that the a52_state is correctly initialized
7348
7349 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7350
7351         * gst-libs/gst/Makefile.am:
7352         * gst-libs/gst/glib-compat-private.h:
7353         * gst/asfdemux/gstasfdemux.c:
7354         * gst/mpegaudioparse/gstmpegaudioparse.c:
7355         * gst/realmedia/rademux.c:
7356         * gst/realmedia/rdtmanager.c:
7357         * gst/realmedia/rmdemux.c:
7358           Work around deprecated thread API in glib master
7359           Add private replacements for deprecated functions such as
7360           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
7361           to avoid the deprecation warnings. We can't change most of
7362           these in 0.10 because they're part of our API and ABI.
7363           Suppress deprecation warnings in selected files, mostly for
7364           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
7365           not much we can do here in 0.10.
7366
7367 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7368
7369         * po/LINGUAS:
7370         * po/eo.po:
7371         * po/es.po:
7372         * po/lv.po:
7373         * po/sr.po:
7374           po: update translations
7375
7376 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7377
7378         * gst/realmedia/rdtdepay.c:
7379           rdtdepay: make buffer metadata writable before setting caps on it
7380           Fixes issue when the header buffer is being pushed, which was taken
7381           from the caps and is therefore not writable.
7382
7383 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7384
7385         * ext/dvdread/dvdreadsrc.c:
7386           fix for basesrc changes
7387
7388 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
7389
7390         * gst/asfdemux/gstrtpasfdepay.c:
7391           rtpasfdepay: Initialize GstRTPBuffer before usage
7392
7393 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7394
7395           Merge remote-tracking branch 'origin/master' into 0.11
7396           Conflicts:
7397           ext/dvdread/dvdreadsrc.c
7398
7399 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
7400
7401         * ext/dvdread/dvdreadsrc.c:
7402           dvdreadsrc: Fix format string compiler warning
7403           Fixes bug #665101.
7404
7405 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7406
7407           Merge remote-tracking branch 'origin/master' into 0.11
7408
7409 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7410
7411         * ext/mpeg2dec/gstmpeg2dec.c:
7412           Update for indexable change
7413
7414 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7415
7416         * gst/realmedia/rdtmanager.c:
7417           update for clock provider API change
7418
7419 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7420
7421         * ext/a52dec/gsta52dec.c:
7422         * ext/amrnb/amrnbdec.c:
7423         * ext/amrnb/amrnbenc.c:
7424         * ext/amrwbdec/amrwbdec.c:
7425         * ext/dvdread/dvdreadsrc.c:
7426         * ext/lame/gstlame.c:
7427         * ext/lame/gstlamemp3enc.c:
7428         * ext/mad/gstmad.c:
7429         * ext/mpeg2dec/gstmpeg2dec.c:
7430         * ext/sidplay/gstsiddec.cc:
7431         * ext/twolame/gsttwolame.c:
7432         * ext/x264/gstx264enc.c:
7433         * gst/asfdemux/gstasfdemux.c:
7434         * gst/asfdemux/gstrtpasfdepay.c:
7435         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7436         * gst/dvdsub/gstdvdsubdec.c:
7437         * gst/dvdsub/gstdvdsubparse.c:
7438         * gst/iec958/ac3iec.c:
7439         * gst/mpegaudioparse/gstmpegaudioparse.c:
7440         * gst/mpegaudioparse/gstxingmux.c:
7441         * gst/mpegstream/gstdvddemux.c:
7442         * gst/mpegstream/gstmpegdemux.c:
7443         * gst/mpegstream/gstmpegparse.c:
7444         * gst/mpegstream/gstrfc2250enc.c:
7445         * gst/realmedia/pnmsrc.c:
7446         * gst/realmedia/rademux.c:
7447         * gst/realmedia/rdtdepay.c:
7448         * gst/realmedia/rdtmanager.c:
7449         * gst/realmedia/rmdemux.c:
7450         * gst/synaesthesia/gstsynaesthesia.c:
7451           various: fix pad template ref leaks
7452           https://bugzilla.gnome.org/show_bug.cgi?id=662664
7453
7454 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
7455
7456         * tests/check/elements/xingmux.c:
7457           tests: update for gstcheck API change
7458
7459 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7460
7461         * ext/amrnb/amrnbenc.c:
7462         * ext/dvdread/dvdreadsrc.c:
7463         * ext/lame/gstlamemp3enc.c:
7464         * ext/twolame/gsttwolamemp2enc.c:
7465           ext: fix more printf format warnings in debug messages
7466
7467 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
7468
7469         * gst/asfdemux/gstasfdemux.c:
7470         * gst/asfdemux/gstrtpasfdepay.c:
7471         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7472         * gst/dvdsub/gstdvdsubdec.c:
7473         * gst/dvdsub/gstdvdsubparse.c:
7474         * gst/realmedia/rademux.c:
7475         * gst/realmedia/rmdemux.c:
7476           Fix print format compiler warnings on OS X / 64bit
7477           https://bugzilla.gnome.org/show_bug.cgi?id=662617
7478
7479 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7480
7481         * gst/asfdemux/gstasfdemux.c:
7482         * gst/realmedia/rademux.c:
7483         * gst/realmedia/rdtmanager.c:
7484         * gst/realmedia/rmdemux.c:
7485           update for activation changes
7486
7487 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7488
7489         * gst/asfdemux/gstasfdemux.c:
7490         * gst/realmedia/rademux.c:
7491         * gst/realmedia/rmdemux.c:
7492           update for new scheduling query
7493
7494 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7495
7496         * gst/asfdemux/gstasfdemux.c:
7497         * gst/realmedia/rademux.c:
7498         * gst/realmedia/rdtmanager.c:
7499         * gst/realmedia/rmdemux.c:
7500           add parent to activate functions
7501
7502 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7503
7504         * ext/a52dec/gsta52dec.c:
7505         * ext/mpeg2dec/gstmpeg2dec.c:
7506         * ext/sidplay/gstsiddec.cc:
7507         * ext/x264/gstx264enc.c:
7508         * gst/asfdemux/gstasfdemux.c:
7509         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7510         * gst/dvdsub/gstdvdsubdec.c:
7511         * gst/dvdsub/gstdvdsubparse.c:
7512         * gst/realmedia/rademux.c:
7513         * gst/realmedia/rdtdepay.c:
7514         * gst/realmedia/rdtmanager.c:
7515         * gst/realmedia/rmdemux.c:
7516           add parent to pad functions
7517
7518 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7519
7520         * ext/mpeg2dec/gstmpeg2dec.c:
7521         * ext/sidplay/gstsiddec.cc:
7522         * ext/x264/gstx264enc.c:
7523         * gst/asfdemux/gstasfdemux.c:
7524         * gst/realmedia/rademux.c:
7525         * gst/realmedia/rdtmanager.c:
7526         * gst/realmedia/rmdemux.c:
7527           add parent to query function
7528
7529 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7530
7531         * gst/asfdemux/gstasfdemux.c:
7532         * gst/realmedia/rademux.c:
7533           _query_peer_*() -> _peer_query_*()
7534
7535 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7536
7537         * gst/dvdsub/gstdvdsubdec.c:
7538           _accept_caps() -> _query_accept_caps()
7539
7540 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7541
7542         * ext/x264/gstx264enc.c:
7543           _peer_get_caps() -> _peer_query_caps()
7544
7545 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7546
7547         * ext/x264/gstx264enc.c:
7548           update for _get_caps() -> _query_caps()
7549
7550 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7551
7552         * ext/x264/gstx264enc.c:
7553           change getcaps to query
7554
7555 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7556
7557         * ext/mad/gstmad.c:
7558           mad: re-instate accidentally dropped rank
7559
7560 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7561
7562         * ext/dvdread/dvdreadsrc.c:
7563         * gst/realmedia/pnmsrc.c:
7564           Update for GstURIHandler get_protocols() changes
7565
7566 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7567
7568         * ext/dvdread/dvdreadsrc.c:
7569         * ext/dvdread/dvdreadsrc.h:
7570         * gst/realmedia/pnmsrc.c:
7571           dvdreadsrc, pnmsrc: update for GstURIHandler changes
7572
7573 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7574
7575         * ext/mad/gstmad.c:
7576           mad: re-port to 0.11
7577           This time using the base class. Still something
7578           wrong with the parsing though, when there's no
7579           parser or demuxer upstream (which of course
7580           shouldn't happen in a normal playback scenario).
7581
7582 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7583
7584         * ext/mad/gstmad.c:
7585         * ext/mad/gstmad.h:
7586           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
7587
7588 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7589
7590         * ext/mad/gstmad.c:
7591         * ext/mad/gstmad.h:
7592           mad: replace with 0.10 version ported to GstAudioDecoder
7593           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
7594           of Mark's baseaudio branch.
7595           Would probably be too risky to drop this into 0.10 given
7596           all the things mad is doing.
7597
7598 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7599
7600         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7601           docs: remove bits for old lame element from sections.txt file
7602
7603 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7604
7605         * Android.mk:
7606         * configure.ac:
7607         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7608         * docs/plugins/inspect/plugin-mpegstream.xml:
7609         * gst-plugins-ugly.spec.in:
7610         * gst/mpegstream/Makefile.am:
7611         * gst/mpegstream/README:
7612         * gst/mpegstream/gstdvddemux.c:
7613         * gst/mpegstream/gstdvddemux.h:
7614         * gst/mpegstream/gstmpegclock.c:
7615         * gst/mpegstream/gstmpegclock.h:
7616         * gst/mpegstream/gstmpegdemux.c:
7617         * gst/mpegstream/gstmpegdemux.h:
7618         * gst/mpegstream/gstmpegpacketize.c:
7619         * gst/mpegstream/gstmpegpacketize.h:
7620         * gst/mpegstream/gstmpegparse.c:
7621         * gst/mpegstream/gstmpegparse.h:
7622         * gst/mpegstream/gstmpegstream.c:
7623         * gst/mpegstream/gstrfc2250enc.c:
7624         * gst/mpegstream/gstrfc2250enc.h:
7625         * gst/mpegstream/mpegstream.vcproj:
7626         * gst/mpegstream/notes:
7627         * win32/MANIFEST:
7628         * win32/vs6/gst_plugins_ugly.dsw:
7629         * win32/vs6/libgstac3parse.dsp:
7630         * win32/vs6/libgstmpegaudioparse.dsp:
7631         * win32/vs6/libgstmpegstream.dsp:
7632           mpegstream: remove the old mpeg-ps parser and demuxers
7633           Don't want anyone porting this by accident.
7634           Superseded by mpegpsdemux in -bad.
7635
7636 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7637
7638         * configure.ac:
7639         * ext/cdio/Makefile.am:
7640         * ext/cdio/gstcdio.c:
7641         * ext/cdio/gstcdiocddasrc.c:
7642         * ext/cdio/gstcdiocddasrc.h:
7643           cdio: port cdiocddasrc to 0.11
7644
7645 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7646
7647         * tests/check/elements/mpeg2dec.c:
7648           tests: port mpeg2dec to 0.11
7649           It compiles, but fails.
7650
7651 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7652
7653         * tests/check/elements/x264enc.c:
7654           tests: port x264enc unit test to 0.11
7655           Well, it compiles now at least.
7656
7657 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7658
7659         * gst/asfdemux/gstrtpasfdepay.h:
7660           update for base class rename
7661
7662 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7663
7664         * gst/asfdemux/gstrtpasfdepay.c:
7665         * gst/asfdemux/gstrtpasfdepay.h:
7666           update for base class rename
7667
7668 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7669
7670         * po/af.po:
7671         * po/az.po:
7672         * po/bg.po:
7673         * po/ca.po:
7674         * po/cs.po:
7675         * po/da.po:
7676         * po/de.po:
7677         * po/el.po:
7678         * po/en_GB.po:
7679         * po/es.po:
7680         * po/eu.po:
7681         * po/fi.po:
7682         * po/fr.po:
7683         * po/gl.po:
7684         * po/hu.po:
7685         * po/id.po:
7686         * po/it.po:
7687         * po/ja.po:
7688         * po/lt.po:
7689         * po/lv.po:
7690         * po/ms.po:
7691         * po/mt.po:
7692         * po/nb.po:
7693         * po/nl.po:
7694         * po/or.po:
7695         * po/pl.po:
7696         * po/pt_BR.po:
7697         * po/ro.po:
7698         * po/ru.po:
7699         * po/sk.po:
7700         * po/sl.po:
7701         * po/sq.po:
7702         * po/sr.po:
7703         * po/sv.po:
7704         * po/tr.po:
7705         * po/uk.po:
7706         * po/vi.po:
7707         * po/zh_CN.po:
7708           po: update translations
7709
7710 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7711
7712         * docs/plugins/gst-plugins-ugly-plugins.args:
7713         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7714         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7715         * docs/plugins/inspect/plugin-a52dec.xml:
7716         * docs/plugins/inspect/plugin-amrnb.xml:
7717         * docs/plugins/inspect/plugin-amrwbdec.xml:
7718         * docs/plugins/inspect/plugin-asf.xml:
7719         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7720         * docs/plugins/inspect/plugin-dvdread.xml:
7721         * docs/plugins/inspect/plugin-dvdsub.xml:
7722         * docs/plugins/inspect/plugin-lame.xml:
7723         * docs/plugins/inspect/plugin-mad.xml:
7724         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7725         * docs/plugins/inspect/plugin-realmedia.xml:
7726         * docs/plugins/inspect/plugin-siddec.xml:
7727         * docs/plugins/inspect/plugin-twolame.xml:
7728         * docs/plugins/inspect/plugin-x264.xml:
7729           docs: update docs
7730
7731 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7732
7733         * ext/lame/gstlamemp3enc.c:
7734           lamemp3enc: cosmetic error message change
7735           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
7736
7737 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7738
7739         * docs/plugins/Makefile.am:
7740         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7741         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7742         * ext/twolame/Makefile.am:
7743         * ext/twolame/gsttwolamemp2enc.c:
7744         * ext/twolame/gsttwolamemp2enc.h:
7745         * po/POTFILES.in:
7746           twolame: rename to twolamemp2enc
7747
7748 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7749
7750         * configure.ac:
7751         * ext/twolame/gsttwolame.c:
7752           twolame: port to 0.11
7753
7754 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7755
7756         * Android.mk:
7757         * configure.ac:
7758         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7759         * docs/plugins/inspect/plugin-iec958.xml:
7760         * gst-plugins-ugly.spec.in:
7761         * gst/iec958/Makefile.am:
7762         * gst/iec958/ac3_padder.c:
7763         * gst/iec958/ac3_padder.h:
7764         * gst/iec958/ac3iec.c:
7765         * gst/iec958/ac3iec.h:
7766         * win32/MANIFEST:
7767         * win32/vs6/libgstiec958.dsp:
7768           iec958: remove this plugin
7769           I think it can just go away. Audio sinks can and should payload
7770           things themselves using the helper API in libgstaudio. If such
7771           a plugin still makes sense, it should probably be rewritten
7772           using the library functions (and be put into -good or so).
7773
7774 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7775
7776         * gst/realmedia/rademux.c:
7777         * gst/realmedia/rmdemux.c:
7778         * gst/realmedia/rtspreal.c:
7779           update for adapter api change
7780
7781 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7782
7783         * ext/x264/gstx264enc.c:
7784           update for removed fixate function
7785
7786 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7787
7788         * ext/mad/gstmad.c:
7789         * ext/mpeg2dec/gstmpeg2dec.c:
7790         * gst/asfdemux/gstasfdemux.c:
7791         * gst/realmedia/rmdemux.c:
7792           remove query types
7793
7794 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7795
7796         * configure.ac:
7797         * gst/realmedia/rademux.c:
7798         * gst/realmedia/rdtdepay.c:
7799         * gst/realmedia/rmdemux.c:
7800         * gst/realmedia/rmutils.c:
7801           realmedia is ported
7802
7803 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7804
7805         * gst/asfdemux/gstasfdemux.c:
7806         * gst/mpegstream/gstdvddemux.c:
7807         * gst/mpegstream/gstmpegdemux.c:
7808         * gst/realmedia/rmdemux.c:
7809         * gst/realmedia/rmdemux.h:
7810           more template fixes
7811
7812 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
7813
7814         * po/POTFILES.in:
7815           po: lame => lamemp3enc
7816
7817 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7818
7819         * gst/realmedia/rdtmanager.c:
7820           make request pads take %u
7821
7822 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7823
7824         * ext/mpeg2dec/gstmpeg2dec.c:
7825         * ext/mpeg2dec/gstmpeg2dec.h:
7826           mpeg2dec: Add basic cropping support
7827
7828 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7829
7830         * ext/a52dec/gsta52dec.c:
7831         * ext/sidplay/gstsiddec.cc:
7832         * gst/asfdemux/gstasfdemux.c:
7833         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7834           tags: update for tag API removal
7835
7836 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7837
7838         * ext/mpeg2dec/gstmpeg2dec.c:
7839         * ext/mpeg2dec/gstmpeg2dec.h:
7840           update for meta api change
7841
7842 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7843
7844         * gst/asfdemux/gstasfdemux.c:
7845           structure: fix for api update
7846
7847 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7848
7849           Merge remote-tracking branch 'origin/master' into 0.11
7850
7851 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7852
7853         * tests/check/elements/amrnbenc.c:
7854           tests: port amrnbenc test to 0.11
7855
7856 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7857
7858         * ext/amrnb/amrnbdec.c:
7859         * ext/amrnb/amrnbenc.c:
7860           amrnb: fix up raw audio caps for 0.11
7861
7862 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7863
7864         * tests/check/Makefile.am:
7865           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
7866
7867 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7868
7869         * docs/plugins/Makefile.am:
7870         * ext/lame/Makefile.am:
7871         * ext/lame/README:
7872         * ext/lame/gstlame.c:
7873         * ext/lame/gstlame.h:
7874         * ext/lame/plugin.c:
7875         * ext/lame/test-lame.c:
7876         * gst/xingmux/gstxingmux.c:
7877         * tests/check/pipelines/lame.c:
7878           lame: remove lame element, it's been superseded by lamemp3enc
7879
7880 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7881
7882         * ext/a52dec/gsta52dec.c:
7883         * ext/lame/gstlamemp3enc.c:
7884         * ext/mad/gstmad.c:
7885         * ext/sidplay/gstsiddec.cc:
7886         * gst/asfdemux/gstasfdemux.c:
7887         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7888           ext, gst: update for taglist API changes
7889
7890 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
7891
7892         * gst/asfdemux/gstasfdemux.c:
7893           asfdemux: Don't leak pending payload buffers
7894           Fixes #662964
7895
7896 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7897
7898           Merge branch 'master' into 0.11
7899           Conflicts:
7900           ext/sidplay/gstsiddec.cc
7901
7902 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
7903
7904         * ext/sidplay/gstsiddec.cc:
7905           siddec: use BOILERPLATE macro and cleanup FIXMEs
7906
7907 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7908
7909         * gst/asfdemux/gstrtpasfdepay.c:
7910           asfdepay: fix compiler warnings after gst_caps_new_simple() change
7911
7912 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
7913
7914         * gst-plugins-ugly.spec.in:
7915           Update specfile with latest changes
7916
7917 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7918
7919         * gst/asfdemux/gstasfdemux.c:
7920           asfdemux: Don't unmap a buffer that doesn't exist
7921
7922 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7923
7924         * configure.ac:
7925         * ext/dvdread/dvdreadsrc.c:
7926           dvdread: port to 0.11
7927
7928 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7929
7930         * configure.ac:
7931         * gst/dvdsub/Makefile.am:
7932         * gst/dvdsub/gstdvdsubdec.c:
7933         * gst/dvdsub/gstdvdsubdec.h:
7934         * gst/dvdsub/gstdvdsubparse.c:
7935           dvdsub: port to 0.11
7936
7937 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7938
7939           Merge branch 'master' into 0.11
7940           Conflicts:
7941           ext/amrwbdec/Makefile.am
7942           ext/amrwbdec/amrwbdec.c
7943
7944 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7945
7946         * gst/realmedia/gstrdtbuffer.c:
7947         * gst/realmedia/gstrdtbuffer.h:
7948         * gst/realmedia/pnmsrc.c:
7949         * gst/realmedia/rademux.c:
7950         * gst/realmedia/rdtdepay.c:
7951         * gst/realmedia/rdtmanager.c:
7952         * gst/realmedia/rmdemux.c:
7953         * gst/realmedia/rmutils.c:
7954         * gst/realmedia/rtspreal.c:
7955           realmedia: port to 0.11
7956
7957 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7958
7959         * ext/amrwbdec/Makefile.am:
7960         * ext/amrwbdec/amrwbdec.c:
7961         * ext/amrwbdec/amrwbdec.h:
7962           amrwbdec: port to audiodecoder
7963
7964 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7965
7966         * ext/amrnb/Makefile.am:
7967           amrnbdec: fixup build
7968
7969 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7970
7971         * ext/amrnb/amrnbdec.c:
7972           amrnbdec: remove leftover extraneous _unref
7973
7974 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7975
7976           Merge branch 'master' into 0.11
7977           Conflicts:
7978           ext/amrnb/amrnbdec.c
7979
7980 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7981
7982         * configure.ac:
7983         * ext/amrnb/amrnbdec.c:
7984         * ext/amrnb/amrnbenc.c:
7985           amrnb: port to 0.11
7986
7987 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7988
7989         * configure.ac:
7990         * ext/amrwbdec/Makefile.am:
7991         * ext/amrwbdec/amrwbdec.c:
7992           ported amrwbdec to 0.11
7993
7994 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7995
7996         * ext/amrnb/amrnbdec.c:
7997         * ext/amrnb/amrnbdec.h:
7998           amrnbdec: port to audiodecoder
7999
8000 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8001
8002           Merge branch 'master' into 0.11
8003
8004 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8005
8006         * configure.ac:
8007         * ext/mpeg2dec/gstmpeg2dec.c:
8008         * ext/mpeg2dec/gstmpeg2dec.h:
8009           mpeg2dec: minimal port to 0.11
8010
8011 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8012
8013         * ext/mpeg2dec/gstmpeg2dec.c:
8014         * ext/mpeg2dec/gstmpeg2dec.h:
8015           mpeg2dec: post QoS messages when dropping a frame due to QoS
8016           https://bugzilla.gnome.org/show_bug.cgi?id=658241
8017
8018 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8019
8020         * configure.ac:
8021           configure: update ported plugins list
8022
8023 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8024
8025         * common:
8026           update to 0.11 branch
8027
8028 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8029
8030         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8031         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8032           dvdlpcmdec: port to 0.11
8033
8034 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8035
8036         * ext/lame/gstlame.c:
8037         * ext/lame/gstlamemp3enc.c:
8038           lame: fix raw audio caps too
8039
8040 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8041
8042         * ext/lame/gstlame.c:
8043         * ext/lame/gstlamemp3enc.c:
8044           lame: port to 0.11
8045
8046 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8047
8048           Merge branch 'master' into 0.11
8049
8050 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8051
8052         * ext/x264/gstx264enc.c:
8053         * ext/x264/gstx264enc.h:
8054           x264enc: port to 0.11
8055
8056 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8057
8058         * ext/amrnb/Makefile.am:
8059         * ext/amrnb/amrnbenc.c:
8060         * ext/amrnb/amrnbenc.h:
8061           amrnbenc: port to audioencoder
8062
8063 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8064
8065           Merge branch 'master' into 0.11
8066           Conflicts:
8067           ext/mad/gstmad.c
8068
8069 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8070
8071         * ext/a52dec/gsta52dec.c:
8072           port a52dec to 0.11
8073
8074 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8075
8076         * ext/twolame/gsttwolame.c:
8077           twolame: Simple fix for GstAudioEncoder API change
8078
8079 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8080
8081         * ext/twolame/gsttwolame.c:
8082           twolame: Fix variable 'gstelement_class' set but not used compiler warning
8083
8084 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8085
8086         * ext/lame/gstlame.c:
8087         * ext/lame/gstlamemp3enc.c:
8088           lame: Don't get the parent class again, GST_BOILERPLATE does this already
8089
8090 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8091
8092         * ext/lame/gstlame.c:
8093         * ext/lame/gstlamemp3enc.c:
8094           lame: Fix variable 'gstelement_class' set but not used compiler warning
8095
8096 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8097
8098         * ext/twolame/gsttwolame.c:
8099           twolame: improve output framing and timestamping
8100           ... which simply comes down to requesting one frame of input data at a time,
8101           since the encoder nicely turns this into 1 encoded frame.
8102
8103 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8104
8105         * ext/twolame/Makefile.am:
8106         * ext/twolame/gsttwolame.c:
8107         * ext/twolame/gsttwolame.h:
8108           twolame: port to audioencoder
8109
8110 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8111
8112         * ext/lame/gstlame.c:
8113           lame: use some more boilerplate
8114
8115 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8116
8117         * ext/lame/gstlame.c:
8118         * ext/lame/gstlame.h:
8119           lame: port to audioencoder
8120
8121 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8122
8123         * ext/lame/gstlamemp3enc.c:
8124           lamemp3enc: use some more boilerplate
8125
8126 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8127
8128         * ext/lame/gstlamemp3enc.c:
8129           lamemp3enc: really report bitrate rather kbitrate
8130
8131 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8132
8133         * ext/lame/Makefile.am:
8134         * ext/lame/gstlamemp3enc.c:
8135         * ext/lame/gstlamemp3enc.h:
8136           lamemp3enc: port to audioencoder
8137
8138 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8139
8140         * ext/dvdread/dvdreadsrc.c:
8141           dvdreadsrc: take into account first sector of the current title
8142           This fixes seeking on titles which do not start on a new file.
8143           https://bugzilla.gnome.org/show_bug.cgi?id=659252
8144
8145 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8146
8147         * ext/dvdread/dvdreadsrc.c:
8148           dvdreadsrc: fix sector seeking
8149           It was overly complicated, and did not take into account the offset
8150           needed for titles which do not start on a new file.
8151           https://bugzilla.gnome.org/show_bug.cgi?id=659252
8152
8153 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8154
8155         * ext/dvdread/dvdreadsrc.c:
8156           dvdreadsrc: fix sector search for packed titles
8157           Some DVD titles are packed in a single set, and we need to use
8158           the correct table to map times to sectors.
8159           https://bugzilla.gnome.org/show_bug.cgi?id=659252
8160
8161 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8162
8163         * configure.ac:
8164         * ext/mad/Makefile.am:
8165         * ext/mad/gstmad.c:
8166         * gst-plugins-ugly.spec.in:
8167           mad: remove id3tag dependency used by in practice unreachable legacy code
8168           The mad mp3 decoder element shouldn't parse tags at all really, but we
8169           have so far kept this code around for backwards-compatibility reasons
8170           for people building manual pipelines for some reason. However, as it
8171           turns out that code has never actually worked in 0.10 in practice,
8172           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
8173           which doesn't actually seem to happen any more though because of the
8174           preceding mad_header_decode(), which will discover and report the
8175           sync loss if it runs into a tag and make mad_frame_decode() try to
8176           resync right away.
8177           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
8178
8179 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8180
8181         * gst/asfdemux/asfpacket.c:
8182           asfpacket: skip empty payload packets
8183           ... which also avoids assertion failures and possible segfaults later on
8184           when possibly trying to join 2 empty buffers.
8185
8186 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8187
8188         * gst/realmedia/rmdemux.c:
8189         * gst/realmedia/rmdemux.h:
8190           rmdemux: delay announcing container tags until we have pads
8191           Fixes tags when transcoding.
8192           https://bugzilla.gnome.org/show_bug.cgi?id=658297
8193
8194 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8195
8196         * tests/check/elements/amrnbenc.c:
8197           amrnbenc: Use complete raw audio caps in the test
8198
8199 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
8200
8201         * docs/plugins/Makefile.am:
8202           docs: cleanup makefiles
8203           Remove commented out parts that we don't need. Remove "the wingo addition" - no
8204           so useful after all. Narrow down file-globs for plugin docs.
8205
8206 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
8207
8208         * common:
8209           Automatic update of common submodule
8210           From a39eb83 to 11f0cd5
8211
8212 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
8213
8214         * common:
8215           Automatic update of common submodule
8216           From 605cd9a to a39eb83
8217
8218 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8219
8220         * gst/asfdemux/gstasfdemux.c:
8221           asf: don't use fourcc
8222
8223 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8224
8225           Merge branch 'master' into 0.11
8226
8227 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8228
8229         * ext/mpeg2dec/gstmpeg2dec.c:
8230           mpeg2dec: fix spurious failure to decode some files
8231           Parsing can return with an 'invalid' state, but this is not
8232           actually fatal. For one, the mpeg2dec command line tool that
8233           comes with the libmpeg2 library blithely ignores this condition
8234           and merrily goes on. So we do this same, logging the error,
8235           and going on with parsing. This makes something work that did
8236           not use to work, and brings happiness to the world.
8237           https://bugzilla.gnome.org/show_bug.cgi?id=429476
8238
8239 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8240
8241         * ext/mad/gstmad.c:
8242         * ext/sidplay/Makefile.am:
8243         * ext/sidplay/gstsiddec.cc:
8244           port to new audio caps
8245
8246 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8247
8248           Merge branch 'master' into 0.11
8249           Conflicts:
8250           common
8251           gst/asfdemux/gstrtpasfdepay.c
8252
8253 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8254
8255         * configure.ac:
8256           configure: Add synaesthesia to the list of non-ported plugins
8257
8258 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8259
8260         * configure.ac:
8261         * docs/plugins/Makefile.am:
8262         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8263         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8264         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8265         * gst-plugins-ugly.spec.in:
8266         * gst/mpegaudioparse/Makefile.am:
8267         * gst/mpegaudioparse/gstmpegaudioparse.c:
8268         * gst/mpegaudioparse/gstmpegaudioparse.h:
8269         * gst/mpegaudioparse/mpegaudioparse.vcproj:
8270         * gst/xingmux/Makefile.am:
8271         * gst/xingmux/gstxingmux.c:
8272         * gst/xingmux/gstxingmux.h:
8273         * gst/xingmux/plugin.c:
8274           Remove mp3parse plugin/element
8275           It's been replaced by mpegaudioparse in -good. Don't want anyone
8276           to spend time porting a deprecated element. Rename plugin to xingmux
8277           for now until we move that somewhere else.
8278
8279 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8280
8281         * configure.ac:
8282           configure.ac: Define list of non-ported plugins
8283
8284 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8285
8286         * ext/mad/gstmad.c:
8287           mad: Fix for changes in GstQuery API
8288
8289 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8290
8291         * gst/asfdemux/gstasfdemux.c:
8292           asfdemux: Fix for changes in GstQuery API
8293
8294 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8295
8296         * gst/asfdemux/asfpacket.c:
8297           asfdemux: Fix print statement
8298
8299 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
8300
8301         * common:
8302           Update common submodule
8303
8304 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8305
8306         * ext/x264/gstx264enc.c:
8307           x264enc: Properly set the stream format in setcaps
8308           Do not forget to set the selected format to the options string
8309           when getting it from caps
8310           https://bugzilla.gnome.org/show_bug.cgi?id=655223
8311
8312 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
8313
8314         * ext/x264/gstx264enc.c:
8315           x264enc: fix the build for older x264enc
8316           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
8317
8318 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
8319
8320         * ext/x264/gstx264enc.c:
8321           x264enc: Read stream-format from the right place
8322           Read the stream-format from "stream-format" and not from profile, also rename
8323           the "bytestream" variable to "stream_format" so it's easier to understand.
8324
8325 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8326
8327         * ext/x264/gstx264enc.c:
8328         * ext/x264/gstx264enc.h:
8329           x264enc: Select stream-format based on caps
8330           Makes x264 select its stream-format based on what's available
8331           on caps, the user selected option will be chosen as a fallback
8332           when both options are available.
8333           https://bugzilla.gnome.org/show_bug.cgi?id=644233
8334
8335 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
8336
8337         * ext/x264/gstx264enc.c:
8338           x264: Allow renegotiation but prefer current caps
8339
8340 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
8341
8342         * tests/check/elements/x264enc.c:
8343           tests: Test x264enc profiles from the caps
8344           https://bugzilla.gnome.org/show_bug.cgi?id=644233
8345
8346 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
8347
8348         * ext/x264/Makefile.am:
8349         * ext/x264/gstx264enc.c:
8350         * ext/x264/gstx264enc.h:
8351           x264: Use profile and level from caps
8352           Enforces the profile and level from the downstream caps, also
8353           sets them on the fixated caps
8354           https://bugzilla.gnome.org/show_bug.cgi?id=644233
8355
8356 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8357
8358         * configure.ac:
8359           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
8360
8361 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
8362
8363         * ext/x264/gstx264enc.c:
8364           x264enc: fix subme property annotation - subme maximum is 10, not 6.
8365           Although the element accepts subme values > 6, the annotation which is
8366           visible through gst-inspect (for example) erroneously indicates 6 as the
8367           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
8368           https://bugzilla.gnome.org/show_bug.cgi?id=653473
8369
8370 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
8371
8372         * common:
8373           Automatic update of common submodule
8374           From 69b981f to 605cd9a
8375
8376 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8377
8378         * gst/asfdemux/gstrtspwms.c:
8379           rtspwms: Porting to 0.11
8380
8381 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8382
8383         * gst/asfdemux/gstrtpasfdepay.c:
8384           rtpasfdepay: Port to 0.11
8385
8386 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8387
8388         * gst/asfdemux/asfpacket.c:
8389         * gst/asfdemux/asfpacket.h:
8390         * gst/asfdemux/gstasfdemux.c:
8391         * gst/asfdemux/gstasfdemux.h:
8392           asfdemux: Porting to 0.11
8393
8394 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8395
8396         * ext/sidplay/gstsiddec.cc:
8397           siddec: port siddec to 0.11
8398
8399 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8400
8401         * gst/asfdemux/gstrtpasfdepay.c:
8402           rtpasfdepay: fix fragmented packet handling and packet padding
8403           Also remove a bogus assert.
8404
8405 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
8406
8407         * gst/synaesthesia/gstsynaesthesia.c:
8408           synaesthesia: fix wrong debug log string (copy'n'paste)
8409
8410 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8411
8412           Merge branch 'master' into 0.11
8413           Conflicts:
8414           configure.ac
8415
8416 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8417
8418         * ext/mad/gstmad.c:
8419           mad: port to new API
8420           Port to new segment API.
8421           Eat Caps events.
8422           No need to set caps on buffers.
8423
8424 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
8425
8426         * gst/realmedia/rmdemux.c:
8427           rmdemux: target is unsigned and can't be < 0
8428
8429 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
8430
8431         * ext/mad/gstmad.c:
8432           mad: use signed when caluculating the delta
8433           Avoids a <0 check for an unsigned variable.
8434
8435 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
8436
8437         * docs/plugins/Makefile.am:
8438           docs: remove obsolete commented out part
8439           We don't have this in the other modules and its not needed.
8440
8441 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
8442
8443         * docs/plugins/gst-plugins-ugly-plugins.args:
8444         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8445         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8446           docs: update plugin introspection data
8447           Now more files are merged and produced in a canonical fashion, which hopefully
8448           creates less or no delta in the future.
8449
8450 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
8451
8452         * common:
8453           Automatic update of common submodule
8454           From 9e5bbd5 to 69b981f
8455
8456 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8457
8458         * ext/lame/Makefile.am:
8459         * ext/lame/gstlamemp3enc.c:
8460           lamemp3enc: Post CODEC and BITRATE tags
8461           Also filter any CODEC/AUDIO_CODEC tags from incoming
8462           tag events.
8463           Fixes bug #391543.
8464
8465 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
8466
8467         * common:
8468           Automatic update of common submodule
8469           From fd35073 to 9e5bbd5
8470
8471 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
8472
8473         * common:
8474           Automatic update of common submodule
8475           From 46dfcea to fd35073
8476
8477 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8478
8479         * gst/asfdemux/gstrtpasfdepay.c:
8480           rtpasfdepay: simplify and refactor packet parsing
8481           Specifically, refactor buffer padding and consider marker bit for fragment
8482           assembling.
8483
8484 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8485
8486         * gst/asfdemux/gstrtpasfdepay.c:
8487           rtpasfdepay: avoid re-sending header
8488           ... e.g. following a seek, which otherwise confuses downstream demuxer
8489           expecting only a flow of data packets at this time.
8490
8491 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8492
8493         * gst/asfdemux/gstrtpasfdepay.c:
8494         * gst/asfdemux/gstrtpasfdepay.h:
8495           rtpasfdepay: remove unused field
8496
8497 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8498
8499         * ext/mad/gstmad.c:
8500           mad: Post bitrate tag whenever the bitrate changes
8501           Also send the layer/mode/emphasis/bitrate tags as an event too.
8502
8503 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8504
8505         * configure.ac:
8506         * win32/common/config.h:
8507           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
8508
8509 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8510
8511         * configure.ac:
8512         * docs/plugins/inspect/plugin-a52dec.xml:
8513         * docs/plugins/inspect/plugin-amrnb.xml:
8514         * docs/plugins/inspect/plugin-amrwbdec.xml:
8515         * docs/plugins/inspect/plugin-asf.xml:
8516         * docs/plugins/inspect/plugin-cdio.xml:
8517         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8518         * docs/plugins/inspect/plugin-dvdread.xml:
8519         * docs/plugins/inspect/plugin-dvdsub.xml:
8520         * docs/plugins/inspect/plugin-iec958.xml:
8521         * docs/plugins/inspect/plugin-lame.xml:
8522         * docs/plugins/inspect/plugin-mad.xml:
8523         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8524         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8525         * docs/plugins/inspect/plugin-mpegstream.xml:
8526         * docs/plugins/inspect/plugin-realmedia.xml:
8527         * docs/plugins/inspect/plugin-siddec.xml:
8528         * docs/plugins/inspect/plugin-twolame.xml:
8529         * docs/plugins/inspect/plugin-x264.xml:
8530         * win32/common/config.h:
8531           Back to development
8532
8533 === release 0.10.18 ===
8534
8535 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8536
8537         * ChangeLog:
8538         * NEWS:
8539         * RELEASE:
8540         * configure.ac:
8541         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8542         * docs/plugins/inspect/plugin-a52dec.xml:
8543         * docs/plugins/inspect/plugin-amrnb.xml:
8544         * docs/plugins/inspect/plugin-amrwbdec.xml:
8545         * docs/plugins/inspect/plugin-asf.xml:
8546         * docs/plugins/inspect/plugin-cdio.xml:
8547         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8548         * docs/plugins/inspect/plugin-dvdread.xml:
8549         * docs/plugins/inspect/plugin-dvdsub.xml:
8550         * docs/plugins/inspect/plugin-iec958.xml:
8551         * docs/plugins/inspect/plugin-lame.xml:
8552         * docs/plugins/inspect/plugin-mad.xml:
8553         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8554         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8555         * docs/plugins/inspect/plugin-mpegstream.xml:
8556         * docs/plugins/inspect/plugin-realmedia.xml:
8557         * docs/plugins/inspect/plugin-siddec.xml:
8558         * docs/plugins/inspect/plugin-twolame.xml:
8559         * docs/plugins/inspect/plugin-x264.xml:
8560         * gst-plugins-ugly.doap:
8561         * win32/common/config.h:
8562           Release 0.10.18
8563           Highlights:
8564           - x264enc: allow changing bitrate and quantizers dynamically at runtime
8565           - x264enc: proxy downstream caps restrictions upstream via get_caps()
8566           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
8567           - mad: allow build without libid3tag (which isn't really needed anyway)
8568           - many other fixes and improvements
8569
8570 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8571
8572         * ext/x264/gstx264enc.c:
8573           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
8574
8575 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8576
8577         * ext/x264/gstx264enc.c:
8578           x264enc: do not leak peer pad reference
8579
8580 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8581
8582         * ext/x264/gstx264enc.c:
8583           x264enc: No need to copy, reffing is enough
8584
8585 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8586
8587         * ext/x264/gstx264enc.c:
8588           x264enc: get_caps function should return a copy of the caps
8589
8590 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8591
8592         * configure.ac:
8593         * docs/plugins/inspect/plugin-a52dec.xml:
8594         * docs/plugins/inspect/plugin-amrnb.xml:
8595         * docs/plugins/inspect/plugin-amrwbdec.xml:
8596         * docs/plugins/inspect/plugin-asf.xml:
8597         * docs/plugins/inspect/plugin-cdio.xml:
8598         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8599         * docs/plugins/inspect/plugin-dvdread.xml:
8600         * docs/plugins/inspect/plugin-dvdsub.xml:
8601         * docs/plugins/inspect/plugin-iec958.xml:
8602         * docs/plugins/inspect/plugin-lame.xml:
8603         * docs/plugins/inspect/plugin-mad.xml:
8604         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8605         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8606         * docs/plugins/inspect/plugin-mpegstream.xml:
8607         * docs/plugins/inspect/plugin-realmedia.xml:
8608         * docs/plugins/inspect/plugin-siddec.xml:
8609         * docs/plugins/inspect/plugin-synaesthesia.xml:
8610         * docs/plugins/inspect/plugin-twolame.xml:
8611         * docs/plugins/inspect/plugin-x264.xml:
8612         * po/da.po:
8613         * po/de.po:
8614         * po/fr.po:
8615         * po/uk.po:
8616         * win32/common/config.h:
8617           0.10.17.4 pre-release
8618
8619 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8620
8621         * ext/mad/gstmad.c:
8622           mad: remove buffer_alloc
8623
8624 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8625
8626         * configure.ac:
8627         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8628         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8629         * docs/plugins/inspect/plugin-a52dec.xml:
8630         * docs/plugins/inspect/plugin-amrnb.xml:
8631         * docs/plugins/inspect/plugin-amrwbdec.xml:
8632         * docs/plugins/inspect/plugin-asf.xml:
8633         * docs/plugins/inspect/plugin-cdio.xml:
8634         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8635         * docs/plugins/inspect/plugin-dvdread.xml:
8636         * docs/plugins/inspect/plugin-dvdsub.xml:
8637         * docs/plugins/inspect/plugin-iec958.xml:
8638         * docs/plugins/inspect/plugin-lame.xml:
8639         * docs/plugins/inspect/plugin-mad.xml:
8640         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8641         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8642         * docs/plugins/inspect/plugin-mpegstream.xml:
8643         * docs/plugins/inspect/plugin-realmedia.xml:
8644         * docs/plugins/inspect/plugin-siddec.xml:
8645         * docs/plugins/inspect/plugin-synaesthesia.xml:
8646         * docs/plugins/inspect/plugin-twolame.xml:
8647         * docs/plugins/inspect/plugin-x264.xml:
8648         * po/bg.po:
8649         * po/ja.po:
8650         * po/nl.po:
8651         * po/pl.po:
8652         * po/ru.po:
8653         * po/sl.po:
8654         * po/tr.po:
8655           0.10.17.3 pre-release
8656
8657 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8658
8659         * common:
8660           Automatic update of common submodule
8661           From c3cafe1 to 46dfcea
8662
8663 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8664
8665         * ext/mad/gstmad.c:
8666           mad: port to 0.11
8667
8668 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8669
8670           Merge branch 'master' into 0.11
8671           Conflicts:
8672           android/amrnb.mk
8673           android/amrwbdec.mk
8674           android/asf.mk
8675           android/mpegaudioparse.mk
8676           configure.ac
8677
8678 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8679
8680         * tests/check/gst-plugins-ugly.supp:
8681           tests: add suppression for lame unit test
8682
8683 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8684
8685         * tests/check/Makefile.am:
8686         * tests/check/generic/.gitignore:
8687         * tests/check/generic/index.c:
8688           tests: add generic index-setting test
8689
8690 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8691
8692         * ext/mpeg2dec/gstmpeg2dec.c:
8693           mpeg2dec: don't deadlock when setting an index
8694
8695 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8696
8697         * configure.ac:
8698         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8699         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8700         * docs/plugins/inspect/plugin-a52dec.xml:
8701         * docs/plugins/inspect/plugin-amrnb.xml:
8702         * docs/plugins/inspect/plugin-amrwbdec.xml:
8703         * docs/plugins/inspect/plugin-asf.xml:
8704         * docs/plugins/inspect/plugin-cdio.xml:
8705         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8706         * docs/plugins/inspect/plugin-dvdread.xml:
8707         * docs/plugins/inspect/plugin-dvdsub.xml:
8708         * docs/plugins/inspect/plugin-iec958.xml:
8709         * docs/plugins/inspect/plugin-lame.xml:
8710         * docs/plugins/inspect/plugin-mad.xml:
8711         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8712         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8713         * docs/plugins/inspect/plugin-mpegstream.xml:
8714         * docs/plugins/inspect/plugin-realmedia.xml:
8715         * docs/plugins/inspect/plugin-siddec.xml:
8716         * docs/plugins/inspect/plugin-synaesthesia.xml:
8717         * docs/plugins/inspect/plugin-twolame.xml:
8718         * docs/plugins/inspect/plugin-x264.xml:
8719         * po/sl.po:
8720         * win32/common/config.h:
8721           0.10.17.2 pre-release
8722
8723 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8724
8725         * gst/realmedia/rademux.c:
8726           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
8727
8728 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8729
8730         * gst/mpegstream/gstmpegdemux.c:
8731           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
8732
8733 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8734
8735         * ext/dvdread/dvdreadsrc.c:
8736         * ext/sidplay/gstsiddec.cc:
8737         * ext/x264/gstx264enc.c:
8738           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
8739
8740 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8741
8742         * gst/asfdemux/gstasfdemux.c:
8743           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
8744
8745 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8746
8747         * ext/x264/gstx264enc.c:
8748           x264enc: Implement getcaps function
8749           This allows to set width/height/etc restrictions downstream.
8750
8751 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
8752
8753         * Android.mk:
8754         * ext/mad/Makefile.am:
8755         * ext/x264/Makefile.am:
8756         * gst/asfdemux/Makefile.am:
8757         * gst/dvdlpcmdec/Makefile.am:
8758         * gst/dvdsub/Makefile.am:
8759         * gst/iec958/Makefile.am:
8760         * gst/mpegaudioparse/Makefile.am:
8761         * gst/mpegstream/Makefile.am:
8762         * gst/realmedia/Makefile.am:
8763         * gst/synaesthesia/Makefile.am:
8764           android: make it ready for androgenizer
8765           To build gstreamer for android we are now using androgenizer which
8766           generates the needed Android.mk files.
8767           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
8768
8769 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
8770
8771         * android/NOTICE:
8772         * android/amrnb.mk:
8773         * android/amrwbdec.mk:
8774         * android/asf.mk:
8775         * android/mpegaudioparse.mk:
8776           android: remove the android/ folder
8777
8778 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
8779
8780         * common:
8781           Automatic update of common submodule
8782           From 1ccbe09 to c3cafe1
8783
8784 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
8785
8786         * ext/x264/gstx264enc.c:
8787         * ext/x264/gstx264enc.h:
8788           x264enc: Allow changing the bitrate and quantitizers dynamically
8789           https://bugzilla.gnome.org/show_bug.cgi?id=621663
8790
8791 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
8792
8793         * ext/x264/gstx264enc.c:
8794           x264enc: Set max bitrate in quality mode
8795           https://bugzilla.gnome.org/show_bug.cgi?id=621663
8796
8797 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
8798
8799         * ext/x264/gstx264enc.c:
8800           x264enc: Make it clear that constant quantizer is for debugging only
8801           https://bugzilla.gnome.org/show_bug.cgi?id=621663
8802
8803 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8804
8805         * common:
8806           Automatic update of common submodule
8807           From 193b717 to 1ccbe09
8808
8809 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
8810
8811         * common:
8812           Automatic update of common submodule
8813           From b77e2bf to 193b717
8814
8815 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8816
8817         * common:
8818           Automatic update of common submodule
8819           From d8814b6 to b77e2bf
8820
8821 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8822
8823         * common:
8824           Automatic update of common submodule
8825           From 6aaa286 to d8814b6
8826
8827 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
8828
8829         * common:
8830           Automatic update of common submodule
8831           From 6aec6b9 to 6aaa286
8832
8833 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
8834
8835         * configure.ac:
8836           configure.ac: redundant use of AC_MSG_RESULT()
8837           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
8838
8839 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
8840
8841         * autogen.sh:
8842           autogen: wingo signed comment
8843
8844 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8845
8846         * gst/dvdsub/gstdvdsubdec.c:
8847         * gst/dvdsub/gstdvdsubdec.h:
8848           dvdsubdec: Rearrange buffer allocation and pushing code a bit
8849           This makes the code easier to read, doesn't store every buffer
8850           in the instance until the next buffer is to be drawn and
8851           fixes an unitialized variable compiler warning.
8852
8853 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
8854
8855         * gst/dvdsub/gstdvdsubdec.c:
8856           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
8857           Fixes bug #619136.
8858
8859 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
8860
8861         * gst/dvdsub/gstdvdsubdec.c:
8862           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
8863           Fixes bug #644704.
8864
8865 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8866
8867         * configure.ac:
8868         * ext/mad/gstmad.c:
8869         * ext/mad/gstmad.h:
8870           mad: build the mad plugin even if libid3tag is not available
8871           ID3 tags are usually handled by id3demux, and should be handled
8872           by id3demux. Tag handling in mad based on libid3tag is very basic
8873           and mostly unnecessary really, so just build this plugin without
8874           ID3 tag support if libid3tag is not available.
8875
8876 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8877
8878           Merge branch 'master' into 0.11
8879
8880 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
8881
8882         * gst/mpegstream/gstdvddemux.c:
8883           dvddemux: small code cleanup
8884           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
8885           and avoid empty 'if' when logging is disabled.
8886
8887 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8888
8889         * configure.ac:
8890           configure.ac: export plugin description more platform independent
8891           Fixes #642504.
8892
8893 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8894
8895         * common:
8896           Automatic update of common submodule
8897           From 1de7f6a to 6aec6b9
8898
8899 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8900
8901           Merge branch 'master' into 0.11
8902           Conflicts:
8903           configure.ac
8904
8905 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8906
8907         * ext/mpeg2dec/gstmpeg2dec.c:
8908           mpeg2dec: do not fail fatally when unlinked
8909           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
8910
8911 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
8912
8913         * ext/mad/gstmad.c:
8914         * ext/mad/gstmad.h:
8915         * ext/mpeg2dec/gstmpeg2dec.c:
8916         * ext/mpeg2dec/gstmpeg2dec.h:
8917           index: remove conditional index support
8918           Index support cannot be disabled since commit
8919           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
8920           in core, which removed the configure flags to disable index.
8921
8922 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
8923
8924         * ext/mad/gstmad.c:
8925         * ext/mpeg2dec/gstmpeg2dec.c:
8926           formatting: trim trailing whitespace
8927
8928 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
8929
8930         * ext/mad/gstmad.c:
8931         * ext/mpeg2dec/gstmpeg2dec.c:
8932         * gst/mpegstream/gstmpegdemux.c:
8933           index: use delta frame flags instead of 0 or none
8934
8935 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
8936
8937         * ext/x264/gstx264enc.c:
8938           x264enc: Don't register flags with a value of 0
8939           Flags with a value of 0 aren't meaningful and will cause
8940           g_value_transform to go into an endless loop when trying to
8941           convert the flags to a string
8942
8943 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
8944
8945         * common:
8946           Automatic update of common submodule
8947           From f94d739 to 1de7f6a
8948
8949 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8950
8951         * ext/amrwbdec/amrwbdec.c:
8952           amrwbdec: avoid stalling on invalid frame
8953           Skip 1 byte indicating invalid frame type index rather than stalling
8954           on it indefinitely until EOS.
8955           Fixes #639715.
8956
8957 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8958
8959         * tests/check/pipelines/lame.c:
8960           tests: add unit test for lamemp3enc negotiation issue
8961           https://bugzilla.gnome.org/show_bug.cgi?id=641151
8962
8963 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8964
8965         * ext/lame/gstlamemp3enc.c:
8966           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
8967           The element downstream of mp3enc might only accept certain sample rates or channels,
8968           make sure we relay any restrictions that do exist to upstream when it does a
8969           get_caps() on the sink pad. That way upstream elements like audioresample or
8970           audioconvert can pick a sample rate / channel configuration that will be accepted,
8971           instead of just negotiating to the highest, which might then be rejected.
8972           https://bugzilla.gnome.org/show_bug.cgi?id=641151
8973
8974 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
8975
8976         * gst/asfdemux/asfpacket.c:
8977           asfpacket: Avoid using broken duration extension
8978           Quite a few (broken?) files have a packet duration of 1ms, which is
8979           most definitely wrong for either audio or video packets.
8980           We therefore avoid using that value and instead use other metrics to
8981           determine the buffer duration (like using the extended stream properties
8982           average frame duration if present and valid).
8983
8984 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8985
8986         * configure.ac:
8987         * win32/common/config.h:
8988           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
8989           https://bugzilla.gnome.org/show_bug.cgi?id=640705
8990
8991 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
8992
8993         * gst/mpegaudioparse/gstxingmux.c:
8994           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
8995           Fixes bug #639291.
8996
8997 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8998
8999         * gst/mpegstream/gstdvddemux.c:
9000           mpegstream: increase allowable gap between streams
9001           The new delay is three times as much as the old one, and just happens
9002           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
9003           was chocking before at 5:11.
9004           While there, merge the constants used in two places into a define.
9005           https://bugzilla.gnome.org/show_bug.cgi?id=539708
9006
9007 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
9008
9009         * ext/x264/gstx264enc.c:
9010           x264enc: make tag event writable before modifying tag list in place
9011           To modify an event tag is necessary to be sure that x264enc
9012           has its own copy.
9013           Also fix indentation.
9014           https://bugzilla.gnome.org/show_bug.cgi?id=640272
9015
9016 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9017
9018         * configure.ac:
9019         * docs/plugins/inspect/plugin-a52dec.xml:
9020         * docs/plugins/inspect/plugin-amrnb.xml:
9021         * docs/plugins/inspect/plugin-amrwbdec.xml:
9022         * docs/plugins/inspect/plugin-asf.xml:
9023         * docs/plugins/inspect/plugin-cdio.xml:
9024         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9025         * docs/plugins/inspect/plugin-dvdread.xml:
9026         * docs/plugins/inspect/plugin-dvdsub.xml:
9027         * docs/plugins/inspect/plugin-iec958.xml:
9028         * docs/plugins/inspect/plugin-lame.xml:
9029         * docs/plugins/inspect/plugin-mad.xml:
9030         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9031         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9032         * docs/plugins/inspect/plugin-mpegstream.xml:
9033         * docs/plugins/inspect/plugin-realmedia.xml:
9034         * docs/plugins/inspect/plugin-siddec.xml:
9035         * docs/plugins/inspect/plugin-twolame.xml:
9036         * docs/plugins/inspect/plugin-x264.xml:
9037         * win32/common/config.h:
9038           Back to development
9039
9040 === release 0.10.17 ===
9041
9042 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9043
9044         * ChangeLog:
9045         * NEWS:
9046         * RELEASE:
9047         * configure.ac:
9048         * docs/plugins/inspect/plugin-a52dec.xml:
9049         * docs/plugins/inspect/plugin-amrnb.xml:
9050         * docs/plugins/inspect/plugin-amrwbdec.xml:
9051         * docs/plugins/inspect/plugin-asf.xml:
9052         * docs/plugins/inspect/plugin-cdio.xml:
9053         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9054         * docs/plugins/inspect/plugin-dvdread.xml:
9055         * docs/plugins/inspect/plugin-dvdsub.xml:
9056         * docs/plugins/inspect/plugin-iec958.xml:
9057         * docs/plugins/inspect/plugin-lame.xml:
9058         * docs/plugins/inspect/plugin-mad.xml:
9059         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9060         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9061         * docs/plugins/inspect/plugin-mpegstream.xml:
9062         * docs/plugins/inspect/plugin-realmedia.xml:
9063         * docs/plugins/inspect/plugin-siddec.xml:
9064         * docs/plugins/inspect/plugin-twolame.xml:
9065         * docs/plugins/inspect/plugin-x264.xml:
9066         * gst-plugins-ugly.doap:
9067         * win32/common/config.h:
9068           Release 0.10.17
9069
9070 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9071
9072         * configure.ac:
9073         * docs/plugins/inspect/plugin-a52dec.xml:
9074         * docs/plugins/inspect/plugin-amrnb.xml:
9075         * docs/plugins/inspect/plugin-amrwbdec.xml:
9076         * docs/plugins/inspect/plugin-asf.xml:
9077         * docs/plugins/inspect/plugin-cdio.xml:
9078         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9079         * docs/plugins/inspect/plugin-dvdread.xml:
9080         * docs/plugins/inspect/plugin-dvdsub.xml:
9081         * docs/plugins/inspect/plugin-iec958.xml:
9082         * docs/plugins/inspect/plugin-lame.xml:
9083         * docs/plugins/inspect/plugin-mad.xml:
9084         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9085         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9086         * docs/plugins/inspect/plugin-mpegstream.xml:
9087         * docs/plugins/inspect/plugin-realmedia.xml:
9088         * docs/plugins/inspect/plugin-siddec.xml:
9089         * docs/plugins/inspect/plugin-twolame.xml:
9090         * docs/plugins/inspect/plugin-x264.xml:
9091         * win32/common/config.h:
9092           0.10.16.4 pre-release
9093
9094 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9095
9096         * ext/mpeg2dec/gstmpeg2dec.c:
9097           mpeg2dec: Use the proper component value for height
9098
9099 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9100
9101         * configure.ac:
9102         * docs/plugins/inspect/plugin-a52dec.xml:
9103         * docs/plugins/inspect/plugin-amrnb.xml:
9104         * docs/plugins/inspect/plugin-amrwbdec.xml:
9105         * docs/plugins/inspect/plugin-asf.xml:
9106         * docs/plugins/inspect/plugin-cdio.xml:
9107         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9108         * docs/plugins/inspect/plugin-dvdread.xml:
9109         * docs/plugins/inspect/plugin-dvdsub.xml:
9110         * docs/plugins/inspect/plugin-iec958.xml:
9111         * docs/plugins/inspect/plugin-lame.xml:
9112         * docs/plugins/inspect/plugin-mad.xml:
9113         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9114         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9115         * docs/plugins/inspect/plugin-mpegstream.xml:
9116         * docs/plugins/inspect/plugin-realmedia.xml:
9117         * docs/plugins/inspect/plugin-siddec.xml:
9118         * docs/plugins/inspect/plugin-twolame.xml:
9119         * docs/plugins/inspect/plugin-x264.xml:
9120         * win32/common/config.h:
9121           0.10.16.3 pre-release
9122
9123 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9124
9125         * gst/asfdemux/asfheaders.c:
9126         * gst/asfdemux/asfheaders.h:
9127         * gst/asfdemux/gstasfdemux.c:
9128           asfdemux: Handle new type of DRM'd asf files.
9129           These are produced by the new MS PlayReady system.
9130           https://bugzilla.gnome.org/show_bug.cgi?id=639226
9131
9132 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
9133
9134         * common:
9135           Automatic update of common submodule
9136           From e572c87 to f94d739
9137
9138 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9139
9140         * common:
9141           Automatic update of common submodule
9142           From ccbaa85 to e572c87
9143
9144 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9145
9146         * common:
9147           Automatic update of common submodule
9148           From 46445ad to ccbaa85
9149
9150 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9151
9152         * tests/check/Makefile.am:
9153           tests: never disable g_assert() and cast checks for the unit tests
9154           The unit tests are riddled with g_assert() and friends, make sure we
9155           don't disable assert and cast checks for the unit tests even if
9156           this has been specified for the rest of the code base, e.g. via
9157           --disable-glib-asserts
9158
9159 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9160
9161         * configure.ac:
9162         * win32/common/config.h:
9163           0.10.16.2 pre-release
9164
9165 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9166
9167         * docs/plugins/gst-plugins-ugly-plugins.args:
9168         * docs/plugins/inspect/plugin-a52dec.xml:
9169         * docs/plugins/inspect/plugin-amrnb.xml:
9170         * docs/plugins/inspect/plugin-amrwbdec.xml:
9171         * docs/plugins/inspect/plugin-asf.xml:
9172         * docs/plugins/inspect/plugin-cdio.xml:
9173         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9174         * docs/plugins/inspect/plugin-dvdread.xml:
9175         * docs/plugins/inspect/plugin-dvdsub.xml:
9176         * docs/plugins/inspect/plugin-iec958.xml:
9177         * docs/plugins/inspect/plugin-lame.xml:
9178         * docs/plugins/inspect/plugin-mad.xml:
9179         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9180         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9181         * docs/plugins/inspect/plugin-mpegstream.xml:
9182         * docs/plugins/inspect/plugin-realmedia.xml:
9183         * docs/plugins/inspect/plugin-siddec.xml:
9184         * docs/plugins/inspect/plugin-twolame.xml:
9185         * docs/plugins/inspect/plugin-x264.xml:
9186           docs: update docs
9187
9188 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9189
9190         * po/bg.po:
9191         * po/ca.po:
9192         * po/ru.po:
9193           po: update translations
9194
9195 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9196
9197         * configure.ac:
9198           configure: use $LIBM instead of hardcoding -lm
9199
9200 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9201
9202         * gst/realmedia/rmdemux.c:
9203           rmdemux: Initialize return variable.
9204           In the unlikely event that height is 0 (which is invalid) we would end up
9205           never setting the flow return.
9206
9207 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9208
9209         * gst/realmedia/rmutils.c:
9210           realmedia: Fix unitialized variables on macosx
9211
9212 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9213
9214         * ext/x264/gstx264enc.c:
9215           x264enc: Handle codec/encoder tags
9216           Make x264enc drop video-codec and codec tags and replace
9217           encoder/encoder-version with x264 and its build number
9218           Fixes #621465
9219
9220 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9221
9222         * ext/mpeg2dec/gstmpeg2dec.c:
9223           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
9224
9225 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9226
9227         * ext/mpeg2dec/gstmpeg2dec.c:
9228           mpeg2dec: minor formatting clean-up
9229
9230 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9231
9232         * ext/mpeg2dec/gstmpeg2dec.c:
9233           mpeg2dec: refactor cropping code to use libgstvideo functions
9234           https://bugzilla.gnome.org/show_bug.cgi?id=571146
9235
9236 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9237
9238         * ext/mpeg2dec/gstmpeg2dec.c:
9239         * ext/mpeg2dec/gstmpeg2dec.h:
9240           mpeg2dec: use GstVideoFormat instead of custom enum
9241
9242 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9243
9244         * ext/mpeg2dec/Makefile.am:
9245           mpeg2dec: fix LIBADD order in Makefile.am
9246
9247 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
9248
9249         * ext/x264/gstx264enc.c:
9250           x264: vbv-buf-capacity should have a minimum of 0
9251           x264 will clip this value internally, and users should be allowed to
9252           specify a lower value than 300 ms.
9253           https://bugzilla.gnome.org/show_bug.cgi?id=635291
9254
9255 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9256
9257         * ext/x264/gstx264enc.c:
9258           x264enc: also accept YV12 input
9259
9260 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9261
9262         * ext/x264/gstx264enc.c:
9263           x264enc: add a note to the docs about encoder latency and queues
9264           https://bugzilla.gnome.org/show_bug.cgi?id=636107
9265
9266 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9267
9268         * gst/realmedia/rademux.c:
9269         * gst/realmedia/rmdemux.c:
9270           realmedia: do not use the pad buffer allocation functions in demuxers
9271           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
9272           https://bugzilla.gnome.org/show_bug.cgi?id=637932
9273
9274 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
9275
9276         * common:
9277           Automatic update of common submodule
9278           From 169462a to 46445ad
9279
9280 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9281
9282         * ext/mad/gstmad.c:
9283           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
9284           Fixes bug #635461.
9285
9286 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
9287
9288         * common:
9289           Automatic update of common submodule
9290           From 20742ae to 169462a
9291
9292 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
9293
9294         * gst/realmedia/rmdemux.c:
9295           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
9296           Signed-off-by: Rob Clark <rob@ti.com>
9297
9298 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
9299
9300         * common:
9301           Automatic update of common submodule
9302           From 011bcc8 to 20742ae
9303
9304 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
9305
9306         * configure.ac:
9307           x264: uses pkg-config to locate libx264
9308
9309 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9310
9311           Merge branch 'master' into 0.11
9312
9313 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9314
9315         * tests/check/pipelines/lame.c:
9316           check: don't use deprecated method
9317
9318 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9319
9320         * android/amrnb.mk:
9321         * android/amrwbdec.mk:
9322         * android/asf.mk:
9323         * android/mpegaudioparse.mk:
9324         * configure.ac:
9325           more 0.10 -> 0,11 changes
9326
9327 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9328
9329         * configure.ac:
9330           configure: open 0.11 branch
9331
9332 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
9333
9334         * Android.mk:
9335         * android/NOTICE:
9336         * android/amrnb.mk:
9337         * android/amrwbdec.mk:
9338         * android/asf.mk:
9339         * android/mpegaudioparse.mk:
9340           Add build system for Android
9341
9342 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
9343
9344         * gst/realmedia/rmutils.c:
9345           realmedia: Remove dead assignments
9346
9347 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
9348
9349         * ext/mad/gstmad.c:
9350           mad: Remove dead assignments
9351
9352 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9353
9354         * ext/dvdread/dvdreadsrc.c:
9355           dvdreadsrc: remove bogus comment
9356
9357 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
9358
9359         * ext/dvdread/dvdreadsrc.c:
9360           dvdreadsrc: fix handling of multi-angle streams
9361           We would output all angles interleaved instead of just
9362           the selected angle.
9363           https://bugzilla.gnome.org/show_bug.cgi?id=539254
9364
9365 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9366
9367         * gst/realmedia/Makefile.am:
9368           realmedia: fix LIBS order in Makefile
9369
9370 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9371
9372         * po/af.po:
9373         * po/az.po:
9374         * po/bg.po:
9375         * po/ca.po:
9376         * po/cs.po:
9377         * po/da.po:
9378         * po/de.po:
9379         * po/el.po:
9380         * po/en_GB.po:
9381         * po/es.po:
9382         * po/eu.po:
9383         * po/fi.po:
9384         * po/fr.po:
9385         * po/gl.po:
9386         * po/hu.po:
9387         * po/id.po:
9388         * po/it.po:
9389         * po/ja.po:
9390         * po/lt.po:
9391         * po/lv.po:
9392         * po/ms.po:
9393         * po/mt.po:
9394         * po/nb.po:
9395         * po/nl.po:
9396         * po/or.po:
9397         * po/pl.po:
9398         * po/pt_BR.po:
9399         * po/ro.po:
9400         * po/ru.po:
9401         * po/sk.po:
9402         * po/sl.po:
9403         * po/sq.po:
9404         * po/sr.po:
9405         * po/sv.po:
9406         * po/tr.po:
9407         * po/uk.po:
9408         * po/vi.po:
9409         * po/zh_CN.po:
9410           po: update for new translatable strings
9411
9412 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
9413
9414         * common:
9415           Automatic update of common submodule
9416           From 7bbd708 to 011bcc8
9417
9418 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
9419
9420         * ext/mpeg2dec/gstmpeg2dec.c:
9421           mpeg2dec: convert the position to stream time before answering to a position query
9422
9423 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
9424
9425         * gst/realmedia/Makefile.am:
9426         * gst/realmedia/rademux.c:
9427         * gst/realmedia/rmdemux.c:
9428         * gst/realmedia/rmdemux.h:
9429           realmedia: Get codec name from pbutils instead of harcoding them
9430
9431 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
9432
9433         * ext/x264/gstx264enc.c:
9434           x264enc: Work around a rate control issue in libx264
9435           When variable framerate is disabled in libx264 (which occurs when using
9436           the zerolatency tuning), libx264 ignores timestamps but still uses the
9437           timebase leading to messed up rate control with our nanosecond timebase.
9438           We work around this issue by setting the timebase to the reciprocal of
9439           the framerate and we validate that the framerate is suitable.
9440           This has been fixed upstream in libx264 but there are non-fixed versions
9441           in the wild so this workaround is still needed.
9442           Fixes bug #632861
9443
9444 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9445
9446         * ext/mpeg2dec/gstmpeg2dec.c:
9447           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
9448
9449 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
9450
9451         * ext/mpeg2dec/gstmpeg2dec.c:
9452           mpeg2dec: fix position query by trusting upstream
9453           Position queries are badly handled for DVDs (probably due to the division in
9454           chapters): the time returned was the time since the start of chapter.
9455           Now ask upstream for position queries, fall back to the old code if upstream
9456           cannot answer the query.
9457
9458 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
9459
9460         * ext/lame/gstlame.c:
9461         * ext/mad/gstmad.c:
9462         * ext/sidplay/gstsiddec.cc:
9463         * gst/mpegstream/gstmpegparse.c:
9464           various: canonicalize property names
9465
9466 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
9467
9468         * ext/a52dec/gsta52dec.c:
9469         * ext/amrnb/amrnbdec.c:
9470         * ext/amrnb/amrnbenc.c:
9471         * ext/cdio/gstcdiocddasrc.c:
9472         * ext/dvdread/dvdreadsrc.c:
9473         * ext/lame/gstlame.c:
9474         * ext/lame/gstlamemp3enc.c:
9475         * ext/mad/gstmad.c:
9476         * ext/sidplay/gstsiddec.cc:
9477         * ext/x264/gstx264enc.c:
9478           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
9479
9480 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
9481
9482         * gst/iec958/ac3iec.c:
9483         * gst/mpegaudioparse/gstmpegaudioparse.c:
9484         * gst/mpegstream/gstmpegparse.c:
9485         * gst/mpegstream/gstrfc2250enc.c:
9486         * gst/realmedia/pnmsrc.c:
9487         * gst/realmedia/rdtmanager.c:
9488           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
9489
9490 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
9491
9492         * common:
9493           Automatic update of common submodule
9494           From 5a668bf to 7bbd708
9495
9496 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
9497
9498         * common:
9499           Automatic update of common submodule
9500           From c4a8adc to 5a668bf
9501
9502 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9503
9504         * common:
9505           Automatic update of common submodule
9506           From 5e3c9bf to c4a8adc
9507
9508 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9509
9510         * ext/mad/gstmad.c:
9511         * ext/mad/gstmad.h:
9512           mad: support reverse playback
9513
9514 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9515
9516         * ext/dvdread/dvdreadsrc.c:
9517           dvdreadsrc: improve error messages on read errors
9518           Provide proper i18n-ed error messages when a read error happens,
9519           and point out that the error could be happening because the
9520           DVD is scrambled.
9521           https://bugzilla.gnome.org/show_bug.cgi?id=613633
9522
9523 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9524
9525         * configure.ac:
9526           configure: set plugin release datetime
9527
9528 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
9529
9530         * common:
9531           Automatic update of common submodule
9532           From aa0d1d0 to 5e3c9bf
9533
9534 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9535
9536         * gst/mpegstream/gstmpegparse.c:
9537           mpegparse: re-fix flow return handling
9538           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
9539           -  } while (GST_FLOW_IS_SUCCESS (result));
9540           +  } while (result != GST_FLOW_OK);
9541
9542 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
9543
9544         * tests/check/Makefile.am:
9545         * tests/check/generic/states.c:
9546           tests: allow running state tests for all elements
9547           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
9548           to try elements that would normaly be skipped.
9549
9550 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9551
9552         * Makefile.am:
9553           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
9554
9555 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9556
9557         * configure.ac:
9558         * pkgconfig/.gitignore:
9559         * pkgconfig/Makefile.am:
9560         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9561           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
9562           This .pc file will not be installed, it's only for uninstalled setups,
9563           same thing as we do for -good. This is so other modules' unit tests can
9564           find our plugins properly in an uninstalled setup.
9565
9566 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9567
9568         * common:
9569           Automatic update of common submodule
9570           From c2e10bf to aa0d1d0
9571
9572 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9573
9574         * configure.ac:
9575           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
9576
9577 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9578
9579         * ext/sidplay/gstsiddec.cc:
9580           siddec: don't use GST_FLOW_IS_FATAL
9581           GST_FLOW_IS_FATAL has been deprecated in core git.
9582
9583 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
9584
9585         * common:
9586           Automatic update of common submodule
9587           From d3d9acf to c2e10bf
9588
9589 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9590
9591         * configure.ac:
9592           configure: Require orc >= 0.4.6 for --compat
9593
9594 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9595
9596         * common:
9597           Automatic update of common submodule
9598           From ec60217 to d3d9acf
9599
9600 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9601
9602         * ext/mpeg2dec/gstmpeg2dec.c:
9603           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
9604           And don't post error messages if allocating a buffer resulted
9605           in WRONG_STATE or UNEXPECTED.
9606
9607 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9608
9609         * gst/mpegaudioparse/gstxingmux.c:
9610           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
9611
9612 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9613
9614         * gst/mpegstream/gstdvddemux.c:
9615         * gst/mpegstream/gstmpegdemux.c:
9616         * gst/mpegstream/gstmpegparse.c:
9617           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
9618
9619 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9620
9621         * gst/realmedia/rmdemux.c:
9622           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
9623
9624 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9625
9626         * gst/asfdemux/gstasfdemux.c:
9627           asfdemux: Don't use GST_FLOW_IS_FATAL()
9628           And don't post error messages for UNEXPECTED and post an error
9629           message if pulling data failed because of NOT_LINKED.
9630
9631 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9632
9633         * configure.ac:
9634         * docs/plugins/inspect/plugin-a52dec.xml:
9635         * docs/plugins/inspect/plugin-amrnb.xml:
9636         * docs/plugins/inspect/plugin-amrwbdec.xml:
9637         * docs/plugins/inspect/plugin-asf.xml:
9638         * docs/plugins/inspect/plugin-cdio.xml:
9639         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9640         * docs/plugins/inspect/plugin-dvdread.xml:
9641         * docs/plugins/inspect/plugin-dvdsub.xml:
9642         * docs/plugins/inspect/plugin-iec958.xml:
9643         * docs/plugins/inspect/plugin-lame.xml:
9644         * docs/plugins/inspect/plugin-mad.xml:
9645         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9646         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9647         * docs/plugins/inspect/plugin-mpegstream.xml:
9648         * docs/plugins/inspect/plugin-realmedia.xml:
9649         * docs/plugins/inspect/plugin-siddec.xml:
9650         * docs/plugins/inspect/plugin-twolame.xml:
9651         * docs/plugins/inspect/plugin-x264.xml:
9652         * win32/common/config.h:
9653           Back to development
9654           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
9655           the code is updated for the GST_FLOW_IS_* macro deprecations.
9656
9657 === release 0.10.16 ===
9658
9659 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9660
9661         * ChangeLog:
9662         * NEWS:
9663         * RELEASE:
9664         * configure.ac:
9665         * gst-plugins-ugly.doap:
9666         * win32/common/config.h:
9667           Release 0.10.16
9668
9669 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9670
9671         * docs/plugins/inspect/plugin-a52dec.xml:
9672         * docs/plugins/inspect/plugin-amrnb.xml:
9673         * docs/plugins/inspect/plugin-amrwbdec.xml:
9674         * docs/plugins/inspect/plugin-asf.xml:
9675         * docs/plugins/inspect/plugin-cdio.xml:
9676         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9677         * docs/plugins/inspect/plugin-dvdread.xml:
9678         * docs/plugins/inspect/plugin-dvdsub.xml:
9679         * docs/plugins/inspect/plugin-iec958.xml:
9680         * docs/plugins/inspect/plugin-lame.xml:
9681         * docs/plugins/inspect/plugin-mad.xml:
9682         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9683         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9684         * docs/plugins/inspect/plugin-mpegstream.xml:
9685         * docs/plugins/inspect/plugin-realmedia.xml:
9686         * docs/plugins/inspect/plugin-siddec.xml:
9687         * docs/plugins/inspect/plugin-twolame.xml:
9688         * docs/plugins/inspect/plugin-x264.xml:
9689           docs: update docs for release
9690
9691 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9692
9693         * po/LINGUAS:
9694         * po/gl.po:
9695         * po/id.po:
9696         * po/lv.po:
9697         * po/ro.po:
9698         * po/sv.po:
9699           po: update translations
9700
9701 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9702
9703         * configure.ac:
9704         * po/af.po:
9705         * po/az.po:
9706         * po/bg.po:
9707         * po/ca.po:
9708         * po/cs.po:
9709         * po/da.po:
9710         * po/de.po:
9711         * po/el.po:
9712         * po/en_GB.po:
9713         * po/es.po:
9714         * po/eu.po:
9715         * po/fi.po:
9716         * po/fr.po:
9717         * po/hu.po:
9718         * po/id.po:
9719         * po/it.po:
9720         * po/ja.po:
9721         * po/lt.po:
9722         * po/lv.po:
9723         * po/ms.po:
9724         * po/mt.po:
9725         * po/nb.po:
9726         * po/nl.po:
9727         * po/or.po:
9728         * po/pl.po:
9729         * po/pt_BR.po:
9730         * po/ru.po:
9731         * po/sk.po:
9732         * po/sl.po:
9733         * po/sq.po:
9734         * po/sr.po:
9735         * po/sv.po:
9736         * po/tr.po:
9737         * po/uk.po:
9738         * po/vi.po:
9739         * po/zh_CN.po:
9740           0.10.15.6 pre-release
9741
9742 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
9743
9744         * gst/asfdemux/gstasfdemux.c:
9745           asfdemux: Don't error out on non-critical flow returns
9746           Only error out when downstream returns:
9747           * NOT_SUPPORTED
9748           * ERROR
9749           * NOT_NEGOTIATED
9750           * NOT_LINKED
9751           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
9752           of the streams had gone EOS) and then stop the task silently.
9753           In the case of WRONG_STATE we just need to stop silently
9754           https://bugzilla.gnome.org/show_bug.cgi?id=600412
9755
9756 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9757
9758         * configure.ac:
9759         * po/af.po:
9760         * po/az.po:
9761         * po/bg.po:
9762         * po/ca.po:
9763         * po/cs.po:
9764         * po/da.po:
9765         * po/de.po:
9766         * po/el.po:
9767         * po/en_GB.po:
9768         * po/es.po:
9769         * po/eu.po:
9770         * po/fi.po:
9771         * po/fr.po:
9772         * po/hu.po:
9773         * po/id.po:
9774         * po/it.po:
9775         * po/ja.po:
9776         * po/lt.po:
9777         * po/lv.po:
9778         * po/ms.po:
9779         * po/mt.po:
9780         * po/nb.po:
9781         * po/nl.po:
9782         * po/or.po:
9783         * po/pl.po:
9784         * po/pt_BR.po:
9785         * po/ru.po:
9786         * po/sk.po:
9787         * po/sl.po:
9788         * po/sq.po:
9789         * po/sr.po:
9790         * po/sv.po:
9791         * po/tr.po:
9792         * po/uk.po:
9793         * po/vi.po:
9794         * po/zh_CN.po:
9795           0.10.15.5 pre-release
9796
9797 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
9798
9799         * gst/mpegaudioparse/gstmpegaudioparse.c:
9800           mp3parse: propagate flow errors upstream.
9801           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
9802           always return the error upstream.
9803
9804 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9805
9806         * configure.ac:
9807         * po/af.po:
9808         * po/az.po:
9809         * po/bg.po:
9810         * po/ca.po:
9811         * po/cs.po:
9812         * po/da.po:
9813         * po/de.po:
9814         * po/el.po:
9815         * po/en_GB.po:
9816         * po/es.po:
9817         * po/eu.po:
9818         * po/fi.po:
9819         * po/fr.po:
9820         * po/hu.po:
9821         * po/id.po:
9822         * po/it.po:
9823         * po/ja.po:
9824         * po/lt.po:
9825         * po/lv.po:
9826         * po/ms.po:
9827         * po/mt.po:
9828         * po/nb.po:
9829         * po/nl.po:
9830         * po/or.po:
9831         * po/pl.po:
9832         * po/pt_BR.po:
9833         * po/ru.po:
9834         * po/sk.po:
9835         * po/sl.po:
9836         * po/sq.po:
9837         * po/sr.po:
9838         * po/sv.po:
9839         * po/tr.po:
9840         * po/uk.po:
9841         * po/vi.po:
9842         * po/zh_CN.po:
9843           0.10.15.4 pre-release
9844
9845 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
9846
9847         * common:
9848           Automatic update of common submodule
9849           From 3e8db1d to ec60217
9850
9851 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9852
9853         * configure.ac:
9854         * docs/plugins/inspect/plugin-a52dec.xml:
9855         * docs/plugins/inspect/plugin-amrnb.xml:
9856         * docs/plugins/inspect/plugin-amrwbdec.xml:
9857         * docs/plugins/inspect/plugin-asf.xml:
9858         * docs/plugins/inspect/plugin-cdio.xml:
9859         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9860         * docs/plugins/inspect/plugin-dvdread.xml:
9861         * docs/plugins/inspect/plugin-dvdsub.xml:
9862         * docs/plugins/inspect/plugin-iec958.xml:
9863         * docs/plugins/inspect/plugin-lame.xml:
9864         * docs/plugins/inspect/plugin-mad.xml:
9865         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9866         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9867         * docs/plugins/inspect/plugin-mpegstream.xml:
9868         * docs/plugins/inspect/plugin-realmedia.xml:
9869         * docs/plugins/inspect/plugin-siddec.xml:
9870         * docs/plugins/inspect/plugin-twolame.xml:
9871         * docs/plugins/inspect/plugin-x264.xml:
9872         * win32/common/config.h:
9873           0.10.15.3 pre-release
9874
9875 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
9876
9877         * ext/x264/gstx264enc.c:
9878           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
9879           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
9880           argument to the option string value causes an error. For < 78 we pass the
9881           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
9882           result in passing 'none' for false and 'strict' for true. Other modes can be
9883           set through the option-string property for now.
9884           https://bugzilla.gnome.org/show_bug.cgi?id=626577
9885
9886 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9887
9888         * configure.ac:
9889         * docs/plugins/gst-plugins-ugly-plugins.args:
9890         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9891         * docs/plugins/inspect/plugin-a52dec.xml:
9892         * docs/plugins/inspect/plugin-amrnb.xml:
9893         * docs/plugins/inspect/plugin-amrwbdec.xml:
9894         * docs/plugins/inspect/plugin-asf.xml:
9895         * docs/plugins/inspect/plugin-cdio.xml:
9896         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9897         * docs/plugins/inspect/plugin-dvdread.xml:
9898         * docs/plugins/inspect/plugin-dvdsub.xml:
9899         * docs/plugins/inspect/plugin-iec958.xml:
9900         * docs/plugins/inspect/plugin-lame.xml:
9901         * docs/plugins/inspect/plugin-mad.xml:
9902         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9903         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9904         * docs/plugins/inspect/plugin-mpegstream.xml:
9905         * docs/plugins/inspect/plugin-realmedia.xml:
9906         * docs/plugins/inspect/plugin-siddec.xml:
9907         * docs/plugins/inspect/plugin-twolame.xml:
9908         * docs/plugins/inspect/plugin-x264.xml:
9909         * win32/common/config.h:
9910           0.10.15.2 pre-release
9911
9912 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
9913
9914         * gst/synaesthesia/gstsynaesthesia.c:
9915           synaesthesia: code cleanups.
9916           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
9917           more.
9918
9919 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
9920
9921         * gst/synaesthesia/gstsynaesthesia.c:
9922           synaesthesia: use GST_BOILERPLATE macros
9923
9924 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9925
9926         * common:
9927           Automatic update of common submodule
9928           From bd2054b to 3e8db1d
9929
9930 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9931
9932         * ext/x264/gstx264enc.c:
9933           x264: fix printf format warning in debug message
9934
9935 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9936
9937         * docs/plugins/Makefile.am:
9938           docs: fix bug passing arguments to gtkdoc-fixref in upload target
9939           Missing backslash at end of line meant we weren't passing all arguments
9940           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
9941
9942 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
9943
9944         * common:
9945           Automatic update of common submodule
9946           From a519571 to bd2054b
9947
9948 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9949
9950         * configure.ac:
9951           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
9952           This first checks what is required for ISO C99 support and sets the relevant
9953           compiler parameters and if no C99 compiler is found, it checks for a
9954           C89 compiler. This enables us to check for and use C89/C99 functions
9955           that gcc hides from us without the correct compiler parameters.
9956
9957 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
9958
9959         * ext/x264/gstx264enc.c:
9960           x264enc: Fix flushing of delayed frames
9961           x264_encoder_encode() should be called with a NULL picture until at least
9962           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
9963           regression in make check due to the recent change in defaults which enabled
9964           b-frames and b-pyramid, both of which I believe increase the number of delayed
9965           frames when encoding.
9966
9967 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
9968
9969         * ext/x264/gstx264enc.c:
9970           x264enc: Improve x264enc defaults
9971           - medium x264 speed/quality preset
9972           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
9973           Addresses part of bug #607798
9974
9975 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
9976
9977         * ext/x264/gstx264enc.c:
9978           x264enc: Fix property description typos
9979
9980 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
9981
9982         * ext/x264/gstx264enc.c:
9983           x264enc: Add some more debug info
9984
9985 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
9986
9987         * ext/x264/gstx264enc.c:
9988         * ext/x264/gstx264enc.h:
9989           x264enc: Add speed-preset and [psy-]tuning properties
9990           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
9991           preset and possibly a profile and/or tuning are now the recommended way to
9992           configure x264 through x264enc.
9993           If a preset/tuning are specified then these will define the default values and
9994           the property defaults will be ignored. After this the option-string property is
9995           applied, followed by the user-set properties, fast first pass restrictions and
9996           finally the profile restrictions.
9997           Addresses part of bug #607798
9998
9999 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
10000
10001         * ext/x264/gstx264enc.c:
10002         * ext/x264/gstx264enc.h:
10003           x264enc: Refactor code in preparation for presets/tunings
10004           - Make defaults append the appropriate default value to a string. This is
10005           needed to differentiate between something user-set and the actual prop
10006           default.
10007           - Add an internal option string to which _set_property () cases append for the
10008           majority of properties.
10009           - Use gst_x264_enc_parse_options () to clean up application of settings. This
10010           will make order of application with respect to the presets and tunings quite
10011           simple.
10012           Addresses part of bug #607798
10013
10014 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
10015
10016         * ext/x264/gstx264enc.c:
10017           x264enc: Update available me types
10018           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
10019           now self-maintaining.
10020
10021 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
10022
10023         * ext/x264/gstx264enc.c:
10024           x264enc: Use new libx264 API to affect fast first pass
10025           Uses new x264 API to apply reduced complexity values to the parameters to
10026           increase encoding speed in the first pass of a multi-pass encode. This does
10027           not impact on final quality.
10028           Addresses part of bug #607798
10029
10030 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
10031
10032         * ext/x264/gstx264enc.c:
10033         * ext/x264/gstx264enc.h:
10034           x264enc: Add profile property
10035           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
10036           Profile. This makes it easier to achieve Baseline Profile for example.
10037           Addresses part of bug #607798
10038
10039 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
10040
10041         * ext/x264/gstx264enc.c:
10042         * ext/x264/gstx264enc.h:
10043           x264enc: Add option-string property
10044           Adds support for an x264 format option-string to specify advanced parameters
10045           Addresses part of bug #607798
10046
10047 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10048
10049         * ext/mad/Makefile.am:
10050           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
10051           Spotted by syntr0py.
10052
10053 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10054
10055         * ext/x264/gstx264enc.c:
10056           x264enc: only set timebase on versions where it exists
10057
10058 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
10059
10060         * ext/x264/gstx264enc.c:
10061           x264enc: set appropriate time base
10062           Fixes #624786.
10063
10064 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10065
10066         * tests/check/Makefile.am:
10067           tests: add plugin loading whitelist to test environment
10068           Only want to load core/-base/-ugly plugins here.
10069
10070 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10071
10072         * autogen.sh:
10073         * configure.ac:
10074           Bump automake requirement to 1.10 and autoconf to 2.60
10075           For maintainability reasons and $(builddir).
10076           See #622944.
10077
10078 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10079
10080         * gst/asfdemux/gstasfdemux.c:
10081           asfdemux: Fix seeking after last commits
10082           Don't handle wrong-state returns as errors to allow seeking to work
10083           again.
10084
10085 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10086
10087         * gst/asfdemux/gstasfdemux.c:
10088           asfdemux: Push all pending data on EOS
10089           When on push mode and receiving an EOS event, asfdemux
10090           should push all pending data because we might be dealing
10091           with a broken file that has a preroll value higher
10092           than its actual length.
10093
10094 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10095
10096         * gst/asfdemux/gstasfdemux.c:
10097           asfdemux: Fix sending eos event for chained asfs
10098           Properly push EOS event when finishing a chained asf file
10099           in pull mode
10100           Fixes #599718
10101
10102 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10103
10104         * docs/plugins/Makefile.am:
10105         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10106         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10107         * docs/plugins/inspect/plugin-rmdemux.xml:
10108           docs: add rmdemux to docs properly
10109           The plugin has been renamed, remove old introspection file.
10110
10111 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10112
10113         * docs/plugins/gst-plugins-ugly-plugins.args:
10114         * docs/plugins/inspect/plugin-x264.xml:
10115           docs: update for recent x264enc changes
10116
10117 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10118
10119         * gst/realmedia/rmdemux.c:
10120           rmdemux: fix compiler warning when debugging system in core is disabled
10121
10122 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
10123
10124         * common:
10125           Automatic update of common submodule
10126           From 73ff93a to a519571
10127
10128 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
10129
10130         * gst/asfdemux/gstasfdemux.c:
10131           asfdemux: Allow at least 500ms of preroll.
10132           Some files have insanely low preroll values which break the
10133           all_streams_prerolled() logic.
10134           Fixes #622407
10135
10136 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10137
10138         * ext/x264/gstx264enc.c:
10139           x264enc: add new h264 caps attribute alignment
10140           See #606662.
10141
10142 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10143
10144         * ext/x264/gstx264enc.c:
10145         * ext/x264/gstx264enc.h:
10146           x264enc: conditionally expose enhanced upstream capabilities
10147           API: GstX264Enc:sliced-threads
10148           API: GstX264Enc:sync-lookahead
10149           API: GstX264Enc:intra-refresh
10150           API: GstX264Enc:mb-tree
10151           API: GstX264Enc:rc-lookahead
10152           See #607798.
10153
10154 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10155
10156         * common:
10157         * docs/plugins/inspect/plugin-a52dec.xml:
10158         * docs/plugins/inspect/plugin-amrnb.xml:
10159         * docs/plugins/inspect/plugin-amrwbdec.xml:
10160         * docs/plugins/inspect/plugin-asf.xml:
10161         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10162         * docs/plugins/inspect/plugin-iec958.xml:
10163         * docs/plugins/inspect/plugin-mad.xml:
10164         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10165         * docs/plugins/inspect/plugin-mpegstream.xml:
10166         * docs/plugins/inspect/plugin-realmedia.xml:
10167           docs: update introspected plugin docs for gstdoc-scangobj and other changes
10168           Update common for latest gstdoc-scangobj and inspect xml files for
10169           escaping and pad template order changes.
10170
10171 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
10172
10173         * common:
10174           Automatic update of common submodule
10175           From 9339ccc to 35617c2
10176
10177 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
10178
10179         * common:
10180           Automatic update of common submodule
10181           From 5adb1ca to 9339ccc
10182
10183 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
10184
10185         * common:
10186           Automatic update of common submodule
10187           From 57c89b7 to 5adb1ca
10188
10189 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
10190
10191         * common:
10192           Automatic update of common submodule
10193           From c804988 to 57c89b7
10194
10195 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10196
10197         * configure.ac:
10198         * gst/realmedia/rtspreal.c:
10199           configure: Update required GLib version to 2.20
10200
10201 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10202
10203         * ext/a52dec/gsta52dec.c:
10204           a52dec: Call orc_init() before trying to get target flags
10205
10206 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10207
10208         * ext/a52dec/gsta52dec.c:
10209           a52dec: Remove debug printf...
10210
10211 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10212
10213         * configure.ac:
10214         * ext/a52dec/Makefile.am:
10215         * ext/a52dec/gsta52dec.c:
10216           a52dec: Use orc for CPU feature detection and don't check for liboil
10217
10218 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10219
10220         * configure.ac:
10221           configure: Use GLIB_EXTRA_CFLAGS
10222
10223 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10224
10225         * common:
10226           Automatic update of common submodule
10227           From 7a0fdf5 to c804988
10228
10229 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10230
10231         * common:
10232           Automatic update of common submodule
10233           From 6da3bab to 7a0fdf5
10234
10235 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10236
10237         * common:
10238           Automatic update of common submodule
10239           From 733fca9 to 6da3bab
10240
10241 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
10242
10243         * common:
10244           Automatic update of common submodule
10245           From fad145b to 733fca9
10246
10247 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
10248
10249         * common:
10250           Automatic update of common submodule
10251           From 47683c1 to fad145b
10252
10253 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10254
10255         * gst/realmedia/rmdemux.c:
10256           rmdemux: pass bitrate on caps
10257           Set the bitrate on the caps, some decoders like sipro need this to function
10258           properly.
10259           Fixes #620007
10260
10261 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
10262
10263         * common:
10264           Automatic update of common submodule
10265           From 17f89e5 to 47683c1
10266
10267 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
10268
10269         * common:
10270           Automatic update of common submodule
10271           From fd7ca04 to 17f89e5
10272
10273 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10274
10275         * ext/x264/gstx264enc.c:
10276           x264enc: Only set i_weighted_pred on versions where it exists
10277
10278 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
10279
10280         * ext/lame/gstlamemp3enc.c:
10281           lamemp3enc: implement latency query
10282           The encoder's latency is deduced from the framesize. Fixes #618896.
10283
10284 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10285
10286         * configure.ac:
10287         * docs/plugins/gst-plugins-ugly-plugins.args:
10288         * docs/plugins/gst-plugins-ugly-plugins.signals:
10289         * docs/plugins/inspect/plugin-a52dec.xml:
10290         * docs/plugins/inspect/plugin-amrnb.xml:
10291         * docs/plugins/inspect/plugin-amrwbdec.xml:
10292         * docs/plugins/inspect/plugin-asf.xml:
10293         * docs/plugins/inspect/plugin-cdio.xml:
10294         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10295         * docs/plugins/inspect/plugin-dvdread.xml:
10296         * docs/plugins/inspect/plugin-dvdsub.xml:
10297         * docs/plugins/inspect/plugin-iec958.xml:
10298         * docs/plugins/inspect/plugin-lame.xml:
10299         * docs/plugins/inspect/plugin-mad.xml:
10300         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10301         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10302         * docs/plugins/inspect/plugin-mpegstream.xml:
10303         * docs/plugins/inspect/plugin-realmedia.xml:
10304         * docs/plugins/inspect/plugin-siddec.xml:
10305         * docs/plugins/inspect/plugin-twolame.xml:
10306         * docs/plugins/inspect/plugin-x264.xml:
10307         * win32/common/config.h:
10308           Back to development
10309
10310 === release 0.10.15 ===
10311
10312 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10313
10314         * ChangeLog:
10315         * NEWS:
10316         * RELEASE:
10317         * configure.ac:
10318         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10319         * docs/plugins/inspect/plugin-a52dec.xml:
10320         * docs/plugins/inspect/plugin-amrnb.xml:
10321         * docs/plugins/inspect/plugin-amrwbdec.xml:
10322         * docs/plugins/inspect/plugin-asf.xml:
10323         * docs/plugins/inspect/plugin-cdio.xml:
10324         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10325         * docs/plugins/inspect/plugin-dvdread.xml:
10326         * docs/plugins/inspect/plugin-dvdsub.xml:
10327         * docs/plugins/inspect/plugin-iec958.xml:
10328         * docs/plugins/inspect/plugin-lame.xml:
10329         * docs/plugins/inspect/plugin-mad.xml:
10330         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10331         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10332         * docs/plugins/inspect/plugin-mpegstream.xml:
10333         * docs/plugins/inspect/plugin-realmedia.xml:
10334         * docs/plugins/inspect/plugin-siddec.xml:
10335         * docs/plugins/inspect/plugin-twolame.xml:
10336         * docs/plugins/inspect/plugin-x264.xml:
10337         * gst-plugins-ugly.doap:
10338         * win32/common/config.h:
10339           Release 0.10.15
10340
10341 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10342
10343         * po/af.po:
10344         * po/az.po:
10345         * po/bg.po:
10346         * po/ca.po:
10347         * po/cs.po:
10348         * po/da.po:
10349         * po/de.po:
10350         * po/el.po:
10351         * po/en_GB.po:
10352         * po/es.po:
10353         * po/eu.po:
10354         * po/fi.po:
10355         * po/fr.po:
10356         * po/hu.po:
10357         * po/id.po:
10358         * po/it.po:
10359         * po/ja.po:
10360         * po/lt.po:
10361         * po/lv.po:
10362         * po/ms.po:
10363         * po/mt.po:
10364         * po/nb.po:
10365         * po/nl.po:
10366         * po/or.po:
10367         * po/pl.po:
10368         * po/pt_BR.po:
10369         * po/ru.po:
10370         * po/sk.po:
10371         * po/sl.po:
10372         * po/sq.po:
10373         * po/sr.po:
10374         * po/sv.po:
10375         * po/tr.po:
10376         * po/uk.po:
10377         * po/vi.po:
10378         * po/zh_CN.po:
10379           Update .po files
10380
10381 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10382
10383         * configure.ac:
10384           configure: make implicit GLib and liboil requirements explicit
10385           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
10386
10387 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
10388
10389         * ext/x264/gstx264enc.c:
10390           x264enc: disable I weighted pred
10391           If it is enabled, then it will be main profile instead of baseline.
10392           This ensures maximum compatibility of the output stream until the
10393           encoder configuration interface gets an overhaul with explicit
10394           output profile selection.
10395           Fixes #619776.
10396
10397 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10398
10399         * configure.ac:
10400         * win32/common/config.h:
10401           0.10.14.3 pre-release
10402
10403 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10404
10405         * po/af.po:
10406         * po/az.po:
10407         * po/bg.po:
10408         * po/ca.po:
10409         * po/cs.po:
10410         * po/da.po:
10411         * po/de.po:
10412         * po/el.po:
10413         * po/en_GB.po:
10414         * po/es.po:
10415         * po/eu.po:
10416         * po/fi.po:
10417         * po/fr.po:
10418         * po/hu.po:
10419         * po/id.po:
10420         * po/it.po:
10421         * po/ja.po:
10422         * po/lt.po:
10423         * po/lv.po:
10424         * po/ms.po:
10425         * po/mt.po:
10426         * po/nb.po:
10427         * po/nl.po:
10428         * po/or.po:
10429         * po/pl.po:
10430         * po/pt_BR.po:
10431         * po/ru.po:
10432         * po/sk.po:
10433         * po/sl.po:
10434         * po/sq.po:
10435         * po/sr.po:
10436         * po/sv.po:
10437         * po/tr.po:
10438         * po/uk.po:
10439         * po/vi.po:
10440         * po/zh_CN.po:
10441           po: update translations
10442
10443 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10444
10445         * common:
10446           Automatic update of common submodule
10447           From 357b0db to fd7ca04
10448
10449 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10450
10451         * configure.ac:
10452         * win32/common/config.h:
10453           0.10.14.2 pre-release
10454
10455 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10456
10457         * common:
10458           Automatic update of common submodule
10459           From 4d67bd6 to 357b0db
10460
10461 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10462
10463         * gst/realmedia/rmdemux.c:
10464         * gst/realmedia/rmutils.c:
10465         * gst/realmedia/rmutils.h:
10466           rmdemux: add better sipr nibble swap routine
10467
10468 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10469
10470         * gst/realmedia/rmdemux.c:
10471           rmdemux: descramble SIPR before pushing out
10472           Collect and descramble the SIPR packets before pushing.
10473           Descramble ATRAC audio.
10474           Fixes #618098
10475
10476 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10477
10478         * gst/realmedia/rmutils.c:
10479         * gst/realmedia/rmutils.h:
10480           rm: add function to descramble sipr
10481
10482 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
10483
10484         * ext/x264/gstx264enc.c:
10485         * ext/x264/gstx264enc.h:
10486           x264enc: Re-send the received upstream event as-is downstream
10487           https://bugzilla.gnome.org/show_bug.cgi?id=606689
10488
10489 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
10490
10491         * ext/amrnb/amrnb.c:
10492           amrnbenc: Set rank to GST_RANK_SECONDARY
10493
10494 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10495
10496         * gst/realmedia/rtspreal.c:
10497           rtspreal: use GLib's base64 functions if available
10498           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
10499
10500 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
10501
10502         * ext/amrnb/amrnbdec.h:
10503         * ext/amrnb/amrnbenc.h:
10504         * ext/amrwbdec/amrwbdec.h:
10505           amr: Use correct includes (as pkg-config suggests)
10506           Fixes #617078
10507
10508 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
10509
10510         * gst/ac3parse/.gitignore:
10511         * gst/ac3parse/Makefile.am:
10512         * gst/ac3parse/README:
10513         * gst/ac3parse/ac3parse.vcproj:
10514         * gst/ac3parse/gstac3parse.c:
10515         * gst/ac3parse/gstac3parse.h:
10516           ac3parse: remove unported 0.8 plugin
10517           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
10518
10519 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
10520
10521         * gst/mpegaudioparse/gstmpegaudioparse.c:
10522           docs: adding a mp3decoder as well is useful
10523
10524 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
10525
10526         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10527           docs: massage section index
10528
10529 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
10530
10531         * ext/amrwbdec/amrwbdec.c:
10532         * ext/amrwbdec/amrwbdec.h:
10533           amrwbdec: move define to source to avoid hiding it from the docs
10534
10535 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
10536
10537         * ext/cdio/gstcdiocddasrc.c:
10538           docs: remove short_desc, it is taken from element details
10539
10540 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
10541
10542         * gst/synaesthesia/gstsynaesthesia.c:
10543           docs: fix sections docs for synaesthesia
10544
10545 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
10546
10547         * docs/plugins/Makefile.am:
10548         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10549         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10550         * gst/mpegaudioparse/gstmpegaudioparse.c:
10551           docs: add docs for mp3parse
10552
10553 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10554
10555         * gst-plugins-ugly.doap:
10556           doap: update repository info from cvs->git and maintainers
10557
10558 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10559
10560         * common:
10561           Automatic update of common submodule
10562           From fc85867 to 4d67bd6
10563
10564 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10565
10566         * tests/check/elements/x264enc.c:
10567           x264enc: adaptive NALU type checking
10568           In particular, be less picky about SEI NALU order, which makes test more
10569           robust with respect to changes in libx264.
10570           See also #615410.
10571
10572 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10573
10574         * ext/x264/gstx264enc.c:
10575           x264enc: adaptive x264 header NAL layout handling
10576           Fixes #615410.
10577
10578 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10579
10580         * gst/asfdemux/gstrtpasfdepay.c:
10581           asfdepay: we require a dynamic payload type
10582           Add an extra caps property that restricts the depayloader to only accept dynamic
10583           payload types.
10584
10585 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10586
10587         * configure.ac:
10588           configure: Drop -Wcast-align
10589           Commit message copied from core's commit from Benjamin Otte:
10590           246f5dba96a5b50bb74621af67b30942cca72af5
10591           Apparently gcc warns that GstMiniObject is not castable to
10592           GstEvent/Message/Buffer due to them containing 64bit variables, even
10593           though ARM hackers claim that those only need 4byte alignment. And as
10594           long as gcc behaves that way, this warning is not very useful.
10595           So we'll remove the warning until this problem is fixed.
10596           Fixes #615698
10597
10598 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
10599
10600         * ext/mpeg2dec/gstmpeg2dec.c:
10601           mpeg2dec: copy over all buffer flags when copying buffers.
10602           Avoids losing the tff/rff video buffer flags
10603
10604 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
10605
10606         * gst/asfdemux/asfpacket.c:
10607           asfdemux: Make a table static to avoid having to always allocate it.
10608
10609 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10610
10611         * ext/x264/gstx264enc.c:
10612           x264enc: fix up avcC header construction
10613           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
10614           for BUILD_X264 < 76.
10615           Also fixes #610089.
10616
10617 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10618
10619         * ext/x264/gstx264enc.c:
10620           x264enc: parameterize libx264 provided NAL layout in codec-data creation
10621
10622 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
10623
10624         * configure.ac:
10625           configure: Remove -Wundef flag
10626           Same fix as for #615161
10627
10628 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10629
10630         * common:
10631           Automatic update of common submodule
10632           From fdf023d to fc85867
10633
10634 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10635
10636         * gst-libs/gst/gettext.h:
10637           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
10638
10639 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10640
10641         * common:
10642         * ext/Makefile.am:
10643         * gst/Makefile.am:
10644           build: build plugins in parallel where possible, if make -jN is used
10645
10646 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10647
10648         * Makefile.am:
10649           build: add cruft alert for common/shave*
10650
10651 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10652
10653         * win32/MANIFEST:
10654           Fix make distcheck
10655           Remove removed file win32/common/config.h.in from MANIFEST.
10656
10657 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
10658
10659         * gst/synaesthesia/synaescope.c:
10660         * gst/synaesthesia/synaescope.h:
10661           synaestesia: Fix old-style prototype
10662
10663 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
10664
10665         * gst/realmedia/rmutils.c:
10666           Fix pointer type.
10667           Fixes #613815
10668
10669 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
10670
10671         * common:
10672           Automatic update of common submodule
10673           From 55cd514 to c1d07dd
10674
10675 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10676
10677         * configure.ac:
10678         * ext/amrnb/amrnbdec.c:
10679         * ext/amrnb/amrnbenc.c:
10680         * ext/cdio/gstcdiocddasrc.h:
10681         * ext/dvdread/dvdreadsrc.c:
10682         * ext/lame/gstlame.h:
10683         * ext/lame/gstlamemp3enc.h:
10684         * ext/lame/plugin.c:
10685         * ext/mad/gstmad.c:
10686         * ext/x264/gstx264enc.c:
10687         * ext/x264/gstx264enc.h:
10688         * gst/mpegaudioparse/gstmpegaudioparse.c:
10689         * gst/mpegaudioparse/gstxingmux.c:
10690         * gst/mpegstream/gstdvddemux.c:
10691         * gst/mpegstream/gstmpegdemux.c:
10692         * gst/mpegstream/gstmpegparse.c:
10693         * gst/realmedia/asmrules.c:
10694         * gst/realmedia/pnmsrc.c:
10695         * gst/realmedia/pnmsrc.h:
10696         * gst/realmedia/rdtdepay.h:
10697         * gst/realmedia/rdtmanager.c:
10698         * gst/realmedia/rtspreal.c:
10699           build: Add all kinds of compiler warning flags and fix the resulting warnings
10700
10701 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10702
10703         * ext/amrnb/Makefile.am:
10704         * ext/amrwbdec/Makefile.am:
10705         * ext/sidplay/Makefile.am:
10706         * gst/asfdemux/Makefile.am:
10707         * gst/mpegaudioparse/Makefile.am:
10708           build: fix up Makefile.am
10709           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
10710           the order a bit here and there (see docs/random/moving-plugins).
10711
10712 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10713
10714         * win32/common/config.h.in:
10715           win32: remove win32-specific config.h.in copy that's not used any longer
10716           The win32 config.h is now generated from the top-level config.h.in.
10717
10718 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
10719
10720         * ext/a52dec/gsta52dec.c:
10721         * ext/amrnb/amrnbdec.c:
10722         * ext/amrnb/amrnbenc.c:
10723         * ext/amrwbdec/amrwbdec.c:
10724         * ext/cdio/gstcdiocddasrc.c:
10725         * ext/dvdread/dvdreadsrc.c:
10726         * ext/lame/gstlame.c:
10727         * ext/mad/gstmad.c:
10728         * ext/mpeg2dec/gstmpeg2dec.c:
10729         * gst/ac3parse/gstac3parse.c:
10730         * gst/asfdemux/gstasfdemux.c:
10731         * gst/asfdemux/gstrtpasfdepay.c:
10732         * gst/asfdemux/gstrtspwms.c:
10733         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10734         * gst/iec958/ac3iec.c:
10735         * gst/mpegaudioparse/gstmpegaudioparse.c:
10736         * gst/mpegaudioparse/gstxingmux.c:
10737         * gst/mpegstream/gstdvddemux.c:
10738         * gst/mpegstream/gstmpegdemux.c:
10739         * gst/mpegstream/gstmpegparse.c:
10740         * gst/mpegstream/gstrfc2250enc.c:
10741         * gst/realmedia/pnmsrc.c:
10742         * gst/realmedia/rademux.c:
10743         * gst/realmedia/rdtdepay.c:
10744         * gst/realmedia/rdtmanager.c:
10745         * gst/realmedia/rmdemux.c:
10746         * gst/realmedia/rtspreal.c:
10747         * gst/synaesthesia/gstsynaesthesia.c:
10748           gst_element_class_set_details => gst_element_class_set_details_simple
10749
10750 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10751
10752         * ext/x264/gstx264enc.c:
10753           x264enc: Put pixel-aspect-ratio from input into the src pad caps
10754           Fixes bug #612995.
10755
10756 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
10757
10758         * common:
10759           Automatic update of common submodule
10760           From e272f71 to 55cd514
10761
10762 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
10763
10764         * common:
10765           Automatic update of common submodule
10766           From df8a7c8 to e272f71
10767
10768 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
10769
10770         * configure.ac:
10771           Update CXXFLAGS, too
10772
10773 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
10774
10775         * configure.ac:
10776           Update for recent changes to common submodule
10777           This just replaces every "$ERROR_CFLAGS" usage with a usage of
10778           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
10779           previously.
10780           Actually using that separation will happen later.
10781
10782 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
10783
10784         * common:
10785           Automatic update of common submodule
10786           From 9720a7d to df8a7c8
10787
10788 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
10789
10790         * common:
10791           Automatic update of common submodule
10792           From 0b6e072 to 9720a7d
10793
10794 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
10795
10796         * common:
10797           Automatic update of common submodule
10798           From 7cc5eb4 to 0b6e072
10799
10800 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10801
10802         * common:
10803           Automatic update of common submodule
10804           From 7aa65b5 to 7cc5eb4
10805
10806 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10807
10808         * common:
10809           Automatic update of common submodule
10810           From 44ecce7 to 7aa65b5
10811
10812 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10813
10814         * configure.ac:
10815           configure: Use automake 1.11 silent rules instead of shave if available
10816           This makes sure that we use something that is still maintained and
10817           also brings back libtool 1.5 support.
10818
10819 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10820
10821         * configure.ac:
10822         * docs/plugins/inspect/plugin-a52dec.xml:
10823         * docs/plugins/inspect/plugin-amrnb.xml:
10824         * docs/plugins/inspect/plugin-amrwbdec.xml:
10825         * docs/plugins/inspect/plugin-asf.xml:
10826         * docs/plugins/inspect/plugin-cdio.xml:
10827         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10828         * docs/plugins/inspect/plugin-dvdread.xml:
10829         * docs/plugins/inspect/plugin-dvdsub.xml:
10830         * docs/plugins/inspect/plugin-iec958.xml:
10831         * docs/plugins/inspect/plugin-lame.xml:
10832         * docs/plugins/inspect/plugin-mad.xml:
10833         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10834         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10835         * docs/plugins/inspect/plugin-mpegstream.xml:
10836         * docs/plugins/inspect/plugin-realmedia.xml:
10837         * docs/plugins/inspect/plugin-siddec.xml:
10838         * docs/plugins/inspect/plugin-twolame.xml:
10839         * docs/plugins/inspect/plugin-x264.xml:
10840         * win32/common/config.h:
10841           Back to development
10842
10843 === release 0.10.14 ===
10844
10845 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10846
10847         * ChangeLog:
10848         * NEWS:
10849         * RELEASE:
10850         * configure.ac:
10851         * docs/plugins/gst-plugins-ugly-plugins.args:
10852         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10853         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10854         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10855         * docs/plugins/inspect/plugin-a52dec.xml:
10856         * docs/plugins/inspect/plugin-amrnb.xml:
10857         * docs/plugins/inspect/plugin-amrwbdec.xml:
10858         * docs/plugins/inspect/plugin-asf.xml:
10859         * docs/plugins/inspect/plugin-cdio.xml:
10860         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10861         * docs/plugins/inspect/plugin-dvdread.xml:
10862         * docs/plugins/inspect/plugin-dvdsub.xml:
10863         * docs/plugins/inspect/plugin-iec958.xml:
10864         * docs/plugins/inspect/plugin-lame.xml:
10865         * docs/plugins/inspect/plugin-mad.xml:
10866         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10867         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10868         * docs/plugins/inspect/plugin-mpegstream.xml:
10869         * docs/plugins/inspect/plugin-realmedia.xml:
10870         * docs/plugins/inspect/plugin-siddec.xml:
10871         * docs/plugins/inspect/plugin-twolame.xml:
10872         * docs/plugins/inspect/plugin-x264.xml:
10873         * gst-plugins-ugly.doap:
10874         * win32/common/config.h:
10875           Release 0.10.14
10876
10877 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10878
10879         * po/af.po:
10880         * po/az.po:
10881         * po/bg.po:
10882         * po/ca.po:
10883         * po/cs.po:
10884         * po/da.po:
10885         * po/de.po:
10886         * po/el.po:
10887         * po/en_GB.po:
10888         * po/es.po:
10889         * po/eu.po:
10890         * po/fi.po:
10891         * po/fr.po:
10892         * po/hu.po:
10893         * po/id.po:
10894         * po/it.po:
10895         * po/ja.po:
10896         * po/lt.po:
10897         * po/lv.po:
10898         * po/ms.po:
10899         * po/mt.po:
10900         * po/nb.po:
10901         * po/nl.po:
10902         * po/or.po:
10903         * po/pl.po:
10904         * po/pt_BR.po:
10905         * po/ru.po:
10906         * po/sk.po:
10907         * po/sl.po:
10908         * po/sq.po:
10909         * po/sr.po:
10910         * po/sv.po:
10911         * po/tr.po:
10912         * po/uk.po:
10913         * po/vi.po:
10914         * po/zh_CN.po:
10915           Update .po files
10916
10917 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10918
10919         * configure.ac:
10920         * win32/common/config.h:
10921           0.10.13.4 pre-release
10922
10923 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10924
10925         * ext/x264/gstx264enc.c:
10926         * tests/check/elements/x264enc.c:
10927           x264enc: Replace 'avc-sample' with 'avc' in caps
10928           In the element and in its tests
10929           Fixes #606662
10930
10931 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
10932
10933         * gst/asfdemux/gstasfdemux.c:
10934           asfdemux: Don't set durations of 0 on outgoing buffers.
10935           Some (broken) streams don't have the extended stream properties in
10936           the header, resulting in applying a duration of zero on outgoing
10937           buffers.
10938           Fixes #611473
10939
10940 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
10941
10942         * gst/asfdemux/asfpacket.c:
10943           asfdemux: Make sure we always set proper payload duration.
10944           Some (broken) streams will have a delta of 0, resulting in outgoing
10945           buffers having durations of 0.
10946           Fixes #611473
10947
10948 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10949
10950         * configure.ac:
10951         * win32/common/config.h:
10952           0.10.13.3 pre-release
10953
10954 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
10955
10956         * gst/asfdemux/asfpacket.c:
10957           asfdemux: Make sure we don't end up with negative timestamps.
10958           Some files have payload with timestamps smaller than the preroll duration.
10959           Instead of blindly substracting the preroll value (and ending up with
10960           insanely high timestamps on the outgoing buffers), we make sure we
10961           never go below 0.
10962           Fixes #610432
10963
10964 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10965
10966         * configure.ac:
10967         * win32/common/config.h:
10968           0.10.13.2 pre-release
10969           Update core/base requirement to 0.10.26, since that's more likely
10970           to be the actual requirement.
10971
10972 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10973
10974         * po/LINGUAS:
10975         * po/el.po:
10976         * po/sl.po:
10977           po: update translations
10978
10979 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10980
10981         * tests/check/elements/x264enc.c:
10982           x264enc: add caps check to x264enc unit test
10983           Add some minimal caps checking to x264enc unit test.
10984           See #610089.
10985
10986 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
10987
10988         * ext/x264/gstx264enc.c:
10989           x264enc: fix up avcC header construction and playback by flash players
10990           Fix off-by-one bug when constructing the avcC header chunk: we
10991           wrote wrong profile info into the header. The first byte in the
10992           SPS NAL we get from x264 is the nal type, not the profile_idc.
10993           Also add some debug logging.
10994           Fixes #610089.
10995
10996 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
10997
10998         * gst/asfdemux/gstasfdemux.c:
10999           asfdemux: Improve seek behaviour for audio-only with no index
11000           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
11001           for video, we can just seek to seek_time instead.
11002
11003 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11004
11005         * configure.ac:
11006           configure: fix up GST_CXXFLAGS properly
11007           We don't want C specific flags in GST_CXXFLAGS, so base it on the
11008           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
11009           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
11010
11011 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11012
11013         * MAINTAINERS:
11014           Update MAINTAINERS, add myself
11015
11016 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
11017
11018         * configure.ac:
11019           configure: base GST_CXXFLAGS on --cflags from pkg-config
11020           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
11021           point for for both C and CXX settings.
11022
11023 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11024
11025         * common:
11026           Automatic update of common submodule
11027           From 96dc793 to 44ecce7
11028
11029 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11030
11031         * Makefile.am:
11032         * configure.ac:
11033         * win32/common/.gitignore:
11034         * win32/common/config.h:
11035           win32: change how win32/common/config.h is updated
11036           Generate win32/common/config.h-new directly from config.h.in,
11037           using shell variables in configure and some hard-coded information.
11038           Change top-level makefile so that 'make win32-update' copies the
11039           generated file to win32/common/config.h, which we keep in source
11040           control. It's kept in source control so that the git tree is
11041           buildable from VS.
11042           This change is similar to the ones applied a while ago to GStreamer
11043           core, gst-plugins-base and gst-plugins-good and prevents configure
11044           from changing files in source control. The generated config.h
11045           should be ok, but needs testing.
11046
11047 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11048
11049         * gst/realmedia/rtspreal.c:
11050           rtspreal: don't construct config header with uninitialised bytes
11051           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
11052           a presumably unintentional padding of uninitialised bytes at the end
11053           of the CONT tags chunk, which should be harmless but causes warnings
11054           in valgrind (see #608533 for a test URL).
11055
11056 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11057
11058         * gst/realmedia/rtspreal.c:
11059           rtspreal: add finalize function so we can free streams and rulebook
11060           Fix memory leak in Real RTSP component (#608533).
11061
11062 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11063
11064         * gst/realmedia/rtspreal.c:
11065           rtspreal: fix minor memory leak
11066           Caps take their own reference when a buffer is added to them, so
11067           unref buffer after adding it to caps (#608533).
11068
11069 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11070
11071         * gst/realmedia/rdtdepay.c:
11072           rdtdepay: unref input buffer when done
11073           Fixes memory leak, see #608533.
11074
11075 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11076
11077         * common:
11078           Automatic update of common submodule
11079           From 15d47a6 to 96dc793
11080
11081 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11082
11083         * ext/x264/gstx264enc.c:
11084         * ext/x264/gstx264enc.h:
11085           x264enc: make use of Access Unit delimiters configurable
11086           API: GstX264Enc:aud
11087
11088 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11089
11090         * gst/asfdemux/asfpacket.c:
11091           asfdemux: Do not subtract padding twice
11092           Only subtract implicit padding if an explicit one isn't
11093           provided. Avoids subtracting it twice and causing
11094           parsing errors.
11095           Fixes #607698
11096
11097 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
11098
11099         * gst/asfdemux/gstasfdemux.c:
11100         * gst/mpegstream/gstmpegpacketize.c:
11101           assert: g_assert_not_reached() cannot replace return statement
11102           Fix build with assert being turned off.
11103
11104 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11105
11106         * common:
11107           Automatic update of common submodule
11108           From 14cec89 to 15d47a6
11109
11110 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
11111
11112         * gst/asfdemux/gstasfdemux.c:
11113           asfdemux: Don't forget to update flow variable
11114           Forgot to update the return value in the loop.
11115
11116 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
11117
11118         * gst/asfdemux/gstasfdemux.c:
11119           asfdemux: Check flow return on every push
11120           We previously only aggregated flow returns after the while(push) loop,
11121           which meant that in some cases we would end-up not properly aggregating
11122           the flow returns.
11123           This is based on the same flow aggregation algorithm as oggdemux.
11124
11125 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11126
11127         * ext/x264/gstx264enc.c:
11128           x264enc: Add stream-format to output caps
11129           Adds stream-format to output caps of x264enc that
11130           informs if the stream is in bytestream of avc format.
11131           Fixes #606662
11132
11133 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
11134
11135         * gst/mpegaudioparse/gstxingmux.c:
11136           xingmux: Fix unaligned memory access
11137           ARM/SPARC need 32bit alignment but xingmux accesses possibly
11138           unaligned memory, which leads to SIGBUS.
11139           Fixes bug #586464.
11140
11141 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
11142
11143         * gst/asfdemux/gstasfdemux.c:
11144           asfdemux: Use GST_STR_NULL in a couple of places.
11145           Fixes crashing on some of the log statements on win32.
11146
11147 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11148
11149         * gst/realmedia/rmdemux.c:
11150           rmdemux: Parse and post bitrate for streams
11151           Parse the bitrate of the streams and post their tags.
11152           Fixes #599299
11153
11154 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11155
11156         * gst/asfdemux/gstasfdemux.c:
11157         * gst/asfdemux/gstasfdemux.h:
11158           asfdemux: Post bitrate tag
11159           If stream bitrate object is available, post the bitrate
11160           tags.
11161           Fixes #599297
11162
11163 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11164
11165         * gst/mpegaudioparse/gstmpegaudioparse.c:
11166         * gst/mpegaudioparse/gstmpegaudioparse.h:
11167           mp3parse: minor validation check of (Xing, VBRI) metadata
11168           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
11169
11170 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11171
11172         * gst/mpegaudioparse/gstmpegaudioparse.c:
11173           mp3parse: use proper total_time and total_bytes in various cases
11174           The correct basis for (Xing, VBRI) seek table calculations is the
11175           byte size and duration provided by that metadata, rather than some
11176           other (possibly even estimated) one.  This also prevents an infinite
11177           conversion loop in (unlikely) case where a TOC is provided without
11178           such corresponding (duration) metdata.
11179
11180 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11181
11182         * gst/mpegaudioparse/gstmpegaudioparse.c:
11183         * gst/mpegaudioparse/gstmpegaudioparse.h:
11184           mp3parse: conserve stop time for non-accurate seek
11185           Use the same strategy as accurate seeks to store
11186           pending non-accurate seeks to avoid overwriting non-definite
11187           stop times. When doing non-accurate seeks our position
11188           reporting might drift off by some secs and the stream can
11189           end up before it should.
11190           Fixes #603695
11191
11192 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11193
11194         * common:
11195           Automatic update of common submodule
11196           From 47cb23a to 14cec89
11197
11198 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11199
11200         * ext/amrwbdec/amrwb.c:
11201           amrwbdec: give decoder a rank so decodebin/playbin will use it
11202
11203 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11204
11205         * gst/mpegaudioparse/gstmpegaudioparse.c:
11206           mp3parse: return false when we can't seek
11207           When upstream can't seek, we return false as well
11208
11209 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11210
11211         * ext/lame/gstlame.c:
11212         * ext/lame/gstlamemp3enc.c:
11213           lame: Avoid crash when seeking before negotiating
11214           lame's 'lgv' variable is only initialized when the caps
11215           is negotiated, whenever a seek happens before that, it would
11216           attempt to call a function on an empty pointer, causing the crash.
11217           Fixes #603515
11218
11219 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11220
11221         * common:
11222           Automatic update of common submodule
11223           From 87bf428 to 47cb23a
11224
11225 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11226
11227         * common:
11228           Automatic update of common submodule
11229           From da4c75c to 87bf428
11230
11231 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
11232
11233         * common:
11234           Automatic update of common submodule
11235           From 53a2485 to da4c75c
11236
11237 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11238
11239         * gst/mpegaudioparse/gstmpegaudioparse.c:
11240           mp3parse: fix non-flushing seek
11241           Specifically, in addition to clearing lots of variables/offsets
11242           when receiving newsegment, also clear leftover data to match.
11243
11244 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
11245
11246         * ext/x264/gstx264enc.c:
11247         * ext/x264/gstx264enc.h:
11248           x264enc: Make upstream GstForceKeyUnit thread-safe
11249           Also send the GstForceKeyUnit event downstream when an upstream on is received,
11250           allowing muxers or payloaders to take appropriate actions.
11251           https://bugzilla.gnome.org/show_bug.cgi?id=602556
11252
11253 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11254
11255         * common:
11256           Automatic update of common submodule
11257           From a3e3ce4 to 53a2485
11258
11259 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
11260
11261         * gst/asfdemux/gstasfdemux.c:
11262           asfdemux: Don't call strlen() on NULL pointers
11263           Fixes bug #602280.
11264
11265 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11266
11267         * gst/asfdemux/gstasfdemux.c:
11268           asfdemux: Remove old pads when new ones are added
11269           The old pads were being removed before adding the new ones,
11270           we should add the new ones first.
11271           Fixes #599718
11272
11273 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11274
11275         * gst/asfdemux/gstasfdemux.c:
11276         * gst/asfdemux/gstasfdemux.h:
11277           asfdemux: Handle chained asfs on pull mode
11278           Adds chained asfs handling to pull mode. It now checks if
11279           there is a new asf header after the last packet (when it
11280           is possible to know how many packets are) or it tries
11281           checking if a processed packet that fails is an header
11282           object.
11283           Fixes #599718
11284
11285 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11286
11287         * gst/asfdemux/gstasfdemux.c:
11288         * gst/asfdemux/gstasfdemux.h:
11289           asfdemux: properly do chained asfs on push mode
11290           To properly do chained asfs work with playbin2, we need to
11291           push eos on the old pads before removing them.
11292           Fixes #599718
11293
11294 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11295
11296         * gst/asfdemux/gstasfdemux.c:
11297         * gst/asfdemux/gstasfdemux.h:
11298           asfdemux: add support for chained asfs (push mode)
11299           Adds support for detecting and playing chained asfs
11300           in push mode. asfdemux tries to detect a new asf start
11301           by identifying the header object guid in a input buffer.
11302           When it finds it, it resets its state, removing its pads
11303           and creates new ones for the new file.
11304
11305 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11306
11307         * gst/asfdemux/gstasfdemux.c:
11308           asfdemux: fix two small leaks
11309
11310 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11311
11312         * gst/asfdemux/gstasfdemux.c:
11313           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
11314           WM/Track has a 0 base but is often wrongly written as starting from 1,
11315           so not as reliable as WM/TrackNumber which always starts from 1.
11316
11317 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11318
11319         * gst/asfdemux/gstasfdemux.c:
11320           asfdemux: WM/Track starts counting from 0, adjust to start from 1
11321
11322 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11323
11324         * gst/asfdemux/gstasfdemux.c:
11325           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
11326           There's both WM/Track and WM/TrackNumber.
11327
11328 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
11329
11330         * ext/a52dec/gsta52dec.c:
11331           a52dec: Fix debug statement: Pass pos variable instead of time() function
11332
11333 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
11334
11335         * gst/dvdsub/gstdvdsubdec.c:
11336           dvdsubdec: Fix printf format string warning
11337
11338 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
11339
11340         * gst/asfdemux/gstasfdemux.c:
11341           asfdemux: Fix bogus variable used uninitialised warnings
11342
11343 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
11344
11345         * po/Makevars:
11346           po: Don't create backup .po files
11347           As well as preventing creation of useless backup files, it works
11348           around a bug in gettext 0.17 on OS/X
11349
11350 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
11351
11352         * gst/asfdemux/asfpacket.c:
11353           asfdemux: fix c99-style comments.
11354
11355 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
11356
11357         * gst/asfdemux/asfpacket.c:
11358           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
11359
11360 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11361
11362         * gst/realmedia/rmutils.c:
11363           rmutils: fix byteswapping
11364           fix the byteswapping code that was wrong because of the side effects of the
11365           READ/WRITE macros.
11366           Fixes #599676
11367
11368 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
11369
11370         * ext/x264/gstx264enc.c:
11371           x264enc: Adapt to slightly modified x264 API
11372           Fixes #599095.
11373
11374 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11375
11376         * gst/asfdemux/asfpacket.c:
11377           asfdemux: careful to avoid crash on bogus data
11378           When receiving bogus data, we have to avoid subtracting a value
11379           larger than 'size' from 'size' variable, resulting in a wrap
11380           that would make 'size' a really large bogus value.
11381           Fixes #599333
11382
11383 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
11384
11385         * win32/common/config.h:
11386           win32: Commit bumped version number
11387
11388 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
11389
11390         * gst/mpegaudioparse/gstmpegaudioparse.c:
11391           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
11392           Fixes #598761
11393           This removes a good 50% of processing time for parsing a buffer.
11394           We do this by simply... getting the nicks that we already have handy
11395           instead of going through the expensive glib system.
11396
11397 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
11398
11399         * configure.ac:
11400           configure.ac: And back to development we go...
11401
11402 === release 0.10.13 ===
11403
11404 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
11405
11406         * ChangeLog:
11407         * NEWS:
11408         * RELEASE:
11409         * common:
11410         * configure.ac:
11411         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11412         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11413         * docs/plugins/inspect/plugin-a52dec.xml:
11414         * docs/plugins/inspect/plugin-asf.xml:
11415         * docs/plugins/inspect/plugin-cdio.xml:
11416         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11417         * docs/plugins/inspect/plugin-dvdread.xml:
11418         * docs/plugins/inspect/plugin-dvdsub.xml:
11419         * docs/plugins/inspect/plugin-iec958.xml:
11420         * docs/plugins/inspect/plugin-lame.xml:
11421         * docs/plugins/inspect/plugin-mad.xml:
11422         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11423         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11424         * docs/plugins/inspect/plugin-mpegstream.xml:
11425         * docs/plugins/inspect/plugin-realmedia.xml:
11426         * docs/plugins/inspect/plugin-siddec.xml:
11427         * docs/plugins/inspect/plugin-twolame.xml:
11428         * docs/plugins/inspect/plugin-x264.xml:
11429         * gst-plugins-ugly.doap:
11430         * win32/common/config.h:
11431           Release 0.10.13
11432
11433 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
11434
11435         * po/af.po:
11436         * po/az.po:
11437         * po/bg.po:
11438         * po/ca.po:
11439         * po/cs.po:
11440         * po/da.po:
11441         * po/de.po:
11442         * po/en_GB.po:
11443         * po/es.po:
11444         * po/eu.po:
11445         * po/fi.po:
11446         * po/fr.po:
11447         * po/hu.po:
11448         * po/id.po:
11449         * po/it.po:
11450         * po/ja.po:
11451         * po/lt.po:
11452         * po/lv.po:
11453         * po/ms.po:
11454         * po/mt.po:
11455         * po/nb.po:
11456         * po/nl.po:
11457         * po/or.po:
11458         * po/pl.po:
11459         * po/pt_BR.po:
11460         * po/ru.po:
11461         * po/sk.po:
11462         * po/sq.po:
11463         * po/sr.po:
11464         * po/sv.po:
11465         * po/tr.po:
11466         * po/uk.po:
11467         * po/vi.po:
11468         * po/zh_CN.po:
11469           Update .po files
11470
11471 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
11472
11473         * common:
11474           Automatic update of common submodule
11475           From 85d1530 to 0702fe1
11476
11477 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
11478
11479         * ChangeLog:
11480         * configure.ac:
11481         * po/af.po:
11482         * po/az.po:
11483         * po/bg.po:
11484         * po/ca.po:
11485         * po/cs.po:
11486         * po/da.po:
11487         * po/de.po:
11488         * po/en_GB.po:
11489         * po/es.po:
11490         * po/eu.po:
11491         * po/fi.po:
11492         * po/fr.po:
11493         * po/hu.po:
11494         * po/id.po:
11495         * po/it.po:
11496         * po/ja.po:
11497         * po/lt.po:
11498         * po/lv.po:
11499         * po/ms.po:
11500         * po/mt.po:
11501         * po/nb.po:
11502         * po/nl.po:
11503         * po/or.po:
11504         * po/pl.po:
11505         * po/pt_BR.po:
11506         * po/ru.po:
11507         * po/sk.po:
11508         * po/sq.po:
11509         * po/sr.po:
11510         * po/sv.po:
11511         * po/tr.po:
11512         * po/uk.po:
11513         * po/vi.po:
11514         * po/zh_CN.po:
11515         * win32/common/config.h:
11516           0.10.12.3 pre-release
11517
11518 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
11519
11520         * common:
11521           Automatic update of common submodule
11522           From a3e3ce4 to 85d1530
11523
11524 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
11525
11526         * ext/a52dec/gsta52dec.c:
11527           a52dec: Fix reference leak on all input buffers in 'dvd mode'
11528           https://bugzilla.gnome.org/show_bug.cgi?id=598272
11529
11530 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
11531
11532         * ChangeLog:
11533         * configure.ac:
11534         * po/LINGUAS:
11535         * po/af.po:
11536         * po/az.po:
11537         * po/bg.po:
11538         * po/ca.po:
11539         * po/cs.po:
11540         * po/da.po:
11541         * po/de.po:
11542         * po/en_GB.po:
11543         * po/es.po:
11544         * po/eu.po:
11545         * po/fi.po:
11546         * po/fr.po:
11547         * po/hu.po:
11548         * po/id.po:
11549         * po/it.po:
11550         * po/ja.po:
11551         * po/lt.po:
11552         * po/lv.po:
11553         * po/ms.po:
11554         * po/mt.po:
11555         * po/nb.po:
11556         * po/nl.po:
11557         * po/or.po:
11558         * po/pl.po:
11559         * po/pt_BR.po:
11560         * po/ru.po:
11561         * po/sk.po:
11562         * po/sq.po:
11563         * po/sr.po:
11564         * po/sv.po:
11565         * po/tr.po:
11566         * po/uk.po:
11567         * po/vi.po:
11568         * po/zh_CN.po:
11569         * win32/common/config.h:
11570           0.10.12.2 pre-release
11571
11572 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
11573
11574         * docs/plugins/gst-plugins-ugly-plugins.args.new:
11575         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
11576           docs: Remove files accidentally added
11577           Remove the gst-plugins-ugly-plugins.args.new and
11578           gst-plugins-ugly-plugins.signals.new files, that appear
11579           to have been accidentally added in commit
11580           f5d046a0b034f9bd7274291f7131ee5db1a30052
11581
11582 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
11583
11584         * ext/a52dec/gsta52dec.c:
11585           a52dec: Add some debugging for new segment events
11586
11587 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
11588
11589         * ext/mpeg2dec/gstmpeg2dec.c:
11590           mpeg2dec: fix warning in macosx snow leopard
11591
11592 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
11593
11594         * gst/mpegstream/gstmpegparse.c:
11595           mpegstream: fix warning in macosx snow leopard
11596
11597 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
11598
11599         * gst/mpegaudioparse/gstmpegaudioparse.c:
11600           mpegaudioparse: fix warning in macosx snow leopard
11601
11602 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
11603
11604         * gst/dvdsub/gstdvdsubdec.c:
11605           dvdsubdec: fix warning on macosx snow leopard
11606
11607 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
11608
11609         * gst/asfdemux/gstasfdemux.c:
11610           asfdemux: fix warning in macosx snow leopard
11611
11612 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
11613
11614         * gst/mpegaudioparse/gstmpegaudioparse.c:
11615           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
11616
11617 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
11618
11619         * common:
11620           Automatic update of common submodule
11621           From 19fa4f3 to a3e3ce4
11622
11623 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
11624
11625         * gst/asfdemux/gstasfdemux.c:
11626         * gst/realmedia/rdtmanager.c:
11627           build: fprintf, sprintf, sscanf need stdio.h
11628
11629 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
11630
11631         * ext/mad/gstmad.c:
11632           mad: add missing include to fix the build
11633
11634 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11635
11636         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11637           dvdlpcm: whitespace fixes
11638
11639 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
11640
11641         * gst-plugins-ugly.spec.in:
11642           update spec file
11643
11644 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11645
11646         * configure.ac:
11647           x264enc: adjust configure checking to changed upstream
11648
11649 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11650
11651         * ext/x264/gstx264enc.c:
11652           x264enc: conditionally adjust to new upstream API
11653           Fixes #596517.
11654
11655 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11656
11657         * gst/mpegaudioparse/gstmpegaudioparse.c:
11658         * gst/mpegaudioparse/gstmpegaudioparse.h:
11659           mpegaudioparse: prevent infinite (re)syncing
11660           Conflicts:
11661           gst/mpegaudioparse/gstmpegaudioparse.c
11662
11663 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
11664
11665         * gst/mpegaudioparse/gstmpegaudioparse.c:
11666           mp3parse: Refactor checking for sync. Make resyncing more reliable.
11667           Previously, we could get false sync relatively easily - it sometimes happened
11668           on real files. This cleans the code up a fair bit, and makes it require more
11669           confirmation that we've found valid sync before continuing.
11670
11671 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11672
11673         * gst/mpegaudioparse/gstmpegaudioparse.c:
11674           mpegaudioparse: ensure 2 valid headers in a row when resyncing
11675
11676 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11677
11678         * gst/mpegstream/gstdvddemux.c:
11679           dvddemux: remove bogus ifndef
11680
11681 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11682
11683         * common:
11684           Automatic update of common submodule
11685           From 94f95e3 to 19fa4f3
11686
11687 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11688
11689         * ext/mpeg2dec/gstmpeg2dec.c:
11690           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
11691
11692 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11693
11694         * gst/dvdsub/gstdvdsubparse.c:
11695           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
11696
11697 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
11698
11699         * ext/amrnb/amrnbdec.c:
11700         * ext/amrnb/amrnbenc.c:
11701           Remove Ronald Bultje from Authors field
11702           Replaced with "GStreamer maintainers
11703           <gstreamer-devel@lists.sourceforge.net>" or just removed,
11704           depending on the number of other authors.
11705
11706 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
11707
11708         * gst/asfdemux/Makefile.am:
11709         * gst/asfdemux/gstasfmux.c:
11710         * gst/asfdemux/gstasfmux.h:
11711           asfdemux: Remove old non-built asfmux code
11712           Remove so people don't confuse it with the new asfmux code
11713           in -bad.
11714
11715 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11716
11717         * ext/a52dec/gsta52dec.c:
11718           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
11719           It's not defined for older liba52 versions.
11720
11721 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
11722
11723         * ext/a52dec/gsta52dec.c:
11724           a52dec: Allow liba52 to use djbfft based IMDCT transform
11725           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
11726           IMDCT transform acceleration. It does however have a software based
11727           acceleration using the djbfft library (D.J. Bernstein's library for
11728           fourier transforms - Extremely fast library for floating-point
11729           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
11730           flag.
11731           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
11732           and AltiVec implementations, but those are checked for first, and
11733           djbfft is chosen only if none of those is available - good in the
11734           case of some distributions including a port of the MPlayer changes
11735           in their system a52dec library.
11736           The down and upmix code in liba52 doesn't seem to be disturbed by
11737           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
11738           versions if passed from oil_cpu_get_flags (SSE currently is not).
11739           Fixes bug #592787.
11740
11741 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11742
11743         * configure.ac:
11744           amr: Use opencore-amr pkg-config files if possible
11745           This makes it possible to build the plugins when the libraries
11746           are installed at non-standard locations.
11747           Fixes bug #591348.
11748
11749 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11750
11751         * gst/mpegaudioparse/gstmpegaudioparse.c:
11752           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
11753           Metadata provided seek tables are consistent with metadata's view of
11754           total size, which typically matches real size, but need not do so
11755           (e.g. a truncated file).  Fixes seeking and position reporting
11756           in such truncated files (although duration based on metadata may then
11757           still be incorrect).
11758
11759 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11760
11761         * configure.ac:
11762           configure: bump core/base requirements to released versions
11763           to avoid confusion.
11764
11765 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11766
11767         * configure.ac:
11768           configure: Remove all mentions to the id3tag plugin which was removed
11769
11770 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
11771
11772         * configure.ac:
11773           mad: make check for mad independent of the check for id3tag
11774           Fixes bug #590432.
11775
11776 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11777
11778         * gst/asfdemux/gstrtpasfdepay.c:
11779           rtpasfdepay: set padding size to the correct value
11780           asf packets in rtp packets should come with their padding fields
11781           set to 0 and the depayload must update them to the correct
11782           value before pushing downstream
11783
11784 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
11785
11786         * configure.ac:
11787         * docs/plugins/Makefile.am:
11788         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11789         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11790         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11791         * docs/plugins/inspect/plugin-amrnb.xml:
11792         * docs/plugins/inspect/plugin-amrwbdec.xml:
11793         * ext/Makefile.am:
11794         * ext/amrnb/GstAmrnbEnc.prs:
11795         * ext/amrnb/Makefile.am:
11796         * ext/amrnb/README:
11797         * ext/amrnb/amrnb.c:
11798         * ext/amrnb/amrnbdec.c:
11799         * ext/amrnb/amrnbdec.h:
11800         * ext/amrnb/amrnbenc.c:
11801         * ext/amrnb/amrnbenc.h:
11802         * ext/amrnb/amrnbparse.c:
11803         * ext/amrnb/amrnbparse.h:
11804         * ext/amrwbdec/Makefile.am:
11805         * ext/amrwbdec/README:
11806         * ext/amrwbdec/amrwb.c:
11807         * ext/amrwbdec/amrwbdec.c:
11808         * ext/amrwbdec/amrwbdec.h:
11809           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
11810           These are based on the OpenCore codecs.
11811           Fixes bug #584890.
11812
11813 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
11814
11815         * common:
11816           Automatic update of common submodule
11817           From fedaaee to 94f95e3
11818
11819 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11820
11821         * LICENSE_readme:
11822         * REQUIREMENTS:
11823         * configure.ac:
11824         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11825         * docs/plugins/gst-plugins-ugly-plugins.args.new:
11826         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
11827         * docs/plugins/inspect/plugin-dvdnav.xml:
11828         * ext/Makefile.am:
11829         * ext/dvdnav/.gitignore:
11830         * ext/dvdnav/Makefile.am:
11831         * ext/dvdnav/README:
11832         * ext/dvdnav/dvdnavsrc.c:
11833         * ext/dvdnav/dvdnavsrc.h:
11834         * ext/dvdnav/gst-dvd:
11835         * ext/dvdread/dvdreadsrc.c:
11836         * gst-plugins-ugly.spec.in:
11837         * po/POTFILES.in:
11838           dvdnav: remove dvdnav plugin
11839           Remove dvdnav plugin, it has no future. resindvd is the plugin to
11840           use for dvd playback. Note that dvdnav was never really enabled
11841           in -ugly, you had to edit configure.ac to get it built.
11842
11843 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11844
11845         * tests/check/elements/mpeg2dec.c:
11846           mpeg2dec: Fix unused variables compiler warnings in unit test
11847
11848 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
11849
11850         * autogen.sh:
11851           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
11852           Check for more automake command variants. Use printf instead of 'echo -n'
11853           for portability
11854
11855 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
11856
11857         * common:
11858           Automatic update of common submodule
11859           From 5845b63 to fedaaee
11860
11861 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
11862
11863         * .gitignore:
11864           Make git ignore more files
11865
11866 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
11867
11868         * gst/asfdemux/gstasfdemux.c:
11869           asfdemux: Refactor multiple packet pull.
11870           This also fixes a bug by which the first buffer (in a multi-packet mode)
11871           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
11872           full incoming buffer and not just of the single asf packet.
11873           Fixes corrupted frames introduced by latest commit.
11874
11875 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11876
11877         * gst/asfdemux/gstasfdemux.c:
11878           asfdemux: use the right accurate field
11879           Remove accurate variable and its faulty use because the real variable is an
11880           instance variable.
11881
11882 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
11883
11884         * gst/asfdemux/asfpacket.c:
11885         * gst/asfdemux/gstasfdemux.c:
11886           asfdemux: Sprinkle branch prediction macros accross the code
11887
11888 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
11889
11890         * gst/asfdemux/gstasfdemux.c:
11891           asfdemux: Delay newsegment handling until we have a keyframe.
11892           We now have a chance for packets to be collected before we send out the
11893           newsegment. If we're not in accurate seeking (keyunit) it will set
11894           the segment start/time to the keyframe's timestamp.
11895
11896 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
11897
11898         * gst/asfdemux/gstasfdemux.c:
11899           asfdemux: Remove useless check. We already have checked for it above.
11900
11901 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
11902
11903         * gst/asfdemux/gstasfdemux.c:
11904           asfdemux: No longer queue GOPs now that seeking is fixed.
11905           We now *always* seek to the keyframe just before our requested position.
11906           When we encounter the first keyframe and we were not accurate (therefore doing
11907           keyframe seeking), we update the segment start position to the keyframe timestamp.
11908
11909 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
11910
11911         * gst/asfdemux/gstasfdemux.c:
11912         * gst/asfdemux/gstasfdemux.h:
11913           asfdemux: Store the accurate seeking flag
11914
11915 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
11916
11917         * gst/asfdemux/gstasfdemux.c:
11918           asfdemux: Use the average frame duration for buffers without a duration.
11919           This will still cause some timestamp jitter, but giving a hint as to the duration
11920           rather than nothing seems to be a better idea.
11921           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
11922           duration using the accumulated packet duration (which will be correct).
11923
11924 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
11925
11926         * gst/asfdemux/gstasfdemux.c:
11927         * gst/asfdemux/gstasfdemux.h:
11928           asfdemux: Use index entry packet count to optimize seeking.
11929           The simple index entries also contain the number of packets one needs
11930           to retrieve at a given position to get a full keyframe. We therefore
11931           use that information to retrieve all those packets in one buffer when
11932           working in pull-mode.
11933
11934 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
11935
11936         * gst/asfdemux/gstasfdemux.c:
11937           asfdemux: Do not try to free const pointer
11938           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
11939           asfdemux tried to free a const pointer that had been cast to a
11940           normal pointer variable.
11941
11942 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
11943
11944         * gst/asfdemux/gstasfdemux.c:
11945           asfdemux: Use presentation timestamp when searching in the index.
11946           We need to take the preroll into account... else we end up too early.
11947
11948 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
11949
11950         * common:
11951           Automatic update of common submodule
11952           From f3bb51b to 5845b63
11953
11954 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
11955
11956         * gst/asfdemux/gstasfdemux.c:
11957           asfdemux: Convert index entry from presentation time to timestamps.
11958           We weren't taking the preroll into account previously, meaning that we
11959           were always seeking preroll nanoseconds too early... resulting in a lot
11960           of dropped packets (which are before the start time).
11961           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
11962
11963 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
11964
11965         * common:
11966         * gst/asfdemux/gstasfdemux.c:
11967           asfdemux: Fix byte array metadata handling.
11968           We basically discard byte array metadata. Should be trivial to adapt
11969           to storing the pointers if we need it later on.
11970
11971 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
11972
11973         * gst/asfdemux/gstasfdemux.c:
11974         * gst/asfdemux/gstasfdemux.h:
11975           asfdemux: Handle PAR/interlaced information stored in packet payload.
11976           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
11977           in the ASF Packet payload extensions).
11978
11979 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
11980
11981         * gst/asfdemux/gstasfdemux.c:
11982         * gst/asfdemux/gstasfdemux.h:
11983           asfdemux: Store/Handle global metadata (not specific to one stream).
11984           This allows us to store (and handle) PAR information which might be stored there.
11985
11986 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11987
11988         * gst/mpegaudioparse/gstmpegaudioparse.c:
11989           mpegaudioparse: fix Xing inverse seek table building
11990
11991 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
11992
11993         * common:
11994           Automatic update of common submodule
11995           From f3bb51b to f810030
11996
11997 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11998
11999         * gst/asfdemux/gstasfdemux.c:
12000           asfdemux: don't try to free a NULL taglist
12001
12002 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12003
12004         * gst/asfdemux/gstasfdemux.c:
12005           asfdemux: post tags only after we've created our source pads
12006           Post global tags only after we've added our source pads, so that
12007           tag events get sent downstream in addition to tag messages posted
12008           on the bus. This makes sure tags can be picked up automatically
12009           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
12010           While we're at it, also add a container-format tag.
12011
12012 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12013
12014         * configure.ac:
12015         * gst/asfdemux/gstasfdemux.c:
12016           asfdemux: use new bytereader functions for image tag parsing
12017
12018 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12019
12020         * gst/asfdemux/gstasfdemux.c:
12021         * gst/asfdemux/gstasfdemux.h:
12022           asfdemux: remove some more unused variables
12023
12024 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12025
12026         * gst/realmedia/rmdemux.c:
12027           rmdemux: plug buffer leaking
12028
12029 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12030
12031         * gst/asfdemux/gstrtpasfdepay.c:
12032           asfdepay: guard against dropped buffers
12033           If a buffer was dropped, we might request data from the adapter that is not
12034           there and then we get a NULL buffer.
12035
12036 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12037
12038         * gst/asfdemux/gstasfdemux.c:
12039         * gst/asfdemux/gstasfdemux.h:
12040           asfdemux: set DISCONT on streams
12041           When we receive a DISCONT as input, don't clear our complete state but simply
12042           mark a discont that will be put on the next buffer. The code will be able to
12043           handle and throw away incomplete data.
12044           Add some more debug info.
12045           Remove an unused variable.
12046
12047 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12048
12049         * gst/asfdemux/gstrtpasfdepay.c:
12050           asfdepay: set DELTA_UNIT flag correctly
12051           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
12052           Add some more debug info.
12053
12054 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12055
12056         * gst/asfdemux/gstasfdemux.c:
12057           asfdemux: fix latency calculations
12058           We need to check for -1 as an invalid timestamp, not 1.
12059
12060 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12061
12062         * gst/mpegaudioparse/gstmpegaudioparse.c:
12063         * gst/mpegaudioparse/gstmpegaudioparse.h:
12064           mp3parse: don't put every single frame into the index
12065           Let's not put every single mp3 frame in our index, a few frames per
12066           second should be more than enough. For now use an index interval
12067           of 100ms-500ms depending on the upstream size, to keep the index at
12068           a reasonable size. Factor out the code that adds the index entry
12069           into a separate function for better code readability.
12070
12071 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12072
12073         * gst/mpegaudioparse/gstmpegaudioparse.c:
12074         * gst/mpegaudioparse/gstmpegaudioparse.h:
12075           mp3parse: assume seekability only if we know the upstream size
12076           While technically upstream may be seekable even if it doesn't know
12077           the exact size, I can't think of a use case where this distincation
12078           is relevant in practice, so for now just assume we're not seekable
12079           if upstream doesn't provide us with a size. Makes sure we don't
12080           build a seek index when streaming internet radio with sources that
12081           pretend to be seekable until you try to actually seek.
12082
12083 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12084
12085         * gst-plugins-ugly.spec.in:
12086           Fix x264 requirement in SPEC file
12087
12088 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12089
12090         * ext/x264/gstx264enc.c:
12091         * gst/realmedia/rdtmanager.c:
12092           x264enc, rdtmanager: fix compilation with debugging disabled
12093
12094 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
12095
12096         * common:
12097         * docs/plugins/Makefile.am:
12098           docs: Bump common. Fix comment in the docs Makefile.am
12099
12100 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
12101
12102         * configure.ac:
12103         * win32/common/config.h:
12104           Back to development -> 0.10.12.1
12105
12106 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
12107
12108         * gst-plugins-ugly.doap:
12109           Add 0.10.12 release to the doap file
12110
12111 === release 0.10.12 ===
12112
12113 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
12114
12115         * ChangeLog:
12116         * NEWS:
12117         * RELEASE:
12118         * configure.ac:
12119         * docs/plugins/gst-plugins-ugly-plugins.args:
12120         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12121         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12122         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12123         * docs/plugins/inspect/plugin-a52dec.xml:
12124         * docs/plugins/inspect/plugin-asf.xml:
12125         * docs/plugins/inspect/plugin-cdio.xml:
12126         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12127         * docs/plugins/inspect/plugin-dvdread.xml:
12128         * docs/plugins/inspect/plugin-dvdsub.xml:
12129         * docs/plugins/inspect/plugin-iec958.xml:
12130         * docs/plugins/inspect/plugin-lame.xml:
12131         * docs/plugins/inspect/plugin-mad.xml:
12132         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12133         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12134         * docs/plugins/inspect/plugin-mpegstream.xml:
12135         * docs/plugins/inspect/plugin-realmedia.xml:
12136         * docs/plugins/inspect/plugin-siddec.xml:
12137         * docs/plugins/inspect/plugin-synaesthesia.xml:
12138         * docs/plugins/inspect/plugin-twolame.xml:
12139         * docs/plugins/inspect/plugin-x264.xml:
12140         * win32/common/config.h:
12141           Release 0.10.12
12142
12143 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
12144
12145         * po/bg.po:
12146         * po/id.po:
12147         * po/it.po:
12148         * po/nl.po:
12149         * po/zh_CN.po:
12150           Update .po files
12151
12152 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
12153
12154         * po/af.po:
12155         * po/az.po:
12156         * po/bg.po:
12157         * po/ca.po:
12158         * po/cs.po:
12159         * po/da.po:
12160         * po/en_GB.po:
12161         * po/es.po:
12162         * po/fi.po:
12163         * po/fr.po:
12164         * po/hu.po:
12165         * po/id.po:
12166         * po/it.po:
12167         * po/ja.po:
12168         * po/lt.po:
12169         * po/mt.po:
12170         * po/nb.po:
12171         * po/nl.po:
12172         * po/or.po:
12173         * po/pl.po:
12174         * po/pt_BR.po:
12175         * po/ru.po:
12176         * po/sk.po:
12177         * po/sq.po:
12178         * po/sr.po:
12179         * po/sv.po:
12180         * po/tr.po:
12181         * po/uk.po:
12182         * po/vi.po:
12183         * po/zh_CN.po:
12184           Update .po files
12185
12186 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
12187
12188         * configure.ac:
12189         * po/af.po:
12190         * po/az.po:
12191         * po/bg.po:
12192         * po/ca.po:
12193         * po/cs.po:
12194         * po/da.po:
12195         * po/en_GB.po:
12196         * po/es.po:
12197         * po/fi.po:
12198         * po/fr.po:
12199         * po/hu.po:
12200         * po/id.po:
12201         * po/it.po:
12202         * po/ja.po:
12203         * po/lt.po:
12204         * po/mt.po:
12205         * po/nb.po:
12206         * po/nl.po:
12207         * po/or.po:
12208         * po/pl.po:
12209         * po/pt_BR.po:
12210         * po/ru.po:
12211         * po/sk.po:
12212         * po/sq.po:
12213         * po/sr.po:
12214         * po/sv.po:
12215         * po/tr.po:
12216         * po/uk.po:
12217         * po/vi.po:
12218         * po/zh_CN.po:
12219         * win32/common/config.h:
12220           0.10.11.2 pre-release
12221
12222 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
12223
12224         * win32/common/config.h.in:
12225           win32: Remove #undef inline from the win32 config.h
12226
12227 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12228
12229         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12230         * docs/plugins/inspect/plugin-mad.xml:
12231         * ext/mad/Makefile.am:
12232         * ext/mad/gstid3tag.c:
12233         * ext/mad/gstmad.c:
12234         * ext/mad/gstmad.h:
12235           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
12236           It will be reborn with a shiny new code base under its hood in -bad.
12237           See #581756 and #565764.
12238
12239 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
12240
12241         * tests/check/pipelines/.gitignore:
12242           gitignore: Ignore some built files in the test area
12243
12244 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
12245
12246         * docs/plugins/inspect/plugin-a52dec.xml:
12247         * docs/plugins/inspect/plugin-asf.xml:
12248         * docs/plugins/inspect/plugin-cdio.xml:
12249         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12250         * docs/plugins/inspect/plugin-dvdread.xml:
12251         * docs/plugins/inspect/plugin-dvdsub.xml:
12252         * docs/plugins/inspect/plugin-iec958.xml:
12253         * docs/plugins/inspect/plugin-lame.xml:
12254         * docs/plugins/inspect/plugin-mad.xml:
12255         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12256         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12257         * docs/plugins/inspect/plugin-mpegstream.xml:
12258         * docs/plugins/inspect/plugin-realmedia.xml:
12259         * docs/plugins/inspect/plugin-siddec.xml:
12260         * docs/plugins/inspect/plugin-synaesthesia.xml:
12261         * docs/plugins/inspect/plugin-twolame.xml:
12262           docs: Update plugin inspect files
12263
12264 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
12265
12266         * configure.ac:
12267         * docs/plugins/Makefile.am:
12268         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12269         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12270         * docs/plugins/inspect/plugin-x264.xml:
12271         * ext/Makefile.am:
12272         * gst-plugins-ugly.spec.in:
12273         * tests/check/Makefile.am:
12274         * tests/check/elements/.gitignore:
12275           Moved 'x264enc' from -bad to -ugly
12276
12277 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12278
12279         * ext/x264/gstx264enc.c:
12280         * ext/x264/gstx264enc.h:
12281           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
12282           Fixes #583627
12283
12284 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12285
12286         * ext/x264/GstX264Enc.prs:
12287           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
12288
12289 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12290
12291         * ext/x264/GstX264Enc.prs:
12292           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
12293
12294 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12295
12296         * ext/x264/gstx264enc.c:
12297           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
12298
12299 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
12300
12301         * ext/x264/GstX264Enc.prs:
12302         * ext/x264/Makefile.am:
12303         * ext/x264/gstx264enc.c:
12304           [MOVED FROM BAD 24/28] x264enc: add preset support
12305           Add preset iface and a (dummy) preset file as a starting point.
12306
12307 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12308
12309         * ext/x264/gstx264enc.c:
12310           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
12311
12312 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
12313
12314         * ext/x264/gstx264enc.c:
12315         * ext/x264/gstx264enc.h:
12316           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
12317           Use the GstForceKeyUnit event to force a keyframe.
12318           Fixes #578112.
12319
12320 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12321
12322           [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...
12323           Original commit message from CVS:
12324           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12325           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12326           Use hyphen in property name, perform safety buffer size check
12327           prior to mem access, and some more parentheses in macro.
12328
12329 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
12330
12331           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
12332           Original commit message from CVS:
12333           * ext/apexsink/Makefile.am:
12334           Link against -lgcrpyto for RSA_new and RSA_free.
12335           * ext/faac/gstfaac.c:
12336           * ext/x264/gstx264enc.c:
12337           Fix compiler warnings.
12338
12339 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12340
12341           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
12342           Original commit message from CVS:
12343           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12344           Construct source caps in more conventional (and correct) manner.
12345
12346 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12347
12348           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
12349           Original commit message from CVS:
12350           * ext/alsaspdif/Makefile.am:
12351           * ext/amrwb/Makefile.am:
12352           * ext/apexsink/Makefile.am:
12353           * ext/arts/Makefile.am:
12354           * ext/artsd/Makefile.am:
12355           * ext/audiofile/Makefile.am:
12356           * ext/audioresample/Makefile.am:
12357           * ext/bz2/Makefile.am:
12358           * ext/cdaudio/Makefile.am:
12359           * ext/celt/Makefile.am:
12360           * ext/dc1394/Makefile.am:
12361           * ext/dirac/Makefile.am:
12362           * ext/directfb/Makefile.am:
12363           * ext/divx/Makefile.am:
12364           * ext/dts/Makefile.am:
12365           * ext/faac/Makefile.am:
12366           * ext/faad/Makefile.am:
12367           * ext/gsm/Makefile.am:
12368           * ext/hermes/Makefile.am:
12369           * ext/ivorbis/Makefile.am:
12370           * ext/jack/Makefile.am:
12371           * ext/jp2k/Makefile.am:
12372           * ext/ladspa/Makefile.am:
12373           * ext/lcs/Makefile.am:
12374           * ext/libfame/Makefile.am:
12375           * ext/libmms/Makefile.am:
12376           * ext/metadata/Makefile.am:
12377           * ext/mpeg2enc/Makefile.am:
12378           * ext/mplex/Makefile.am:
12379           * ext/musepack/Makefile.am:
12380           * ext/musicbrainz/Makefile.am:
12381           * ext/mythtv/Makefile.am:
12382           * ext/nas/Makefile.am:
12383           * ext/neon/Makefile.am:
12384           * ext/ofa/Makefile.am:
12385           * ext/polyp/Makefile.am:
12386           * ext/resindvd/Makefile.am:
12387           * ext/sdl/Makefile.am:
12388           * ext/shout/Makefile.am:
12389           * ext/snapshot/Makefile.am:
12390           * ext/sndfile/Makefile.am:
12391           * ext/soundtouch/Makefile.am:
12392           * ext/spc/Makefile.am:
12393           * ext/swfdec/Makefile.am:
12394           * ext/tarkin/Makefile.am:
12395           * ext/theora/Makefile.am:
12396           * ext/timidity/Makefile.am:
12397           * ext/twolame/Makefile.am:
12398           * ext/x264/Makefile.am:
12399           * ext/xine/Makefile.am:
12400           * ext/xvid/Makefile.am:
12401           * gst-libs/gst/app/Makefile.am:
12402           * gst-libs/gst/dshow/Makefile.am:
12403           * gst/aiffparse/Makefile.am:
12404           * gst/app/Makefile.am:
12405           * gst/audiobuffer/Makefile.am:
12406           * gst/bayer/Makefile.am:
12407           * gst/cdxaparse/Makefile.am:
12408           * gst/chart/Makefile.am:
12409           * gst/colorspace/Makefile.am:
12410           * gst/dccp/Makefile.am:
12411           * gst/deinterlace/Makefile.am:
12412           * gst/deinterlace2/Makefile.am:
12413           * gst/dvdspu/Makefile.am:
12414           * gst/festival/Makefile.am:
12415           * gst/filter/Makefile.am:
12416           * gst/flacparse/Makefile.am:
12417           * gst/flv/Makefile.am:
12418           * gst/games/Makefile.am:
12419           * gst/h264parse/Makefile.am:
12420           * gst/librfb/Makefile.am:
12421           * gst/mixmatrix/Makefile.am:
12422           * gst/modplug/Makefile.am:
12423           * gst/mpeg1sys/Makefile.am:
12424           * gst/mpeg4videoparse/Makefile.am:
12425           * gst/mpegdemux/Makefile.am:
12426           * gst/mpegtsmux/Makefile.am:
12427           * gst/mpegvideoparse/Makefile.am:
12428           * gst/mve/Makefile.am:
12429           * gst/nsf/Makefile.am:
12430           * gst/nuvdemux/Makefile.am:
12431           * gst/overlay/Makefile.am:
12432           * gst/passthrough/Makefile.am:
12433           * gst/pcapparse/Makefile.am:
12434           * gst/playondemand/Makefile.am:
12435           * gst/rawparse/Makefile.am:
12436           * gst/real/Makefile.am:
12437           * gst/rtjpeg/Makefile.am:
12438           * gst/rtpmanager/Makefile.am:
12439           * gst/scaletempo/Makefile.am:
12440           * gst/sdp/Makefile.am:
12441           * gst/selector/Makefile.am:
12442           * gst/smooth/Makefile.am:
12443           * gst/smoothwave/Makefile.am:
12444           * gst/speed/Makefile.am:
12445           * gst/speexresample/Makefile.am:
12446           * gst/stereo/Makefile.am:
12447           * gst/subenc/Makefile.am:
12448           * gst/tta/Makefile.am:
12449           * gst/vbidec/Makefile.am:
12450           * gst/videodrop/Makefile.am:
12451           * gst/videosignal/Makefile.am:
12452           * gst/virtualdub/Makefile.am:
12453           * gst/vmnc/Makefile.am:
12454           * gst/y4m/Makefile.am:
12455           * sys/acmenc/Makefile.am:
12456           * sys/cdrom/Makefile.am:
12457           * sys/dshowdecwrapper/Makefile.am:
12458           * sys/dshowsrcwrapper/Makefile.am:
12459           * sys/dvb/Makefile.am:
12460           * sys/dxr3/Makefile.am:
12461           * sys/fbdev/Makefile.am:
12462           * sys/oss4/Makefile.am:
12463           * sys/qcam/Makefile.am:
12464           * sys/qtwrapper/Makefile.am:
12465           * sys/vcd/Makefile.am:
12466           * sys/wininet/Makefile.am:
12467           * win32/common/config.h:
12468           Don't install static libs for plugins. Fixes #550851 for -bad.
12469
12470 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12471
12472           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
12473           Original commit message from CVS:
12474           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
12475           Adapt to slightly modified x264 API.  Fixes #555238.
12476
12477 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12478
12479           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
12480           Original commit message from CVS:
12481           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
12482           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
12483           * ext/x264/gstx264enc.h:
12484           Do not deal with duplicated input (timestamps).  If needed,
12485           a generic element can do so.
12486           Do not manipulate input timestamps on the way out,
12487           since that shifts the timeline and A/V sync.
12488
12489 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12490
12491           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
12492           Original commit message from CVS:
12493           * docs/plugins/gst-plugins-bad-plugins.args:
12494           Integrate new properties into documentation.
12495           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
12496           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12497           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12498           Fix up API prior to eventual plugin move.
12499           API: GstX264Enc:pass (provides more options, and changed to enum)
12500
12501 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12502
12503           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
12504           Original commit message from CVS:
12505           * docs/plugins/Makefile.am:
12506           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12507           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12508           * ext/x264/gstx264enc.c:
12509           * tests/check/Makefile.am:
12510           * tests/check/elements/x264enc.c: (setup_x264enc),
12511           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
12512           Add documentation and unit test for x264enc.
12513
12514 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12515
12516           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
12517           Original commit message from CVS:
12518           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
12519           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
12520           Allocate some buffers in more adaptive and economical fashion.
12521
12522 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12523
12524           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
12525           Original commit message from CVS:
12526           * configure.ac:
12527           Check for sufficiently up-to-date x264 API.
12528           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
12529           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12530           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12531           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
12532           * ext/x264/gstx264enc.h:
12533           Expose some more parameters of the x264 encoder as properties.
12534
12535 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12536
12537           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
12538           Original commit message from CVS:
12539           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
12540           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
12541           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12542           (gst_x264_enc_flush_frames):
12543           Coding style and layout; re-order some functions in more
12544           typical and natural flow.
12545
12546 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12547
12548           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
12549           Original commit message from CVS:
12550           * ext/x264/Makefile.am:
12551           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
12552           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
12553           (gst_x264_enc_reset), (gst_x264_enc_finalize),
12554           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
12555           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
12556           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
12557           * ext/x264/gstx264enc.h:
12558           Use GQueue in stead of custom queue code.
12559           Factorize flushing out encoder delayed frames.
12560           Factorize initialization and state change reset.
12561
12562 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12563
12564           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
12565           Original commit message from CVS:
12566           * ext/x264/gstx264enc.h:
12567           * sys/fbdev/gstfbdevsink.c:
12568           Use configure-generated _stdint.h.
12569
12570 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12571
12572           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
12573           Original commit message from CVS:
12574           * ext/x264/Makefile.am:
12575           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12576           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
12577           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
12578           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12579           (gst_x264_enc_finalize), (gst_x264_enc_chain),
12580           (gst_x264_enc_encode_frame), (plugin_init):
12581           * ext/x264/gstx264enc.h:
12582           Use video format library and GST_WRITE_*_BE macros where applicable.
12583           Use finalize in stead of dispose.
12584           Set up debug category and log callback.
12585
12586 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
12587
12588           [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...
12589           Original commit message from CVS:
12590           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
12591           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12592           (gst_x264_enc_encode_frame):
12593           Try harder not to crash when we get an EOS event but haven't set
12594           up the encoder yet (as may happen when upstream errors out with
12595           not-negotiated, for example). Also, always push the EOS event
12596           downstream.
12597
12598 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
12599
12600           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
12601           Original commit message from CVS:
12602           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
12603           Fix caps memleak.
12604
12605 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
12606
12607           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
12608           Original commit message from CVS:
12609           * ext/x264/gstx264enc.c:
12610           Fix build against the libx264 version that ships with debian stable.
12611
12612 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12613
12614           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
12615           Original commit message from CVS:
12616           * ext/audioresample/gstaudioresample.c:
12617           * ext/x264/gstx264enc.c:
12618           * gst/dvdspu/gstdvdspu.c:
12619           * gst/dvdspu/gstdvdspu.h:
12620           * gst/festival/gstfestival.c:
12621           * gst/h264parse/gsth264parse.c:
12622           * gst/mpegtsparse/mpegtspacketizer.c:
12623           * gst/mpegtsparse/mpegtsparse.c:
12624           * gst/multifile/gstmultifilesink.c:
12625           * gst/multifile/gstmultifilesrc.c:
12626           * gst/nuvdemux/gstnuvdemux.c:
12627           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
12628           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
12629           * sys/vcd/vcdsrc.c:
12630           Massive leak fixing, plus code cleanups.
12631
12632 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12633
12634           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
12635           Original commit message from CVS:
12636           * examples/app/appsrc_ex.c:
12637           * examples/switch/switcher.c:
12638           * ext/neon/gstneonhttpsrc.c:
12639           * ext/timidity/gstwildmidi.c:
12640           * ext/x264/gstx264enc.c:
12641           * gst/mve/mveaudioenc.c: (mve_compress_audio):
12642           * gst/rtpmanager/gstrtpclient.c:
12643           * gst/rtpmanager/gstrtpjitterbuffer.c:
12644           * gst/spectrum/demo-audiotest.c:
12645           * gst/spectrum/demo-osssrc.c:
12646           * sys/dvb/gstdvbsrc.c:
12647           Add stdlib include (free, atoi, exit).
12648
12649 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12650
12651           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
12652           Original commit message from CVS:
12653           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
12654           This needs a version check.
12655           * gst/bayer/Makefile.am:
12656           Fix the build.
12657
12658 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
12659
12660           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
12661           Original commit message from CVS:
12662           Patch by: Michal Benes <michal.benes at itonis tv>
12663           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
12664           * configure.ac:
12665           * ext/Makefile.am:
12666           * ext/x264/Makefile.am:
12667           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
12668           (gst_x264_enc_analyse_get_type),
12669           (gst_x264_enc_timestamp_queue_init),
12670           (gst_x264_enc_timestamp_queue_free),
12671           (gst_x264_enc_timestamp_queue_put),
12672           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
12673           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
12674           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
12675           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
12676           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
12677           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
12678           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
12679           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
12680           (plugin_init):
12681           * ext/x264/gstx264enc.h:
12682           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
12683           handle 'odd' widths and heights correctly yet.
12684
12685 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12686
12687         * gst/asfdemux/gstasfdemux.c:
12688           asfdemux: nicer metadata extraction of genre tags in some cases
12689           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
12690           that they presumably stand for.
12691
12692 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12693
12694         * gst/asfdemux/gstasfdemux.c:
12695           asfdemux: parse WM/Picture tags to extract cover art
12696           Fixes #583112.
12697
12698 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12699
12700         * REQUIREMENTS:
12701           docs: fix http links for amr libs in REQUIREMENTS
12702
12703 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12704
12705         * gst/asfdemux/gstasfdemux.c:
12706           asfdemux: fix bogus flow return handling in eos handler
12707           Don't overwrite the origin flow return by whatever flow we get
12708           when trying to push the remaining internally queued payloads.
12709           We want to do our eos logic, ie. send an EOS event or segment-done
12710           message in any case. Makes things EOS properly when an EOS event
12711           is forced upon the pipeline so that the source returns
12712           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
12713
12714 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12715
12716         * win32/common/config.h:
12717           win32: update config.h
12718
12719 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12720
12721         * configure.ac:
12722           configure: bump core/base requirements to released versions
12723
12724 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12725
12726         * autogen.sh:
12727         * configure.ac:
12728           autogen: move the -Wno-portability for automake into configure.ac
12729
12730 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
12731
12732         * gst/dvdlpcmdec/Makefile.am:
12733         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12734           dvdlpcmdec: Add multichannel channel maps, and send some tags
12735           Add a multichannel map to the output caps, and send at least a CODEC and
12736           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
12737           no samples and can't find info about the channel ordering, but this is
12738           better than nothing.
12739
12740 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
12741
12742         * common:
12743           Automatic update of common submodule
12744           From 888e0a2 to c572721
12745
12746 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
12747
12748         * common:
12749           Automatic update of common submodule
12750           From 6ab11d1 to 888e0a2
12751
12752 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
12753
12754         * gst/dvdsub/gstdvdsubdec.c:
12755           dvdsubdec: Remove some dead code
12756           Remove some redundant memset - gobject memory is already initalised to 0.
12757           Remove a commented out line leftover from the previous commit
12758
12759 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
12760
12761         * gst/dvdsub/gstdvdsubdec.c:
12762         * gst/dvdsub/gstdvdsubdec.h:
12763           dvdsubdec: Support ARGB output
12764           Negotiate to and render into ARGB buffers directly if the peer supports it.
12765           Fixes: #580869
12766
12767 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
12768
12769         * ext/a52dec/gsta52dec.c:
12770           a52dec: Reconcile code with dtsdec
12771           Perform some cleanups based on the dtsdec code such as using the boilerplate
12772           macro and static pad template functions.
12773           Add some documentation. Don't register a change in flags until we synch on
12774           another frame successfully.
12775
12776 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12777
12778         * ext/lame/gstlamemp3enc.c:
12779           lamemp3enc: Improve debugging a bit
12780
12781 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
12782
12783         * ext/mpeg2dec/gstmpeg2dec.c:
12784           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
12785
12786 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12787
12788         * po/Makevars:
12789         * po/af.po:
12790         * po/az.po:
12791         * po/bg.po:
12792         * po/ca.po:
12793         * po/cs.po:
12794         * po/da.po:
12795         * po/en_GB.po:
12796         * po/es.po:
12797         * po/fi.po:
12798         * po/fr.po:
12799         * po/hu.po:
12800         * po/id.po:
12801         * po/it.po:
12802         * po/ja.po:
12803         * po/lt.po:
12804         * po/mt.po:
12805         * po/nb.po:
12806         * po/nl.po:
12807         * po/or.po:
12808         * po/pl.po:
12809         * po/pt_BR.po:
12810         * po/ru.po:
12811         * po/sk.po:
12812         * po/sq.po:
12813         * po/sr.po:
12814         * po/sv.po:
12815         * po/tr.po:
12816         * po/uk.po:
12817         * po/vi.po:
12818         * po/zh_CN.po:
12819           po: avoid conflicts of local *.po files with files in git
12820           Make it so that filenames and line numbers are only stored in the *.pot file
12821           (which is not in git), but not in the individual *.po files. This information
12822           is hardly useful for translators in our case, and it should avoid the constant
12823           conflicts of local *.po files with the ones in git which are caused by the
12824           source files changing and the line numbers being updated. This commit might
12825           cause one last merge conflict for you, which you can work around with
12826           "git checkout po/*.po" before merging or pulling. After that there should
12827           (hopefully) not be any more local modifications of these files (unless
12828           someone committed additions or changes to translated strings and the
12829           *.po files haven't been updated yet, that is).
12830
12831 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12832
12833         * ext/lame/gstlamemp3enc.c:
12834           lamemp3enc: add Since tag to gtk-doc chunk
12835
12836 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12837
12838         * tests/check/elements/mpeg2dec.c:
12839           checks: fix mpeg2dec unit test again after interlace addition to caps
12840
12841 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12842
12843         * ext/mpeg2dec/gstmpeg2dec.c:
12844           mpeg2dec: work around old mpeg2dec versions
12845           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
12846           detection and just assume no rff is used. This fixes the compilation.
12847           Fixes #582375
12848
12849 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12850
12851         * ext/mpeg2dec/Makefile.am:
12852           mpeg2dec: link to gstvideo
12853           Fix compilation by adding the right include directories and linking to the video
12854           library.
12855
12856 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
12857
12858         * gst/asfdemux/asfpacket.c:
12859           asfdemux: Downgrade simple statements from WARNING to DEBUG
12860
12861 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
12862
12863         * gst/asfdemux/asfheaders.c:
12864         * gst/asfdemux/asfheaders.h:
12865         * gst/asfdemux/asfpacket.c:
12866         * gst/asfdemux/asfpacket.h:
12867           asf: Detect more payload extensions.
12868           These should help fix interlaced/PAR issues with more files.
12869
12870 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
12871
12872         * ext/mpeg2dec/gstmpeg2dec.c:
12873         * ext/mpeg2dec/gstmpeg2dec.h:
12874           mpeg2dec: Implement interlaced support.
12875           Expand the debugging statements to show more picture information.
12876
12877 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12878
12879         * ext/mpeg2dec/gstmpeg2dec.c:
12880           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
12881           ffdec_mpeg2video is much faster, fixes bug #574461.
12882
12883 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12884
12885         * ext/lame/gstlamemp3enc.c:
12886           lamemp3enc: Don't write a Xing header
12887
12888 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
12889
12890         * autogen.sh:
12891           Run libtoolize before aclocal
12892           This unbreaks the build in some cases. Fixes bug #582021
12893
12894 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
12895
12896         * ext/mpeg2dec/gstmpeg2dec.c:
12897           mpeg2dec: use 64bit safe scaling functions.
12898           Got this to fail when seeking in a 14GB file (the value in bytes is
12899           bigger than 2**32).
12900
12901 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12902
12903         * gst/mpegaudioparse/gstmpegaudioparse.c:
12904           mpegaudioparse: remove some pointless g_return_if_fail()s
12905
12906 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12907
12908         * ext/twolame/gsttwolame.c:
12909           Switch twolame to primary rank
12910
12911 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12912
12913         * ext/lame/gstlame.c:
12914         * ext/lame/gstlamemp3enc.c:
12915         * ext/twolame/gsttwolame.c:
12916           Add ranks to mp3 encoders
12917
12918 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
12919
12920         * gst-plugins-ugly.spec.in:
12921           Add twolame plugin to spec file
12922
12923 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12924
12925         * gst/asfdemux/asfpacket.c:
12926         * gst/asfdemux/gstasfdemux.c:
12927         * gst/asfdemux/gstasfdemux.h:
12928           asfdemux: use upstream segment and timestamps for some interpolation
12929           This should particularly help in case of upstream live src, e.g. rtspsrc,
12930           and especially so if it has to perform fallback to TCP.
12931
12932 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
12933
12934         * gst/asfdemux/gstrtpasfdepay.c:
12935           rtpasfdepay: Add support for fragmented packet (L == 0).
12936           This happens with rtp-over-udp.
12937
12938 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12939
12940         * ext/lame/gstlamemp3enc.c:
12941           lamemp3enc: Fixup the bitrate only for CBR
12942           Additionally clarify some property descriptions.
12943
12944 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
12945
12946         * ext/lame/gstlamemp3enc.c:
12947           lame: fix format string in debug statement
12948
12949 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
12950
12951         * gst/mpegaudioparse/gstmpegaudioparse.c:
12952           mp3parse: Don't reject valid Xing tables of contents
12953           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
12954           reject them because of it, just subtract the initial offset when reading
12955           the table.
12956
12957 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
12958
12959         * gst/mpegaudioparse/gstmpegaudioparse.c:
12960           mp3parse: Allow more bits to change in headers during resynch
12961           Be more lenient about what we accept as changing bits in a header - basically,
12962           only require that the mp3 sync marker is present, for the mpeg version,
12963           layer and samplerate.
12964           Fixes: #581464
12965
12966 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
12967
12968         * ext/mad/gstmad.c:
12969           mad: Add duration of incoming/outgoing buffers in debug statements
12970
12971 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
12972
12973         * gst/mpegaudioparse/gstmpegaudioparse.c:
12974           mpegaudioparse: Remove useless checks for valid buffer duration.
12975           The buffer duration is set to a valid value at the very top of
12976           emit_frame(), we therefore don't need to check it later on.
12977
12978 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
12979
12980         * gst/mpegaudioparse/gstmpegaudioparse.c:
12981           mpegaudioparse: Fix stop condition for outputting buffers.
12982           Some mp3 streams have an offset in timestamps, requiring us to push the
12983           frame *AFTER* segment.stop in order for the decoder to be able to push
12984           all data up to the segment.stop position.
12985
12986 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12987
12988         * gst/asfdemux/asfpacket.c:
12989         * gst/asfdemux/gstasfdemux.c:
12990         * gst/asfdemux/gstasfdemux.h:
12991           asfdemux: 0-base timestamps consistently (whether or not streaming)
12992           This also makes timestamps (more) consistent before and after a possible
12993           seek, and moreover makes for reasonable position reporting in live stream
12994           (whose payload timestamps should not be taken for granted).
12995
12996 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12997
12998         * gst/asfdemux/gstasfdemux.c:
12999         * gst/asfdemux/gstasfdemux.h:
13000           asfdemux: report initial latency due to internal preroll queue
13001
13002 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13003
13004         * gst/asfdemux/gstasfdemux.c:
13005           asfdemux: enhance debug statement and refactor some initialization
13006
13007 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13008
13009         * gst/asfdemux/gstasfdemux.c:
13010           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
13011
13012 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13013
13014         * gst/asfdemux/asfpacket.c:
13015         * gst/asfdemux/gstasfdemux.c:
13016         * gst/asfdemux/gstasfdemux.h:
13017           asfdemux: handle FIXME; normalize preroll
13018
13019 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13020
13021         * gst/asfdemux/gstasfdemux.c:
13022         * gst/asfdemux/gstasfdemux.h:
13023           asfdemux: fixes for streaming mode
13024           * Improve newsegment handling, e.g. upstream might live in TIME.
13025           * Only send newsegment if we have needed info.
13026           * Avoid reading past end of data section.
13027
13028 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13029
13030         * gst/asfdemux/gstasfdemux.c:
13031           asfdemux: fixes/enhancements for streaming mode
13032           * Do not rock the boat by reacting to FLUSH_START.
13033           * Try to handle TIME seeking by seeking upstream in BYTES.
13034           * Handle SEEKING query.
13035
13036 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13037
13038         * configure.ac:
13039         * ext/lame/gstlamemp3enc.c:
13040           lame: fix compilation with LAME versions < 3.98
13041           lame_set_VBR_quality(), which takes a floating point value for the
13042           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
13043           takes quality as an integer, for older LAME versions.
13044           Fixes #581341.
13045
13046 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13047
13048         * win32/common/config.h:
13049           win32: update config.h to git
13050           Until someone ports the new win32 config.h logic from the
13051           other modules to -ugly.
13052
13053 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13054
13055         * docs/plugins/gst-plugins-ugly-plugins.args:
13056         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13057         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13058           Update docs
13059
13060 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13061
13062         * ext/lame/gstlamemp3enc.c:
13063           lamemp3enc: Add a note to the encoding-engine-quality property
13064           that says, that this does not affect the bitrate at all.
13065
13066 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13067
13068         * ext/lame/gstlame.c:
13069         * ext/lame/gstlamemp3enc.c:
13070           lame: Implement preset interface
13071
13072 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13073
13074         * ext/twolame/gsttwolame.c:
13075           twolame: Implement preset interface
13076
13077 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13078
13079         * docs/plugins/gst-plugins-ugly-plugins.args:
13080         * ext/lame/gstlamemp3enc.c:
13081         * ext/lame/gstlamemp3enc.h:
13082           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
13083
13084 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13085
13086         * ext/lame/gstlame.c:
13087         * ext/lame/gstlamemp3enc.c:
13088           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
13089
13090 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13091
13092         * ext/lame/gstlame.c:
13093           lame: Deprecate the lame element
13094
13095 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13096
13097         * docs/plugins/Makefile.am:
13098         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13099         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13100         * docs/plugins/gst-plugins-ugly-plugins.args:
13101         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13102         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13103         * docs/plugins/inspect/plugin-a52dec.xml:
13104         * docs/plugins/inspect/plugin-amrnb.xml:
13105         * docs/plugins/inspect/plugin-asf.xml:
13106         * docs/plugins/inspect/plugin-cdio.xml:
13107         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13108         * docs/plugins/inspect/plugin-dvdread.xml:
13109         * docs/plugins/inspect/plugin-dvdsub.xml:
13110         * docs/plugins/inspect/plugin-iec958.xml:
13111         * docs/plugins/inspect/plugin-lame.xml:
13112         * docs/plugins/inspect/plugin-mad.xml:
13113         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13114         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13115         * docs/plugins/inspect/plugin-mpegstream.xml:
13116         * docs/plugins/inspect/plugin-realmedia.xml:
13117         * docs/plugins/inspect/plugin-siddec.xml:
13118         * docs/plugins/inspect/plugin-synaesthesia.xml:
13119         * docs/plugins/inspect/plugin-twolame.xml:
13120           Update docs
13121
13122 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13123
13124         * ext/lame/gstlamemp3enc.c:
13125           lame: Update example pipelines with the new properties
13126
13127 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13128
13129         * ext/lame/Makefile.am:
13130         * ext/lame/gstlame.c:
13131         * ext/lame/gstlamemp3enc.c:
13132         * ext/lame/gstlamemp3enc.h:
13133         * ext/lame/plugin.c:
13134           lame: Add lamemp3enc element with much simplified interface
13135           This deprecates the lame element and fixes bug #494528.
13136
13137 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
13138
13139         * gst/asfdemux/asfpacket.c:
13140           asfpacket: Fix pull-mode timestamping handling.
13141           The problem that happens is the following:
13142           * A packet with multiple payloads comes in
13143           * Those payloads get handled one by one
13144           * The first payload contains the first audio payload with timestamp A
13145           * The second payload contains the first video (key)frame with timestamp V (where V < A)
13146           With the previous code, the following would happen:
13147           * the first payload gets processed, then passed to queue_for_stream
13148           * queue_for_stream detects it's the first valid timestamp received and stores
13149           first_ts = A
13150           * the second payload gets processed, then pass to queue_for_stream
13151           * queue_for_stream detects the timestamp is lower than first_ts... and
13152           discards it... resulting in losing the first keyframe of the video stream
13153           We've been having this issue for *ages*... it's just that nobody noticed it
13154           that much with playbin. But with playbin2's aggresive multiqueue handling, this
13155           will result in multiqueue not being able to preroll (because the video decoder will
13156           be dropping a ton of buffers before (maybe) receiving the next keyframe).
13157           Tested with over 200 asf files, and they all play the first frame correctly now,
13158           even the most braindead ones.
13159
13160 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
13161
13162         * gst/mpegaudioparse/gstmpegaudioparse.c:
13163         * gst/mpegaudioparse/gstmpegaudioparse.h:
13164           mp3parse: don't build seek table if we can't seek.
13165           Fixes #573720 - unbounded memory usage increase when listening to mp3
13166           stream for a long time.
13167
13168 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
13169
13170         * common:
13171           Automatic update of common submodule
13172           From b3941ea to 6ab11d1
13173
13174 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
13175
13176         * gst/mpegaudioparse/gstmpegaudioparse.c:
13177         * gst/mpegaudioparse/gstxingmux.c:
13178           mpegaudioparse: Remove dead assignment and duplicate code
13179
13180 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
13181
13182         * gst/realmedia/rmdemux.c:
13183           rmdemux: Actually return the return value for the seek handling.
13184
13185 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
13186
13187         * gst/mpegstream/gstmpegdemux.c:
13188         * gst/mpegstream/gstmpegparse.c:
13189           mpegstream: Remove dead assignments.
13190           The duplicate assignment of update_time was weird... but it seems normal
13191           that it's indeed the second statement which is the valid one.
13192
13193 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
13194
13195         * ext/amrnb/amrnbparse.c:
13196           armnb: Remove unused variable, adapt debug message accordingly.
13197
13198 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
13199
13200         * gst/dvdsub/gstdvdsubdec.c:
13201         * gst/mpegstream/gstdvddemux.c:
13202         * gst/mpegstream/gstmpegclock.c:
13203           dvdsub/mpegstream: _class_init: Remove unused class variables
13204
13205 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
13206
13207         * gst/asfdemux/gstasfdemux.c:
13208           asfdemux: Initialize flow for a corner case.
13209           This might be caused by entering the if() line 1214 and then not having
13210           any activated_streams.. resulting in reaching line 1267 without having
13211           any valid flow value.
13212
13213 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
13214
13215         * ext/twolame/gsttwolame.c:
13216           twolame: Remove unneeded variable, value assigned was never read.
13217
13218 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
13219
13220         * ext/mpeg2dec/gstmpeg2dec.c:
13221           mpeg2dec: Remove dead assignment. Value overwritten later on.
13222
13223 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
13224
13225         * ext/mad/gstmad.c:
13226           mad: Remove dead assignment and variables given values which are never read.
13227
13228 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
13229
13230         * ext/lame/gstlame.c:
13231           lame: Remove unneeded variable, it's assigned a value never read.
13232
13233 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
13234
13235         * gst/realmedia/rmdemux.c:
13236           rmdemux: Remove dead assignment, value is being overwritten before being read.
13237
13238 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
13239
13240         * gst/realmedia/rmdemux.c:
13241           rmdemux: Remove unused accurate flag.
13242           I couldn't see any reason why this was there in the first place.
13243
13244 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
13245
13246         * gst/realmedia/asmrules.c:
13247         * gst/realmedia/rdtdepay.c:
13248           realmedia: Remove dead assignments. The results are never read.
13249
13250 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
13251
13252         * gst/realmedia/gstrdtbuffer.c:
13253         * gst/realmedia/rademux.c:
13254         * gst/realmedia/rdtmanager.c:
13255         * gst/realmedia/rmdemux.c:
13256           realmedia: Remove useless variables, only being used once (or not).
13257
13258 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
13259
13260         * ext/mpeg2dec/gstmpeg2dec.c:
13261         * gst/asfdemux/gstrtspwms.c:
13262         * gst/realmedia/pnmsrc.c:
13263         * gst/realmedia/rdtdepay.c:
13264         * gst/realmedia/rtspreal.c:
13265           remove empty method implementations.
13266
13267 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
13268
13269         * gst/asfdemux/gstrtspwms.c:
13270           rtspwms: fix condition to detect extension commands for WMS
13271           Reply with OK to the extension commands for WMS.
13272
13273 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
13274
13275         * gst/realmedia/rtspreal.c:
13276           realmedia: add special Real header to DESCRIBE message only for Real servers
13277           Add headers that are specific to real only if a real server had been
13278           detected by the OPTIONS message.
13279
13280 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
13281
13282         * gst/synaesthesia/synaescope.c:
13283           synaesthesia: fix compilation on windows
13284           Fix compilation under MSVC due to references to headers
13285           that are not available with the MS SDKs.
13286           Fixes #578524
13287
13288 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13289
13290         * gst/asfdemux/gstrtspwms.c:
13291           rtspwms: reply to extension commands
13292           Reply with OK to the extension commands for WMS.
13293
13294 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13295
13296         * gst/asfdemux/gstrtpasfdepay.c:
13297           asfdepay: fix a comment
13298
13299 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13300
13301         * gst/asfdemux/gstasfdemux.c:
13302           asfdemux: add some more debugging
13303
13304 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
13305
13306         * configure.ac:
13307           configure.ac: require git -base
13308           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
13309
13310 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
13311
13312         * gst/realmedia/rtspreal.c:
13313           realmedia: add special Real header to SETUP message only for Real servers
13314           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
13315           streams where the server errors out because it can't handle the
13316           Real-specific 'Required: com.real.retain-entity-for-setup' header
13317           we've been adding unconditionally in the recent past.
13318           For reference:
13319           rtsp://66.111.34.191:601/broadcast/alnour.rm
13320           rtsp://195.134.224.231/snowboard_100.wmv
13321
13322 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
13323
13324         * configure.ac:
13325         * gst/asfdemux/Makefile.am:
13326           asfdemux: link to all required libraries including indirectly used ones.
13327           On win32, we're required to link to all the libraries used - including
13328           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
13329           (for windows only) winsock.
13330
13331 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
13332
13333         * common:
13334           Automatic update of common submodule
13335           From d0ea89e to b3941ea
13336
13337 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
13338
13339         * common:
13340           Automatic update of common submodule
13341           From f8b3d91 to d0ea89e
13342
13343 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
13344
13345         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13346           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
13347
13348 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13349
13350         * gst/realmedia/rtspreal.c:
13351         * gst/realmedia/rtspreal.h:
13352           realrtsp: add more headers
13353           Parse the ETag from the describe method and pass the sessionid as the value for
13354           the If-Match header is subsequent setup calls.
13355           Fixes support for more RealMedia RTSP streams.
13356
13357 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
13358
13359         * configure.ac:
13360           twolame: bump requirement to 0.3.10
13361           0.3.10 is the first version with the float32 encoder functions.
13362           Fixes #576305.
13363
13364 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
13365
13366         * configure.ac:
13367           back to development -> 0.10.11.1
13368
13369 === release 0.10.11 ===
13370
13371 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
13372
13373         * ChangeLog:
13374         * NEWS:
13375         * RELEASE:
13376         * configure.ac:
13377         * docs/plugins/inspect/plugin-a52dec.xml:
13378         * docs/plugins/inspect/plugin-asf.xml:
13379         * docs/plugins/inspect/plugin-cdio.xml:
13380         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13381         * docs/plugins/inspect/plugin-dvdread.xml:
13382         * docs/plugins/inspect/plugin-dvdsub.xml:
13383         * docs/plugins/inspect/plugin-iec958.xml:
13384         * docs/plugins/inspect/plugin-lame.xml:
13385         * docs/plugins/inspect/plugin-mad.xml:
13386         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13387         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13388         * docs/plugins/inspect/plugin-mpegstream.xml:
13389         * docs/plugins/inspect/plugin-realmedia.xml:
13390         * docs/plugins/inspect/plugin-siddec.xml:
13391         * docs/plugins/inspect/plugin-twolame.xml:
13392         * gst-plugins-ugly.doap:
13393         * po/cs.po:
13394         * win32/common/config.h:
13395           Release 0.10.11
13396
13397 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
13398
13399         * po/af.po:
13400         * po/az.po:
13401         * po/bg.po:
13402         * po/ca.po:
13403         * po/cs.po:
13404         * po/da.po:
13405         * po/en_GB.po:
13406         * po/es.po:
13407         * po/fi.po:
13408         * po/fr.po:
13409         * po/hu.po:
13410         * po/id.po:
13411         * po/it.po:
13412         * po/ja.po:
13413         * po/lt.po:
13414         * po/mt.po:
13415         * po/nb.po:
13416         * po/nl.po:
13417         * po/or.po:
13418         * po/pl.po:
13419         * po/pt_BR.po:
13420         * po/ru.po:
13421         * po/sk.po:
13422         * po/sq.po:
13423         * po/sr.po:
13424         * po/sv.po:
13425         * po/tr.po:
13426         * po/uk.po:
13427         * po/vi.po:
13428         * po/zh_CN.po:
13429           Update .po files
13430
13431 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
13432
13433         * configure.ac:
13434         * win32/common/config.h:
13435           0.10.10.3 pre-release
13436
13437 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
13438
13439         * po/fi.po:
13440         * po/id.po:
13441         * po/pl.po:
13442         * po/pt_BR.po:
13443         * po/sv.po:
13444           po: Update translations from upstream
13445
13446 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
13447
13448         * po/LINGUAS:
13449         * po/tr.po:
13450           po: Add Turkish translation
13451
13452 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
13453
13454         * gst/mpegaudioparse/gstmpegaudioparse.c:
13455         * gst/mpegaudioparse/gstmpegaudioparse.h:
13456           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
13457           Don't introduce glitches in the output by a) relaxing the threshold for
13458           taking upstream timestamps in preference to our calculated timestamps and
13459           b) only set the discont flag on outgoing buffers in response to an incoming
13460           discont buffer.
13461           Fixes: #575046
13462
13463 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
13464
13465         * gst/mpegaudioparse/gstmpegaudioparse.c:
13466           mp3parse: fix deadlock with accurate seeks.
13467           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
13468           Fixes #575068.
13469
13470 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
13471
13472         * configure.ac:
13473         * po/af.po:
13474         * po/az.po:
13475         * po/bg.po:
13476         * po/ca.po:
13477         * po/cs.po:
13478         * po/da.po:
13479         * po/en_GB.po:
13480         * po/es.po:
13481         * po/fi.po:
13482         * po/fr.po:
13483         * po/hu.po:
13484         * po/id.po:
13485         * po/it.po:
13486         * po/lt.po:
13487         * po/mt.po:
13488         * po/nb.po:
13489         * po/nl.po:
13490         * po/or.po:
13491         * po/pl.po:
13492         * po/pt_BR.po:
13493         * po/ru.po:
13494         * po/sk.po:
13495         * po/sq.po:
13496         * po/sr.po:
13497         * po/sv.po:
13498         * po/uk.po:
13499         * po/vi.po:
13500         * po/zh_CN.po:
13501         * win32/common/config.h:
13502           0.10.10.2 pre-release
13503           Bump version number, update translations and win32 config.h
13504
13505 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
13506
13507         * po/LINGUAS:
13508         * po/ja.po:
13509           po: Add Japanese translation
13510
13511 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
13512
13513         * configure.ac:
13514         * docs/plugins/Makefile.am:
13515         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13516         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13517         * docs/plugins/gst-plugins-ugly-plugins.args:
13518         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13519         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13520         * docs/plugins/inspect/plugin-a52dec.xml:
13521         * docs/plugins/inspect/plugin-asf.xml:
13522         * docs/plugins/inspect/plugin-cdio.xml:
13523         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13524         * docs/plugins/inspect/plugin-dvdread.xml:
13525         * docs/plugins/inspect/plugin-dvdsub.xml:
13526         * docs/plugins/inspect/plugin-iec958.xml:
13527         * docs/plugins/inspect/plugin-lame.xml:
13528         * docs/plugins/inspect/plugin-mad.xml:
13529         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13530         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13531         * docs/plugins/inspect/plugin-mpegstream.xml:
13532         * docs/plugins/inspect/plugin-realmedia.xml:
13533         * docs/plugins/inspect/plugin-siddec.xml:
13534         * docs/plugins/inspect/plugin-synaesthesia.xml:
13535         * docs/plugins/inspect/plugin-twolame.xml:
13536         * ext/Makefile.am:
13537         * po/POTFILES.in:
13538           Moved twolame from Bad to Ugly
13539
13540 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13541
13542           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
13543           Original commit message from CVS:
13544           * ext/alsaspdif/Makefile.am:
13545           * ext/amrwb/Makefile.am:
13546           * ext/apexsink/Makefile.am:
13547           * ext/arts/Makefile.am:
13548           * ext/artsd/Makefile.am:
13549           * ext/audiofile/Makefile.am:
13550           * ext/audioresample/Makefile.am:
13551           * ext/bz2/Makefile.am:
13552           * ext/cdaudio/Makefile.am:
13553           * ext/celt/Makefile.am:
13554           * ext/dc1394/Makefile.am:
13555           * ext/dirac/Makefile.am:
13556           * ext/directfb/Makefile.am:
13557           * ext/divx/Makefile.am:
13558           * ext/dts/Makefile.am:
13559           * ext/faac/Makefile.am:
13560           * ext/faad/Makefile.am:
13561           * ext/gsm/Makefile.am:
13562           * ext/hermes/Makefile.am:
13563           * ext/ivorbis/Makefile.am:
13564           * ext/jack/Makefile.am:
13565           * ext/jp2k/Makefile.am:
13566           * ext/ladspa/Makefile.am:
13567           * ext/lcs/Makefile.am:
13568           * ext/libfame/Makefile.am:
13569           * ext/libmms/Makefile.am:
13570           * ext/metadata/Makefile.am:
13571           * ext/mpeg2enc/Makefile.am:
13572           * ext/mplex/Makefile.am:
13573           * ext/musepack/Makefile.am:
13574           * ext/musicbrainz/Makefile.am:
13575           * ext/mythtv/Makefile.am:
13576           * ext/nas/Makefile.am:
13577           * ext/neon/Makefile.am:
13578           * ext/ofa/Makefile.am:
13579           * ext/polyp/Makefile.am:
13580           * ext/resindvd/Makefile.am:
13581           * ext/sdl/Makefile.am:
13582           * ext/shout/Makefile.am:
13583           * ext/snapshot/Makefile.am:
13584           * ext/sndfile/Makefile.am:
13585           * ext/soundtouch/Makefile.am:
13586           * ext/spc/Makefile.am:
13587           * ext/swfdec/Makefile.am:
13588           * ext/tarkin/Makefile.am:
13589           * ext/theora/Makefile.am:
13590           * ext/timidity/Makefile.am:
13591           * ext/twolame/Makefile.am:
13592           * ext/x264/Makefile.am:
13593           * ext/xine/Makefile.am:
13594           * ext/xvid/Makefile.am:
13595           * gst-libs/gst/app/Makefile.am:
13596           * gst-libs/gst/dshow/Makefile.am:
13597           * gst/aiffparse/Makefile.am:
13598           * gst/app/Makefile.am:
13599           * gst/audiobuffer/Makefile.am:
13600           * gst/bayer/Makefile.am:
13601           * gst/cdxaparse/Makefile.am:
13602           * gst/chart/Makefile.am:
13603           * gst/colorspace/Makefile.am:
13604           * gst/dccp/Makefile.am:
13605           * gst/deinterlace/Makefile.am:
13606           * gst/deinterlace2/Makefile.am:
13607           * gst/dvdspu/Makefile.am:
13608           * gst/festival/Makefile.am:
13609           * gst/filter/Makefile.am:
13610           * gst/flacparse/Makefile.am:
13611           * gst/flv/Makefile.am:
13612           * gst/games/Makefile.am:
13613           * gst/h264parse/Makefile.am:
13614           * gst/librfb/Makefile.am:
13615           * gst/mixmatrix/Makefile.am:
13616           * gst/modplug/Makefile.am:
13617           * gst/mpeg1sys/Makefile.am:
13618           * gst/mpeg4videoparse/Makefile.am:
13619           * gst/mpegdemux/Makefile.am:
13620           * gst/mpegtsmux/Makefile.am:
13621           * gst/mpegvideoparse/Makefile.am:
13622           * gst/mve/Makefile.am:
13623           * gst/nsf/Makefile.am:
13624           * gst/nuvdemux/Makefile.am:
13625           * gst/overlay/Makefile.am:
13626           * gst/passthrough/Makefile.am:
13627           * gst/pcapparse/Makefile.am:
13628           * gst/playondemand/Makefile.am:
13629           * gst/rawparse/Makefile.am:
13630           * gst/real/Makefile.am:
13631           * gst/rtjpeg/Makefile.am:
13632           * gst/rtpmanager/Makefile.am:
13633           * gst/scaletempo/Makefile.am:
13634           * gst/sdp/Makefile.am:
13635           * gst/selector/Makefile.am:
13636           * gst/smooth/Makefile.am:
13637           * gst/smoothwave/Makefile.am:
13638           * gst/speed/Makefile.am:
13639           * gst/speexresample/Makefile.am:
13640           * gst/stereo/Makefile.am:
13641           * gst/subenc/Makefile.am:
13642           * gst/tta/Makefile.am:
13643           * gst/vbidec/Makefile.am:
13644           * gst/videodrop/Makefile.am:
13645           * gst/videosignal/Makefile.am:
13646           * gst/virtualdub/Makefile.am:
13647           * gst/vmnc/Makefile.am:
13648           * gst/y4m/Makefile.am:
13649           * sys/acmenc/Makefile.am:
13650           * sys/cdrom/Makefile.am:
13651           * sys/dshowdecwrapper/Makefile.am:
13652           * sys/dshowsrcwrapper/Makefile.am:
13653           * sys/dvb/Makefile.am:
13654           * sys/dxr3/Makefile.am:
13655           * sys/fbdev/Makefile.am:
13656           * sys/oss4/Makefile.am:
13657           * sys/qcam/Makefile.am:
13658           * sys/qtwrapper/Makefile.am:
13659           * sys/vcd/Makefile.am:
13660           * sys/wininet/Makefile.am:
13661           * win32/common/config.h:
13662           Don't install static libs for plugins. Fixes #550851 for -bad.
13663
13664 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
13665
13666           [MOVED FROM BAD] Enable/fix up translations for these plugins.
13667           Original commit message from CVS:
13668           * ext/resindvd/plugin.c: (plugin_init):
13669           * ext/resindvd/resindvdsrc.c:
13670           * ext/twolame/gsttwolame.c: (plugin_init):
13671           * gst/aiffparse/aiffparse.c: (plugin_init):
13672           Enable/fix up translations for these plugins.
13673           * po/LINGUAS:
13674           Add 'ca' to LINGUAS.
13675           * po/POTFILES.in:
13676           * po/POTFILES.skip:
13677           Add more files for translation and more files which tools
13678           should skip.
13679
13680 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13681
13682           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
13683           Original commit message from CVS:
13684           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
13685           (gst_two_lame_chain):
13686           * ext/twolame/gsttwolame.h:
13687           Allow raw float samples as input for encoding.
13688
13689 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13690
13691           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
13692           Original commit message from CVS:
13693           * configure.ac:
13694           * ext/Makefile.am:
13695           * ext/twolame/Makefile.am:
13696           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
13697           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
13698           (gst_two_lame_release_memory), (gst_two_lame_finalize),
13699           (gst_two_lame_base_init), (gst_two_lame_class_init),
13700           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
13701           (gst_two_lame_init), (gst_two_lame_set_property),
13702           (gst_two_lame_get_property), (gst_two_lame_sink_event),
13703           (gst_two_lame_chain), (gst_two_lame_setup),
13704           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
13705           (plugin_init):
13706           * ext/twolame/gsttwolame.h:
13707           Add TwoLAME MP2 encoding element, based on the LAME element.
13708
13709 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
13710
13711         * common:
13712           Automatic update of common submodule
13713           From 7032163 to f8b3d91
13714
13715 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13716
13717         * common:
13718           Automatic update of common submodule
13719           From ffa738d to 7032163
13720
13721 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13722
13723         * common:
13724           Automatic update of common submodule
13725           From 3f13e4e to ffa738d
13726
13727 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13728
13729         * common:
13730           Automatic update of common submodule
13731           From 3c7456b to 3f13e4e
13732
13733 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13734
13735         * common:
13736           Automatic update of common submodule
13737           From 57c83f2 to 3c7456b
13738
13739 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
13740
13741         * gst/mpegaudioparse/gstmpegaudioparse.c:
13742           mp3parse: be more conservative when changing layer/rate/etc.
13743           Don't allow a change in sample rate/channels/layer/version unless we can
13744           see another frame at the correct offset. Prevents accidently flipping
13745           due to simple single-bit corruption.
13746
13747 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
13748
13749         * gst/realmedia/realhash.c:
13750           rmdemux: Fix strict-aliasing warnings.
13751           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
13752           hand-rolled ones.
13753
13754 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
13755
13756         * gst/mpegaudioparse/gstmpegaudioparse.c:
13757           mpegaudioparse: Remove empty lines added by buggy indent.
13758
13759 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13760
13761         * gst/mpegaudioparse/gstmpegaudioparse.c:
13762           mpegaudioparse: Provide SEEKING query handling.
13763           Since SEEK event handling might perform some conversion
13764           from TIME to BYTES, do not let upstream fool application
13765           into (TIME) seeking not being possible.
13766
13767 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
13768
13769         * gst/mpegaudioparse/gstmpegaudioparse.c:
13770           mp3parse: fix accurate seeks to near 0
13771           Integer underflow made accurate seeks to near zero fail and seek to
13772           completely the wrong place. Fix by clamping to zero, since we can't seek
13773           to negative times anyway.
13774
13775 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
13776
13777         * common:
13778         * configure.ac:
13779           build: Update shave init statement for changes in common. Bump common.
13780
13781 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13782
13783         * gst/realmedia/rtspreal.c:
13784           rtspreal: ignore data streams. Fixes #527112
13785           Ignore data streams when parsing the SDP as they don't contain anything we need
13786           to put in the realmedia header.
13787
13788 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
13789
13790         * common:
13791           Automatic update of common submodule
13792           From 9cf8c9b to a6ce5c6
13793
13794 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13795
13796         * ext/mad/gstid3tag.c:
13797           Forward unknown events
13798           Forward unknown events upstream instead of dropping them. Also return the result
13799           of the seek event instead of a fixed value.
13800
13801 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
13802
13803         * gst/asfdemux/gstrtpasfdepay.c:
13804           rtpasfdepay: Fix the build by adding the needed include for atoi.
13805
13806 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
13807
13808         * configure.ac:
13809         * docs/plugins/Makefile.am:
13810           Use shave for the build output
13811
13812 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
13813
13814         * common:
13815           Automatic update of common submodule
13816           From 5d7c9cc to 9cf8c9b
13817
13818 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
13819
13820         * gst/asfdemux/gstasf.c:
13821         * gst/asfdemux/gstrtpasfdepay.c:
13822         * gst/realmedia/rademux.c:
13823         * gst/realmedia/rdtdepay.c:
13824         * gst/synaesthesia/gstsynaesthesia.c:
13825         * gst/synaesthesia/synaescope.c:
13826           Fix indentation.
13827
13828 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
13829
13830         * gst/realmedia/pnmsrc.c:
13831           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
13832
13833 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
13834
13835         * common:
13836           Automatic update of common submodule
13837           From 80c627d to 5d7c9cc
13838
13839 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13840
13841         * gst/realmedia/Makefile.am:
13842         * gst/realmedia/pnmsrc.c:
13843         * gst/realmedia/pnmsrc.h:
13844         * gst/realmedia/rademux.c:
13845         * gst/realmedia/rademux.h:
13846         * gst/realmedia/realmedia.c:
13847         * gst/realmedia/rmdemux.c:
13848         * gst/realmedia/rmdemux.h:
13849           Add pnm:// uri source
13850           Add a new utri handler for pnm:// that for now just redirects to the same uri
13851           with the rtsp:// protocol, which usually works nowadays.
13852           Separate the registration of the various plugins into a separate source file.
13853
13854 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13855
13856         * gst/asfdemux/Makefile.am:
13857         * gst/asfdemux/gstasf.c:
13858         * gst/asfdemux/gstrtpasfdepay.c:
13859         * gst/asfdemux/gstrtpasfdepay.h:
13860           Add ASF depayloader
13861           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
13862           Fixes #335067.
13863
13864 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
13865
13866         * ext/mad/gstmad.c:
13867           mad: remove log line added in error
13868
13869 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
13870
13871         * ext/mad/gstmad.c:
13872           mad: just flush data when seeing BADDATAPTR instead of going into error state
13873
13874 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
13875
13876         * gst/realmedia/rmdemux.c:
13877           Fix parsing of the flags in rmdemux
13878           Fix parsing of the flags in version 1 realmedia streams.
13879           Fixes #571358.
13880
13881 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
13882
13883         * common:
13884           Bump revision to use for common submodule.
13885
13886 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
13887
13888         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13889           Add releaseinfo with online url.
13890
13891 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
13892
13893         * common:
13894           Bump common
13895
13896 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
13897
13898         * gst/asfdemux/asfpacket.c:
13899         * gst/asfdemux/gstasfdemux.c:
13900         * gst/asfdemux/gstasfdemux.h:
13901           Remove redundant push_mode struct member
13902
13903 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
13904
13905         * autogen.sh:
13906           Fix previous commit, wasn't actually setting up a symbolic link
13907
13908 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
13909
13910         * autogen.sh:
13911         * common:
13912           Use a symbolic link for the pre-commit client-side hook
13913
13914 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
13915
13916         * .gitignore:
13917           Ignore some more files
13918
13919 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
13920
13921         * gst/synaesthesia/synaescope.c:
13922         * gst/synaesthesia/synaescope.h:
13923           Precalculate some size dependent variables. Demystify the height scaling a bit.
13924           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
13925
13926 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
13927
13928           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
13929
13930 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13931
13932         * gst/realmedia/rdtdepay.c:
13933           Set flags on the realmedia chunks
13934           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
13935           descrambler can be reset on keyframes. Fixes #556714.
13936
13937 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
13938
13939         * gst/realmedia/gstrdtbuffer.c:
13940         * gst/realmedia/gstrdtbuffer.h:
13941           Add method to get RDT flags
13942           Add a method to get the RDT flags. We need these flags to mark keyframes to
13943           reset the descrambing queue. See #556714.
13944
13945 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
13946
13947         * gst/asfdemux/asfpacket.c:
13948         * gst/asfdemux/gstasfdemux.c:
13949         * gst/asfdemux/gstasfdemux.h:
13950           Add seeking support to asfdemux in push mode
13951           Fixes bug #568836.
13952
13953 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
13954
13955         * gst/asfdemux/asfpacket.c:
13956           Drop packets with an invalid replicated data length
13957           Drop packets with an invalid replicated data length
13958           instead of continuing with an invalid timestamp
13959           and uninitialized payload metadata.
13960           All other code assumes that the timestamps are valid.
13961
13962 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
13963
13964         * gst/synaesthesia/synaescope.h:
13965           Change comment to refer to right variable.
13966
13967 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
13968
13969         * gst/synaesthesia/gstsynaesthesia.c:
13970         * gst/synaesthesia/gstsynaesthesia.h:
13971         * gst/synaesthesia/synaescope.c:
13972         * gst/synaesthesia/synaescope.h:
13973           Bring synaesthesia to next century.
13974           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
13975
13976 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
13977
13978         * gst/asfdemux/gstasfdemux.c:
13979           Fix leak of converted string
13980
13981 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
13982
13983         * .gitignore:
13984         * po/.gitignore:
13985           Add more to the gitignores
13986
13987 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
13988
13989         * gst/synaesthesia/gstsynaesthesia.c:
13990           Make synaesthesia build again.
13991           _init() has no params.
13992
13993 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
13994
13995         * common:
13996           Update common snapshot.
13997
13998 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
13999
14000         * common:
14001           Fix pre-commit hook
14002
14003 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
14004
14005         * autogen.sh:
14006         * common:
14007           Install and use pre-commit indentation hook from common
14008
14009 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
14010
14011         * autogen.sh:
14012           autogen.sh : Use git submodule
14013
14014 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
14015
14016           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
14017           Original commit message from CVS:
14018           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14019           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
14020           (gst_dvd_demux_get_audio_stream),
14021           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
14022           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
14023           (gst_mpeg_demux_get_video_stream),
14024           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
14025           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14026           Fix some caps leaks. Fixes bug #564885.
14027
14028 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
14029
14030           ext/cdio/gstcdio.c: Remove unused format argument.
14031           Original commit message from CVS:
14032           * ext/cdio/gstcdio.c:
14033           Remove unused format argument.
14034
14035 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14036
14037           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
14038           Original commit message from CVS:
14039           * win32/common/.cvsignore:
14040           * win32/common/config.h:
14041           * win32/common/config.h.in:
14042           Hardcode cpu for win32 build, just like we do in the other modules,
14043           to remove VCS conflicts and inconsistent defines between modules,
14044           and update version defines to CVS.
14045
14046 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
14047
14048           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
14049           Original commit message from CVS:
14050           * m4/Makefile.am:
14051           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
14052
14053 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
14054
14055           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
14056           Original commit message from CVS:
14057           * m4/Makefile.am:
14058           inttypes.m4 hasn't been available since gettext-0.15, and since we now
14059           require gettext >= 0.17 ... we can remove it from the list of files to
14060           dist.
14061
14062 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
14063
14064           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
14065           Original commit message from CVS:
14066           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
14067           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
14068           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
14069           * gst/mpegaudioparse/gstmpegaudioparse.h:
14070           Do an initial class_ref on an internal enum type from within the
14071           class_init function so that there aren't any issues when multiple
14072           mp3parse elements are started in separate threads at the same
14073           time. (Why we use an enum type here if the tag is registered as
14074           a string type, I don't know). Also remove custom UNUSED macro
14075           and use GLib's instead.
14076
14077 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14078
14079           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
14080           Original commit message from CVS:
14081           * configure.ac:
14082           Apparently AC_CONFIG_MACRO_DIR breaks when using more
14083           than one macro directory, reverting last change.
14084
14085 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14086
14087           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
14088           Original commit message from CVS:
14089           * configure.ac:
14090           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
14091           our M4 macros.
14092
14093 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14094
14095           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
14096           Original commit message from CVS:
14097           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14098           Last change introduced a regression that made mpeg2dec handle
14099           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
14100
14101 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14102
14103           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
14104           Original commit message from CVS:
14105           Patch by: Cygwin Ports maintainer
14106           <yselkowitz at users dot sourceforge dot net>
14107           * autogen.sh:
14108           * configure.ac:
14109           Require gettext 0.17 because older versions don't mix with libtool
14110           2.2. At build time an older gettext version will still work.
14111           Fixes bug #556091.
14112
14113 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
14114
14115           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
14116           Original commit message from CVS:
14117           * ext/mpeg2dec/gstmpeg2dec.c:
14118           * ext/mpeg2dec/gstmpeg2dec.h:
14119           Add support for 4:4:4 video.  Fixes #562086
14120
14121 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
14122
14123           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
14124           Original commit message from CVS:
14125           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
14126           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
14127           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
14128           >= 0.5.0. Fixes bug #562065.
14129
14130 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
14131
14132           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
14133           Original commit message from CVS:
14134           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
14135           Remove duplicate and broken code for the streaming case and simply reuse
14136           the much better working pull based code. Fixes #560348.
14137
14138 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14139
14140           configure.ac: Back to development -> 0.10.10.1
14141           Original commit message from CVS:
14142           * configure.ac:
14143           Back to development -> 0.10.10.1
14144
14145 === release 0.10.10 ===
14146
14147 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14148
14149         * ChangeLog:
14150         * NEWS:
14151         * RELEASE:
14152         * configure.ac:
14153         * docs/plugins/inspect/plugin-a52dec.xml:
14154         * docs/plugins/inspect/plugin-asf.xml:
14155         * docs/plugins/inspect/plugin-cdio.xml:
14156         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14157         * docs/plugins/inspect/plugin-dvdread.xml:
14158         * docs/plugins/inspect/plugin-dvdsub.xml:
14159         * docs/plugins/inspect/plugin-iec958.xml:
14160         * docs/plugins/inspect/plugin-lame.xml:
14161         * docs/plugins/inspect/plugin-mad.xml:
14162         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14163         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14164         * docs/plugins/inspect/plugin-mpegstream.xml:
14165         * docs/plugins/inspect/plugin-realmedia.xml:
14166         * docs/plugins/inspect/plugin-siddec.xml:
14167         * gst-plugins-ugly.doap:
14168         * po/LINGUAS:
14169           Release 0.10.10 - "Under the House"
14170           Original commit message from CVS:
14171           Release 0.10.10 - "Under the House"
14172
14173 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14174
14175         * po/bg.po:
14176         * po/ca.po:
14177         * po/da.po:
14178         * po/id.po:
14179         * po/it.po:
14180         * po/mt.po:
14181         * po/vi.po:
14182           Update .po files
14183           Original commit message from CVS:
14184           Update .po files
14185
14186 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14187
14188           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
14189           Original commit message from CVS:
14190           * ext/sidplay/Makefile.am:
14191           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
14192           contain CFLAGS that do not exist for C++, like -Wvla or
14193           -Wdeclaration-after-statement. Fixes bug #561161.
14194
14195 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14196
14197           configure.ac: 0.10.9.3 pre-release
14198           Original commit message from CVS:
14199           * configure.ac:
14200           0.10.9.3 pre-release
14201
14202 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
14203
14204           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
14205           Original commit message from CVS:
14206           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
14207           Only copy sane aspect ratio values on the caps. Fixes #559682.
14208
14209 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14210
14211         * ChangeLog:
14212           Add bug number to the mp3parse mpeg 2.5 fix
14213           Original commit message from CVS:
14214           Add bug number to the mp3parse mpeg 2.5 fix
14215
14216 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
14217
14218           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
14219           Original commit message from CVS:
14220           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
14221           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
14222           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
14223           * ext/amrnb/amrnbdec.h:
14224           Add a property to select the amr variant. Fixes #424070.
14225
14226 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
14227
14228           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
14229           Original commit message from CVS:
14230           Patch by: Tal Shalif <tshalif at nargila dot org>
14231           * gst/mpegstream/gstdvddemux.c:
14232           (gst_dvd_demux_get_subpicture_stream):
14233           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14234           (gst_mpeg_demux_get_audio_stream):
14235           Fix memmory corruption due to not storing the new updated pointer
14236           after a g_renew(). Fixes #558896.
14237
14238 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14239
14240           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14241           Original commit message from CVS:
14242           * tests/check/Makefile.am:
14243           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
14244
14245 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14246
14247           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
14248           Original commit message from CVS:
14249           * configure.ac:
14250           oops, forgot to bump the version back to devel
14251           after the last release 0.10.9.1
14252
14253 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14254
14255           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
14256           Original commit message from CVS:
14257           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14258           (gst_rmdemux_descramble_mp4a_audio),
14259           (gst_rmdemux_handle_scrambled_packet):
14260           Add suport for mpeg4 and aac audio. See #556714.
14261
14262 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
14263
14264           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14265           Original commit message from CVS:
14266           * gst/mpegaudioparse/gstmpegaudioparse.c:
14267           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
14268           Fixes skipping on these files.
14269
14270 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
14271
14272           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
14273           Original commit message from CVS:
14274           Patch by: Robin Stocker <robin at nibor dot org>
14275           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14276           (handle_sequence), (gst_mpeg2dec_setcaps):
14277           * ext/mpeg2dec/gstmpeg2dec.h:
14278           Prefer the container's PAR over the stream's PAR if it's
14279           given in the srcpad caps. Fixes bug #556184.
14280
14281 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14282
14283           Don't install static libs for plugins. Fixes #550851 for ugly.
14284           Original commit message from CVS:
14285           * ext/a52dec/Makefile.am:
14286           * ext/amrnb/Makefile.am:
14287           * ext/cdio/Makefile.am:
14288           * ext/dvdnav/Makefile.am:
14289           * ext/dvdread/Makefile.am:
14290           * ext/lame/Makefile.am:
14291           * ext/mad/Makefile.am:
14292           * ext/mpeg2dec/Makefile.am:
14293           * ext/sidplay/Makefile.am:
14294           * gst/ac3parse/Makefile.am:
14295           * gst/asfdemux/Makefile.am:
14296           * gst/dvdlpcmdec/Makefile.am:
14297           * gst/dvdsub/Makefile.am:
14298           * gst/iec958/Makefile.am:
14299           * gst/mpegaudioparse/Makefile.am:
14300           * gst/mpegstream/Makefile.am:
14301           * gst/realmedia/Makefile.am:
14302           * gst/synaesthesia/Makefile.am:
14303           Don't install static libs for plugins. Fixes #550851 for ugly.
14304
14305 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14306
14307           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
14308           Original commit message from CVS:
14309           * gst/mpegaudioparse/gstmpegaudioparse.c:
14310           (gst_mp3parse_sink_event):
14311           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
14312           frames. Partially fixes bug #552237.
14313
14314 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14315
14316           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
14317           Original commit message from CVS:
14318           * ext/amrnb/amrnbparse.c:
14319           use #defines for HEADER. Unref the object in _sink_activate_pull().
14320
14321 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
14322
14323           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
14324           Original commit message from CVS:
14325           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
14326           (gst_mad_change_state):
14327           * ext/mad/gstmad.h:
14328           track discont on incomming buffers and set discont on outgoing
14329           buffers.
14330           Pass unknown events upstreams instead of dropping them.
14331
14332 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
14333
14334           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
14335           Original commit message from CVS:
14336           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14337           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
14338           (handle_slice), (gst_mpeg2dec_sink_event),
14339           (gst_mpeg2dec_src_event):
14340           * ext/mpeg2dec/gstmpeg2dec.h:
14341           Fix compilation with --disable-index. Fixes bug #554150.
14342
14343 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
14344
14345           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
14346           Original commit message from CVS:
14347           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
14348           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
14349           (gst_mad_src_event), (gst_mad_chain):
14350           * ext/mad/gstmad.h:
14351           Fix compilation with --disable-index. Fixes bug #554142.
14352
14353 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
14354
14355           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
14356           Original commit message from CVS:
14357           * ext/a52dec/gsta52dec.c:
14358           * ext/a52dec/gsta52dec.h:
14359           Fix channel re-negotiation on a change of the incoming stream.
14360           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
14361           Fixes: #551660
14362
14363 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14364
14365           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
14366           Original commit message from CVS:
14367           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
14368           (gst_amrnbenc_state_change):
14369           * ext/amrnb/amrnbenc.h:
14370           Pass the discont flag from the input buffer on to the output buffer in
14371           the AMR encoder.
14372
14373 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
14374
14375           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
14376           Original commit message from CVS:
14377           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14378           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14379           (gst_amrnbparse_handle_pull_seek),
14380           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
14381           (gst_amrnbparse_sink_activate_push),
14382           (gst_amrnbparse_sink_activate_pull):
14383           * ext/amrnb/amrnbparse.h:
14384           Add flush seek handler. Fixes #536274.
14385
14386 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
14387
14388           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
14389           Original commit message from CVS:
14390           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
14391           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
14392           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
14393           (gst_amrnbparse_state_change):
14394           * ext/amrnb/amrnbparse.h:
14395           Fix the duration query. Fixes #536226.
14396           Also set caps on the pads and buffers more correctly.
14397
14398 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
14399
14400           po/LINGUAS: Add 'ca' to LINGUAS.
14401           Original commit message from CVS:
14402           * po/LINGUAS:
14403           Add 'ca' to LINGUAS.
14404
14405 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
14406
14407           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
14408           Original commit message from CVS:
14409           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
14410           Fix aggregated GST_FLOW_RETURN check for when to send an error message
14411           on the bus.
14412           Re-fixes #546859
14413
14414 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14415
14416           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
14417           Original commit message from CVS:
14418           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
14419           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
14420           (create_segment_event), (gst_rdt_depay_push),
14421           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
14422           * gst/realmedia/rdtdepay.h:
14423           Parse other values from the incomming caps.
14424           Add event handler to handle flushing and segments.
14425           Create segment events.
14426           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
14427           Do skew correction based on RDT timestamps.
14428           * gst/realmedia/rdtmanager.c: (activate_session),
14429           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
14430           (create_recv_rtp):
14431           Parse caps to get the clockrate needed for the jitterbuffer.
14432           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14433           Apply timestamp fixup after correcting for initial timestamp and
14434           internal base timestamp corrections.
14435
14436 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
14437
14438           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
14439           Original commit message from CVS:
14440           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
14441           (gst_rdt_depay_change_state):
14442           * gst/realmedia/rdtdepay.h:
14443           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
14444           with a DISCONT flag when needed.
14445           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
14446           Report the configure latency instead of a hardcoded value.
14447
14448 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
14449
14450           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
14451           Original commit message from CVS:
14452           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
14453           (free_session), (gst_rdt_manager_query_src),
14454           (gst_rdt_manager_src_activate_push),
14455           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
14456           (gst_rdt_manager_loop), (create_recv_rtp):
14457           Include the new rdt jitterbuffer in the session manager.
14458
14459 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
14460
14461           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
14462           Original commit message from CVS:
14463           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
14464           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
14465           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
14466           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14467           * gst/realmedia/rdtdepay.h:
14468           Use new RDT parsing helper functions.
14469           Copy discont flags correctly.
14470           Push the header from the chain function instead of the setcaps function.
14471           Copy incomming timestamp to the output buffers instead of doing magic
14472           with the RDT timestamps.
14473
14474 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
14475
14476           gst/realmedia/: Add first support for parsing RDT messages.
14477           Original commit message from CVS:
14478           * gst/realmedia/Makefile.am:
14479           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
14480           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
14481           (read_packet_header), (gst_rdt_buffer_get_first_packet),
14482           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
14483           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
14484           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
14485           (gst_rdt_packet_data_peek_data),
14486           (gst_rdt_packet_data_get_stream_id),
14487           (gst_rdt_packet_data_get_timestamp):
14488           * gst/realmedia/gstrdtbuffer.h:
14489           Add first support for parsing RDT messages.
14490           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
14491           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
14492           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
14493           (calculate_skew), (rdt_jitter_buffer_insert),
14494           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
14495           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
14496           (rdt_jitter_buffer_get_ts_diff):
14497           * gst/realmedia/rdtjitterbuffer.h:
14498           Add first version of an RDT jitterbuffer.
14499
14500 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
14501
14502           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
14503           Original commit message from CVS:
14504           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14505           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
14506           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
14507           (gst_rmdemux_descramble_dnet_audio),
14508           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
14509           * gst/realmedia/rmdemux.h:
14510           Keep track of the first timestamp of the stream and add this to the
14511           outgoing buffer timestamps so that we can handle live streams.
14512           Set discont flag on the first buffers and after a seek.
14513
14514 === release 0.10.9 ===
14515
14516 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14517
14518         * ChangeLog:
14519         * NEWS:
14520         * RELEASE:
14521         * configure.ac:
14522         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14523         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14524         * docs/plugins/inspect/plugin-a52dec.xml:
14525         * docs/plugins/inspect/plugin-asf.xml:
14526         * docs/plugins/inspect/plugin-cdio.xml:
14527         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14528         * docs/plugins/inspect/plugin-dvdread.xml:
14529         * docs/plugins/inspect/plugin-dvdsub.xml:
14530         * docs/plugins/inspect/plugin-iec958.xml:
14531         * docs/plugins/inspect/plugin-lame.xml:
14532         * docs/plugins/inspect/plugin-mad.xml:
14533         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14534         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14535         * docs/plugins/inspect/plugin-mpegstream.xml:
14536         * docs/plugins/inspect/plugin-realmedia.xml:
14537         * docs/plugins/inspect/plugin-siddec.xml:
14538         * gst-plugins-ugly.doap:
14539           Release 0.10.9
14540           Original commit message from CVS:
14541           Release 0.10.9
14542
14543 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14544
14545         * po/af.po:
14546         * po/az.po:
14547         * po/bg.po:
14548         * po/cs.po:
14549         * po/da.po:
14550         * po/en_GB.po:
14551         * po/es.po:
14552         * po/fi.po:
14553         * po/fr.po:
14554         * po/hu.po:
14555         * po/id.po:
14556         * po/it.po:
14557         * po/lt.po:
14558         * po/nb.po:
14559         * po/nl.po:
14560         * po/or.po:
14561         * po/pl.po:
14562         * po/pt_BR.po:
14563         * po/ru.po:
14564         * po/sk.po:
14565         * po/sq.po:
14566         * po/sr.po:
14567         * po/sv.po:
14568         * po/uk.po:
14569         * po/vi.po:
14570         * po/zh_CN.po:
14571           Update .po files
14572           Original commit message from CVS:
14573           Update .po files
14574
14575 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14576
14577           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
14578           Original commit message from CVS:
14579           * ext/a52dec/gsta52dec.c:
14580           Set up a default time segment for output when receiving
14581           an incoming byte segment (as for raw AC3 files).
14582           Fixes: #548194
14583
14584 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14585
14586           0.10.8.2 pre-release.
14587           Original commit message from CVS:
14588           * configure.ac:
14589           * docs/plugins/Makefile.am:
14590           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14591           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14592           * docs/plugins/gst-plugins-ugly-plugins.args:
14593           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14594           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14595           * docs/plugins/inspect/plugin-a52dec.xml:
14596           * docs/plugins/inspect/plugin-asf.xml:
14597           * docs/plugins/inspect/plugin-cdio.xml:
14598           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14599           * docs/plugins/inspect/plugin-dvdread.xml:
14600           * docs/plugins/inspect/plugin-dvdsub.xml:
14601           * docs/plugins/inspect/plugin-iec958.xml:
14602           * docs/plugins/inspect/plugin-lame.xml:
14603           * docs/plugins/inspect/plugin-mad.xml:
14604           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14605           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14606           * docs/plugins/inspect/plugin-mpegstream.xml:
14607           * docs/plugins/inspect/plugin-realmedia.xml:
14608           * docs/plugins/inspect/plugin-siddec.xml:
14609           * ext/Makefile.am:
14610           0.10.8.2 pre-release.
14611           * po/LINGUAS:
14612           * po/POTFILES.in:
14613           * po/id.po:
14614           Add new translation.
14615
14616 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
14617
14618           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
14619           Original commit message from CVS:
14620           * gst/asfdemux/gstasfdemux.c:
14621           Properly aggregate flow returns for both push and pull mode, so we shut
14622           down if all pads are unlinked.
14623           Fixes #546859.
14624
14625 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
14626
14627           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
14628           Original commit message from CVS:
14629           Patch by: Frederic Crozat <fcrozat@mandriva.org>
14630           * ext/dvdread/dvdreadsrc.c: (plugin_init):
14631           * ext/lame/gstlame.c: (plugin_init):
14632           * gst/asfdemux/gstasf.c: (plugin_init):
14633           Make sure gettext returns translations in UTF-8 encoding rather
14634           than in the current locale encoding (#546822).
14635
14636 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14637
14638           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
14639           Original commit message from CVS:
14640           * gst/mpegaudioparse/gstmpegaudioparse.c:
14641           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
14642           (mp3parse_total_time), (mp3parse_bytepos_to_time):
14643           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
14644           if we're called from there already. Otherwise we end up in a endless
14645           recursion and crash with a stack overflow.
14646           This can happen when a Xing or VBRI header with TOC exists but it
14647           doesn't contain the total time. Fixes bug #545370.
14648
14649 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14650
14651           ext/lame/gstlame.c: Use the default for the strict-iso property too.
14652           Original commit message from CVS:
14653           * ext/lame/gstlame.c: (gst_lame_class_init),
14654           (gst_lame_get_default_settings):
14655           Use the default for the strict-iso property too.
14656           Allow a bitrate setting of 0, which lets lame choose the default value
14657           and which makes it possible to set the compression-ratio property.
14658
14659 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14660
14661           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
14662           Original commit message from CVS:
14663           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14664           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
14665           * ext/lame/gstlame.h:
14666           Get the defaults settings of LAME in the plugin initialization
14667           function and return FALSE here if something goes wrong. This removes
14668           the hacky failing instance init function.
14669           Use LAMEs default value for all settings instead of overwriting some
14670           of them. Overwriting some of them gives unexpected results if one only
14671           sets a preset. Fixes bug #498004.
14672
14673 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14674
14675           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
14676           Original commit message from CVS:
14677           * ext/lame/gstlame.c: (gst_lame_init):
14678           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
14679           defaults will restrict the bitrate when using the presets in a bad way.
14680           Fixes bug #498004.
14681
14682 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14683
14684           Put the MPEG audio version into the caps as "mpegaudioversion".
14685           Original commit message from CVS:
14686           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
14687           * gst/mpegaudioparse/gstmpegaudioparse.c:
14688           (mp3_type_frame_length_from_header), (mp3_caps_create),
14689           (gst_mp3parse_chain):
14690           Put the MPEG audio version into the caps as "mpegaudioversion".
14691           This is different from "mpegversion".
14692
14693 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14694
14695           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
14696           Original commit message from CVS:
14697           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
14698           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
14699           * ext/lame/gstlame.h:
14700           Fix build with lame >= 3.97. The padding type and cwlimit settings
14701           are deprecated now and the function declarations are hidden in the
14702           headers so deprecate the GObject properties for them and remove them
14703           in 0.11. Fixes bug #544039.
14704
14705 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14706
14707           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
14708           Original commit message from CVS:
14709           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
14710           Don't allow width/height outside the spec (i.e. smaller than 16
14711           and higher than 4096). Such files are corrupted ones and setting
14712           caps that are not a subset of the template caps confuses playbin.
14713           Fixes bug #542646.
14714
14715 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14716
14717           ext/sidplay/Makefile.am: Fix the build.
14718           Original commit message from CVS:
14719           * ext/sidplay/Makefile.am:
14720           Fix the build.
14721
14722 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14723
14724           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
14725           Original commit message from CVS:
14726           * configure.ac:
14727           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
14728           flags that are invalid for C++.
14729
14730 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
14731
14732           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
14733           Original commit message from CVS:
14734           Patch by: Tal Shalif <tshalif at nargila dot org>
14735           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
14736           Prevent double free. Fixes bug #541697.
14737
14738 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14739
14740           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
14741           Original commit message from CVS:
14742           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14743           (gst_dvd_demux_get_audio_stream),
14744           (gst_dvd_demux_get_subpicture_stream),
14745           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
14746           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
14747           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
14748           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
14749           * gst/mpegstream/gstmpegdemux.h:
14750           Resend tags event after a FLUSH (seek) to support prerolling
14751           a partial pipeline.
14752
14753 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14754
14755           Use correct error code for encrypted streams.
14756           Original commit message from CVS:
14757           * configure.ac:
14758           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
14759           Use correct error code for encrypted streams.
14760
14761 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14762
14763           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
14764           Original commit message from CVS:
14765           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
14766           (gst_mpeg_demux_sync_stream_to_time):
14767           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
14768
14769 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14770
14771           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
14772           Original commit message from CVS:
14773           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
14774           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
14775           Allow and implement non-flushing and/or segment seek
14776           (mainly in TIME and chapter format).
14777           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
14778           (gst_dvd_demux_get_subpicture_stream),
14779           (gst_dvd_demux_synchronise_pads),
14780           (gst_dvd_demux_sync_stream_to_time):
14781           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
14782           (gst_mpeg_demux_send_subbuffer),
14783           (gst_mpeg_demux_sync_stream_to_time),
14784           (gst_mpeg_streams_reset_cur_ts):
14785           * gst/mpegstream/gstmpegdemux.h:
14786           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14787           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
14788           Delegate a query to upstream if it can't be handled.
14789           Make segment stop aware.
14790           Fix (subtitle) stream synchronization.
14791           Add some debug statements.
14792
14793 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
14794
14795           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
14796           Original commit message from CVS:
14797           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
14798           Fix build on macosx.
14799
14800 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14801
14802           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
14803           Original commit message from CVS:
14804           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14805           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14806           * ext/a52dec/gsta52dec.c:
14807           * ext/amrnb/amrnbdec.c:
14808           * ext/amrnb/amrnbenc.c:
14809           * ext/amrnb/amrnbparse.c:
14810           * ext/lame/gstlame.c:
14811           * ext/mad/gstmad.c:
14812           * ext/sidplay/gstsiddec.cc:
14813           * gst/asfdemux/gstrtspwms.c:
14814           * gst/mpegaudioparse/gstxingmux.c:
14815           * gst/realmedia/rademux.c:
14816           * gst/realmedia/rdtmanager.c:
14817           * gst/realmedia/rtspreal.c:
14818           * gst/synaesthesia/gstsynaesthesia.c:
14819           Add missing elements to docs. Restore alphabetical order in section
14820           file. Document mad (it was included in docs already).
14821           Fix doc-markup: use convinience syntax for examples
14822           (produces valid docbook), add several refsec2 when we have several
14823           titles. Fix some types.
14824
14825 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14826
14827           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
14828           Original commit message from CVS:
14829           * ext/lame/gstlame.c:
14830           * ext/sidplay/gstsiddec.cc:
14831           * gst/mpegaudioparse/gstxingmux.c:
14832           Do not use short_description in section docs for elements. We extract
14833           them from element details and there will be warnings if they differ.
14834
14835 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
14836
14837           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
14838           Original commit message from CVS:
14839           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
14840           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
14841           (gst_cdio_add_cdtext_album_tags):
14842           * ext/cdio/gstcdio.h:
14843           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14844           Also extract album title and album genre from CD-TEXT if
14845           available (#537021).
14846
14847 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14848
14849           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
14850           Original commit message from CVS:
14851           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
14852           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
14853           emphasis value is reserved but unfortunately files with that
14854           value exist and the information is not important for the decoder
14855           anyway. Fixes bug #537235.
14856
14857 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
14858
14859           Require libcdio >= 0.76.
14860           Original commit message from CVS:
14861           * configure.ac:
14862           * ext/cdio/gstcdio.c:
14863           * ext/cdio/gstcdio.h:
14864           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14865           Require libcdio >= 0.76.
14866
14867 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
14868
14869           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
14870           Original commit message from CVS:
14871           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
14872           Drain queued buffers before forwarding the segment event.
14873
14874 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
14875
14876           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
14877           Original commit message from CVS:
14878           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
14879           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
14880           (gst_a52dec_chain), (gst_a52dec_change_state):
14881           * ext/a52dec/gsta52dec.h:
14882           Add segment handling, buffer clipping and basic reverse playback.
14883
14884 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14885
14886           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
14887           Original commit message from CVS:
14888           * docs/plugins/Makefile.am:
14889           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14890           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14891           * docs/plugins/gst-plugins-ugly-plugins.args:
14892           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14893           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14894           * docs/plugins/inspect/plugin-a52dec.xml:
14895           * docs/plugins/inspect/plugin-amrnb.xml:
14896           * docs/plugins/inspect/plugin-asf.xml:
14897           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14898           * docs/plugins/inspect/plugin-dvdread.xml:
14899           * docs/plugins/inspect/plugin-dvdsub.xml:
14900           * docs/plugins/inspect/plugin-iec958.xml:
14901           * docs/plugins/inspect/plugin-lame.xml:
14902           * docs/plugins/inspect/plugin-mad.xml:
14903           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14904           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14905           * docs/plugins/inspect/plugin-mpegstream.xml:
14906           * docs/plugins/inspect/plugin-realmedia.xml:
14907           * docs/plugins/inspect/plugin-siddec.xml:
14908           * docs/plugins/inspect/plugin-synaesthesia.xml:
14909           * ext/a52dec/gsta52dec.c:
14910           Random doc of the day. Also print human readable format of newsegment
14911           in log message if we complain about it.
14912
14913 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
14914
14915           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
14916           Original commit message from CVS:
14917           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
14918           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
14919           (gst_a52dec_chain), (gst_a52dec_change_state):
14920           * ext/a52dec/gsta52dec.h:
14921           Mark discont on outgoing buffers after receiving a DISCONT buffer or
14922           when we have a decoding error.
14923           We don't need to clear the cache when we receive a NEWSEGMENT event.
14924           Clear buffer cache in DISCONT.
14925           Add beginnings of GstSegment handling.
14926
14927 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14928
14929           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
14930           Original commit message from CVS:
14931           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
14932           Fix alignment issues that caused SIGBUS on some architectures.
14933
14934 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14935
14936           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
14937           Original commit message from CVS:
14938           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
14939           Fix alignment issue which isn't really an issue at all because
14940           the plugin hasn't been ported to 0.10 yet.
14941
14942 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14943
14944           configure.ac: Back to devel -> 0.10.8.1
14945           Original commit message from CVS:
14946           * configure.ac:
14947           Back to devel -> 0.10.8.1
14948
14949 === release 0.10.8 ===
14950
14951 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14952
14953         * ChangeLog:
14954         * NEWS:
14955         * RELEASE:
14956         * configure.ac:
14957         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14958         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14959         * docs/plugins/inspect/plugin-a52dec.xml:
14960         * docs/plugins/inspect/plugin-asf.xml:
14961         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14962         * docs/plugins/inspect/plugin-dvdread.xml:
14963         * docs/plugins/inspect/plugin-dvdsub.xml:
14964         * docs/plugins/inspect/plugin-iec958.xml:
14965         * docs/plugins/inspect/plugin-lame.xml:
14966         * docs/plugins/inspect/plugin-mad.xml:
14967         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14968         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14969         * docs/plugins/inspect/plugin-mpegstream.xml:
14970         * docs/plugins/inspect/plugin-realmedia.xml:
14971         * docs/plugins/inspect/plugin-siddec.xml:
14972         * gst-plugins-ugly.doap:
14973         * po/LINGUAS:
14974           Release 0.10.8
14975           Original commit message from CVS:
14976           Release 0.10.8
14977
14978 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14979
14980         * common:
14981         * po/af.po:
14982         * po/az.po:
14983         * po/bg.po:
14984         * po/cs.po:
14985         * po/da.po:
14986         * po/en_GB.po:
14987         * po/es.po:
14988         * po/fi.po:
14989         * po/fr.po:
14990         * po/hu.po:
14991         * po/it.po:
14992         * po/lt.po:
14993         * po/nb.po:
14994         * po/nl.po:
14995         * po/or.po:
14996         * po/pl.po:
14997         * po/pt_BR.po:
14998         * po/ru.po:
14999         * po/sk.po:
15000         * po/sq.po:
15001         * po/sr.po:
15002         * po/sv.po:
15003         * po/uk.po:
15004         * po/vi.po:
15005         * po/zh_CN.po:
15006           Update .po files
15007           Original commit message from CVS:
15008           Update .po files
15009
15010 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15011
15012           configure.ac: 0.10.7.4 pre-release
15013           Original commit message from CVS:
15014           * configure.ac:
15015           0.10.7.4 pre-release
15016
15017 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
15018
15019           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
15020           Original commit message from CVS:
15021           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
15022           Fix inconsistent use of rate and channels.
15023           Fixes #533581
15024
15025 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
15026
15027           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
15028           Original commit message from CVS:
15029           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
15030           Flush timestamp correction variables on a flush. Fixes #533832.
15031
15032 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15033
15034         * ChangeLog:
15035         * common:
15036         * configure.ac:
15037           Commit 0.10.7.3 pre-rel marker
15038           Original commit message from CVS:
15039           Commit 0.10.7.3 pre-rel marker
15040
15041 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
15042
15043           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
15044           Original commit message from CVS:
15045           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15046           Properly aggregate GstFlowReturn from downstream in order to properly
15047           stop, and doing that as early as possible.
15048           Fixes #532807
15049
15050 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15051
15052           configure.ac: 0.10.7.2 pre-release
15053           Original commit message from CVS:
15054           * configure.ac:
15055           0.10.7.2 pre-release
15056
15057 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
15058
15059           Always let FLUSH_START events flow downstream.
15060           Original commit message from CVS:
15061           * ext/mad/gstmad.c: (gst_mad_sink_event):
15062           * gst/mpegaudioparse/gstmpegaudioparse.c:
15063           (gst_mp3parse_sink_event):
15064           Always let FLUSH_START events flow downstream.
15065
15066 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
15067
15068           configure.ac: Error out if we don't have the required core/base versions.
15069           Original commit message from CVS:
15070           * configure.ac:
15071           Error out if we don't have the required core/base versions.
15072
15073 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
15074
15075           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
15076           Original commit message from CVS:
15077           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15078           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
15079           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
15080           Fix video timestamps by adjusting it with the first timestamp found.
15081           Don't assume we have a complete fragment when flushing the adapter,
15082           packets might have been lost or the stream might just be broken.
15083
15084 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
15085
15086           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
15087           Original commit message from CVS:
15088           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
15089           Set Rank to NONE so that we don't accidentally try to autoplug the
15090           rdtmanager.
15091
15092 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15093
15094           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
15095           Original commit message from CVS:
15096           * gst/mpegaudioparse/gstmpegaudioparse.c:
15097           (gst_mp3parse_emit_frame):
15098           Send a new duration message if the average bitrate changed and
15099           we don't know the duration from the Xing or VBRI header.
15100           Fixes bug #321857.
15101
15102 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
15103
15104           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
15105           Original commit message from CVS:
15106           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
15107           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
15108           * gst/realmedia/rtspreal.h:
15109           Move assembly rule parsing to the place where we parse the SDP as it's
15110           also there that we create the MDPR and we need the currently selected
15111           asmrule in order to select the right MTLI.
15112           Fixes #529359.
15113
15114 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
15115
15116           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
15117           Original commit message from CVS:
15118           * gst/realmedia/realhash.c:
15119           * gst/realmedia/rtspreal.c:
15120           Include generated "_stdint.h" instead of <stdint.h> which might not
15121           exist on some systems.
15122
15123 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15124
15125           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
15126           Original commit message from CVS:
15127           * ext/sidplay/gstsiddec.cc:
15128           Cast NULL sentinels to void * as NULL is defined as an integer
15129           constant in most environments when using C++ and it's size might
15130           be different from a pointer. Fixes #529488.
15131
15132 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
15133
15134         * ChangeLog:
15135         * gst/asfdemux/gstasfdemux.c:
15136         * gst/asfdemux/gstrtspwms.c:
15137           Fix "unused var" compiler error when --disable-gst-debug is used.
15138           Original commit message from CVS:
15139           Fix "unused var" compiler error when --disable-gst-debug is used.
15140
15141 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
15142
15143           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
15144           Original commit message from CVS:
15145           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
15146           We should also stop the streaming task when we get a NOT_LINKED
15147           flow return, which is not covered by FLOW_IS_FATAL.
15148
15149 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
15150
15151           ext/: gst_atomic_int_set ==> g_atomic_int_set
15152           Original commit message from CVS:
15153           * ext/cdio/gstcdiocddasrc.c:
15154           * ext/dv/gstdvdemux.c:
15155           gst_atomic_int_set ==> g_atomic_int_set
15156
15157 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
15158
15159           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
15160           Original commit message from CVS:
15161           2008-04-11  Julien Moutte  <julien@fluendo.com>
15162           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
15163           argument formats.
15164
15165 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
15166
15167           configure.ac: Actually build dlls when cross-compiling with mingw32.
15168           Original commit message from CVS:
15169           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
15170           * configure.ac:
15171           Actually build dlls when cross-compiling with mingw32.
15172           Fixes bug #526247.
15173
15174 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15175
15176           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
15177           Original commit message from CVS:
15178           * configure.ac:
15179           * gst/mpegaudioparse/gstmpegaudioparse.c:
15180           (mpeg_audio_seek_entry_free):
15181           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
15182           Depend on GLib 2.12 and use it unconditionally as we do in other
15183           modules too already.
15184
15185 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15186
15187           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
15188           Original commit message from CVS:
15189           * gst/mpegaudioparse/gstmpegaudioparse.c:
15190           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
15191           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
15192           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
15193           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
15194           (gst_xing_mux_chain):
15195           Use GSlice for allocating the seek table entries if we compile with
15196           GLib 2.10 or newer.
15197
15198 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
15199
15200           gst/asfdemux/gstasfdemux.c: Remove some debug code.
15201           Original commit message from CVS:
15202           * gst/asfdemux/gstasfdemux.c:
15203           (gst_asf_demux_process_ext_stream_props):
15204           Remove some debug code.
15205
15206 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15207
15208           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
15209           Original commit message from CVS:
15210           * gst/asfdemux/gstasfdemux.c:
15211           (gst_asf_demux_process_ext_stream_props):
15212           Guard against division by 0 and fall back to 25/1 framerate.
15213
15214 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15215
15216           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
15217           Original commit message from CVS:
15218           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15219           (gst_asf_demux_process_ext_stream_props):
15220           Instead of adding a fixes 25/1 framerate to the video caps, use the
15221           average frame duration in the extended properties of the video stream as
15222           the framerate. Fixes #524346.
15223
15224 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15225
15226           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
15227           Original commit message from CVS:
15228           * configure.ac:
15229           Check if the compiler supports do { } while (0) macros. This fixes
15230           a warning when compiling with g++ 4.3, resulting in a build failure
15231           because of -Werror.
15232
15233 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
15234
15235           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
15236           Original commit message from CVS:
15237           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
15238           make ) also a delimiter for rules.
15239           Skip \\ when scanning strings.
15240           Add new testcase for these problems.
15241
15242 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15243
15244           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
15245           Original commit message from CVS:
15246           * gst/mpegaudioparse/gstmpegaudioparse.c:
15247           (gst_mp3parse_sink_event):
15248           Don't take the stream lock when caching events. This is not necessary
15249           and results in a deadlock when seeking with rhythmbox (but not with
15250           totem or banshee for some reason).
15251
15252 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
15253
15254           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
15255           Original commit message from CVS:
15256           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
15257           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
15258           Add the version field when creating the CONT chunk resulting in
15259           the Author, Comment and Copyright tags not being parsed correctly.
15260           Fixes #521459.
15261
15262 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
15263
15264           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
15265           Original commit message from CVS:
15266           * gst/mpegaudioparse/gstmpegaudioparse.c:
15267           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15268           Remove trailing newlines from debug statements.
15269
15270 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
15271
15272           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
15273           Original commit message from CVS:
15274           * ext/dvdnav/dvdnavsrc.c:
15275           * ext/dvdnav/dvdnavsrc.h:
15276           Apply patch that adds some seeking support to dvdnav, and fixes it
15277           in various other ways. This doesn't make dvdnavsrc fully functional,
15278           but moves it forward.
15279           Fixes: #476149
15280           Patch By: Simone Gotti <simone.gotti@email.it>
15281           * ext/dvdnav/gst-dvd:
15282           Update the simple dvdnavsrc gst-launch example to work for 0.10
15283
15284 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
15285
15286           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
15287           Original commit message from CVS:
15288           * configure.ac:
15289           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
15290           plug-ins are included/excluded. (#498222)
15291
15292 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15293
15294           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
15295           Original commit message from CVS:
15296           * ext/mad/gstmad.c: (gst_mad_sink_event):
15297           * gst/mpegaudioparse/gstmpegaudioparse.c:
15298           (gst_mp3parse_sink_event):
15299           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
15300           of dropping and leaking them.
15301
15302 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15303
15304           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
15305           Original commit message from CVS:
15306           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
15307           (gst_mad_chain):
15308           * ext/mad/gstmad.h:
15309           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
15310           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
15311           * gst/mpegaudioparse/gstmpegaudioparse.h:
15312           Cache all events except EOS if we still have to send a NEWSEGMENT
15313           event. This will let TAG events be forwarded until after decodebin
15314           to an encoder for example as decodebin only links the pads
15315           after NEWSEGMENT. Fixes bug #518933.
15316
15317 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15318
15319           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
15320           Original commit message from CVS:
15321           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
15322           Write Xing header at the correct position in the MP3 frame for
15323           stereo files. Fixes bug #518676.
15324
15325 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
15326
15327           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
15328           Original commit message from CVS:
15329           * configure.ac:
15330           * ext/sidplay/Makefile.am:
15331           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
15332           when building C++ code (#516509).
15333
15334 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
15335
15336           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15337           Original commit message from CVS:
15338           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15339           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
15340           Workshop 12 compiler, but probably also crashes (#517985).
15341
15342 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
15343
15344           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
15345           Original commit message from CVS:
15346           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
15347           * gst/mpegaudioparse/gstmpegaudioparse.c:
15348           (gst_mp3_channel_mode_get_type),
15349           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15350           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
15351           (gst_mp3parse_chain):
15352           * gst/mpegaudioparse/gstmpegaudioparse.h:
15353           Post channel mode and CRC as tags. Fixes bug #504493.
15354
15355 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15356
15357           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
15358           Original commit message from CVS:
15359           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
15360           Correctly chain up to the parent's finalize function.
15361
15362 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15363
15364           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
15365           Original commit message from CVS:
15366           * gst/mpegaudioparse/gstmpegaudioparse.c:
15367           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
15368           Try a bit harder to get valid timestamps, especially if upstream
15369           gives us one and we are at the first frame or resyncing.
15370           Return UNEXPECTED if we get a valid timestamp that is outside of
15371           our configured segment. After all changes done so far this doesn't
15372           seem to cause any regression, please test.
15373
15374 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15375
15376           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...
15377           Original commit message from CVS:
15378           Patch by:
15379           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
15380           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
15381           If we don't have the position to seek to in our index first try
15382           to convert from TIME to BYTES upstream and only if that fails
15383           too use the old hack to simply seek to an earlier position
15384           and let the sink drop everything before segment start.
15385           Partially fixes bug #469930.
15386
15387 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15388
15389           configure.ac: Back to development...
15390           Original commit message from CVS:
15391           * configure.ac:
15392           Back to development...
15393
15394 === release 0.10.7 ===
15395
15396 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15397
15398         * ChangeLog:
15399         * NEWS:
15400         * RELEASE:
15401         * configure.ac:
15402         * docs/plugins/gst-plugins-ugly-plugins.args:
15403         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15404         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15405         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15406         * docs/plugins/gst-plugins-ugly-plugins.signals:
15407         * docs/plugins/inspect/plugin-a52dec.xml:
15408         * docs/plugins/inspect/plugin-asf.xml:
15409         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15410         * docs/plugins/inspect/plugin-dvdread.xml:
15411         * docs/plugins/inspect/plugin-dvdsub.xml:
15412         * docs/plugins/inspect/plugin-iec958.xml:
15413         * docs/plugins/inspect/plugin-lame.xml:
15414         * docs/plugins/inspect/plugin-mad.xml:
15415         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15416         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15417         * docs/plugins/inspect/plugin-mpegstream.xml:
15418         * docs/plugins/inspect/plugin-realmedia.xml:
15419         * docs/plugins/inspect/plugin-siddec.xml:
15420         * gst-plugins-ugly.doap:
15421         * po/LINGUAS:
15422           Release 0.10.7 - I Cheated Time
15423           Original commit message from CVS:
15424           Release 0.10.7 - I Cheated Time
15425
15426 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15427
15428         * po/af.po:
15429         * po/az.po:
15430         * po/bg.po:
15431         * po/cs.po:
15432         * po/da.po:
15433         * po/en_GB.po:
15434         * po/es.po:
15435         * po/fi.po:
15436         * po/hu.po:
15437         * po/it.po:
15438         * po/nb.po:
15439         * po/nl.po:
15440         * po/or.po:
15441         * po/pl.po:
15442         * po/pt_BR.po:
15443         * po/sk.po:
15444         * po/sq.po:
15445         * po/sr.po:
15446         * po/sv.po:
15447         * po/uk.po:
15448         * po/vi.po:
15449         * po/zh_CN.po:
15450           Update .po files
15451           Original commit message from CVS:
15452           Update .po files
15453
15454 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15455
15456           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
15457           Original commit message from CVS:
15458           * tests/check/Makefile.am:
15459           Exclude dvdreadsrc from the states test too.
15460
15461 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15462
15463           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
15464           Original commit message from CVS:
15465           * gst/mpegaudioparse/gstmpegaudioparse.c:
15466           (gst_mp3parse_emit_frame):
15467           Handler buffers without valid timestamp more correctly: Don't drop
15468           them and don't use the invalid timestamp to calculate the next
15469           timestamp. Fixes bug #516811.
15470
15471 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
15472
15473           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
15474           Original commit message from CVS:
15475           Patch by: Tal Shalif <tshalif at nargila dot org>
15476           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
15477           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
15478           Add some gint64 casts to prevent 32 bit integer overflows.
15479           Fixes bug #516989.
15480
15481 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15482
15483           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
15484           Original commit message from CVS:
15485           * gst/mpegaudioparse/gstmpegaudioparse.c:
15486           Revert previous commit to mp3parse, as it breaks playback
15487           of AVI files.
15488
15489 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15490
15491           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
15492           Original commit message from CVS:
15493           * gst/mpegaudioparse/gstmpegaudioparse.c:
15494           (gst_mp3parse_emit_frame):
15495           Return GST_FLOW_UNEXPECTED if we get data that is after our
15496           configured segment. This makes upstream go EOS immediately instead
15497           of sending us the complete stream. Also improve debugging a bit.
15498
15499 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15500
15501           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
15502           Original commit message from CVS:
15503           * ext/dvdread/dvdreadsrc.c:
15504           Fix regression in DVD seeking - when a pack we
15505           expect to be a NAV block turns out not to be, scan forwards
15506           for up to 2MB (at most ~1sec) until we find one.
15507           Fixes: #516278
15508
15509 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
15510
15511           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
15512           Original commit message from CVS:
15513           * win32/vs6/libgstmpegaudioparse.dsp:
15514           Add xing files to VS project file.
15515
15516 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15517
15518           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
15519           Original commit message from CVS:
15520           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
15521           Stop leaking src pad templates. Fixes bug #515708.
15522
15523 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15524
15525           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
15526           Original commit message from CVS:
15527           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15528           Correctly write the size in bytes on big endian systems.
15529           Fixes bug #515725.
15530
15531 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15532
15533           ext/lame/gstlame.c: Don't leak the allowed caps.
15534           Original commit message from CVS:
15535           * ext/lame/gstlame.c: (gst_lame_setup):
15536           Don't leak the allowed caps.
15537           * tests/check/pipelines/lame.c: (GST_START_TEST):
15538           Stop leaking all buffers. Fixes bug #515575.
15539
15540 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15541
15542           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
15543           Original commit message from CVS:
15544           * gst/mpegaudioparse/plugin.c:
15545           Commit new file I forgot to add.
15546
15547 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15548
15549           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
15550           Original commit message from CVS:
15551           * configure.ac:
15552           Make DISABLE_DEPRECATED defined *only* during CVS, not during
15553           pre-releases or releases.
15554
15555 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15556
15557         * ChangeLog:
15558           Mention bug 511497 fixed in previous commit
15559           Original commit message from CVS:
15560           Mention bug 511497 fixed in previous commit
15561
15562 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15563
15564           Move xingmux from -bad.
15565           Original commit message from CVS:
15566           * docs/plugins/Makefile.am:
15567           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15568           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15569           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15570           * gst/mpegaudioparse/Makefile.am:
15571           * gst/mpegaudioparse/gstmpegaudioparse.c:
15572           * gst/mpegaudioparse/gstxingmux.c:
15573           * tests/check/Makefile.am:
15574           * tests/check/elements/.cvsignore:
15575           Move xingmux from -bad.
15576
15577 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
15578
15579           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
15580           Original commit message from CVS:
15581           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
15582           Use gst_guint64_to_gdouble for conversion
15583           * win32/vs6/libgstasfdemux.dsp:
15584           * win32/vs6/libgstdvdsub.dsp:
15585           * win32/vs6/libgstrealmedia.dsp:
15586           Update project dependencies and add new source files
15587
15588 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15589
15590           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
15591           Original commit message from CVS:
15592           * ext/mpeg2dec/gstmpeg2dec.c:
15593           Reset decoder when handling sequence where libmpeg2 has set
15594           frame period to 0, probably due to a corrupt packet.
15595           Fixes bug #514297
15596
15597 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15598
15599           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
15600           Original commit message from CVS:
15601           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
15602           (gst_mp3parse_chain):
15603           Don't set new caps on the srcpad everytime the bitrate or MPEG
15604           version changes but calculate new spf value when the MPEG version
15605           changes.
15606
15607 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15608
15609           Add documentation for the xingheader plugin.
15610           Original commit message from CVS:
15611           * docs/plugins/Makefile.am:
15612           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15613           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15614           * gst/xingheader/gstxingmux.c:
15615           * gst/xingheader/gstxingmux.h:
15616           Add documentation for the xingheader plugin.
15617           * tests/check/elements/xingmux.c: (GST_START_TEST):
15618           Set element state to PLAYING before doing something else.
15619
15620 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15621
15622           tests/check/: Add simple unit test for the xingmux element.
15623           Original commit message from CVS:
15624           * tests/check/Makefile.am:
15625           * tests/check/elements/.cvsignore:
15626           * tests/check/elements/xingmux.c: (setup_xingmux),
15627           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
15628           * tests/check/elements/xingmux_testdata.h:
15629           Add simple unit test for the xingmux element.
15630           * gst/xingheader/gstxingmux.c: (generate_xing_header),
15631           (gst_xing_mux_finalize), (xing_reset):
15632           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
15633
15634 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15635
15636           docs/plugins/: Add the real and rtsp elements and update the lists.
15637           Original commit message from CVS:
15638           * docs/plugins/Makefile.am:
15639           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15640           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15641           Add the real and rtsp elements and update the lists.
15642           * docs/plugins/inspect/plugin-amrnb.xml:
15643           * docs/plugins/inspect/plugin-asf.xml:
15644           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15645           * docs/plugins/inspect/plugin-dvdsub.xml:
15646           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15647           * docs/plugins/inspect/plugin-mpegstream.xml:
15648           * docs/plugins/inspect/plugin-realmedia.xml:
15649           * docs/plugins/inspect/plugin-siddec.xml:
15650           * docs/plugins/inspect/plugin-synaesthesia.xml:
15651           Regenerate docs.
15652           * gst/iec958/ac3_padder.c:
15653           * gst/iec958/ac3_padder.h:
15654           Do not use gtk-doc style comments for non gtk-doc comments. Note -
15655           there are functions defined using extern in the .c file - does that
15656           make sense?
15657
15658 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15659
15660           ext/mad/gstmad.c: Chain up at the end of the function.
15661           Original commit message from CVS:
15662           * ext/mad/gstmad.c:
15663           Chain up at the end of the function.
15664
15665 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15666
15667           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
15668           Original commit message from CVS:
15669           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
15670           Don't add pad templates for the base class but only in the
15671           subclasses.
15672
15673 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15674
15675           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
15676           Original commit message from CVS:
15677           * ext/lame/gstlame.c:
15678           * ext/lame/gstlame.h:
15679           Fix the case where you initially have stereo input, and so lame's
15680           mode is not set to mono, and then you get input with mono audio and
15681           soon after you get stereo input again. What happened before this
15682           commit is that it would keep the encoding mode as mono. It should
15683           change it back to the one requested by the app (or the default one)
15684           if not requested.
15685
15686 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15687
15688           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
15689           Original commit message from CVS:
15690           * gst/mpegaudioparse/gstmpegaudioparse.c:
15691           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15692           (mp3parse_bytepos_to_time):
15693           Interpolate the VBRI seek table entries to get better results,
15694           support 3 byte seek table entries and prevent overflows in the
15695           seek table by adding the relative offsets when using the seek
15696           table in a large enough data type.
15697
15698 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15699
15700           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
15701           Original commit message from CVS:
15702           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15703           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15704           (mp3parse_bytepos_to_time):
15705           * gst/mpegaudioparse/gstmpegaudioparse.h:
15706           Add support for seeking based on the VBRI seek table. Might make
15707           sense to use interpolation in the table later to get hopefully a
15708           bit more accurate values.
15709
15710 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15711
15712           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
15713           Original commit message from CVS:
15714           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
15715           (handle_picture), (handle_slice):
15716           Fix compilation error. Fixes #509313.
15717
15718 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15719
15720           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
15721           Original commit message from CVS:
15722           * ext/lame/gstlame.c: (gst_lame_sink_event):
15723           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
15724           as 8 * GST_SECOND is too large for int.
15725
15726 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15727
15728           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
15729           Original commit message from CVS:
15730           * gst/xingheader/gstxingmux.c: (generate_xing_header):
15731           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
15732           of 0xfe.
15733
15734 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15735
15736           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
15737           Original commit message from CVS:
15738           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15739           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
15740           (mp3parse_total_bytes), (mp3parse_total_time):
15741           * gst/mpegaudioparse/gstmpegaudioparse.h:
15742           Add initial support for reading VBRI headers as found in VBR files
15743           created by some Fraunhofer encoders. Currently we only read the
15744           number of frames and bytes (and calculate duration, etc from this)
15745           but there is also a seek table that we currently don't use.
15746
15747 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
15748
15749           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
15750           Original commit message from CVS:
15751           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
15752           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15753           (gst_lame_sink_event):
15754           Correctly set number of channels when using mono-encoding mode
15755           and fix the duration calculation of the EOS buffer.
15756
15757 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15758
15759           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
15760           Original commit message from CVS:
15761           * gst/mpegaudioparse/gstmpegaudioparse.c:
15762           (gst_mp3parse_handle_first_frame):
15763           Guard against 0 values in the Xing header as frame count and
15764           byte count and calculate the bitrate when we have all values
15765           we need and not before.
15766
15767 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15768
15769           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
15770           Original commit message from CVS:
15771           * gst/xingheader/gstxingmux.c: (generate_xing_header):
15772           Remove accidentially leftover debug printf.
15773
15774 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15775
15776           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
15777           Original commit message from CVS:
15778           * gst/xingheader/gstxingmux.c: (has_xing_header),
15779           (generate_xing_header), (gst_xing_mux_chain),
15780           (gst_xing_mux_sink_event):
15781           Choose smallest possible frame size for the Xing header, properly
15782           set the timestamp, duration and offset on the outgoing buffers,
15783           only send NEWSEGMENT events in BYTE format downstream and also
15784           drop VBRI headers if already existing.
15785
15786 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15787
15788           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
15789           Original commit message from CVS:
15790           * gst/xingheader/Makefile.am:
15791           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
15792           (has_xing_header), (generate_xing_header),
15793           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
15794           (gst_xing_mux_init), (gst_xing_mux_chain),
15795           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
15796           * gst/xingheader/gstxingmux.h:
15797           Major cleanup and rewrite of xingmux with less bugs and new features:
15798           - Handles other layers as 3
15799           - Write TOC
15800
15801 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15802
15803           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
15804           Original commit message from CVS:
15805           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
15806           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
15807           Call g_type_class_ref() from a thread-safe context and not
15808           from the streaming thread to avoid GLib screwing up (see
15809           bug #349410 and #493432). Comment out unused code.
15810
15811 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
15812
15813           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
15814           Original commit message from CVS:
15815           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
15816           (handle_picture), (clip_buffer), (handle_slice),
15817           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
15818           (gst_mpeg2dec_change_state):
15819           * ext/mpeg2dec/gstmpeg2dec.h:
15820           Add buffer clipping.
15821           Add basic reverse playback support. Not complete yet when dealing with
15822           non-closed GOPs.
15823
15824 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15825
15826           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
15827           Original commit message from CVS:
15828           * autogen.sh:
15829           Add -Wno-portability to the automake parameters to stop warnings
15830           about GNU make extensions being used. We require GNU make in almost
15831           every Makefile anyway.
15832           * configure.ac:
15833           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
15834           at the same time is required for per target flags.
15835
15836 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15837
15838           Makefile.am: Include lcov.mak to allow building coverage reports.
15839           Original commit message from CVS:
15840           * Makefile.am:
15841           Include lcov.mak to allow building coverage reports.
15842
15843 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15844
15845           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
15846           Original commit message from CVS:
15847           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
15848           * gst/mpegaudioparse/gstmpegaudioparse.c:
15849           (gst_mp3parse_handle_first_frame):
15850           Make sure that the Xing TOC starts with 0 and the entries
15851           are increasing over time. Otherwise it's broken and should
15852           be skipped. Fixes bug #507821.
15853
15854 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
15855
15856           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
15857           Original commit message from CVS:
15858           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
15859           (gst_asf_demux_add_video_stream),
15860           (gst_asf_demux_process_ext_content_desc),
15861           (gst_asf_demux_get_metadata_for_stream),
15862           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
15863           (gst_asf_demux_change_state):
15864           * gst/asfdemux/gstasfdemux.h:
15865           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
15866
15867 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
15868
15869           docs/plugins/.cvsignore: Add *-undeclared.txt
15870           Original commit message from CVS:
15871           * docs/plugins/.cvsignore:
15872           Add *-undeclared.txt
15873
15874 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
15875
15876           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
15877           Original commit message from CVS:
15878           * gst/realmedia/rdtmanager.c:
15879           (gst_rdt_manager_marshal_VOID__UINT_UINT),
15880           (gst_rdt_manager_class_init):
15881           * gst/realmedia/rdtmanager.h:
15882           Implement some more signals that rtspsrc connects to.
15883           Fixes #504671.
15884
15885 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
15886
15887           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
15888           Original commit message from CVS:
15889           * Makefile.am:
15890           Include common/win32.mak for CRLF check of win32 project
15891           files (see #393626).
15892
15893 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15894
15895           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
15896           Original commit message from CVS:
15897           * gst/mpegaudioparse/gstmpegaudioparse.c:
15898           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
15899           Don't post SEGMENT_START messages on the bus, only the element
15900           driving the pipeline should do that.
15901
15902 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15903
15904           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
15905           Original commit message from CVS:
15906           * configure.ac:
15907           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
15908
15909 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
15910
15911           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
15912           Original commit message from CVS:
15913           * ext/mpeg2dec/gstmpeg2dec.h:
15914           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
15915           Fixes #500808.
15916
15917 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
15918
15919           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
15920           Original commit message from CVS:
15921           2007-11-20  Julien MOUTTE  <julien@moutte.net>
15922           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
15923           on Mac OS X.
15924
15925 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15926
15927           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
15928           Original commit message from CVS:
15929           * gst/mpegaudioparse/gstmpegaudioparse.c:
15930           Restore the segment handling logic.
15931           Please don't do behavioural changes under the heading of 'leak fixes'
15932           or 'whitespace changes', people.
15933
15934 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15935
15936           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
15937           Original commit message from CVS:
15938           * gst/mpegaudioparse/gstmpegaudioparse.c:
15939           Plug some leaks.
15940
15941 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15942
15943           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
15944           Original commit message from CVS:
15945           * gst/asfdemux/gstasfdemux.c:
15946           Sync _activate_pull() a little more with other demuxers.
15947
15948 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
15949
15950           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
15951           Original commit message from CVS:
15952           * gst/mpegstream/gstmpegdemux.c:
15953           recognize the padding stream
15954
15955 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15956
15957           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
15958           Original commit message from CVS:
15959           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
15960           Convert tags that come as string into the type required by
15961           GstTagList.
15962
15963 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15964
15965           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
15966           Original commit message from CVS:
15967           * gst/mpegaudioparse/gstmpegaudioparse.c:
15968           (gst_mp3parse_emit_frame):
15969           Remove some more broken code, it seems to clip even when it should not.
15970           See #491305.
15971
15972 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
15973
15974           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
15975           Original commit message from CVS:
15976           * gst/mpegaudioparse/gstmpegaudioparse.c:
15977           (gst_mp3parse_emit_frame):
15978           When the element is not driving the streaming thread it is not supposed
15979           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
15980           upstream when it detects EOS. See #491305.
15981
15982 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
15983
15984           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
15985           Original commit message from CVS:
15986           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
15987           * gst/dvdsub/Makefile.am:
15988           * gst/dvdsub/gstdvdsubdec.c:
15989           * gst/dvdsub/gstdvdsubparse.c:
15990           * gst/dvdsub/gstdvdsubparse.h:
15991           Add dvd subtitle parser, which just packetizes the input
15992           stream. This is needed to mux dvd subtitles into matroska
15993           files, since the muxer expects unfragmented and properly
15994           timestamped input (#415754).
15995
15996 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15997
15998           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
15999           Original commit message from CVS:
16000           * configure.ac:
16001           Update requirements from past CVS versions to released
16002           versions (0.10.14 in this case).
16003           * ext/sidplay/gstsiddec.cc:
16004           Fix compilation with g++-4.2.
16005
16006 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16007
16008           gst/realmedia/: Fix some compiler warnings shown on Forte.
16009           Original commit message from CVS:
16010           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
16011           (gst_asm_scan_parse_condition):
16012           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16013           Fix some compiler warnings shown on Forte.
16014
16015 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
16016
16017           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
16018           Original commit message from CVS:
16019           Patch by: Gautier Portet <kassoulet at gmail dot com>
16020           * gst/xingheader/gstxingmux.c:
16021           The size of the Xing header is actually 417 as it's rounded to the
16022           next smaller integer. Fixes #397759.
16023           * gst/xingheader/gstxingmux.c: (xing_generate_header),
16024           (xing_push_header):
16025           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
16026           event to the beginning was successful before pushing the header again.
16027
16028 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
16029
16030           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
16031           Original commit message from CVS:
16032           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
16033           (mp3parse_bytepos_to_time):
16034           Use gst_util_guint64_to_gdouble for conversions.
16035           * win32/vs6/libgstmad.dsp:
16036           Add a link to libgstaudio.
16037
16038 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
16039
16040           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
16041           Original commit message from CVS:
16042           * ext/lame/gstlame.c:
16043           Fix up case where there is no peer, in which case
16044           _get_allowed_caps() will return NULL.
16045
16046 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
16047
16048           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
16049           Original commit message from CVS:
16050           * ext/lame/gstlame.c:
16051           Use GST_PTR_FORMAT to print caps in debug statement.
16052
16053 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16054
16055           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
16056           Original commit message from CVS:
16057           * configure.ac:
16058           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
16059           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
16060           in configure.ac.
16061
16062 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16063
16064           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
16065           Original commit message from CVS:
16066           * ext/lame/gstlame.c:
16067           Allow fixing the sample rate lame converts to by negotiating fixed
16068           sample rate on the src pad caps.
16069           Add docs for it.
16070           * tests/check/Makefile.am:
16071           * tests/check/pipelines/lame.c:
16072           Add a check for it.
16073
16074 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16075
16076           po/: Updated translations.
16077           Original commit message from CVS:
16078           * po/LINGUAS:
16079           * po/da.po:
16080           Updated translations.
16081
16082 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16083
16084           po/pl.po: Added Polish translation.
16085           Original commit message from CVS:
16086           translated by: Jakub Bogusz <qboosh@pld-linux.org>
16087           * po/pl.po:
16088           Added Polish translation.
16089
16090 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16091
16092           po/fi.po: Added Finnish translation.
16093           Original commit message from CVS:
16094           translated by: Ilkka Tuohela <hile@iki.fi>
16095           * po/fi.po:
16096           Added Finnish translation.
16097
16098 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16099
16100           po/es.po: Added Spanish translation.
16101           Original commit message from CVS:
16102           translated by: Jorge González González <aloriel@gmail.com>
16103           * po/es.po:
16104           Added Spanish translation.
16105
16106 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16107
16108           po/bg.po: Added Bulgarian translation.
16109           Original commit message from CVS:
16110           translated by: Alexander Shopov <ash@contact.bg>
16111           * po/bg.po:
16112           Added Bulgarian translation.
16113
16114 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16115
16116           gst/iec958/ac3iec.c: Chainup in finalize.
16117           Original commit message from CVS:
16118           * gst/iec958/ac3iec.c:
16119           Chainup in finalize.
16120           * tests/check/Makefile.am:
16121           * tests/check/generic/states.c:
16122           Improved state change unit test.
16123
16124 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16125
16126           Ignore registries in any format.
16127           Original commit message from CVS:
16128           * docs/plugins/.cvsignore:
16129           * tests/check/.cvsignore:
16130           Ignore registries in any format.
16131
16132 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16133
16134           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
16135           Original commit message from CVS:
16136           * configure.ac:
16137           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
16138           define in the lame headers.  This has the advantage that
16139           it should still work when we're cross-compiling (#452025).
16140
16141 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16142
16143           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
16144           Original commit message from CVS:
16145           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16146           Add other allowed rates to the pad templates.
16147           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
16148           Reset the parser to release memory in dispose.
16149
16150 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16151
16152           ext/: Fix more leaks.
16153           Original commit message from CVS:
16154           * ext/amrnb/amrnbdec.c:
16155           * ext/amrnb/amrnbenc.c:
16156           * ext/amrnb/amrnbparse.c:
16157           * ext/sidplay/gstsiddec.cc:
16158           Fix more leaks.
16159
16160 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
16161
16162           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
16163           Original commit message from CVS:
16164           Patch by: Daniel Charles <dcharles at ti dot com>
16165           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
16166           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
16167           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
16168           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
16169           * ext/amrnb/amrnbenc.h:
16170           Add property to select the BandMode of the AMR encoder.
16171           See #466442.
16172
16173 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16174
16175           gst/realmedia/asmrules.c: Make ro memory to share.
16176           Original commit message from CVS:
16177           * gst/realmedia/asmrules.c:
16178           Make ro memory to share.
16179
16180 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
16181
16182           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
16183           Original commit message from CVS:
16184           * gst/mpegaudioparse/gstmpegaudioparse.c:
16185           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16186           * gst/mpegaudioparse/gstmpegaudioparse.h:
16187           Queue segment event and push it after we know the caps on the pad or
16188           else an autoplugger might not have plugged the element yet and the
16189           segment is lost.
16190
16191 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16192
16193           gst/iec958/ac3iec.c: Fix tests.
16194           Original commit message from CVS:
16195           * gst/iec958/ac3iec.c:
16196           Fix tests.
16197
16198 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16199
16200           tests/check/: Add generic state-change test suite to help to fi leaks.
16201           Original commit message from CVS:
16202           * tests/check/Makefile.am:
16203           * tests/check/generic/.cvsignore:
16204           * tests/check/generic/states.c:
16205           Add generic state-change test suite to help to fi leaks.
16206
16207 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16208
16209           po/: Added Portuguese (Brazilian) translation.
16210           Original commit message from CVS:
16211           translated by: Raphael Higino <phhigino@gmail.com>
16212           * po/LINGUAS:
16213           * po/pt_BR.po:
16214           Added Portuguese (Brazilian) translation.
16215
16216 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16217
16218           po/: Updated translations.
16219           Original commit message from CVS:
16220           * po/hu.po:
16221           * po/nl.po:
16222           * po/sv.po:
16223           * po/uk.po:
16224           Updated translations.
16225
16226 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
16227
16228           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
16229           Original commit message from CVS:
16230           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
16231           (gst_rmdemux_parse_video_packet):
16232           Activate timestamp fixing code.
16233
16234 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
16235
16236           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
16237           Original commit message from CVS:
16238           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16239           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
16240           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16241           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16242           Do fragment collection in the demuxer so that we can now work with
16243           both ffmpeg and realvideodec to decoder real video content.
16244
16245 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16246
16247           gst/realmedia/asmrules.c: Include stdlib.h.
16248           Original commit message from CVS:
16249           * gst/realmedia/asmrules.c:
16250           Include stdlib.h.
16251
16252 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
16253
16254           gst/realmedia/rdtmanager.c: Fix caps.
16255           Original commit message from CVS:
16256           * gst/realmedia/rdtmanager.c:
16257           Fix caps.
16258
16259 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
16260
16261           gst/realmedia/rtspreal.c: Disable UDP transport for now.
16262           Original commit message from CVS:
16263           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16264           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16265           Disable UDP transport for now.
16266
16267 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
16268
16269           gst/realmedia/: Add simple rdt manager.
16270           Original commit message from CVS:
16271           * gst/realmedia/Makefile.am:
16272           * gst/realmedia/rdtmanager.c: (find_session_by_id),
16273           (create_session), (free_session), (gst_rdt_manager_base_init),
16274           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
16275           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
16276           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
16277           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
16278           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
16279           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
16280           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
16281           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
16282           (gst_rdt_manager_plugin_init):
16283           * gst/realmedia/rdtmanager.h:
16284           * gst/realmedia/rmdemux.c: (plugin_init):
16285           Add simple rdt manager.
16286
16287 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
16288
16289           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
16290           Original commit message from CVS:
16291           * gst/realmedia/rdtdepay.c:
16292           Fix the encoding-name so that it matches what the rtsp extension sets.
16293
16294 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
16295
16296           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
16297           Original commit message from CVS:
16298           * gst/realmedia/asmrules.c: (gst_asm_node_free),
16299           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16300           (gst_asm_scan_string), (gst_asm_scan_number),
16301           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16302           (gst_asm_scan_next_token), (gst_asm_rule_free),
16303           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16304           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16305           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16306           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16307           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16308           (gst_asm_rule_book_match), (main):
16309           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16310           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16311           Use g_hash_table_destroy instead of _unref which is too new.
16312
16313 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16314
16315           gst/realmedia/.cvsignore: Add test to ignore.
16316           Original commit message from CVS:
16317           * gst/realmedia/.cvsignore:
16318           Add test to ignore.
16319           * gst/realmedia/Makefile.am:
16320           * gst/realmedia/asmrules.c: (gst_asm_node_new),
16321           (gst_asm_node_free), (gst_asm_operator_eval),
16322           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
16323           (gst_asm_scan_string), (gst_asm_scan_number),
16324           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
16325           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
16326           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
16327           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
16328           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
16329           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
16330           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
16331           (gst_asm_rule_book_match), (main):
16332           * gst/realmedia/asmrules.h:
16333           Added asembler rule book parser and evaluator.
16334           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
16335           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
16336           * gst/realmedia/rtspreal.h:
16337           Keep per stream config info.
16338           Parse and evaluate asm rule books for stream selection.
16339
16340 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16341
16342           gst/realmedia/rtspreal.c: Include stdlib.
16343           Original commit message from CVS:
16344           * gst/realmedia/rtspreal.c:
16345           Include stdlib.
16346
16347 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
16348
16349           gst/realmedia/: Split out hash code in separate file.
16350           Original commit message from CVS:
16351           * gst/realmedia/Makefile.am:
16352           * gst/realmedia/realhash.c: (hash), (call_hash),
16353           (gst_rtsp_ext_real_calc_response_and_checksum):
16354           * gst/realmedia/realhash.h:
16355           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16356           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
16357           Split out hash code in separate file.
16358
16359 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
16360
16361           gst/: Fix include paths and link dependecies for rtsp extension.
16362           Original commit message from CVS:
16363           * gst/asfdemux/Makefile.am:
16364           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
16365           (gst_rtsp_wms_class_init):
16366           * gst/realmedia/Makefile.am:
16367           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16368           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
16369           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16370           (_do_init), (gst_rtsp_real_class_init):
16371           Fix include paths and link dependecies for rtsp extension.
16372
16373 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
16374
16375           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
16376           Original commit message from CVS:
16377           * gst/realmedia/Makefile.am:
16378           * gst/realmedia/rmdemux.c: (plugin_init):
16379           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
16380           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
16381           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
16382           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
16383           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
16384           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
16385           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
16386           (gst_rtsp_real_plugin_init):
16387           * gst/realmedia/rtspreal.h:
16388           Add RealMedia RTSP extension module. It has rank NONE until it is fully
16389           functional.
16390
16391 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16392
16393           gst/asfdemux/: Move WMS RTSP extension from -good to here.
16394           Original commit message from CVS:
16395           * gst/asfdemux/Makefile.am:
16396           * gst/asfdemux/gstasf.c: (plugin_init):
16397           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
16398           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
16399           (gst_rtsp_wms_configure_stream), (_do_init),
16400           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
16401           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
16402           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
16403           * gst/asfdemux/gstrtspwms.h:
16404           Move WMS RTSP extension from -good to here.
16405           Port it to the new pluggable extension interface.
16406
16407 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16408
16409           ext/mad/Makefile.am: Link to audio helper from plugins-base.
16410           Original commit message from CVS:
16411           * ext/mad/Makefile.am:
16412           Link to audio helper from plugins-base.
16413
16414 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16415
16416           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
16417           Original commit message from CVS:
16418           * configure.ac:
16419           * ext/mad/gstmad.c: (gst_mad_chain):
16420           Use the new buffer clipping function from gstaudio here and
16421           require gst-plugins-base CVS.
16422
16423 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16424
16425           configure.ac: Sync liboil check with plugins-base. Add libm check.
16426           Original commit message from CVS:
16427           * configure.ac:
16428           Sync liboil check with plugins-base. Add libm check.
16429           * gst/synaesthesia/Makefile.am:
16430           Link against libm. We're using sqrt here.
16431
16432 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16433
16434           gst/asfdemux/gstasfdemux.c: Include stdlib.
16435           Original commit message from CVS:
16436           * gst/asfdemux/gstasfdemux.c:
16437           Include stdlib.
16438
16439 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16440
16441           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
16442           Original commit message from CVS:
16443           * ext/annodex/Makefile.am:
16444           Fix CFLAGS/LIBS.
16445           * ext/cdio/gstcdiocddasrc.c:
16446           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
16447           Include stdlib
16448           * ext/cairo/Makefile.am:
16449           * gst/videofilter/Makefile.am:
16450           * tests/examples/level/Makefile.am:
16451           Use $(LIBM) instead of -lm
16452
16453 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16454
16455           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
16456           Original commit message from CVS:
16457           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16458           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
16459           * gst/mpegaudioparse/gstmpegaudioparse.h:
16460           Save some memory for each frame by only saving the start timestamp
16461           and start byte position instead of additionally the stop timestamp
16462           and stop byte position. This requires us to use a doubly-linked list
16463           but still saves 8-12 bytes per frame.
16464
16465 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16466
16467           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
16468           Original commit message from CVS:
16469           * ext/mad/gstmad.c: (clip_outgoing_buffer):
16470           Fix buffer clipping to correctly clip to the segment stop.
16471
16472 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16473
16474           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
16475           Original commit message from CVS:
16476           * gst/mpegaudioparse/gstmpegaudioparse.c:
16477           (gst_mp3parse_emit_frame):
16478           Fix a calculation that was causing mp3parse to drop every incoming
16479           frame when upstream delivered a segment in TIME format, breaking
16480           playback of all mpeg system streams.
16481
16482 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16483
16484           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
16485           Original commit message from CVS:
16486           * Makefile.am:
16487           * configure.ac:
16488           * tests/Makefile.am:
16489           Remove bogus check for libcheck, since we check for
16490           gstreamer-check and it pulls in the required info from
16491           and we weren't actually _using_ the information for
16492           libcheck ourselves anyway.
16493
16494 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16495
16496           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
16497           Original commit message from CVS:
16498           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16499           (gst_mp3parse_init), (gst_mp3parse_dispose),
16500           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
16501           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
16502           (mp3parse_handle_seek), (mp3parse_src_query):
16503           * gst/mpegaudioparse/gstmpegaudioparse.h:
16504           Implement accurate seeking in mpegaudioparse. Fixes #308312.
16505           Also implement segment seeks.
16506
16507 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16508
16509           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
16510           Original commit message from CVS:
16511           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
16512           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
16513           (gst_mad_chain), (gst_mad_change_state):
16514           * ext/mad/gstmad.h:
16515           Implement buffer clipping and use GST_BOILERPLATE instead of manual
16516           GType magic. Part one of bug #308312.
16517
16518 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16519
16520           configure.ac: Use pkg-config to locate check.
16521           Original commit message from CVS:
16522           * configure.ac:
16523           Use pkg-config to locate check.
16524
16525 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16526
16527           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
16528           Original commit message from CVS:
16529           * configure.ac:
16530           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
16531           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
16532           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16533           Fix build against core CVS by not using deprecated API. Bump
16534           requirements for new API (overdue anyway).
16535
16536 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16537
16538           REQUIREMENTS: Also add amr-libs here and update a little.
16539           Original commit message from CVS:
16540           * REQUIREMENTS:
16541           Also add amr-libs here and update a little.
16542
16543 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
16544
16545           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
16546           Original commit message from CVS:
16547           * docs/plugins/inspect/plugin-dvdnav.xml:
16548           * docs/plugins/inspect/plugin-realmedia.xml:
16549           * docs/plugins/inspect/plugin-synaesthesia.xml:
16550           Add inspect file for synaesthesia so the docs can be built even if
16551           the plugin isn't built yet. Fixes #454311. Also add inspect files
16552           for dvdnavsrc and realmedia.
16553
16554 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16555
16556           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
16557           Original commit message from CVS:
16558           * docs/plugins/Makefile.am:
16559           Simplify --extra-dir as gtkdoc scans recursively.
16560
16561 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16562
16563           And yet more docs enabled.
16564           Original commit message from CVS:
16565           * docs/plugins/Makefile.am:
16566           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16567           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16568           * gst/synaesthesia/Makefile.am:
16569           * gst/synaesthesia/gstsynaesthesia.c:
16570           * gst/synaesthesia/gstsynaesthesia.h:
16571           And yet more docs enabled.
16572
16573 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16574
16575           docs/plugins/: Add new docs. Scan c++ files too.
16576           Original commit message from CVS:
16577           * docs/plugins/Makefile.am:
16578           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16579           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16580           * docs/plugins/inspect/plugin-a52dec.xml:
16581           * docs/plugins/inspect/plugin-amrnb.xml:
16582           * docs/plugins/inspect/plugin-asf.xml:
16583           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16584           * docs/plugins/inspect/plugin-dvdsub.xml:
16585           * docs/plugins/inspect/plugin-iec958.xml:
16586           * docs/plugins/inspect/plugin-lame.xml:
16587           * docs/plugins/inspect/plugin-mad.xml:
16588           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16589           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16590           * docs/plugins/inspect/plugin-mpegstream.xml:
16591           Add new docs. Scan c++ files too.
16592           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16593           (gst_amrnbdec_event):
16594           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
16595           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16596           (gst_amrnbparse_loop):
16597           Add documentation headers.
16598           * ext/mad/gstmad.c:
16599           * ext/mad/gstmad.h:
16600           Refactor for docs.
16601
16602 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16603
16604           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
16605           Original commit message from CVS:
16606           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
16607           (gst_mp3parse_init):
16608           Use GST_BOILERPLATE instead of manual GType magic.
16609           * gst/mpegaudioparse/gstmpegaudioparse.c:
16610           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16611           (mp3parse_bytepos_to_time):
16612           * gst/mpegaudioparse/gstmpegaudioparse.h:
16613           Implement seeking, byte->time, time->byte conversions with the Xing
16614           seek table if available. This allows better at least a bit more
16615           accurate seeks and file position reporting.
16616
16617 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16618
16619           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
16620           Original commit message from CVS:
16621           * gst/mpegaudioparse/gstmpegaudioparse.c:
16622           (gst_mp3parse_handle_first_frame):
16623           Copy the complete Xing seek table in the 100 byte array instead of
16624           copying the first byte 100 times.
16625           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
16626           (mp3parse_total_time), (mp3parse_time_to_bytepos):
16627           Add seeking support based on the Xing header but comment it out for
16628           now as it seems to yield worse result than the other method.
16629           Also use gst_pad_query_peer_duration() instead of getting the peer pad
16630           ourself, creating a new GstQuery, etc.
16631
16632 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16633
16634           docs/plugins/: Update docs with caps info.
16635           Original commit message from CVS:
16636           * docs/plugins/gst-plugins-ugly-plugins.args:
16637           * docs/plugins/inspect/plugin-a52dec.xml:
16638           * docs/plugins/inspect/plugin-amrnb.xml:
16639           * docs/plugins/inspect/plugin-asf.xml:
16640           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16641           * docs/plugins/inspect/plugin-dvdread.xml:
16642           * docs/plugins/inspect/plugin-dvdsub.xml:
16643           * docs/plugins/inspect/plugin-iec958.xml:
16644           * docs/plugins/inspect/plugin-lame.xml:
16645           * docs/plugins/inspect/plugin-mad.xml:
16646           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16647           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16648           * docs/plugins/inspect/plugin-mpegstream.xml:
16649           Update docs with caps info.
16650
16651 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16652
16653           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
16654           Original commit message from CVS:
16655           * po/POTFILES.in:
16656           Make sure dvdnav strings get translated too (no reason not to have
16657           them in the .po file, even if the plugin is disabled for now).
16658           Fixes #450879.
16659
16660 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16661
16662           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
16663           Original commit message from CVS:
16664           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
16665           (gst_amrnbdec_event), (gst_amrnbdec_chain),
16666           (gst_amrnbdec_state_change):
16667           * ext/amrnb/amrnbdec.h:
16668           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
16669           (gst_amrnbparse_loop):
16670           Add newsegment and discont handling. Some code cleanups.
16671
16672 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
16673
16674           ext/dvdread/dvdreadsrc.c: check for an error from
16675           Original commit message from CVS:
16676           * ext/dvdread/dvdreadsrc.c: check for an error from
16677           DVDReadBlocks() correctly.
16678
16679 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
16680
16681           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...
16682           Original commit message from CVS:
16683           * ext/dvdread/dvdreadsrc.c:
16684           If we can't read a nav packet, or it doesn't look like a nav
16685           packet, that's an error.  Previous behavior was to look at
16686           the next packet; I can't find any justification for doing that.
16687           Fixes: #358891.
16688
16689 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16690
16691           po/it.po: Updated Italian translation.
16692           Original commit message from CVS:
16693           * po/it.po:
16694           Updated Italian translation.
16695
16696 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16697
16698           po/vi.po: Updated Vietnames translation.
16699           Original commit message from CVS:
16700           * po/vi.po:
16701           Updated Vietnames translation.
16702
16703 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16704
16705           po/: Added Chinese (simplified) translation.
16706           Original commit message from CVS:
16707           contributed by: Wenzheng Hu <db_lobster@163.com>
16708           * po/LINGUAS:
16709           * po/zh_CN.po:
16710           Added Chinese (simplified) translation.
16711
16712 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16713
16714           MAINTAINERS: Updating all the maintainers files
16715           Original commit message from CVS:
16716           * MAINTAINERS:
16717           Updating all the maintainers files
16718
16719 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
16720
16721           Fix leaks some more.
16722           Original commit message from CVS:
16723           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
16724           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
16725           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
16726           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
16727           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
16728           * gst/iec958/ac3iec.c: (ac3iec_init):
16729           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
16730           Fix leaks some more.
16731
16732 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
16733
16734           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
16735           Original commit message from CVS:
16736           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
16737           "She's leaking me", said valgrind.
16738
16739 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16740
16741           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
16742           Original commit message from CVS:
16743           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
16744           Fix "pad caps are not a real subset of its template caps" warning.
16745
16746 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
16747
16748           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
16749           Original commit message from CVS:
16750           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
16751           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
16752           (gst_amrnbdec_finalize):
16753           Don't leak the adapter, unref it in a new finalize method instead.
16754           Fixes #448782.
16755
16756 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16757
16758           configure.ac: Back to CVS
16759           Original commit message from CVS:
16760           * configure.ac:
16761           Back to CVS
16762           * gst-plugins-ugly.doap:
16763           Add 0.10.6 to the list of releases.
16764
16765 === release 0.10.6 ===
16766
16767 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16768
16769         * ChangeLog:
16770         * NEWS:
16771         * RELEASE:
16772         * configure.ac:
16773         * docs/plugins/gst-plugins-ugly-plugins.args:
16774         * docs/plugins/inspect/plugin-a52dec.xml:
16775         * docs/plugins/inspect/plugin-asf.xml:
16776         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16777         * docs/plugins/inspect/plugin-dvdread.xml:
16778         * docs/plugins/inspect/plugin-dvdsub.xml:
16779         * docs/plugins/inspect/plugin-iec958.xml:
16780         * docs/plugins/inspect/plugin-lame.xml:
16781         * docs/plugins/inspect/plugin-mad.xml:
16782         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16783         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16784         * docs/plugins/inspect/plugin-mpegstream.xml:
16785         * docs/plugins/inspect/plugin-siddec.xml:
16786           Release 0.10.6
16787           Original commit message from CVS:
16788           Release 0.10.6
16789
16790 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16791
16792         * po/af.po:
16793         * po/az.po:
16794         * po/cs.po:
16795         * po/da.po:
16796         * po/en_GB.po:
16797         * po/hu.po:
16798         * po/it.po:
16799         * po/nb.po:
16800         * po/nl.po:
16801         * po/or.po:
16802         * po/sq.po:
16803         * po/sr.po:
16804         * po/sv.po:
16805         * po/uk.po:
16806         * po/vi.po:
16807           Update .po files
16808           Original commit message from CVS:
16809           Update .po files
16810
16811 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16812
16813           win32/vs6/: Convert line endings to CRLF and mark as binary files.
16814           Original commit message from CVS:
16815           * win32/vs6/gst_plugins_ugly.dsw:
16816           * win32/vs6/libgstac3parse.dsp:
16817           * win32/vs6/libgstasfdemux.dsp:
16818           * win32/vs6/libgstdvdlpcmdec.dsp:
16819           * win32/vs6/libgstdvdsub.dsp:
16820           * win32/vs6/libgstiec958.dsp:
16821           * win32/vs6/libgstlame.dsp:
16822           * win32/vs6/libgstmad.dsp:
16823           * win32/vs6/libgstmpegaudioparse.dsp:
16824           * win32/vs6/libgstmpegstream.dsp:
16825           * win32/vs6/libgstrealmedia.dsp:
16826           * win32/vs6/libgstsynaesthesia.dsp:
16827           Convert line endings to CRLF and mark as binary files.
16828
16829 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
16830
16831           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
16832           Original commit message from CVS:
16833           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
16834           Don't forget to unlock when setting the device property, or
16835           we'll sooner or later deadlock.
16836
16837 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
16838
16839           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
16840           Original commit message from CVS:
16841           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
16842           Use gst_util_guint64_to_gdouble for conversion.
16843           * win32/vs6/libgstasfdemux.dsp:
16844           Add asfpacket.c to the build.
16845
16846 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16847
16848           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
16849           Original commit message from CVS:
16850           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16851           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
16852           * gst/mpegaudioparse/gstmpegaudioparse.h:
16853           If the Xing header provides a total time, use it to calculate the
16854           correct average bitrate immediately, instead of sending updates as
16855           we parse the stream.
16856
16857 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
16858
16859           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
16860           Original commit message from CVS:
16861           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
16862           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
16863           Use GstClockTime instead of guint for a time variable to prevent
16864           overflows on too large subtitle durations. Fixes #444514.
16865
16866 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
16867
16868           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
16869           Original commit message from CVS:
16870           Patch by: Mark Nauwelaerts <manauw at skynet be>
16871           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
16872           Clear state when handling the serialized FLUSH_STOP event instead of
16873           the FLUSH_START event, thereby making sure we don't free buffers the
16874           chain function is still using. Fixes dvdsubdec crashing when flusing
16875           or seeking (#442706).
16876
16877 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16878
16879           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
16880           Original commit message from CVS:
16881           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
16882           Initialise variable to make fc4 build bot happy.
16883
16884 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16885
16886           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
16887           Original commit message from CVS:
16888           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16889           Add sanity check so we don't abort for broken or non-MPEG streams,
16890           but instead error out. Fixes crashes/aborts for when our typefinder
16891           wrongly identifies quicktime files as mpeg (which should be fixed in
16892           -base now too). (#440120).
16893
16894 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16895
16896         * ChangeLog:
16897         * ext/amrnb/amrnbdec.c:
16898         * ext/amrnb/amrnbenc.c:
16899         * ext/amrnb/amrnbparse.c:
16900           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
16901           Original commit message from CVS:
16902           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
16903           block_size, _do_init, gst_amrnbdec_base_init,
16904           gst_amrnbdec_class_init, gst_amrnbdec_init):
16905           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
16906           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
16907           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
16908           block_size, _do_init, gst_amrnbparse_base_init,
16909           gst_amrnbparse_class_init, gst_amrnbparse_init):
16910           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
16911           GST_DEBUG_FUNCPTR and add log-category.
16912
16913 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16914
16915           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
16916           Original commit message from CVS:
16917           * gst/mpegaudioparse/gstmpegaudioparse.c:
16918           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
16919           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
16920           (gst_mp3parse_chain), (mp3parse_total_bytes),
16921           (mp3parse_total_time):
16922           * gst/mpegaudioparse/gstmpegaudioparse.h:
16923           Implement parsing of Xing headers from the first frame of the stream,
16924           and use it to report duration correctly where possible.
16925
16926 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
16927
16928           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
16929           Original commit message from CVS:
16930           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
16931           After descrambling, push the packets out as individual packets
16932           instead of one big descrambled buffer. Makes cook audio decoding
16933           work with the 'realaudiodec' decoder from gst-plugins-bad.
16934
16935 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16936
16937           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
16938           Original commit message from CVS:
16939           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16940           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
16941           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
16942           (gst_rmdemux_parse_packet):
16943           * gst/realmedia/rmdemux.h:
16944           Remember first timestamp encountered in stream and re-timestamp
16945           stream to start from zero (fixes #397219); only send one newsegment
16946           event, not two; when seeking, send newsegment events from the
16947           streaming thread and not from the seeking thread.
16948
16949 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
16950
16951           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
16952           Original commit message from CVS:
16953           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
16954           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
16955           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
16956           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
16957           * gst/mpegstream/gstmpegdemux.h:
16958           Reset last_flow values for the various streams after a flushing
16959           seek, otherwise we might aggregate wrong flow returns afterwards
16960           that will make upstream pause silently. This should fix seeking
16961           in DVDs and also fix the Thoggen cropping dialog (#438610).
16962
16963 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16964
16965           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
16966           Original commit message from CVS:
16967           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
16968           (gst_asf_demux_chain_headers),
16969           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
16970           (gst_asf_demux_have_mutually_exclusive_active_stream),
16971           (gst_asf_demux_check_activate_streams),
16972           (gst_asf_demux_find_stream_with_complete_payload),
16973           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
16974           (gst_asf_demux_activate_ext_props_streams),
16975           (gst_asf_demux_process_object):
16976           * gst/asfdemux/gstasfdemux.h:
16977           Activate streams (ie. add the pads to the element) depending on
16978           whether we actually get data for those streams within the ASF
16979           preroll value specified. Currently only done in pull-mode though
16980           (this will fix problems with playbin hanging on mms streams once
16981           we use this in push-mode as well).
16982
16983 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
16984
16985           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
16986           Original commit message from CVS:
16987           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
16988           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
16989           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
16990           (gst_asf_demux_process_file):
16991           * gst/asfdemux/gstasfdemux.h:
16992           Make all timestamps start from zero in pull-mode too; some small
16993           clean-ups and FIXMEs here and there.
16994
16995 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
16996
16997           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
16998           Original commit message from CVS:
16999           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
17000           (gst_asf_demux_parse_packet):
17001           If packet size is specified within the packet and smaller than
17002           the actual packet size, don't parse beyond the size specified in
17003           the packet (this makes us parse some cases of packets with single
17004           compressed payloads cleanly, see e.g stream from #431318). Also
17005           add a sanity check when parsing compressed single payloads.
17006
17007 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
17008
17009           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
17010           Original commit message from CVS:
17011           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
17012           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
17013           (gst_asf_demux_handle_seek_event),
17014           (gst_asf_demux_push_complete_payloads):
17015           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
17016           send data from the keyframe right before the new segment start to
17017           make sure the decoder doesn't have to decode more than absolutely
17018           necessary.
17019
17020 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17021
17022           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
17023           Original commit message from CVS:
17024           * gst/asfdemux/asfheaders.c:
17025           * gst/asfdemux/asfheaders.h:
17026           * gst/asfdemux/asfpacket.c:
17027           (asf_payload_parse_replicated_data_extensions),
17028           (gst_asf_demux_parse_payload):
17029           * gst/asfdemux/asfpacket.h:
17030           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17031           (gst_asf_demux_push_complete_payloads),
17032           (gst_asf_demux_process_ext_stream_props):
17033           * gst/asfdemux/gstasfdemux.h:
17034           Implement payload extension system/extended replicated data parsing,
17035           so we can extract payload durations if they're specified.
17036
17037 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
17038
17039           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
17040           Original commit message from CVS:
17041           * gst/asfdemux/asfheaders.h:
17042           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17043           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
17044           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
17045           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
17046           (gst_asf_demux_parse_stream_object),
17047           (gst_asf_demux_process_ext_stream_props),
17048           (gst_asf_demux_process_queued_extended_stream_objects),
17049           (gst_asf_demux_activate_ext_props_streams),
17050           (gst_asf_demux_process_object):
17051           * gst/asfdemux/gstasfdemux.h:
17052           Refactor stream parse/activation a bit (stream activation heuristics
17053           are still the same though); some more clean-ups.
17054
17055 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
17056
17057           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
17058           Original commit message from CVS:
17059           * win32/common/.cvsignore:
17060           Ignore generated config.h file to make build bot happy.
17061
17062 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
17063
17064           gst/asfdemux/: Init debug category before using it.
17065           Original commit message from CVS:
17066           * gst/asfdemux/gstasf.c: (plugin_init):
17067           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
17068           * gst/asfdemux/gstasfdemux.h:
17069           Init debug category before using it.
17070
17071 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
17072
17073           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
17074           Original commit message from CVS:
17075           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
17076           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
17077           Fix silly bug when we can't pull as much data as we want; don't
17078           forget to announce pending tags in the new packet parsing code.
17079
17080 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
17081
17082           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
17083           Original commit message from CVS:
17084           * configure.ac:
17085           * win32/MANIFEST:
17086           Generate a win32 config.h into win32/common and add to MANIFEST so
17087           it gets disted (#393890). Looks like win32/common/config.h.in needs
17088           some work though.
17089
17090 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
17091
17092           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
17093           Original commit message from CVS:
17094           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
17095           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
17096           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
17097           Fix pull mode operation some more: send newsegment event before
17098           sending data; handle EOS and fatal flow returns a bit better; don't
17099           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
17100
17101 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
17102
17103           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
17104           Original commit message from CVS:
17105           * gst/asfdemux/Makefile.am:
17106           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
17107           (asf_packet_create_payload_buffer),
17108           (asf_payload_find_previous_fragment),
17109           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
17110           (gst_asf_demux_parse_packet):
17111           * gst/asfdemux/asfpacket.h:
17112           * gst/asfdemux/gstasfdemux.c:
17113           (gst_asf_demux_reset_stream_state_after_discont),
17114           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17115           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
17116           (gst_asf_demux_process_chunk):
17117           * gst/asfdemux/gstasfdemux.h:
17118           New packet parsing code: should put halfway decent timestamps on
17119           buffers, and might even set the appropriate keyframe/discont buffer
17120           flags from time to time (and even if it doesn't, I'm at least able
17121           to debug this code); only used in pull-mode so far. Still needs
17122           some more work, like payload extensions parsing and proper flow
17123           aggregation, and stream activation based on preroll. Stay tuned.
17124
17125 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
17126
17127           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
17128           Original commit message from CVS:
17129           * gst/asfdemux/asfheaders.h:
17130           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17131           (gst_asf_demux_seek_index_lookup),
17132           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
17133           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
17134           (gst_asf_demux_process_ext_content_desc),
17135           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
17136           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
17137           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17138           * gst/asfdemux/gstasfdemux.h:
17139           Some clean-ups and small fixes: rename asf_stream_context structure to
17140           AsfStream; inline some three-line utility functions that are only used
17141           once anyway and get rid of their associated helper structs; make debug
17142           category global so that it is used by the debug statements in the other
17143           file as well; simplify gst_asf_demux_get_stream(); fix accidental
17144           implicit initialisation of stream->last_buffer_timestamp to 0, which
17145           would lead to missing timestamps on the first buffer; put fourcc format
17146           into video caps to make certain proprietary wmv decoders happy (for the
17147           case of WMVA in particular); play_time is offset by preroll as well, so
17148           fix overreporting of duration for some files.
17149
17150 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
17151
17152           gst/asfdemux/gstasfdemux.c: Printf format fixes.
17153           Original commit message from CVS:
17154           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17155           (gst_asf_demux_pull_indices):
17156           Printf format fixes.
17157
17158 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
17159
17160           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
17161           Original commit message from CVS:
17162           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17163           (gst_mpeg_parse_send_event):
17164           Post an error message if EOS wasn't handled by anything downstream.
17165           This should fix playbin freezing/hanging with small VobSub subtitle
17166           files (background: not-linked flow returns from downstream are
17167           ignored for a while at the beginning, so if the file is small
17168           upstream will never get a not-linked flow return even if nothing
17169           is connected downstream). (#429960).
17170
17171 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
17172
17173           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
17174           Original commit message from CVS:
17175           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17176           (gst_amrnbparse_sink_activate),
17177           (gst_amrnbparse_sink_activate_pull):
17178           Rewrite terminally broken sinkpad activation code.
17179           Now actually supports pull-mode activation (didn't before), and push
17180           mode activation doesn't leave the sinkpad flushing.
17181
17182 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
17183
17184           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
17185           Original commit message from CVS:
17186           * gst/asfdemux/asfheaders.c:
17187           * gst/asfdemux/asfheaders.h:
17188           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
17189           (gst_asf_demux_reset), (gst_asf_demux_init),
17190           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
17191           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
17192           (gst_asf_demux_seek_index_lookup),
17193           (gst_asf_demux_reset_stream_state_after_discont),
17194           (gst_asf_demux_handle_seek_event),
17195           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
17196           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
17197           (gst_asf_demux_pull_indices),
17198           (gst_asf_demux_parse_data_object_start),
17199           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
17200           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
17201           (gst_asf_demux_process_simple_index),
17202           (gst_asf_demux_process_object),
17203           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17204           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
17205           * gst/asfdemux/gstasfdemux.h:
17206           Make asfdemux work in pull mode where possible. If there's an index
17207           at the end of the file, read it and use it for seeking purposes.
17208
17209 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
17210
17211           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
17212           Original commit message from CVS:
17213           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17214           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
17215           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
17216           Some timestamp fixes.
17217           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
17218           Fix for 64-bit machines.
17219
17220 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
17221
17222           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
17223           Original commit message from CVS:
17224           Patch by: René Stadler <mail at renestadler dot de>
17225           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
17226           (find_seek_offset_time), (gst_rmdemux_reset),
17227           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
17228           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
17229           * gst/realmedia/rmdemux.h:
17230           Make rmdemux handle any number of logical streams. Fixes #428698.
17231
17232 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17233
17234         * po/nl.po:
17235           update dutch
17236           Original commit message from CVS:
17237           update dutch
17238
17239 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17240
17241           po/: Added Danish translation.
17242           Original commit message from CVS:
17243           submitted by: Mogens Jaeger <mogens@jaeger.tf>
17244           * po/LINGUAS:
17245           * po/da.po:
17246           Added Danish translation.
17247
17248 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17249
17250           po/.cvsignore: Add pot.
17251           Original commit message from CVS:
17252           * po/.cvsignore:
17253           Add pot.
17254
17255 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
17256
17257           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
17258           Original commit message from CVS:
17259           2007-03-27  Julien MOUTTE  <julien@moutte.net>
17260           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
17261           stream and try to adapt to incoming timestamps lack of
17262           precision up to half a frame. This allows generating
17263           a perfect stream even with muxed formats like FLV where
17264           the timestamps are stored in milliseconds.
17265
17266 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17267
17268           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
17269           Original commit message from CVS:
17270           * gst/realmedia/rmdemux.c:
17271           Remove unused zlib.h include. Fixes #421594.
17272
17273 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17274
17275           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
17276           Original commit message from CVS:
17277           * ext/lame/gstlame.c: (gst_lame_setup):
17278           Disable the bitrate checking when the user has requested
17279           Free Format mode, as all bitrates less than the maximum
17280           are valid then.
17281
17282 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17283
17284           po/: Update translations.
17285           Original commit message from CVS:
17286           * po/hu.po:
17287           * po/it.po:
17288           * po/sv.po:
17289           Update translations.
17290
17291 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17292
17293           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
17294           Original commit message from CVS:
17295           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
17296           When handling seeks, don't convert -1 start or stop values to a bogus
17297           byte position - pass them upstream as -1.
17298
17299 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17300
17301           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
17302           Original commit message from CVS:
17303           * gst/mpegaudioparse/gstmpegaudioparse.c:
17304           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17305           (gst_mp3parse_init), (gst_mp3parse_sink_event),
17306           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17307           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
17308           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
17309           (mp3parse_total_time), (mp3parse_handle_seek),
17310           (mp3parse_src_event), (mp3parse_src_query),
17311           (mp3parse_get_query_types), (plugin_init):
17312           * gst/mpegaudioparse/gstmpegaudioparse.h:
17313           Implement seeking via average bitrate, and position+duration
17314           querying in mp3parse. Later, it will support frame-accurate seeking by
17315           building a seek table as it parses.
17316           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
17317           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
17318           before any extant MP3 decoder plugin. This allows us to remove framing
17319           support from the decoders, if we want, and will provide them with
17320           accurate seeking automatically once it is finished.
17321           Fix the handling of MPEG-1 Layer 1 files.
17322           Partially fix timestamping of packets arriving from a demuxer by
17323           queueing the incoming timestamp until the next packet starts, rather
17324           than applying it immediately to the next pushed buffer.
17325
17326 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17327
17328           gst/asfdemux/gstasfdemux.c: Printf format fix.
17329           Original commit message from CVS:
17330           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
17331           Printf format fix.
17332
17333 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17334
17335           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
17336           Original commit message from CVS:
17337           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
17338           (gst_cdio_cdda_src_finalize):
17339           Make sure we always destroy our libcdio handle.
17340
17341 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17342
17343           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
17344           Original commit message from CVS:
17345           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
17346           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
17347           (gst_cdio_cdda_src_finalize):
17348           Small code cleanups.
17349           Don't use pad_alloc as the base class cannot deal with the error codes.
17350
17351 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
17352
17353           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
17354           Original commit message from CVS:
17355           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
17356           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17357           Never post a (fatal) error message on the bus on decoding errors. We
17358           should only do this if we can't recover, but mpeg2dec can always
17359           recover. This is needed for DVB streams, for example, where there
17360           may be temporary glitches in the stream. Instead of an error
17361           message, post a warning message on the bus for every N decoding
17362           errors. Fixes #370020.
17363
17364 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17365
17366           configure.ac: Convert to new AG_GST style.
17367           Original commit message from CVS:
17368           * configure.ac:
17369           Convert to new AG_GST style.
17370
17371 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17372
17373           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
17374           Original commit message from CVS:
17375           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17376           (gst_lame_setup):
17377           Display sensible defaults and limits for the
17378           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
17379           property - it's supposed to be a boolean 0/1 value.
17380
17381 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17382
17383           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
17384           Original commit message from CVS:
17385           * ext/lame/gstlame.c:
17386           Initialise the variables so gcc doesn't complain about possibly
17387           uninitialised uses, even though they can't actually happen.
17388
17389 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
17390
17391           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
17392           Original commit message from CVS:
17393           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
17394           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
17395           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
17396           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17397           Implement all sample rates.
17398           Implement sample permutation a little smarter avoiding a memcpy.
17399           Fix timestamps, use segments, fix seeking.
17400
17401 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
17402
17403           Document siddec.
17404           Original commit message from CVS:
17405           * docs/plugins/Makefile.am:
17406           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17407           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17408           * docs/plugins/inspect/plugin-siddec.xml:
17409           * ext/sidplay/gstsiddec.cc:
17410           * ext/sidplay/gstsiddec.h:
17411           Document siddec.
17412
17413 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17414
17415           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
17416           Original commit message from CVS:
17417           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
17418           (gst_lame_set_property), (gst_lame_setup):
17419           Fix up bitrate checking macro.  Make it give us a
17420           GST_ELEMENT_WARNING message so the application has a chance of
17421           reporting this to the user.  Move the checking to _setup, so we
17422           are sure it runs in the READY state, when we hope to have a pipeline
17423           and a bus that is not flushing.
17424           This fixes e.g. using 96 kbit/sec as a bitrate.
17425
17426 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
17427
17428           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
17429           Original commit message from CVS:
17430           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
17431           (gst_asf_demux_process_advanced_mutual_exclusion),
17432           (gst_asf_demux_process_queued_extended_stream_objects),
17433           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17434           * gst/asfdemux/gstasfdemux.h:
17435           Parse advanced mutual exclusion object and only add pads for
17436           'hidden' streams (those in an extended stream header) that are
17437           mutually exclusive with an already existing 'main stream' if
17438           the broadcasting flag is not set. If the broadcasting flag is set,
17439           assume that data for this stream isn't sent. (This should ideally be
17440           solved better by making playbin more robust against this and/or by
17441           making mmssrc send some information downstream about which streams
17442           will be streamed). Fixes #353116.
17443
17444 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17445
17446           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
17447           Original commit message from CVS:
17448           * gst/synaesthesia/gstsynaesthesia.c:
17449           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17450           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
17451           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17452           (synaescope32), (synaescope_set_data), (synaesthesia_update),
17453           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
17454           * gst/synaesthesia/synaescope.h:
17455           Move all the mutable engine state into a structure so that
17456           multiple element instances can run without interfering.
17457
17458 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17459
17460           Add crossreferences to glib/gobject/gstream docs.
17461           Original commit message from CVS:
17462           * configure.ac:
17463           * docs/plugins/Makefile.am:
17464           Add crossreferences to glib/gobject/gstream docs.
17465
17466 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17467
17468           gst/synaesthesia/: More source cleanups and add FIXME comments.
17469           Original commit message from CVS:
17470           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
17471           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17472           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
17473           (plugin_init):
17474           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
17475           (synaescope8):
17476           More source cleanups and add FIXME comments.
17477
17478 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
17479
17480           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
17481           Original commit message from CVS:
17482           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
17483           Use gst_guint64_to_gdouble for conversions.
17484           * gst/synaesthesia/synaescope.c:
17485           Define M_PI and do not include <pthread.h> and
17486           <sys/time.h> for G_OS_WIN32
17487           * win32/vs6/libgstrealmedia.dsp:
17488           * win32/vs6/synaesthesia.dsp:
17489           Update projects files.
17490           * win32/common/config.h.in:
17491           Add config.h.in for autogen of config.h
17492
17493 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17494
17495           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
17496           Original commit message from CVS:
17497           * configure.ac:
17498           Add --enable-experimental support. Activate synaesthesia when building
17499           with --enable-experimental. Fix --enable external configure switch
17500           description.
17501
17502 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17503
17504           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
17505           Original commit message from CVS:
17506           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17507           (gst_lame_change_state):
17508           * ext/lame/gstlame.h:
17509           On receiving EOS, we try to push a last buffer with the remaining
17510           samples. Don't do that if we got an unclean flow return on the last
17511           gst_pad_push(), downstream might not handle this very gracefully
17512           (see #403168).
17513           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17514           Pass flow returns upstream (helps #403168).
17515
17516 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17517
17518           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
17519           Original commit message from CVS:
17520           * gst/synaesthesia/gstsynaesthesia.c:
17521           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17522           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17523           (gst_synaesthesia_chain), (plugin_init):
17524           check result of gst_pad_push() in _chain.
17525
17526 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17527
17528           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
17529           Original commit message from CVS:
17530           * gst/synaesthesia/Makefile.am:
17531           * gst/synaesthesia/gstsynaesthesia.c:
17532           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
17533           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
17534           (gst_synaesthesia_chain), (plugin_init):
17535           * gst/synaesthesia/synaescope.c:
17536           * gst/synaesthesia/synaescope.h:
17537           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
17538           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
17539           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
17540           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
17541           possible leak in _chain. (#356882)
17542
17543 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17544
17545           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
17546           Original commit message from CVS:
17547           * gst/asfdemux/asfheaders.c:
17548           * gst/asfdemux/asfheaders.h:
17549           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
17550           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17551           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
17552           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
17553           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
17554           (gst_asf_demux_process_ext_content_desc),
17555           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
17556           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
17557           (gst_asf_demux_process_bitrate_props_object),
17558           (gst_asf_demux_process_header_ext),
17559           (gst_asf_demux_process_language_list),
17560           (gst_asf_demux_process_ext_stream_props),
17561           (gst_asf_demux_process_queued_extended_stream_objects),
17562           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17563           * gst/asfdemux/gstasfdemux.h:
17564           Refactor and clean up header parsing and chain function a bit; get
17565           rid of some cruft; make header parsing a tad more robust, fixing
17566           #403188.
17567
17568 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
17569
17570           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
17571           Original commit message from CVS:
17572           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
17573           Post an error if we receive an EOS event while still waiting for the
17574           ASF header object to come through.
17575
17576 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
17577
17578           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
17579           Original commit message from CVS:
17580           Patch by: Xavier B. <xavierb gmail com>
17581           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
17582           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17583           (gst_asf_demux_process_ext_content_desc),
17584           (gst_asf_demux_process_data),
17585           (gst_asf_demux_process_language_list),
17586           (gst_asf_demux_process_ext_stream_props),
17587           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
17588           Guard places where we assume that a certain amount of data is
17589           available better against less data being available (should fix
17590           infamous assertion crasher bug #336370). Also fixes a small
17591           memory leak.
17592
17593 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
17594
17595           gst/realmedia/: Add demuxer for RealAudio files (#349779).
17596           Original commit message from CVS:
17597           * gst/realmedia/Makefile.am:
17598           * gst/realmedia/rademux.c:
17599           * gst/realmedia/rademux.h:
17600           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17601           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
17602           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
17603           * gst/realmedia/rmutils.h:
17604           Add demuxer for RealAudio files (#349779).
17605
17606 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
17607
17608           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
17609           Original commit message from CVS:
17610           * Makefile.am:
17611           Add win32/MANIFEST to EXTRA_DIST so win32 files will
17612           be include in the next release.
17613           * win32/MANIFEST:
17614           Remove win32/common/config.h is which is not autogenerated yet.
17615
17616 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17617
17618           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
17619           Original commit message from CVS:
17620           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
17621           warn when outgoing sample rate is different from incoming
17622
17623 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17624
17625           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
17626           Original commit message from CVS:
17627           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17628           All sample-rates < 32khz come from the LSF extensions, which only
17629           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
17630           Use gst_util_uint64_scale because we can.
17631
17632 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17633
17634           tests/check/elements/amrnbenc.c: and fix compilation of this test
17635           Original commit message from CVS:
17636           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17637           (cleanup_amrnbenc):
17638           and fix compilation of this test
17639
17640 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17641
17642           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
17643           Original commit message from CVS:
17644           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17645           (cleanup_amrnbenc):
17646           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17647           (cleanup_mpeg2dec):
17648           re-apply as it was -bad and not -ugly that is frozen, doh
17649
17650 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17651
17652           tests/check/elements/: revert my freeze breakage
17653           Original commit message from CVS:
17654           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17655           (cleanup_amrnbenc):
17656           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17657           (cleanup_mpeg2dec):
17658           revert my freeze breakage
17659
17660 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17661
17662           gst/asfdemux/gstasfdemux.c: add a comment about a future change
17663           Original commit message from CVS:
17664           * gst/asfdemux/gstasfdemux.c:
17665           (gst_asf_demux_get_gst_tag_from_tag_name),
17666           (gst_asf_demux_process_ext_content_desc):
17667           add a comment about a future change
17668           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
17669           (cleanup_amrnbenc):
17670           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17671           (cleanup_mpeg2dec):
17672           consistent pad (de)activation
17673
17674 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
17675
17676           gst/asfdemux/gstasfdemux.c: Update query_types function too.
17677           Original commit message from CVS:
17678           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
17679           Update query_types function too.
17680
17681 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
17682
17683           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
17684           Original commit message from CVS:
17685           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
17686           (gst_rmdemux_src_query_types):
17687           Implement SEEKING query, make query function thread-safe.
17688
17689 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
17690
17691           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
17692           Original commit message from CVS:
17693           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
17694           Use alignment-safe macros here too (subbuffers ...); guard against
17695           hypothetical memory access beyond our given buffer in the case
17696           where the buffer size is not a multiple of 2.
17697
17698 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
17699
17700           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
17701           Original commit message from CVS:
17702           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
17703           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
17704           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17705           * gst/asfdemux/gstasfdemux.h:
17706           Don't crash in the seek event handling code when playtime is 0,
17707           as may be the case with live streams (#386218). Implement SEEKING
17708           query so applications can query seekability without second-guessing
17709           based on whether we have a duration or not.
17710
17711 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17712
17713           add doap file
17714           Original commit message from CVS:
17715           * Makefile.am:
17716           * gst-plugins-ugly.doap:
17717           * gst-plugins-ugly.spec.in:
17718           add doap file
17719
17720 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
17721
17722           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
17723           Original commit message from CVS:
17724           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17725           Use our alignment-safe macros here too, since we can't assume that
17726           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
17727           here).
17728
17729 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17730
17731           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
17732           Original commit message from CVS:
17733           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
17734           Also, don't read the index for a stream a second time when
17735           operating in pull-mode and reaching the end of the file.
17736
17737 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
17738
17739           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
17740           Original commit message from CVS:
17741           Patch by: Roland Kay  <roland.kay at ox compsoc net>
17742           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
17743           Don't leak stream index (#385292).
17744
17745 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
17746
17747           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
17748           Original commit message from CVS:
17749           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
17750           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
17751           (gst_lame_setup):
17752           * ext/lame/gstlame.h:
17753           Fix leak (by calling lame_init_params() before lame_close()); handle
17754           NULL return from lame_init() more gracefully. Fixes #385311.
17755
17756 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17757
17758           configure.ac: Back to CVS
17759           Original commit message from CVS:
17760           * configure.ac:
17761           Back to CVS
17762
17763 === release 0.10.5 ===
17764
17765 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17766
17767         * ChangeLog:
17768         * NEWS:
17769         * RELEASE:
17770         * configure.ac:
17771         * docs/plugins/gst-plugins-ugly-plugins.args:
17772         * docs/plugins/inspect/plugin-a52dec.xml:
17773         * docs/plugins/inspect/plugin-asf.xml:
17774         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17775         * docs/plugins/inspect/plugin-dvdsub.xml:
17776         * docs/plugins/inspect/plugin-iec958.xml:
17777         * docs/plugins/inspect/plugin-lame.xml:
17778         * docs/plugins/inspect/plugin-mad.xml:
17779         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17780         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17781         * docs/plugins/inspect/plugin-mpegstream.xml:
17782         * docs/plugins/inspect/plugin-siddec.xml:
17783           Release 0.10.5
17784           Original commit message from CVS:
17785           Release 0.10.5
17786
17787 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
17788
17789           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
17790           Original commit message from CVS:
17791           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
17792           to in the previous checkin.  see #385192.  You can have your
17793           cheese back now.
17794
17795 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
17796
17797           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
17798           Original commit message from CVS:
17799           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
17800           from the dereferenced integer, not the pointer itself.  Fixes
17801           #385192.
17802           I'm takin ur cheese!
17803
17804 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
17805
17806         * ChangeLog:
17807           ChangeLog surgery: fix bug number
17808           Original commit message from CVS:
17809           ChangeLog surgery: fix bug number
17810
17811 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
17812
17813           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
17814           Original commit message from CVS:
17815           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
17816           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
17817           For version 4 streams, read the extra codec data size from the
17818           header instead of assuming it is always 16 (also read it from the
17819           right position) (#384989). For version 4 and 5 streams, check that
17820           the specified extra codec data size doesn't make us read beyond the
17821           chunk boundary (#384989).
17822
17823 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17824
17825         * po/af.po:
17826         * po/az.po:
17827         * po/cs.po:
17828         * po/en_GB.po:
17829         * po/hu.po:
17830         * po/it.po:
17831         * po/nb.po:
17832         * po/nl.po:
17833         * po/or.po:
17834         * po/sq.po:
17835         * po/sr.po:
17836         * po/sv.po:
17837         * po/uk.po:
17838         * po/vi.po:
17839           Update .po files
17840           Original commit message from CVS:
17841           Update .po files
17842
17843 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
17844
17845           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
17846           Original commit message from CVS:
17847           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
17848           Cosmetic changes: fix misleading debug statement, update
17849           comment, add cast.
17850
17851 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17852
17853           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
17854           Original commit message from CVS:
17855           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
17856           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17857           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
17858           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
17859           * ext/mpeg2dec/gstmpeg2dec.h:
17860           Align buffers to a 16 byte boundary so the altivec optimisations
17861           don't crash. Fixes #327350.
17862
17863 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
17864
17865           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
17866           Original commit message from CVS:
17867           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
17868           The availability of extra codec data isn't something that
17869           warrants debug messages at WARNING level (see #376958).
17870
17871 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
17872
17873           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
17874           Original commit message from CVS:
17875           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17876           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
17877           (gst_dvd_demux_send_subbuffer):
17878           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17879           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
17880           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
17881           (gst_mpeg_demux_send_subbuffer):
17882           * gst/mpegstream/gstmpegdemux.h:
17883           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17884           (gst_mpeg_parse_chain):
17885           Fix flow value combination; this fixes playbin/totem locking up if
17886           a VobSub file is specified as subtitle file (#334322). Flow value
17887           combination should only happen once we are fairly sure we've got all
17888           pads that are available for now. Since there isn't a well-specified
17889           time when this is the case in MPEG, we'll just assume this is the
17890           case once there has been a certain number of packets for each
17891           stream we've found so far.
17892
17893 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
17894
17895           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
17896           Original commit message from CVS:
17897           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
17898           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
17899           Simplify the framerate code and support more framerates. Fixes #361584.
17900
17901 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17902
17903           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
17904           Original commit message from CVS:
17905           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
17906           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
17907           Fix minor memleak when creating pads from static pad templates (#369627).
17908           * tests/check/Makefile.am:
17909           * tests/check/elements/.cvsignore:
17910           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
17911           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
17912           Add unit tests for mpeg2dec (#369627).
17913
17914 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
17915
17916         * ChangeLog:
17917           give credit
17918           Original commit message from CVS:
17919           give credit
17920
17921 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
17922
17923           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
17924           Original commit message from CVS:
17925           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
17926           (gst_lame_change_state):
17927           * ext/lame/gstlame.h:
17928           Make lame timestamp flushed eos buffer by some additional timestamp
17929           accounting. Fixes #374760.
17930
17931 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
17932
17933           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
17934           Original commit message from CVS:
17935           * gst/mpegaudioparse/gstmpegaudioparse.c:
17936           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17937           (gst_mp3parse_init), (gst_mp3parse_dispose),
17938           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
17939           (gst_mp3parse_change_state):
17940           * gst/mpegaudioparse/gstmpegaudioparse.h:
17941           Make timestamp handling in mp3parse saner; now works for at least
17942           simple cases.
17943
17944 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
17945
17946           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
17947           Original commit message from CVS:
17948           * gst/mpegaudioparse/Makefile.am:
17949           * gst/mpegaudioparse/gstmpegaudioparse.c:
17950           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
17951           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
17952           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
17953           (gst_mp3parse_change_state), (plugin_init):
17954           * gst/mpegaudioparse/gstmpegaudioparse.h:
17955           Bring mp3parse into the 21st century.
17956           Use its own debug category, use gstadapter, format nicely to 80
17957           columns, and fix incorrect handling of 32 kHz and less files.
17958
17959 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
17960
17961           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
17962           Original commit message from CVS:
17963           Patch by: Sebastian Droege <slomo at ubuntu dot com>
17964           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
17965           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
17966           * ext/mpeg2dec/gstmpeg2dec.h:
17967           libmpeg2 requires its output buffers to start at a 16byte aligned
17968           address or the altivec optimizations will explode.
17969
17970 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
17971
17972           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
17973           Original commit message from CVS:
17974           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
17975           * ext/cdio/gstcdio.h:
17976           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17977           Move CD-TEXT utility function into common file so it can also be
17978           used by a future cdioparanoiasrc.
17979
17980 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17981
17982           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
17983           Original commit message from CVS:
17984           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
17985           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
17986           information (fixes #340433).
17987
17988 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
17989
17990           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
17991           Original commit message from CVS:
17992           Patch by: Josep Torra Valles  <josep at fluendo com>
17993           * gst/iec958/ac3_padder.c: (ac3p_init):
17994           * gst/mpegstream/gstmpegparse.c:
17995           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
17996           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
17997           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
17998           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
17999           (gst_rmdemux_parse_packet):
18000           Misc. fixes for problems discovered by Forte (different return types
18001           in function declaration and definition, pointer arithmetics with
18002           void pointers). Fixes #362639.
18003
18004 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
18005
18006           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
18007           Original commit message from CVS:
18008           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18009           Don't announce audio or subtitle streams that aren't really present,
18010           it makes dvddemux create pads that will never carry any data, which
18011           is not good.
18012
18013 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
18014
18015           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
18016           Original commit message from CVS:
18017           * ext/lame/gstlame.c: (gst_lame_set_property):
18018           Round up not allowed bitrates to the next higher allowed one
18019           (Closes: #361140).
18020
18021 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
18022
18023           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
18024           Original commit message from CVS:
18025           * docs/plugins/Makefile.am:
18026           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18027           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18028           * ext/lame/gstlame.c: (gst_lame_class_init):
18029           * ext/lame/gstlame.h:
18030           Add docs for lame and lame to docs. Specify allowed bitrates
18031           in the properties description (#361140). Canonicalise object
18032           property names (ie. use hyphen instead of underscore).
18033           * docs/plugins/inspect/plugin-a52dec.xml:
18034           * docs/plugins/inspect/plugin-amrnb.xml:
18035           * docs/plugins/inspect/plugin-asf.xml:
18036           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18037           * docs/plugins/inspect/plugin-dvdread.xml:
18038           * docs/plugins/inspect/plugin-dvdsub.xml:
18039           * docs/plugins/inspect/plugin-iec958.xml:
18040           * docs/plugins/inspect/plugin-lame.xml:
18041           * docs/plugins/inspect/plugin-mad.xml:
18042           * docs/plugins/inspect/plugin-mpeg2dec.xml:
18043           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18044           * docs/plugins/inspect/plugin-mpegstream.xml:
18045           * docs/plugins/inspect/plugin-siddec.xml:
18046           Update version to CVS.
18047
18048 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18049
18050           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
18051           Original commit message from CVS:
18052           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18053           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
18054           (plugin_init):
18055           * po/POTFILES.in:
18056           Add i18n magic to lame plugin. Throw decent error message when we
18057           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
18058
18059 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
18060
18061           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
18062           Original commit message from CVS:
18063           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
18064           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
18065           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
18066           Change caps to x-rdt, because it's not x-rtp.
18067           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18068           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
18069           (gst_rmdemux_plugin_init):
18070           Activate pad before adding to the element.
18071           Return the combined stream return values after pad_alloc.
18072
18073 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18074
18075           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
18076           Original commit message from CVS:
18077           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
18078           * ext/mpeg2dec/gstmpeg2dec.h:
18079           Add some debugging to timestamp handling.
18080           Make sure we don't convert invalid timestamps.
18081
18082 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18083
18084           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
18085           Original commit message from CVS:
18086           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
18087           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
18088           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
18089           (gst_dvd_demux_get_subpicture_stream):
18090           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
18091           (gst_mpeg_demux_get_audio_stream),
18092           (gst_mpeg_demux_get_private_stream):
18093           Active pads before adding them to the running element. Don't assert
18094           on non-BYTE format newsegment events in asfdemux.
18095
18096 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
18097
18098           Printf format fixes.
18099           Original commit message from CVS:
18100           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
18101           (gst_dvd_read_src_handle_seek_event):
18102           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
18103           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
18104           * ext/sidplay/gstsiddec.cc:
18105           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
18106           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
18107           (gst_rmdemux_parse_packet):
18108           Printf format fixes.
18109
18110 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
18111
18112           gst/realmedia/: Added RDT depayloader.
18113           Original commit message from CVS:
18114           * gst/realmedia/Makefile.am:
18115           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
18116           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
18117           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
18118           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
18119           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
18120           * gst/realmedia/rdtdepay.h:
18121           Added RDT depayloader.
18122           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18123           (gst_rmdemux_plugin_init), (plugin_init):
18124           Remove unused function.
18125           Added some more mime-types.
18126
18127 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18128
18129           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
18130           Original commit message from CVS:
18131           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
18132           If an incoming timestamp is within one sample of our current
18133           timestamp, then keep it. This prevents imprecision in the
18134           PTS (which only has 90khz granularity) from affecting our stream.
18135
18136 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
18137
18138           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
18139           Original commit message from CVS:
18140           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18141           Reflow code so that compiler doesn't complain about possible use
18142           of uninitialised variable any longer; but just in case, initialise
18143           it anyway; also take object ref in query function and do peer pad
18144           stuff in a more thread-safe way.
18145
18146 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
18147
18148           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
18149           Original commit message from CVS:
18150           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18151           Init a variable to make compilers happy.
18152
18153 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
18154
18155           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
18156           Original commit message from CVS:
18157           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
18158           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
18159           (gst_dvd_demux_sync_stream_to_time):
18160           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
18161           (gst_mpeg_demux_synchronise_pads),
18162           (gst_mpeg_demux_sync_stream_to_time):
18163           Send newsegment updates for sparse streams (#350778).
18164
18165 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18166
18167           ext/dvdread/dvdreadsrc.c: fix compile warning
18168           Original commit message from CVS:
18169           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
18170           fix compile warning
18171
18172 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18173
18174         * configure.ac:
18175           bump the nano bitches
18176           Original commit message from CVS:
18177           bump the nano bitches
18178
18179 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18180
18181           configure.ac: As another attempt, synaesthesia can be enabled by passing
18182           Original commit message from CVS:
18183           * configure.ac:
18184           As another attempt, synaesthesia can be enabled by passing
18185           --with-plugins="synaesthesia" to configure
18186
18187 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18188
18189           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18190           Original commit message from CVS:
18191           * configure.ac:
18192           Don't build synaesthesia by default, until someone confirms that it
18193           is okay (filed as #356882)
18194
18195 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18196
18197           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
18198           Original commit message from CVS:
18199           * configure.ac:
18200           Don't build synaesthesia by default, until someone confirms that it
18201           is okay (filed as #356882)
18202
18203 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18204
18205           Port synaesthesia.
18206           Original commit message from CVS:
18207           * configure.ac:
18208           * gst/synaesthesia/Makefile.am:
18209           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18210           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18211           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18212           (gst_synaesthesia_change_state), (plugin_init):
18213           Port synaesthesia.
18214
18215 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18216
18217           More G_OBJECT macro fixing.
18218           Original commit message from CVS:
18219           * ext/mad/gstid3tag.c:
18220           * gst/mpegstream/gstrfc2250enc.h:
18221           * gst/synaesthesia/gstsynaesthesia.c:
18222           More G_OBJECT macro fixing.
18223
18224 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
18225
18226           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
18227           Original commit message from CVS:
18228           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
18229           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
18230           Fix initialisation dummy buffer, the offsets are relative to the start
18231           of the buffers. Fixes #356004.
18232
18233 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
18234
18235         * gst-plugins-ugly.spec.in:
18236           update spec file
18237           Original commit message from CVS:
18238           update spec file
18239
18240 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
18241
18242           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
18243           Original commit message from CVS:
18244           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18245           Add convert query (needed for later when we just operate in time
18246           format and let the base source class handle all the seeking stuff).
18247
18248 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18249
18250           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
18251           Original commit message from CVS:
18252           * gst/asfdemux/gstasfdemux.c:
18253           (gst_asf_demux_get_gst_tag_from_tag_name),
18254           (gst_asf_demux_process_ext_content_desc):
18255           Erm, lets properly fix it. The only non-text tag that we support is
18256           the track-number and that is an UINT. asfdemux was returning a GValue
18257           initialized as INT. Further the Track and not the TrackNumber tag
18258           (the latter is a string too).
18259
18260 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18261
18262           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
18263           Original commit message from CVS:
18264           * gst/asfdemux/gstasfdemux.c:
18265           (gst_asf_demux_get_gst_tag_from_tag_name),
18266           (gst_asf_demux_process_ext_content_desc):
18267           Skip tags that are unknown (was producing an uninialized GValue).
18268
18269 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
18270
18271           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
18272           Original commit message from CVS:
18273           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
18274           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
18275           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
18276           (gst_a52dec_set_property), (gst_a52dec_get_property):
18277           * ext/a52dec/gsta52dec.h:
18278           Patch from from Michal Benes <michal.benes@itonis.tv>:
18279           Add two things to a52dec: configure the exact output format for ac3
18280           decoding through properties, if desired.
18281           By default, configure an output format preferred by downstream. Now
18282           that audioconvert lists caps by preference, this means that a52dec
18283           can do downmixing (iff required) rather than audioconvert, so it can
18284           use the ac3 downmix levels from the bitstream.
18285
18286 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18287
18288           Add missing GST_LIBS to the link flags
18289           Original commit message from CVS:
18290           * ext/lame/Makefile.am:
18291           * ext/mpeg2dec/Makefile.am:
18292           * gst/dvdlpcmdec/Makefile.am:
18293           * gst/dvdsub/Makefile.am:
18294           * gst/mpegaudioparse/Makefile.am:
18295           Add missing GST_LIBS to the link flags
18296
18297 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
18298
18299           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18300           Original commit message from CVS:
18301           * configure.ac:
18302           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
18303
18304 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18305
18306           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
18307           Original commit message from CVS:
18308           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
18309           fix build for debug disabled
18310
18311 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18312
18313           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
18314           Original commit message from CVS:
18315           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18316           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
18317           Use static pad templates with ANY caps for the source pads for
18318           simplicity and to avoid warnings when creating pads for unhandled
18319           codec IDs (#351795).
18320
18321 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
18322
18323           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
18324           Original commit message from CVS:
18325           Patch by: Michal Benes <michal dot benes at itonis dot tv>
18326           * ext/mad/gstmad.c: (gst_mad_chain):
18327           Fix timestamping in mad by only activating a new timestamp when the
18328           previous frame has been decoded. Fixes #350723.
18329           Also clean up some of the non fatal warnings when the input buffer is
18330           too small to decode a header.
18331
18332 === release 0.10.4 ===
18333
18334 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18335
18336         * ChangeLog:
18337         * NEWS:
18338         * RELEASE:
18339         * configure.ac:
18340         * docs/plugins/gst-plugins-ugly-plugins.args:
18341         * docs/plugins/inspect/plugin-a52dec.xml:
18342         * docs/plugins/inspect/plugin-amrnb.xml:
18343         * docs/plugins/inspect/plugin-asf.xml:
18344         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18345         * docs/plugins/inspect/plugin-dvdread.xml:
18346         * docs/plugins/inspect/plugin-dvdsub.xml:
18347         * docs/plugins/inspect/plugin-iec958.xml:
18348         * docs/plugins/inspect/plugin-lame.xml:
18349         * docs/plugins/inspect/plugin-mad.xml:
18350         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18351         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18352         * docs/plugins/inspect/plugin-mpegstream.xml:
18353         * docs/plugins/inspect/plugin-rmdemux.xml:
18354         * docs/plugins/inspect/plugin-siddec.xml:
18355           releasing 0.10.4
18356           Original commit message from CVS:
18357           releasing 0.10.4
18358
18359 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18360
18361         * po/af.po:
18362         * po/az.po:
18363         * po/cs.po:
18364         * po/en_GB.po:
18365         * po/hu.po:
18366         * po/it.po:
18367         * po/nb.po:
18368         * po/nl.po:
18369         * po/or.po:
18370         * po/sq.po:
18371         * po/sr.po:
18372         * po/sv.po:
18373         * po/uk.po:
18374         * po/vi.po:
18375           Update .po files
18376           Original commit message from CVS:
18377           Update .po files
18378
18379 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
18380
18381           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
18382           Original commit message from CVS:
18383           Patch by: Wim Taymans <wim at fluendo dot com>
18384           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
18385           Instead of forwarding the event in the wrong format, unref it and set
18386           a boolean that we still need to send it in the streaming thread.
18387           Fixes #350554
18388
18389 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18390
18391           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
18392           Original commit message from CVS:
18393           Patch by: Edward Hervey (edward at fluendo dot com)
18394           * ext/dvdread/dvdreadsrc.c: (plugin_init):
18395           Put debug category initialization before use of GST_DEBUG, in order
18396           to remove a fatal warning.  Fixes #350895
18397
18398 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18399
18400           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
18401           Original commit message from CVS:
18402           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
18403           Set rank to NONE for the time being until we make playbin handle
18404           subtitle pictures again (dvdsubdec seems to be a bit shaky at
18405           times when seeking, so it's probably better if it doesn't get
18406           autoplugged for the time being).
18407
18408 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
18409
18410           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
18411           Original commit message from CVS:
18412           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18413           (gst_rmdemux_parse_mdpr):
18414           Handle audio streams with stream_version 3 properly; warn about
18415           unknown stream versions; handle unknown fourccs a tad more
18416           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
18417           with GST_FOURCC_FORMAT.
18418
18419 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18420
18421           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
18422           Original commit message from CVS:
18423           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
18424           Error out properly if this is an interactive DVD (fixes #345694).
18425
18426 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18427
18428           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
18429           Original commit message from CVS:
18430           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
18431           When the first_access is 1 or 0, we should copy the timestamp from
18432           the incoming buffer if there is one.
18433
18434 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
18435
18436           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
18437           Original commit message from CVS:
18438           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
18439           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
18440           Use GST_ELEMENT_ERROR for error reporting; post errors in some
18441           more places; remove superfluous newlines from debug statements.
18442
18443 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
18444
18445           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
18446           Original commit message from CVS:
18447           Patch by: Frédéric Riss  <frederic.riss at gmail com>
18448           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
18449           Don't set negative durations on outgoing buffers (#350044),
18450           which happens when you use macros that got changed during
18451           the last unstable cycle because they were thought not to
18452           be used anywhere.
18453
18454 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
18455
18456           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
18457           Original commit message from CVS:
18458           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
18459           (gst_dvd_read_src_goto_chapter),
18460           (gst_dvd_read_src_get_chapter_starts),
18461           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
18462           (gst_dvd_read_src_get_time_for_sector),
18463           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
18464           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
18465           (gst_dvd_read_src_goto_sector):
18466           * ext/dvdread/dvdreadsrc.h:
18467           Add basic support for time-based seeking; set timestamps on
18468           outgoing buffers if we have them; create table with
18469           chapter to time mapping when opening a title; rename
18470           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
18471           make it take an explicit pgc argument; fix up some debugging
18472           messages so that title/chapter numbers are printed as starting
18473           from 1 for easier readability.
18474
18475 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
18476
18477           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
18478           Original commit message from CVS:
18479           * gst/realmedia/Makefile.am:
18480           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18481           (gst_rmdemux_parse_cont):
18482           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
18483           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
18484           * gst/realmedia/rmutils.h:
18485           Factor out some code into rmutils.[ch]; when reading
18486           strings, don't read beyond the available data; read
18487           metadata strings correctly (string length is 16 bits
18488           here, not just 8).
18489
18490 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18491
18492           Fix dist by including gst-libs/
18493           Original commit message from CVS:
18494           * Makefile.am:
18495           * configure.ac:
18496           * gst/asfdemux/gstasfdemux.c:
18497           Fix dist by including gst-libs/
18498
18499 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18500
18501           Make custom error messages translatable.
18502           Original commit message from CVS:
18503           * ext/dvdread/dvdreadsrc.c: (plugin_init):
18504           * po/POTFILES.in:
18505           Make custom error messages translatable.
18506           * gst/asfdemux/gstasf.c: (plugin_init):
18507           Remove setlocale() call, doesn't seem to be needed or recommended for
18508           plugins, at least not according to gstreamer/docs/random/i18n.
18509
18510 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18511
18512           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
18513           Original commit message from CVS:
18514           * gst/asfdemux/Makefile.am:
18515           * gst/asfdemux/asfheaders.c:
18516           * gst/asfdemux/asfheaders.h:
18517           * gst/asfdemux/gstasf.c: (plugin_init):
18518           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
18519           Error out when the stream is encrypted (rather than feeding
18520           garbage to the decoders). Fixes #349025.
18521
18522 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
18523
18524           Add/enable autofoo magic for translations.
18525           Original commit message from CVS:
18526           * Makefile.am:
18527           * autogen.sh:
18528           * configure.ac:
18529           * po/POTFILES.in:
18530           Add/enable autofoo magic for translations.
18531
18532 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
18533
18534           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
18535           Original commit message from CVS:
18536           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
18537           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
18538           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
18539           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18540           Don't leak streams, strings or caps. Get rid of unnecessary
18541           getcaps() function.
18542
18543 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18544
18545           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
18546           Original commit message from CVS:
18547           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18548           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
18549           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
18550           (gst_rmdemux_stream_clear_cached_subpackets),
18551           (gst_rmdemux_descramble_cook_audio),
18552           (gst_rmdemux_descramble_dnet_audio),
18553           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
18554           Descramble cook audio streams before sending them to the
18555           decoder. Fixes #347292.
18556           Also miscellaneous clean-ups and log-level changes.
18557
18558 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
18559
18560           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
18561           Original commit message from CVS:
18562           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
18563           * ext/lame/gstlame.c: (gst_lame_setup):
18564           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
18565
18566 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
18567
18568           ext/sidplay/gstsiddec.*: Remove old metadata thing.
18569           Original commit message from CVS:
18570           * ext/sidplay/gstsiddec.cc:
18571           * ext/sidplay/gstsiddec.h:
18572           Remove old metadata thing.
18573
18574 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
18575
18576           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
18577           Original commit message from CVS:
18578           * gst/asfdemux/gstasfdemux.c:
18579           (gst_asf_demux_get_ext_stream_props_for_stream),
18580           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
18581           Find language codes for audio streams if they are available.
18582
18583 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18584
18585           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
18586           Original commit message from CVS:
18587           * gst/asfdemux/asfheaders.h:
18588           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
18589           (gst_asf_demux_process_stream),
18590           (gst_asf_demux_process_language_list),
18591           (gst_asf_demux_process_ext_stream_props),
18592           (gst_asf_demux_process_queued_extended_stream_objects),
18593           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18594           * gst/asfdemux/gstasfdemux.h:
18595           Parse extended stream properties objects and stream objects
18596           hidden inside them (but delay creation of the appropriate
18597           pads until after all the 'normal' stream objects have been
18598           dealt with) (#343763). Also parse language list object.
18599
18600 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
18601
18602           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
18603           Original commit message from CVS:
18604           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
18605           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
18606           (find_seek_offset_time), (gst_rmdemux_perform_seek),
18607           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
18608           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
18609           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18610           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
18611           * gst/realmedia/rmdemux.h:
18612           Cleanups, use GstSegment for seeking.
18613           Fix error handling.
18614           Combine flow return from all streams.
18615
18616 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
18617
18618           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
18619           Original commit message from CVS:
18620           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
18621           Remove g_assert that shouldn't be there.
18622
18623 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
18624
18625           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
18626           Original commit message from CVS:
18627           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18628           Fix refcounting when cropping. Fixes #341677.
18629
18630 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
18631
18632           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
18633           Original commit message from CVS:
18634           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
18635           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18636           (gst_asf_demux_process_segment):
18637           Fix typo. Closes #347029.
18638
18639 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
18640
18641           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
18642           Original commit message from CVS:
18643           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
18644           Skip chunks for unknown streams properly. Fixes broken sound
18645           and/or video for files that have additional streams that
18646           we don't recognise yet (e.g. if they are embedded in extended
18647           stream properties). Partly fixes #343763.
18648
18649 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
18650
18651           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
18652           Original commit message from CVS:
18653           * gst/asfdemux/asfheaders.c:
18654           * gst/asfdemux/asfheaders.h:
18655           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
18656           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
18657           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
18658           (gst_asf_demux_change_state):
18659           * gst/asfdemux/gstasfdemux.h:
18660           Add some more GUIDs and make debug log more readable
18661           and easier to follow when parsing the headers.
18662
18663 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
18664
18665           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
18666           Original commit message from CVS:
18667           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18668           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
18669           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18670           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
18671           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
18672           * ext/dvdread/dvdreadsrc.h:
18673           Rewrite seeking code and make seeking in DVDs work (#337834).
18674
18675 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
18676
18677           autogen.sh: Check for automake-1.9 as well.
18678           Original commit message from CVS:
18679           * autogen.sh:
18680           Check for automake-1.9 as well.
18681
18682 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18683
18684           ext/dvdread/dvdreadsrc.c: Make check stronger.
18685           Original commit message from CVS:
18686           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
18687           Make check stronger.
18688
18689 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
18690
18691           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
18692           Original commit message from CVS:
18693           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
18694           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18695           (gst_asf_demux_push_buffer):
18696           * gst/asfdemux/gstasfdemux.h:
18697           Handle unknown codec IDs/fourccs properly (#345879); send tag
18698           events after newsegment event; fix use of GST_FOURCC_FORMAT
18699           macro.
18700
18701 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18702
18703           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
18704           Original commit message from CVS:
18705           * ext/a52dec/gsta52dec.c: (plugin_init):
18706           Call the channel positions get_type() method in plugin_init
18707           to ensure that it isn't simultaneously called later from
18708           multiple threads.
18709
18710 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
18711
18712           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
18713           Original commit message from CVS:
18714           * gst/mpegstream/gstmpegpacketize.c:
18715           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
18716           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
18717           Also flush packetizer cache when we get a buffer that has the
18718           DISCONT flag set; update current byte position from buffer
18719           offset after a flush.
18720
18721 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
18722
18723           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
18724           Original commit message from CVS:
18725           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
18726           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
18727           (gst_mpeg_packetize_read):
18728           * gst/mpegstream/gstmpegpacketize.h:
18729           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18730           (gst_mpeg_parse_change_state):
18731           Flush packetizer cache when we get a FLUSH_STOP event;
18732           remove unused source pad member from packetizer; add debug
18733           category for packetizer.
18734
18735 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18736
18737           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
18738           Original commit message from CVS:
18739           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
18740           Treat dual-mono as stereo. It should really be output on 2 separate
18741           pads, but isn't for now.
18742
18743 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18744
18745           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
18746           Original commit message from CVS:
18747           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
18748           Assume 4:3 DAR rather than 4:3 PAR (#345184).
18749
18750 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18751
18752           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
18753           Original commit message from CVS:
18754           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
18755           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
18756           any PAR whatsoever (rather than using 0/0, which will lead to
18757           an abort later on). Fixes #345184.
18758
18759 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
18760
18761           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
18762           Original commit message from CVS:
18763           Patch by: Michael Dominic K.  < mdk at mdk org pl>
18764           * ext/mad/gstmad.c: (gst_mad_chain):
18765           Send newsegment event before calling
18766           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
18767           in connection with pad blocking (#342594). While we're at it,
18768           do some minor clean-ups.
18769
18770 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
18771
18772           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
18773           Original commit message from CVS:
18774           * configure.ac:
18775           Fix --disable-external (can't set conditionals conditionally,
18776           #343602).
18777
18778 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
18779
18780           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
18781           Original commit message from CVS:
18782           * ext/a52dec/Makefile.am:
18783           ... and then he said "When you go and fix the build you
18784           better make sure you have some spare backslashes in your
18785           pocket".
18786
18787 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
18788
18789           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
18790           Original commit message from CVS:
18791           * ext/sidplay/gstsiddec.cc:
18792           Fix copyright, email addresses and descriptions.
18793           Use saner defaults for arguments. Fixes #344667.
18794           constify some stuff.
18795           Fix memleaks.
18796           Add tags.
18797           Fix negotiation to do mono/44100 by default.
18798           Post error messages.
18799           Use _scale_int where possible.
18800
18801 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
18802
18803           ext/dvdnav/.cvsignore: More ignore
18804           Original commit message from CVS:
18805           * ext/dvdnav/.cvsignore:
18806           More ignore
18807
18808 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
18809
18810           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
18811           Original commit message from CVS:
18812           * tests/check/elements/amrnbenc.c: (push_data):
18813           Init memory before feeding it to the encoder to make
18814           the valgrind test succeed.
18815
18816 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
18817
18818           gst/asfdemux/.cvsignore: More ignore
18819           Original commit message from CVS:
18820           * gst/asfdemux/.cvsignore:
18821           More ignore
18822
18823 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18824
18825           .cvsignore: Ignore files generated by 'make dist'.
18826           Original commit message from CVS:
18827           * .cvsignore:
18828           Ignore files generated by 'make dist'.
18829
18830 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18831
18832           update build files
18833           Original commit message from CVS:
18834           * autogen.sh:
18835           * configure.ac:
18836           * ext/a52dec/Makefile.am:
18837           * ext/dvdnav/Makefile.am:
18838           * ext/dvdread/Makefile.am:
18839           * ext/lame/Makefile.am:
18840           * ext/mad/Makefile.am:
18841           * ext/mpeg2dec/Makefile.am:
18842           * ext/sidplay/Makefile.am:
18843           update build files
18844
18845 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18846
18847           autogen.sh: require am17
18848           Original commit message from CVS:
18849           * autogen.sh:
18850           require am17
18851           * configure.ac:
18852           * ext/annodex/Makefile.am:
18853           * ext/cdio/Makefile.am:
18854           * ext/dv/Makefile.am:
18855           * ext/esd/Makefile.am:
18856           * ext/flac/Makefile.am:
18857           * ext/gdk_pixbuf/Makefile.am:
18858           * ext/ladspa/Makefile.am:
18859           * ext/libcaca/Makefile.am:
18860           * ext/speex/Makefile.am:
18861           * ext/taglib/Makefile.am:
18862           * sys/oss/Makefile.am:
18863           * sys/sunaudio/Makefile.am:
18864           * sys/ximage/Makefile.am:
18865           clean up build further
18866
18867 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
18868
18869           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
18870           Original commit message from CVS:
18871           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
18872           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
18873           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
18874           (gst_mpeg2dec_change_state):
18875           * ext/mpeg2dec/gstmpeg2dec.h:
18876           Simplify and don't leak our buffer pool.
18877           Use _scale_int.
18878           Remove unfixed bug number from previous ChangeLog entry.
18879
18880 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
18881
18882           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
18883           Original commit message from CVS:
18884           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
18885           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
18886           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
18887           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
18888           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
18889           (handle_sequence), (handle_picture), (handle_slice),
18890           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18891           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
18892           * ext/mpeg2dec/gstmpeg2dec.h:
18893           Fix padtemplate as we can now do fractional framerates.
18894           Small cleanups.
18895           Use GstSegment.
18896           Add simple frame dropping QoS.
18897           Precalc buffer output sizes and UV offsets.
18898           Always give libmpeg2 a valid fbuf when it wants one.
18899           don't trust libmpeg to discard our buffers but manage it
18900           ourselves.
18901           Fixes #343627, #327350, #335288
18902
18903 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
18904
18905           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
18906           Original commit message from CVS:
18907           * win32/MANIFEST:
18908           Add a manifest for futures ugly win32 releases.
18909           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
18910           Move bufcaps declaration at the begining of the instructions
18911           block.
18912
18913 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18914
18915           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18916           Original commit message from CVS:
18917           * ext/alsaspdif/alsaspdifsink.h:
18918           * ext/amrwb/gstamrwbdec.h:
18919           * ext/amrwb/gstamrwbenc.h:
18920           * ext/amrwb/gstamrwbparse.h:
18921           * ext/arts/gst_arts.h:
18922           * ext/artsd/gstartsdsink.h:
18923           * ext/audiofile/gstafparse.h:
18924           * ext/audiofile/gstafsink.h:
18925           * ext/audiofile/gstafsrc.h:
18926           * ext/audioresample/gstaudioresample.h:
18927           * ext/bz2/gstbz2dec.h:
18928           * ext/bz2/gstbz2enc.h:
18929           * ext/dirac/gstdiracdec.h:
18930           * ext/directfb/dfbvideosink.h:
18931           * ext/divx/gstdivxdec.h:
18932           * ext/divx/gstdivxenc.h:
18933           * ext/dts/gstdtsdec.h:
18934           * ext/faac/gstfaac.h:
18935           * ext/gsm/gstgsmdec.h:
18936           * ext/gsm/gstgsmenc.h:
18937           * ext/ivorbis/vorbisenc.h:
18938           * ext/libfame/gstlibfame.h:
18939           * ext/nas/nassink.h:
18940           * ext/neon/gstneonhttpsrc.h:
18941           * ext/polyp/polypsink.h:
18942           * ext/sdl/sdlaudiosink.h:
18943           * ext/sdl/sdlvideosink.h:
18944           * ext/shout/gstshout.h:
18945           * ext/snapshot/gstsnapshot.h:
18946           * ext/sndfile/gstsf.h:
18947           * ext/swfdec/gstswfdec.h:
18948           * ext/tarkin/gsttarkindec.h:
18949           * ext/tarkin/gsttarkinenc.h:
18950           * ext/theora/theoradec.h:
18951           * ext/wavpack/gstwavpackdec.h:
18952           * ext/wavpack/gstwavpackparse.h:
18953           * ext/xine/gstxine.h:
18954           * ext/xvid/gstxviddec.h:
18955           * ext/xvid/gstxvidenc.h:
18956           * gst/cdxaparse/gstcdxaparse.h:
18957           * gst/cdxaparse/gstcdxastrip.h:
18958           * gst/colorspace/gstcolorspace.h:
18959           * gst/festival/gstfestival.h:
18960           * gst/freeze/gstfreeze.h:
18961           * gst/gdp/gstgdpdepay.h:
18962           * gst/gdp/gstgdppay.h:
18963           * gst/modplug/gstmodplug.h:
18964           * gst/mpeg1sys/gstmpeg1systemencode.h:
18965           * gst/mpeg1videoparse/gstmp1videoparse.h:
18966           * gst/mpeg2sub/gstmpeg2subt.h:
18967           * gst/mpegaudioparse/gstmpegaudioparse.h:
18968           * gst/multifilesink/gstmultifilesink.h:
18969           * gst/overlay/gstoverlay.h:
18970           * gst/playondemand/gstplayondemand.h:
18971           * gst/qtdemux/qtdemux.h:
18972           * gst/rtjpeg/gstrtjpegdec.h:
18973           * gst/rtjpeg/gstrtjpegenc.h:
18974           * gst/smooth/gstsmooth.h:
18975           * gst/smoothwave/gstsmoothwave.h:
18976           * gst/spectrum/gstspectrum.h:
18977           * gst/speed/gstspeed.h:
18978           * gst/stereo/gststereo.h:
18979           * gst/switch/gstswitch.h:
18980           * gst/tta/gstttadec.h:
18981           * gst/tta/gstttaparse.h:
18982           * gst/videodrop/gstvideodrop.h:
18983           * gst/xingheader/gstxingmux.h:
18984           * sys/directdraw/gstdirectdrawsink.h:
18985           * sys/directsound/gstdirectsoundsink.h:
18986           * sys/dxr3/dxr3audiosink.h:
18987           * sys/dxr3/dxr3spusink.h:
18988           * sys/dxr3/dxr3videosink.h:
18989           * sys/qcam/gstqcamsrc.h:
18990           * sys/vcd/vcdsrc.h:
18991           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18992
18993 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18994
18995           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
18996           Original commit message from CVS:
18997           * ext/a52dec/gsta52dec.h:
18998           * ext/amrnb/amrnbdec.h:
18999           * ext/amrnb/amrnbenc.h:
19000           * ext/amrnb/amrnbparse.h:
19001           * ext/mpeg2dec/gstmpeg2dec.h:
19002           * ext/sidplay/gstsiddec.h:
19003           * gst/ac3parse/gstac3parse.h:
19004           * gst/asfdemux/gstasfdemux.h:
19005           * gst/asfdemux/gstasfmux.h:
19006           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19007           * gst/iec958/ac3iec.h:
19008           * gst/mpegaudioparse/gstmpegaudioparse.h:
19009           * gst/mpegstream/gstdvddemux.h:
19010           * gst/mpegstream/gstmpegclock.h:
19011           * gst/mpegstream/gstmpegdemux.h:
19012           * gst/mpegstream/gstmpegparse.h:
19013           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19014
19015 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
19016
19017           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
19018           Original commit message from CVS:
19019           * README:
19020           Replace current README (containing the release notes from
19021           some 0.9.x version) with a proper README taken from the core.
19022
19023 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
19024
19025           ext/amrnb/: Sortof first quick cleanup of all this mess...
19026           Original commit message from CVS:
19027           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
19028           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
19029           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
19030           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
19031           * ext/amrnb/amrnbparse.h:
19032           Sortof first quick cleanup of all this mess...
19033           Don't crap out on empty and invalid FTs but treat them as
19034           empty packets, the decoder handles them fine.
19035           Fixes #342222.
19036
19037 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
19038
19039           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
19040           Original commit message from CVS:
19041           * gst/asfdemux/gstasf.c: (plugin_init):
19042           Call gst_riff_init() so the riff debug category gets set up
19043           before it is being used.
19044
19045 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
19046
19047           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
19048           Original commit message from CVS:
19049           * gst/iec958/ac3_padder.c: (ac3p_parse):
19050           * gst/iec958/ac3_padder.h:
19051           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
19052           (ac3iec_chain_raw), (ac3iec_change_state):
19053           * gst/iec958/ac3iec.h:
19054           Write rate into the caps, for the allowed ac3 rates. Some minor
19055           cleanups.
19056
19057 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
19058
19059           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
19060           Original commit message from CVS:
19061           Patch by: James "Doc" Livingston  <doclivingston gmail com>
19062           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
19063           Do tag merging correctly (#339918). Output taglists
19064           properly in debug statements too while we're at it.
19065
19066 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19067
19068           ext/a52dec/gsta52dec.c: Add more debug
19069           Original commit message from CVS:
19070           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
19071           Add more debug
19072           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
19073           (gst_dvdlpcmdec_init), (update_timestamps),
19074           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19075           (dvdlpcmdec_sink_event):
19076           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19077           If we have a first_access offset but no current timestamp (might
19078           happen after a seek), then calculate a start time for the first
19079           portion so that it will align with the timestamp given for the
19080           first_access portion.
19081           If a new-segment arrives with format time, store the start
19082           time as a failsafe timestamp in case we never get any further
19083           timestamp info (unlikely)
19084           Mask out the 'frame number' section of the incoming header so
19085           that we don't consider it to be changing on every buffer and
19086           reset the caps constantly.
19087           Use gst_util_uint64_scale for duration calculation
19088
19089 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
19090
19091           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
19092           Original commit message from CVS:
19093           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
19094           Fix timestamping for cases where the first_access parameter is 4.
19095           Ensure we don't overrun buffers in other cases.
19096
19097 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
19098
19099           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
19100           Original commit message from CVS:
19101           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
19102           Fix silly bug when reading metadata (#341254).
19103
19104 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
19105
19106           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
19107           Original commit message from CVS:
19108           * autogen.sh: (CONFIGURE_DEF_OPT):
19109           libtoolize on Darwin/MacOSX is called glibtoolize
19110
19111 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19112
19113           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
19114           Original commit message from CVS:
19115           * ext/lame/gstlame.c: (gst_lame_get_type),
19116           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
19117           (gst_lame_setup), (gst_lame_change_state):
19118           * ext/lame/gstlame.h:
19119           Remove tag writing from lame (which was completely broken
19120           anyway, #329184). Leaving GstTagSetter interface around for
19121           now, albeit non-functional. Should be removed completely
19122           in 0.11. Use the 'id3v2mux' plugin from -good for writing
19123           tags.
19124
19125 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
19126
19127         * ChangeLog:
19128         * ext/dvdread/dvdreadsrc.c:
19129         * gst/asfdemux/gstasfdemux.c:
19130           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19131           Original commit message from CVS:
19132           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
19133
19134 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
19135
19136           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
19137           Original commit message from CVS:
19138           Patch by: Andres Salomon  <dilinger at debian org>
19139           * ext/lame/gstlame.c: (gst_lame_sink_event):
19140           Fix typo (comma vs. semicolon) (#340710).
19141
19142 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
19143
19144           ext/mad/gstmad.c: Make mad the second element to support the highly useful
19145           Original commit message from CVS:
19146           Patch by: Lutz Müller <lutz at topfrose de>
19147           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
19148           Make mad the second element to support the highly useful
19149           FORMATS query (#340594)
19150
19151 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
19152
19153           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
19154           Original commit message from CVS:
19155           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
19156           (gst_mpeg2dec_src_query):
19157           Remember the query duration format before passing it upstream since it
19158           could have been modified.
19159           Add GST_WARNING_OBJECT in sink convert function to detail why the
19160           conversion didn't work.
19161
19162 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19163
19164           Define GstElementDetails as const and also static (when defined as global)
19165           Original commit message from CVS:
19166           * ext/amrwb/gstamrwbdec.c:
19167           * ext/amrwb/gstamrwbenc.c:
19168           * ext/amrwb/gstamrwbparse.c:
19169           * ext/arts/gst_arts.c:
19170           * ext/artsd/gstartsdsink.c:
19171           * ext/audiofile/gstafparse.c:
19172           * ext/audiofile/gstafsink.c:
19173           * ext/audiofile/gstafsrc.c:
19174           * ext/audioresample/gstaudioresample.c:
19175           * ext/bz2/gstbz2dec.c:
19176           * ext/bz2/gstbz2enc.c:
19177           * ext/cdaudio/gstcdaudio.c:
19178           * ext/directfb/dfbvideosink.c:
19179           * ext/divx/gstdivxdec.c:
19180           * ext/divx/gstdivxenc.c:
19181           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19182           * ext/faac/gstfaac.c: (gst_faac_base_init):
19183           * ext/faad/gstfaad.c:
19184           * ext/gsm/gstgsmdec.c:
19185           * ext/gsm/gstgsmenc.c:
19186           * ext/hermes/gsthermescolorspace.c:
19187           * ext/ivorbis/vorbisfile.c:
19188           * ext/lcs/gstcolorspace.c:
19189           * ext/libfame/gstlibfame.c:
19190           * ext/libmms/gstmms.c: (gst_mms_base_init):
19191           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
19192           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19193           * ext/nas/nassink.c: (gst_nassink_base_init):
19194           * ext/neon/gstneonhttpsrc.c:
19195           * ext/sdl/sdlaudiosink.c:
19196           * ext/sdl/sdlvideosink.c:
19197           * ext/shout/gstshout.c:
19198           * ext/snapshot/gstsnapshot.c:
19199           * ext/sndfile/gstsf.c:
19200           * ext/swfdec/gstswfdec.c:
19201           * ext/tarkin/gsttarkindec.c:
19202           * ext/tarkin/gsttarkinenc.c:
19203           * ext/theora/theoradec.c:
19204           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19205           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19206           * ext/xvid/gstxviddec.c:
19207           * ext/xvid/gstxvidenc.c:
19208           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19209           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19210           * gst/chart/gstchart.c:
19211           * gst/colorspace/gstcolorspace.c:
19212           * gst/deinterlace/gstdeinterlace.c:
19213           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19214           * gst/festival/gstfestival.c:
19215           * gst/filter/gstbpwsinc.c:
19216           * gst/filter/gstiir.c:
19217           * gst/filter/gstlpwsinc.c:
19218           * gst/freeze/gstfreeze.c:
19219           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19220           * gst/librfb/gstrfbsrc.c:
19221           * gst/mixmatrix/mixmatrix.c:
19222           * gst/mpeg1sys/gstmpeg1systemencode.c:
19223           * gst/mpeg1videoparse/gstmp1videoparse.c:
19224           * gst/mpeg2sub/gstmpeg2subt.c:
19225           * gst/mpegaudioparse/gstmpegaudioparse.c:
19226           * gst/multifilesink/gstmultifilesink.c:
19227           * gst/overlay/gstoverlay.c:
19228           * gst/passthrough/gstpassthrough.c:
19229           * gst/playondemand/gstplayondemand.c:
19230           * gst/qtdemux/qtdemux.c:
19231           * gst/rtjpeg/gstrtjpegdec.c:
19232           * gst/rtjpeg/gstrtjpegenc.c:
19233           * gst/smooth/gstsmooth.c:
19234           * gst/smoothwave/gstsmoothwave.c:
19235           * gst/spectrum/gstspectrum.c:
19236           * gst/speed/gstspeed.c:
19237           * gst/stereo/gststereo.c:
19238           * gst/switch/gstswitch.c:
19239           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19240           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19241           * gst/vbidec/gstvbidec.c:
19242           * gst/videocrop/gstvideocrop.c:
19243           * gst/videodrop/gstvideodrop.c:
19244           * gst/virtualdub/gstxsharpen.c:
19245           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19246           * gst/y4m/gsty4mencode.c:
19247           * sys/cdrom/gstcdplayer.c:
19248           * sys/directdraw/gstdirectdrawsink.c:
19249           * sys/directsound/gstdirectsoundsink.c:
19250           * sys/glsink/glimagesink.c:
19251           * sys/qcam/gstqcamsrc.c:
19252           * sys/v4l2/gstv4l2src.c:
19253           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
19254           * sys/ximagesrc/ximagesrc.c:
19255           Define GstElementDetails as const and also static (when defined as
19256           global)
19257
19258 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19259
19260           Define GstElementDetails as const and also static (when defined as global)
19261           Original commit message from CVS:
19262           * ext/mad/gstid3tag.c:
19263           * ext/mad/gstmad.c:
19264           * gst/ac3parse/gstac3parse.c:
19265           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19266           * gst/synaesthesia/gstsynaesthesia.c:
19267           Define GstElementDetails as const and also static (when defined as
19268           global)
19269
19270 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19271
19272           Define GstElementDetails as const and also static (when defined as global)
19273           Original commit message from CVS:
19274           * ext/aalib/gstaasink.c:
19275           * ext/annodex/gstcmmldec.c:
19276           * ext/annodex/gstcmmlenc.c:
19277           * ext/cairo/gsttextoverlay.c:
19278           * ext/cairo/gsttimeoverlay.c:
19279           * ext/cdio/gstcdiocddasrc.c:
19280           * ext/dv/gstdvdec.c:
19281           * ext/dv/gstdvdemux.c:
19282           * ext/esd/esdmon.c:
19283           * ext/esd/esdsink.c:
19284           * ext/flac/gstflacenc.c:
19285           * ext/flac/gstflactag.c:
19286           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
19287           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
19288           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
19289           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
19290           * ext/gdk_pixbuf/pixbufscale.c:
19291           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
19292           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
19293           * ext/jpeg/gstjpegdec.c:
19294           * ext/jpeg/gstjpegenc.c:
19295           * ext/jpeg/gstsmokedec.c:
19296           * ext/jpeg/gstsmokeenc.c:
19297           * ext/libcaca/gstcacasink.c:
19298           * ext/libmng/gstmngdec.c:
19299           * ext/libmng/gstmngenc.c:
19300           * ext/libpng/gstpngdec.c:
19301           * ext/libpng/gstpngenc.c:
19302           * ext/mikmod/gstmikmod.c:
19303           * ext/raw1394/gstdv1394src.c:
19304           * ext/shout2/gstshout2.c: (gst_shout2send_init):
19305           * ext/shout2/gstshout2.h:
19306           * ext/speex/gstspeexdec.c:
19307           * ext/speex/gstspeexenc.c:
19308           * gst/alpha/gstalpha.c:
19309           * gst/alpha/gstalphacolor.c:
19310           * gst/apetag/gstapedemux.c:
19311           * gst/auparse/gstauparse.c:
19312           * gst/autodetect/gstautoaudiosink.c:
19313           (gst_auto_audio_sink_base_init):
19314           * gst/autodetect/gstautovideosink.c:
19315           (gst_auto_video_sink_base_init):
19316           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
19317           * gst/avi/gstavimux.c: (gst_avimux_base_init):
19318           * gst/cutter/gstcutter.c:
19319           * gst/debug/breakmydata.c:
19320           * gst/debug/efence.c:
19321           * gst/debug/gstnavigationtest.c:
19322           * gst/debug/gstnavseek.c:
19323           * gst/debug/negotiation.c:
19324           * gst/debug/progressreport.c:
19325           * gst/debug/testplugin.c:
19326           * gst/effectv/gstaging.c:
19327           * gst/effectv/gstdice.c:
19328           * gst/effectv/gstedge.c:
19329           * gst/effectv/gstquark.c:
19330           * gst/effectv/gstrev.c:
19331           * gst/effectv/gstshagadelic.c:
19332           * gst/effectv/gstvertigo.c:
19333           * gst/effectv/gstwarp.c:
19334           * gst/flx/gstflxdec.c:
19335           * gst/goom/gstgoom.c:
19336           * gst/icydemux/gsticydemux.c:
19337           * gst/id3demux/gstid3demux.c:
19338           * gst/interleave/deinterleave.c:
19339           * gst/interleave/interleave.c:
19340           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
19341           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
19342           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
19343           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
19344           * gst/level/gstlevel.c:
19345           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
19346           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
19347           * gst/median/gstmedian.c:
19348           * gst/monoscope/gstmonoscope.c:
19349           * gst/multipart/multipartdemux.c:
19350           * gst/multipart/multipartmux.c:
19351           * gst/oldcore/gstaggregator.c:
19352           * gst/oldcore/gstfdsink.c:
19353           * gst/oldcore/gstmd5sink.c:
19354           * gst/oldcore/gstmultifilesrc.c:
19355           * gst/oldcore/gstpipefilter.c:
19356           * gst/oldcore/gstshaper.c:
19357           * gst/oldcore/gststatistics.c:
19358           * gst/rtp/gstasteriskh263.c:
19359           * gst/rtp/gstrtpL16depay.c:
19360           * gst/rtp/gstrtpL16pay.c:
19361           * gst/rtp/gstrtpamrdepay.c:
19362           * gst/rtp/gstrtpamrpay.c:
19363           * gst/rtp/gstrtpdepay.c:
19364           * gst/rtp/gstrtpgsmpay.c:
19365           * gst/rtp/gstrtph263pay.c:
19366           * gst/rtp/gstrtph263pdepay.c:
19367           * gst/rtp/gstrtph263ppay.c:
19368           * gst/rtp/gstrtpilbcdepay.c:
19369           * gst/rtp/gstrtpmp4gpay.c:
19370           * gst/rtp/gstrtpmp4vdepay.c:
19371           * gst/rtp/gstrtpmp4vpay.c:
19372           * gst/rtp/gstrtpmpadepay.c:
19373           * gst/rtp/gstrtpmpapay.c:
19374           * gst/rtp/gstrtppcmadepay.c:
19375           * gst/rtp/gstrtppcmapay.c:
19376           * gst/rtp/gstrtppcmudepay.c:
19377           * gst/rtp/gstrtppcmupay.c:
19378           * gst/rtp/gstrtpspeexdepay.c:
19379           * gst/rtp/gstrtpspeexpay.c:
19380           * gst/rtsp/gstrtpdec.c:
19381           * gst/rtsp/gstrtspsrc.c:
19382           * gst/smpte/gstsmpte.c:
19383           * gst/udp/gstdynudpsink.c:
19384           * gst/udp/gstmultiudpsink.c:
19385           * gst/udp/gstudpsink.c:
19386           * gst/udp/gstudpsrc.c:
19387           * gst/videobox/gstvideobox.c:
19388           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19389           * gst/videofilter/gstvideobalance.c:
19390           * gst/videofilter/gstvideoflip.c:
19391           * gst/videofilter/gstvideotemplate.c:
19392           (gst_videotemplate_base_init):
19393           * gst/videomixer/videomixer.c:
19394           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
19395           (gst_wavparse_class_init), (gst_wavparse_dispose),
19396           (gst_wavparse_reset), (gst_wavparse_init),
19397           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
19398           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
19399           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
19400           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
19401           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
19402           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
19403           (gst_wavparse_change_state):
19404           * gst/wavparse/gstwavparse.h:
19405           * sys/oss/gstossmixerelement.c:
19406           * sys/oss/gstosssink.c:
19407           * sys/oss/gstosssrc.c:
19408           * sys/osxaudio/gstosxaudioelement.c:
19409           * sys/osxaudio/gstosxaudiosink.c:
19410           * sys/osxaudio/gstosxaudiosrc.c:
19411           * sys/sunaudio/gstsunaudiomixer.c:
19412           * sys/sunaudio/gstsunaudiosink.c:
19413           Define GstElementDetails as const and also static (when defined as
19414           global)
19415
19416 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
19417
19418           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
19419           Original commit message from CVS:
19420           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
19421           Fix name of custom event (use same as dvdreadsrc).
19422           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
19423           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
19424           Fix event parsing (the event name is in the structure, not the
19425           name of the structure itself); also fix indentation after
19426           boilerplate macro.
19427
19428 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
19429
19430           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
19431           Original commit message from CVS:
19432           * ext/mad/gstid3tag.c: (plugin_init):
19433           Change debug category to 'id3mux'.
19434
19435 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
19436
19437           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
19438           Original commit message from CVS:
19439           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
19440           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
19441           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
19442           (gst_id3_tag_chain):
19443           When acting as a muxer, set caps on outgoing buffers and set caps
19444           on source pad (fixes #323658). Remove unused application/x-gst-tags
19445           cruft from the 0.6 days.
19446
19447 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19448
19449           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
19450           Original commit message from CVS:
19451           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
19452           (gst_mad_src_query), (gst_mad_chain):
19453           .. and DEFAULT queries should work too. Use magic gst util scale
19454           functions in some places.
19455
19456 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
19457
19458           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
19459           Original commit message from CVS:
19460           * ext/mad/gstmad.c: (gst_mad_src_query):
19461           Fix duration query in BYTES format (#336824).
19462
19463 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
19464
19465           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
19466           Original commit message from CVS:
19467           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
19468           * ext/lame/gstlame.c: (gst_lame_sink_event):
19469           Don't crash if we get an EOS event before the encoder
19470           has been set up (#339287).
19471
19472 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
19473
19474           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
19475           Original commit message from CVS:
19476           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
19477           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
19478           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
19479           Move errors out of the normal code flow.
19480           Don't send eos, basesrc will do that for us when needed.
19481
19482 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
19483
19484           gst/mpegstream/: Do state changes correctly
19485           Original commit message from CVS:
19486           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
19487           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
19488           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
19489           Do state changes correctly
19490
19491 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
19492
19493           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
19494           Original commit message from CVS:
19495           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
19496           (gst_mpeg2dec_alloc_buffer):
19497           Can't use gst_pad_alloc_buffer*() when we are going to crop
19498           the image before sending it out. Downstream basetransform-based
19499           elements will complain about the wrong unit size otherwise
19500           (when not operating in passthrough-mode at least).
19501           Const-ify some static variables and do some minor clean-ups.
19502           Use I420 macros for size/offsets (not really necessary in this
19503           particular context, but this kind of code gets copy'n'pasted).
19504
19505 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
19506
19507           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
19508           Original commit message from CVS:
19509           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
19510           (read_cache):
19511           * gst/mpegstream/gstmpegpacketize.h:
19512           g_malloc() can't fail, we don't need to handle this. Same for
19513           gst_buffer_new_and_alloc().
19514           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19515           klass->send_buffer() should have the same semantics as
19516           gst_pad_push(), ie. ownership of the buffer is transfered,
19517           so we never have to unref the buffer no matter what the flow
19518           return value was.
19519
19520 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19521
19522         * tests/check/gst-plugins-ugly.supp:
19523           one more suppression for FC4
19524           Original commit message from CVS:
19525           one more suppression for FC4
19526
19527 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
19528
19529         * tests/check/gst-plugins-ugly.supp:
19530           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
19531           Original commit message from CVS:
19532           The AMR encoder sucks giant sucky things through a sucky object with a giant
19533           sucking machine. More suppressions.
19534
19535 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19536
19537           add test for amrnbenc, enable test infrastructure, and fix a leak
19538           Original commit message from CVS:
19539           add test for amrnbenc, enable test infrastructure, and fix a leak
19540           * common/check.mak:
19541           allow for specifying more than one suppressions file in SUPPRESSIONS
19542           * Makefile.am:
19543           * tests/Makefile.am:
19544           * tests/check/.cvsignore:
19545           * tests/check/Makefile.am:
19546           * tests/check/elements/.cvsignore:
19547           * configure.ac:
19548           add tests/check
19549           * tests/check/gst-plugins-ugly.supp:
19550           add suppressions for libs used by -ugly
19551           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
19552           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
19553           (GST_START_TEST), (amrnbenc_suite), (main):
19554           add a simple test for encoding amr
19555           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
19556           fix pad template leaks
19557
19558 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
19559
19560           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
19561           Original commit message from CVS:
19562           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19563           Plug big leak in AMR encoder.
19564
19565 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
19566
19567           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
19568           Original commit message from CVS:
19569           * ext/mad/gstmad.c: (index_seek):
19570           move GstIndexEntry *entry variable declaration before
19571           the first instruction
19572           * ext/mad/gstmad.c:
19573           remove debug macros with variable number of parameter by using
19574           GST_DEBUG for WIN32
19575           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19576           use gst_guint64_to_gdouble for conversions
19577           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
19578           replace __FUNCTION__ which is not supported by MSVC by the current function name
19579           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
19580           remove LL suffix by using G_GINT64_CONSTANT
19581           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
19582           use gst_guint64_to_gdouble for conversions
19583           * gst/mpegstream/gstmpegparse.h:
19584           remove LL suffix by using G_GINT64_CONSTANT
19585           * win32/vs6:
19586           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
19587           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
19588
19589 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19590
19591           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19592           Original commit message from CVS:
19593           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
19594           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
19595           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
19596           * ext/mad/gstmad.c: (gst_mad_class_init):
19597           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
19598           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
19599           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
19600           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
19601           * gst/iec958/ac3iec.c: (ac3iec_class_init):
19602           * gst/mpegaudioparse/gstmpegaudioparse.c:
19603           (gst_mp3parse_class_init):
19604           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
19605           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
19606           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
19607           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
19608           * gst/synaesthesia/gstsynaesthesia.c:
19609           (gst_synaesthesia_class_init):
19610           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
19611
19612 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
19613
19614           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
19615           Original commit message from CVS:
19616           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
19617           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19618           (gst_asf_demux_push_buffer):
19619           Send newsegment event only once per pad, fixes #336550.
19620
19621 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
19622
19623           Unify the long descriptions in the plugin details (#337263).
19624           Original commit message from CVS:
19625           Patch by: j^  <j at bootlab dot org>
19626           * ext/amrwb/gstamrwbdec.c:
19627           * ext/amrwb/gstamrwbenc.c:
19628           * ext/amrwb/gstamrwbparse.c:
19629           * ext/arts/gst_arts.c:
19630           * ext/artsd/gstartsdsink.c:
19631           * ext/audiofile/gstafparse.c:
19632           * ext/audiofile/gstafsink.c:
19633           * ext/audiofile/gstafsrc.c:
19634           * ext/cdaudio/gstcdaudio.c:
19635           * ext/directfb/dfbvideosink.c:
19636           * ext/divx/gstdivxdec.c:
19637           * ext/divx/gstdivxenc.c:
19638           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
19639           * ext/faac/gstfaac.c: (gst_faac_base_init):
19640           * ext/faad/gstfaad.c:
19641           * ext/gsm/gstgsmdec.c:
19642           * ext/gsm/gstgsmenc.c:
19643           * ext/hermes/gsthermescolorspace.c:
19644           * ext/ivorbis/vorbisfile.c:
19645           * ext/lcs/gstcolorspace.c:
19646           * ext/libfame/gstlibfame.c:
19647           * ext/libmms/gstmms.c: (gst_mms_base_init):
19648           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
19649           * ext/nas/nassink.c: (gst_nassink_base_init):
19650           * ext/neon/gstneonhttpsrc.c:
19651           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
19652           * ext/sdl/sdlaudiosink.c:
19653           * ext/sdl/sdlvideosink.c:
19654           * ext/shout/gstshout.c:
19655           * ext/snapshot/gstsnapshot.c:
19656           * ext/sndfile/gstsf.c:
19657           * ext/tarkin/gsttarkindec.c:
19658           * ext/tarkin/gsttarkinenc.c:
19659           * ext/theora/theoradec.c:
19660           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
19661           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
19662           * ext/xvid/gstxviddec.c:
19663           * ext/xvid/gstxvidenc.c:
19664           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
19665           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
19666           * gst/chart/gstchart.c:
19667           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
19668           * gst/festival/gstfestival.c:
19669           * gst/filter/gstiir.c:
19670           * gst/filter/gstlpwsinc.c:
19671           * gst/freeze/gstfreeze.c:
19672           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
19673           * gst/mixmatrix/mixmatrix.c:
19674           * gst/mpeg1sys/gstmpeg1systemencode.c:
19675           * gst/mpeg1videoparse/gstmp1videoparse.c:
19676           * gst/mpeg2sub/gstmpeg2subt.c:
19677           * gst/mpegaudioparse/gstmpegaudioparse.c:
19678           * gst/multifilesink/gstmultifilesink.c:
19679           * gst/overlay/gstoverlay.c:
19680           * gst/passthrough/gstpassthrough.c:
19681           * gst/playondemand/gstplayondemand.c:
19682           * gst/qtdemux/qtdemux.c:
19683           * gst/rtjpeg/gstrtjpegdec.c:
19684           * gst/rtjpeg/gstrtjpegenc.c:
19685           * gst/smooth/gstsmooth.c:
19686           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
19687           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
19688           * gst/videocrop/gstvideocrop.c:
19689           * gst/videodrop/gstvideodrop.c:
19690           * gst/virtualdub/gstxsharpen.c:
19691           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
19692           * gst/y4m/gsty4mencode.c:
19693           Unify the long descriptions in the plugin details (#337263).
19694
19695 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
19696
19697         * gst-plugins-ugly.spec.in:
19698           fix version numbering
19699           Original commit message from CVS:
19700           fix version numbering
19701
19702 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
19703
19704         * common:
19705         * gst-plugins-ugly.spec.in:
19706           add dvdsub plugin to spec
19707           Original commit message from CVS:
19708           add dvdsub plugin to spec
19709
19710 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19711
19712           docs/plugins/: add siddec
19713           Original commit message from CVS:
19714           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19715           * docs/plugins/inspect/plugin-siddec.xml:
19716           add siddec
19717           * ext/dvdnav/dvdnavsrc.c:
19718           doc fixes
19719
19720 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19721
19722         * common:
19723         * configure.ac:
19724         * ext/sidplay/Makefile.am:
19725           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
19726           Original commit message from CVS:
19727           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
19728
19729 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19730
19731         * docs/plugins/.gitignore:
19732         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19733           ignore more
19734           Original commit message from CVS:
19735           ignore more
19736
19737 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19738
19739         * common:
19740         * docs/plugins/inspect/plugin-a52dec.xml:
19741         * docs/plugins/inspect/plugin-amrnb.xml:
19742         * docs/plugins/inspect/plugin-asf.xml:
19743         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19744         * docs/plugins/inspect/plugin-dvdread.xml:
19745         * docs/plugins/inspect/plugin-dvdsub.xml:
19746         * docs/plugins/inspect/plugin-iec958.xml:
19747         * docs/plugins/inspect/plugin-lame.xml:
19748         * docs/plugins/inspect/plugin-mad.xml:
19749         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19750         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19751         * docs/plugins/inspect/plugin-mpegstream.xml:
19752         * docs/plugins/inspect/plugin-rmdemux.xml:
19753           update plugin inspect files
19754           Original commit message from CVS:
19755           update plugin inspect files
19756
19757 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19758
19759         * gst/mpegaudioparse/gstxingmux.c:
19760           rework build; add translations for v4l2
19761           Original commit message from CVS:
19762           rework build; add translations for v4l2
19763
19764 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19765
19766           configure.ac: rework similarly to other modules
19767           Original commit message from CVS:
19768           * configure.ac:
19769           rework similarly to other modules
19770           * ext/a52dec/gsta52dec.c:
19771           * ext/amrnb/amrnb.c:
19772           * ext/dvdnav/dvdnavsrc.c:
19773           * ext/dvdread/dvdreadsrc.c:
19774           * ext/lame/gstlame.c:
19775           * ext/mad/gstid3tag.c:
19776           * ext/mpeg2dec/gstmpeg2dec.c:
19777           * ext/sidplay/gstsiddec.cc:
19778           * gst/asfdemux/gstasf.c:
19779           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19780           * gst/dvdsub/gstdvdsubdec.c:
19781           * gst/iec958/ac3iec.c:
19782           * gst/mpegaudioparse/gstmpegaudioparse.c:
19783           * gst/mpegstream/gstmpegstream.c:
19784           * gst/realmedia/rmdemux.c: (plugin_init):
19785           use the correct defines
19786
19787 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19788
19789         * common:
19790         * docs/.gitignore:
19791         * docs/plugins/.gitignore:
19792           ignore more
19793           Original commit message from CVS:
19794           ignore more
19795
19796 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19797
19798         * ChangeLog:
19799         * common:
19800         * configure.ac:
19801           back to HEAD
19802           Original commit message from CVS:
19803           back to HEAD
19804
19805 === release 0.10.3 ===
19806
19807 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19808
19809         * ChangeLog:
19810         * NEWS:
19811         * RELEASE:
19812         * configure.ac:
19813         * docs/plugins/gst-plugins-ugly-plugins.signals:
19814         * docs/plugins/inspect/plugin-amrnb.xml:
19815         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19816         * docs/plugins/inspect/plugin-iec958.xml:
19817         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19818         * docs/plugins/inspect/plugin-rmdemux.xml:
19819           releasing 0.10.3
19820           Original commit message from CVS:
19821           releasing 0.10.3
19822
19823 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
19824
19825           better/unified long descriptions
19826           Original commit message from CVS:
19827           * ext/aalib/gstaasink.c:
19828           * ext/annodex/gstcmmldec.c:
19829           * ext/annodex/gstcmmlenc.c:
19830           * ext/cairo/gsttextoverlay.c:
19831           * ext/cairo/gsttimeoverlay.c:
19832           * ext/cdio/gstcdiocddasrc.c:
19833           * ext/dv/gstdvdec.c:
19834           * ext/esd/esdmon.c:
19835           * ext/esd/esdsink.c:
19836           * ext/flac/gstflacdec.c:
19837           * ext/flac/gstflacenc.c:
19838           * ext/flac/gstflactag.c:
19839           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
19840           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
19841           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
19842           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
19843           * ext/gdk_pixbuf/gstgdkpixbuf.c:
19844           * ext/gdk_pixbuf/pixbufscale.c:
19845           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
19846           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
19847           * ext/jpeg/gstjpegdec.c:
19848           * ext/jpeg/gstjpegenc.c:
19849           * ext/jpeg/gstsmokedec.c:
19850           * ext/jpeg/gstsmokeenc.c:
19851           * ext/libcaca/gstcacasink.c:
19852           * ext/libmng/gstmngdec.c:
19853           * ext/libmng/gstmngenc.c:
19854           * ext/libpng/gstpngdec.c:
19855           * ext/libpng/gstpngenc.c:
19856           * ext/mikmod/gstmikmod.c:
19857           * ext/raw1394/gstdv1394src.c:
19858           * ext/shout2/gstshout2.c:
19859           * ext/speex/gstspeexdec.c:
19860           * ext/speex/gstspeexenc.c:
19861           * gst/alpha/gstalpha.c:
19862           * gst/alpha/gstalphacolor.c:
19863           * gst/auparse/gstauparse.c:
19864           * gst/autodetect/gstautoaudiosink.c:
19865           (gst_auto_audio_sink_base_init):
19866           * gst/autodetect/gstautovideosink.c:
19867           (gst_auto_video_sink_base_init):
19868           * gst/avi/gstavimux.c: (gst_avimux_base_init):
19869           * gst/cutter/gstcutter.c:
19870           * gst/debug/breakmydata.c:
19871           * gst/debug/efence.c:
19872           * gst/debug/gstnavigationtest.c:
19873           * gst/debug/negotiation.c:
19874           * gst/debug/progressreport.c:
19875           * gst/debug/testplugin.c:
19876           * gst/effectv/gstaging.c:
19877           * gst/effectv/gstdice.c:
19878           * gst/effectv/gstedge.c:
19879           * gst/effectv/gstquark.c:
19880           * gst/effectv/gstrev.c:
19881           * gst/effectv/gstvertigo.c:
19882           * gst/effectv/gstwarp.c:
19883           * gst/flx/gstflxdec.c:
19884           * gst/goom/gstgoom.c:
19885           * gst/interleave/deinterleave.c:
19886           * gst/interleave/interleave.c:
19887           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
19888           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
19889           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
19890           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
19891           * gst/level/gstlevel.c:
19892           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
19893           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
19894           * gst/median/gstmedian.c:
19895           * gst/monoscope/gstmonoscope.c:
19896           * gst/multipart/multipartdemux.c:
19897           * gst/multipart/multipartmux.c:
19898           * gst/oldcore/gstmd5sink.c:
19899           * gst/oldcore/gstmultifilesrc.c:
19900           * gst/oldcore/gstpipefilter.c:
19901           * gst/oldcore/gstshaper.c:
19902           * gst/oldcore/gststatistics.c:
19903           * gst/rtp/gstasteriskh263.c:
19904           * gst/rtp/gstrtpL16depay.c:
19905           * gst/rtp/gstrtpL16pay.c:
19906           * gst/rtp/gstrtpamrdepay.c:
19907           * gst/rtp/gstrtpamrpay.c:
19908           * gst/rtp/gstrtpdepay.c:
19909           * gst/rtp/gstrtpgsmpay.c:
19910           * gst/rtp/gstrtph263pay.c:
19911           * gst/rtp/gstrtph263pdepay.c:
19912           * gst/rtp/gstrtph263ppay.c:
19913           * gst/rtp/gstrtpmp4gpay.c:
19914           * gst/rtp/gstrtpmp4vdepay.c:
19915           * gst/rtp/gstrtpmp4vpay.c:
19916           * gst/rtp/gstrtpmpadepay.c:
19917           * gst/rtp/gstrtpmpapay.c:
19918           * gst/rtp/gstrtppcmadepay.c:
19919           * gst/rtp/gstrtppcmapay.c:
19920           * gst/rtp/gstrtppcmudepay.c:
19921           * gst/rtp/gstrtppcmupay.c:
19922           * gst/rtp/gstrtpspeexdepay.c:
19923           * gst/rtp/gstrtpspeexpay.c:
19924           * gst/rtsp/gstrtpdec.c:
19925           * gst/smpte/gstsmpte.c:
19926           * gst/videobox/gstvideobox.c:
19927           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
19928           * gst/videofilter/gstvideobalance.c:
19929           * gst/videofilter/gstvideoflip.c:
19930           * gst/videofilter/gstvideotemplate.c:
19931           (gst_videotemplate_base_init):
19932           * gst/videomixer/videomixer.c:
19933           * gst/wavenc/gstwavenc.c:
19934           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
19935           better/unified long descriptions
19936           Fixed #336602
19937           Some cleanups to auparse, don't send multiple newsegments.
19938
19939 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
19940
19941           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
19942           Original commit message from CVS:
19943           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
19944           Don't unref event unconditionally after giving away ownership
19945           (gst_pad_push_event(), gst_pad_send_event() and
19946           gst_pad_event_default() take ownership of the event
19947           passed to them). Fixes warnings/crashes caused by
19948           navigation events.
19949
19950 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
19951
19952           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
19953           Original commit message from CVS:
19954           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19955           Don't ref NULL caps (private streams have NULL caps) (#336387);
19956           also, no need to set caps on the same buffer twice.
19957
19958 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
19959
19960           gst/mpegstream/: Don't leak element and pad names in error messages, use
19961           Original commit message from CVS:
19962           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19963           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
19964           (gst_dvd_demux_get_subpicture_stream):
19965           * gst/mpegstream/gstmpegdemux.c:
19966           (gst_mpeg_demux_sync_stream_to_time):
19967           Don't leak element and pad names in error messages, use
19968           GST_DEBUG_PAD_NAME instead. Add some more debug code.
19969
19970 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
19971
19972           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
19973           Original commit message from CVS:
19974           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19975           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
19976           Name the structure in the custom event with the
19977           language codes for the audio and subtitle streams
19978           actually like dvddemux expects it to be named.
19979           Set caps on source pad and outgoing buffers.
19980
19981 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
19982
19983           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
19984           Original commit message from CVS:
19985           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
19986           (gst_lame_get_property), (gst_lame_setup):
19987           * ext/lame/gstlame.h:
19988           Make xingheader property non-functional, it's broken anyway
19989           after all (use xingmux instead).
19990
19991 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
19992
19993           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
19994           Original commit message from CVS:
19995           * ext/lame/gstlame.c: (gst_lame_sink_event):
19996           On EOS, flush encoder and send remaining data. Fix
19997           return value handling in sink event function.
19998
19999 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
20000
20001           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
20002           Original commit message from CVS:
20003           Patch by: Jürg Billeter  <j at bitron dot ch>
20004           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
20005           Fix wrong check for started flag when setting the 'device' property.
20006           We want to allow it when the source is NOT started yet and ignore it
20007           when the source is running.
20008
20009 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
20010
20011           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
20012           Original commit message from CVS:
20013           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
20014           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
20015           (gst_asf_demux_process_chunk):
20016           * gst/asfdemux/gstasfdemux.h:
20017           Subtract first timestamp from timestamps, so that
20018           stream starts from 0; makes live streams that don't
20019           start at 0 work again (fixes #317310, #336097).
20020
20021 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
20022
20023           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
20024           Original commit message from CVS:
20025           Patch by: Christian Kirbach
20026           * configure.ac:
20027           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
20028           -good. Fixes build on some systems (#331838).
20029
20030 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
20031
20032           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
20033           Original commit message from CVS:
20034           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20035           (gst_rmdemux_parse_cont):
20036           Extract more tags and also post codec name tag on the
20037           bus so this shows up in totem and nautilus.
20038
20039 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
20040
20041           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
20042           Original commit message from CVS:
20043           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20044           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
20045           Extra data usually goes into the caps as 'codec_data', not
20046           as first buffer into the stream.
20047           Need to byte swap AC3 content in realmedia files for some
20048           reason (fixes #331588).
20049
20050 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
20051
20052           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
20053           Original commit message from CVS:
20054           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
20055           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
20056           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
20057           When operating in pull mode, post an error message on the
20058           bus when all source pads are unlinked or some other fatal
20059           error occured (#323023). Regrade some recurring debug messages
20060           to LOG level. Convert c++-style comments into C-style ones.
20061
20062 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
20063
20064           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
20065           Original commit message from CVS:
20066           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
20067           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
20068           (gst_rmdemux_all_source_pads_unlinked),
20069           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
20070           (gst_rmdemux_parse_packet):
20071           * gst/realmedia/rmdemux.h:
20072           Handle unlinked source pads properly and stop if all source pads
20073           are unlinked (#323023).
20074
20075 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
20076
20077           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
20078           Original commit message from CVS:
20079           Patch by: Michal Benes <michal dot benes at xeris dot cz>
20080           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
20081           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
20082           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
20083           * gst/mpegstream/gstmpegdemux.h:
20084           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20085           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
20086           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
20087           situation really happens when grabbing DVB streams. Current
20088           mpegdemuxer can not handle this situation correctly and it
20089           restarts counting gstreamer timestamps from zero.
20090           Fixes #326598.
20091
20092 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
20093
20094           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
20095           Original commit message from CVS:
20096           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
20097           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
20098           * ext/a52dec/gsta52dec.h:
20099           Fix #334550: failure to play raw AC3 files due to segment problems.
20100
20101 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
20102
20103           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
20104           Original commit message from CVS:
20105           Patch by: Christophe Fergeau  <teuf gnome org>
20106           * ext/lame/gstlame.c: (gst_lame_release_memory),
20107           (gst_lame_finalize), (gst_lame_class_init),
20108           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
20109           (gst_lame_change_state):
20110           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
20111
20112 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
20113
20114           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
20115           Original commit message from CVS:
20116           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
20117           (gst_mad_sink_event), (gst_mad_change_state):
20118           Include AUDIO_CODEC tag with tags posted if input is not
20119           framed (#334258). Use _scale() util functions in more places.
20120
20121 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
20122
20123           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
20124           Original commit message from CVS:
20125           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
20126           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20127           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
20128           property as BROKEN (see
20129           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
20130           explanation why it's broken).
20131
20132 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
20133
20134           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
20135           Original commit message from CVS:
20136           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
20137           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20138           * configure.ac:
20139           * gst/xingheader/Makefile.am:
20140           * gst/xingheader/gstxingmux.c:
20141           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
20142           to MP3 files (this allows decoder to figure out the length of VBR
20143           files)
20144
20145 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
20146
20147           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20148           Original commit message from CVS:
20149           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
20150           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
20151           tag (#333683, patch by: Alex Lancaster).
20152
20153 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
20154
20155           ext/amrnb/: Further fancyfication.
20156           Original commit message from CVS:
20157           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20158           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
20159           (gst_amrnbdec_state_change):
20160           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
20161           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
20162           (gst_amrnbenc_state_change):
20163           * ext/amrnb/amrnbenc.h:
20164           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20165           (gst_amrnbparse_query):
20166           Further fancyfication.
20167           Use _take to get writable data from the adapter.
20168           Precalc packet duration.
20169           Handle disconts.
20170           Forward _push to upstream.
20171           Post error messages when something goes wrong.
20172           Remove old code in amrnbparse.
20173           Don't ignore query results from upstream.
20174
20175 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
20176
20177           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
20178           Original commit message from CVS:
20179           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20180           The AMR encoder writes into the audio buffers it processes, so
20181           use gst_buffer_make_writable() on buffers we might (they go through
20182           an adapter, so there can be copying going on later anyway) be
20183           encoding.
20184
20185 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
20186
20187           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
20188           Original commit message from CVS:
20189           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
20190           (gst_mpeg_parse_handle_src_query):
20191           Declare variables at the beginning of a block and make
20192           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
20193
20194 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
20195
20196           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
20197           Original commit message from CVS:
20198           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
20199           Read packet size, sequence and padsize in right order again
20200           (fixes #332796; patch by: Fabrizio Gennari).
20201
20202 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
20203
20204           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20205           Original commit message from CVS:
20206           * gst/iec958/ac3iec.c:
20207           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
20208
20209 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20210
20211           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
20212           Original commit message from CVS:
20213           * configure.ac:
20214           Make the id3tag and mad checks check for both a header and the
20215           appropriate library if the pkg-config is missing. (Closes #331842)
20216           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
20217           do the same for the plugins themselves.
20218
20219 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
20220
20221           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
20222           Original commit message from CVS:
20223           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20224           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20225           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
20226           * ext/mpeg2dec/gstmpeg2dec.h:
20227           Don't treat STATE_INVALID as fatal error; throw an error
20228           only after five consecutive decoding errors. Makes decoding
20229           mpeg streams more robust and fixes playback of joined clips
20230           (#300682).
20231
20232 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
20233
20234           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
20235           Original commit message from CVS:
20236           * ext/dvdnav/dvdnavsrc.h:
20237           Oops. forgot to add this one.
20238
20239 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
20240
20241           ext/Makefile.am: Fix dist-check.
20242           Original commit message from CVS:
20243           2006-02-26  Julien MOUTTE  <julien@moutte.net>
20244           * ext/Makefile.am: Fix dist-check.
20245
20246 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
20247
20248           configure.ac: Disable dvdnavsrc for now.
20249           Original commit message from CVS:
20250           * configure.ac:
20251           Disable dvdnavsrc for now.
20252
20253 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
20254
20255           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
20256           Original commit message from CVS:
20257           * configure.ac:
20258           * ext/Makefile.am:
20259           * ext/dvdnav/Makefile.am:
20260           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
20261           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
20262           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
20263           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
20264           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
20265           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
20266           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
20267           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
20268           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
20269           (gst_dvd_nav_src_make_dvd_event),
20270           (gst_dvd_nav_src_structure_set_uint64),
20271           (gst_dvd_nav_src_push_dvd_nav_packet_event),
20272           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
20273           (gst_dvd_nav_src_push_titlelang_event),
20274           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
20275           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
20276           (gst_dvd_nav_src_handle_navigation_event),
20277           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
20278           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
20279           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
20280           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
20281           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
20282           (gst_dvd_nav_src_do_init), (plugin_init):
20283           dvdnavsrc ported to 0.10, for the most part at least. Not quite
20284           ready for prime time yet though.
20285
20286 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
20287
20288           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
20289           Original commit message from CVS:
20290           * ext/cdio/Makefile.am:
20291           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
20292           required for Cygwin, see #317048)
20293           * gst/rtp/gstasteriskh263.c:
20294           Cygwin has includes for both the unix network socket API
20295           and the windows API, but only one can be included, so fix
20296           includes to only use one or the other, prefering the unxi
20297           one (#317048).
20298
20299 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
20300
20301           Port dvdsubdec to 0.10
20302           Original commit message from CVS:
20303           * configure.ac:
20304           * gst/dvdsub/Makefile.am:
20305           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
20306           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
20307           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
20308           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
20309           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
20310           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
20311           (gst_send_empty_fill), (gst_send_subtitle_frame),
20312           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
20313           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
20314           (plugin_init):
20315           * gst/dvdsub/gstdvdsubdec.h:
20316           Port dvdsubdec to 0.10
20317
20318 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20319
20320           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
20321           Original commit message from CVS:
20322           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
20323           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
20324           mpegdemux for MPEG-2 video streams.
20325
20326 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20327
20328           configure.ac: Bump nano back to CVS
20329           Original commit message from CVS:
20330           * configure.ac:
20331           Bump nano back to CVS
20332
20333 === release 0.10.2 ===
20334
20335 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20336
20337           configure.ac: releasing 0.10.2, "Season to Taste"
20338           Original commit message from CVS:
20339           * configure.ac:
20340           releasing 0.10.2, "Season to Taste"
20341
20342 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20343
20344           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
20345           Original commit message from CVS:
20346           * configure.ac:
20347           releasing 0.10.1.3 prelease for 0.10.2
20348
20349 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
20350
20351           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
20352           Original commit message from CVS:
20353           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20354           In sink event handler, release object lock again
20355           _before_ sending EOS event downstream (#313838).
20356
20357 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
20358
20359         * ChangeLog:
20360         * gst/asfdemux/gstasf.c:
20361           fix rank of asfdemux
20362           Original commit message from CVS:
20363           fix rank of asfdemux
20364
20365 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20366
20367           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
20368           Original commit message from CVS:
20369           * configure.ac:
20370           releasing 0.10.1.2 prelease for 0.10.2
20371
20372 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
20373
20374         * gst-plugins-ugly.spec.in:
20375           latest updates
20376           Original commit message from CVS:
20377           latest updates
20378
20379 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
20380
20381           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
20382           Original commit message from CVS:
20383           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
20384           (crop_copy_i422_buffer), (crop_buffer):
20385           When we need to crop the output buffer, make sure we
20386           create a buffer of the right size and respect the implicit
20387           striding used for I420 elsewhere in GStreamer (#331301).
20388
20389 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
20390
20391           ext/cdio/gstcdio.c: Init debug category (#331253).
20392           Original commit message from CVS:
20393           * ext/cdio/gstcdio.c: (plugin_init):
20394           Init debug category (#331253).
20395
20396 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
20397
20398           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
20399           Original commit message from CVS:
20400           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
20401           Do not error out on non-recognized streams. Ignore them and allow
20402           playback of the other streams.
20403
20404 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20405
20406           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
20407           Original commit message from CVS:
20408           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20409           Add a small sanity check for LPCM reading.
20410
20411 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
20412
20413           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
20414           Original commit message from CVS:
20415           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
20416           Take into account the file properties preroll value for
20417           timestamping/newsegment. It's weird this value was commented out.
20418
20419 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
20420
20421           gst/asfdemux/Makefile.am: More asf makefile fixing.
20422           Original commit message from CVS:
20423           * gst/asfdemux/Makefile.am:
20424           More asf makefile fixing.
20425
20426 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
20427
20428           ext/lame/gstlame.c: Fix up lame a bit.
20429           Original commit message from CVS:
20430           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20431           (gst_lame_change_state):
20432           Fix up lame a bit.
20433           Apply patch #319782 by Gautier Portet.
20434
20435 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
20436
20437           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
20438           Original commit message from CVS:
20439           * gst/asfdemux/Makefile.am:
20440           But we do need to link against the riff libraryr.
20441
20442 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
20443
20444           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
20445           Original commit message from CVS:
20446           * gst/asfdemux/Makefile.am:
20447           We don't want asfmux.c yet.
20448
20449 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
20450
20451           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
20452           Original commit message from CVS:
20453           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
20454           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
20455           (gst_mad_change_state):
20456           Port fixes for bugs 314771, 308772, 140237, and 302625
20457           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
20458           Use GST_EVENT_FLUSH_STOP to clear data from the current input
20459           buffer, to avoid using it for any future decoding.
20460
20461 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
20462
20463           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
20464           Original commit message from CVS:
20465           * configure.ac:
20466           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
20467           (gst_asf_get_guid_nick):
20468           * gst/asfdemux/asfheaders.h:
20469           * gst/asfdemux/gstasf.c: (plugin_init):
20470           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
20471           (gst_asf_demux_class_init), (gst_asf_demux_init),
20472           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20473           (gst_asf_demux_handle_src_event),
20474           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
20475           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
20476           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
20477           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
20478           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
20479           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
20480           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
20481           (gst_asf_demux_get_bitrate_record),
20482           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
20483           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
20484           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
20485           (gst_asf_demux_get_obj_data_correction),
20486           (gst_asf_demux_get_stream_audio),
20487           (gst_asf_demux_get_stream_correction),
20488           (gst_asf_demux_get_stream_video),
20489           (gst_asf_demux_get_stream_video_format),
20490           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
20491           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20492           (gst_asf_demux_process_stream),
20493           (gst_asf_demux_get_gst_tag_from_tag_name),
20494           (gst_asf_demux_commit_taglist),
20495           (gst_asf_demux_process_ext_content_desc),
20496           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
20497           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
20498           (gst_asf_demux_process_comment),
20499           (gst_asf_demux_process_bitrate_props_object),
20500           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
20501           (gst_asf_demux_descramble_segment),
20502           (gst_asf_demux_element_send_event),
20503           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20504           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
20505           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
20506           (gst_asf_demux_get_src_query_types),
20507           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20508           * gst/asfdemux/gstasfdemux.h:
20509           asfdemux ported to 0.10. Does still need a bit of work (seems like
20510           there's something funky going on when timestamping video frames).
20511           The seeking code is likely to make Wim cry, but hey, at least it
20512           compiles.
20513
20514 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
20515
20516           ext/amrnb/amrnbdec.c: Some more comments.
20517           Original commit message from CVS:
20518           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
20519           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
20520           Some more comments.
20521           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
20522           Applied patch from Fabrizio Gennari, fixes #330844.
20523
20524 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
20525
20526           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
20527           Original commit message from CVS:
20528           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20529           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
20530           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
20531           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
20532           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
20533           * ext/dvdread/dvdreadsrc.h:
20534           Let's try to play the title the user set via the URI handler or
20535           via properties instead of always playing the first title. Also,
20536           Also, count title/chapter/angle number in URI and properties
20537           from 1 rather than 0.
20538
20539 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
20540
20541           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
20542           Original commit message from CVS:
20543           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20544           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
20545           (gst_dvd_read_src_do_duration_query):
20546           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
20547           otherwise GstBaseSrc will think we can operate pull_range based,
20548           which we don't really, and typefinding will fail miserably.
20549           Also, make seeking work somewhat (only works with flumpegdemux
20550           at the moment, mpegstream needs fixing for that first).
20551
20552 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
20553
20554           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
20555           Original commit message from CVS:
20556           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
20557           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
20558           Only allocate buffer once we know exactly how much we need,
20559           rather than gratuitously allocating 2MB-buffers all the time
20560           even if we usually need much less than that. Also, demote
20561           a debug message from DEBUG to LOG level.
20562
20563 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
20564
20565           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
20566           Original commit message from CVS:
20567           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
20568           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
20569           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
20570           (gst_dvd_read_src_do_position_query):
20571           Add some more debugging and fix duration query in BYTES.
20572
20573 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
20574
20575           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
20576           Original commit message from CVS:
20577           * configure.ac:
20578           * ext/Makefile.am:
20579           * ext/dvdread/Makefile.am:
20580           * ext/dvdread/dvdreadsrc.c:
20581           * ext/dvdread/dvdreadsrc.h:
20582           Half-baked port to 0.10. Needs some love
20583           in the seeking department, but at least
20584           it does something.
20585           * ext/dvdread/stream_labels.c:
20586           * ext/dvdread/stream_labels.h:
20587           Remove these (we use ISO-639 language codes internally; applications
20588           that want to translate those into language names for display to the
20589           user should rely on the iso-codes package for that).
20590
20591 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
20592
20593           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
20594           Original commit message from CVS:
20595           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
20596           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
20597           (gst_amrnbdec_state_change):
20598           * ext/amrnb/amrnbdec.h:
20599           Fix amrnbdec, handle events, take copy from adapter since the decoder
20600           apparently writes in the source data.
20601           Use some _scale_int, and precalc duration.
20602           Fix some leaks, post ERROR messages.
20603
20604 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
20605
20606           docs/plugins/: Add cdio plugin to docs.
20607           Original commit message from CVS:
20608           * docs/plugins/Makefile.am:
20609           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
20610           * docs/plugins/gst-plugins-good-plugins-sections.txt:
20611           * docs/plugins/inspect/plugin-cdio.xml:
20612           Add cdio plugin to docs.
20613           * ext/cdio/gstcdiocddasrc.c:
20614           Add gtk-doc blurb.
20615           * ext/cdio/gstcdio.c:
20616           The plugin is called 'cdio' not 'cddio'.
20617
20618 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
20619
20620           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
20621           Original commit message from CVS:
20622           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
20623           One source pad not being linked is not an error condition when we're
20624           still parsing the header. In this case (e.g. where we don't have a
20625           suitable decoder installed) just pretend everything is fine, so that
20626           the demuxer will actually go on to signal no-more-pads when done
20627           parsing the header, otherwise  decodebin/playbin will never post the
20628           appropriate error message if decoders are not available.
20629
20630 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
20631
20632         * ChangeLog:
20633         * common:
20634         * ext/mad/gstid3tag.c:
20635         * gst/realmedia/rmdemux.c:
20636           Just make it compile with --disable-gst-debug.
20637           Original commit message from CVS:
20638           Just make it compile with --disable-gst-debug.
20639
20640 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
20641
20642           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
20643           Original commit message from CVS:
20644           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
20645           (gst_mad_check_caps_reset), (gst_mad_chain):
20646           Merge patch from Radoslaw Szkodzinski (bug 326734)
20647
20648 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20649
20650           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
20651           Original commit message from CVS:
20652           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
20653           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
20654           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
20655           (gst_id3_tag_chain):
20656           fixing Gdate handling
20657           enabling mux/demux mode switching
20658           adding better debug output
20659
20660 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20661
20662           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...
20663           Original commit message from CVS:
20664           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
20665           If we haven't set caps on a source pad yet, the caps on the
20666           pad are NULL, not un-fixed. Set caps on outgoing buffers.
20667
20668 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
20669
20670           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
20671           Original commit message from CVS:
20672           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
20673           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
20674           * ext/lame/gstlame.h:
20675           Contrary to what the const char in the lame API might suggest,
20676           lame expects us to keep the strings we pass to id3tag_set_foo()
20677           around; it doesn't free them either though, so we have to store
20678           them somewhere and free them later when we can be sure lame
20679           doesn't need them any longer.
20680
20681 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
20682
20683           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...
20684           Original commit message from CVS:
20685           * ext/lame/gstlame.c: (add_one_tag):
20686           Fix handling of GST_TAG_DATE (#311679), don't pass an
20687           uninitialised string pointer to lame if we don't know
20688           how to handle the tag type, and fix minor memory leak.
20689
20690 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
20691
20692           ext/mad/gstmad.c: Fix debug message.
20693           Original commit message from CVS:
20694           * ext/mad/gstmad.c: (gst_mad_chain):
20695           Fix debug message.
20696
20697 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20698
20699           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
20700           Original commit message from CVS:
20701           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
20702           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20703           Erase spurious call to gst_segment_set_newsegment.
20704           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
20705           the superclass method when handling NEWSEGMENT events.
20706           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
20707           and dvd-audio-restart event handling. There are currently less
20708           hackish ways of handling the sparse audio stream problem.
20709
20710 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20711
20712           fix up error domains, error strings, and use of translation
20713           Original commit message from CVS:
20714           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
20715           * ext/dvdnav/dvdnavsrc.c: (if):
20716           * ext/dvdread/stream_labels.c:
20717           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
20718           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
20719           fix up error domains, error strings, and use of translation
20720           * po/POTFILES.in:
20721           fix up this file, even though none of them are actually marked
20722           for build yet.
20723
20724 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20725
20726           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
20727           Original commit message from CVS:
20728           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
20729           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20730           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
20731           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
20732           (gst_mpeg_parse_change_state):
20733           Make timestamp adjustment somewhat milder. Actual timestamps are
20734           now sent unmodified unless an actual gap is found in the
20735           stream. This should fix time display when playing most MPEG
20736           files.
20737
20738 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
20739
20740           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
20741           Original commit message from CVS:
20742           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
20743           * ext/cdio/gstcdio.h:
20744           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
20745           Fix build for libcdio versions >= 76; give slightly lower rank
20746           than cdparanoia.
20747
20748 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
20749
20750           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
20751           Original commit message from CVS:
20752           * configure.ac:
20753           * ext/Makefile.am:
20754           * ext/cdio/Makefile.am:
20755           * ext/cdio/gstcdio.c:
20756           * ext/cdio/gstcdio.h:
20757           * ext/cdio/gstcdiocddasrc.c:
20758           * ext/cdio/gstcdiocddasrc.h:
20759           Port libcdio cdda source, formerly known as cddasrc, now known as
20760           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
20761           but that's not tested (fixes #317658).
20762
20763 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
20764
20765           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
20766           Original commit message from CVS:
20767           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
20768           tss tss... always set caps on outgoing buffer.
20769
20770 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
20771
20772         * gst-plugins-ugly.spec.in:
20773           update spec file
20774           Original commit message from CVS:
20775           update spec file
20776
20777 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20778
20779         * ChangeLog:
20780         * configure.ac:
20781           back to HEAD
20782           Original commit message from CVS:
20783           back to HEAD
20784
20785 === release 0.10.1 ===
20786
20787 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20788
20789         * ChangeLog:
20790         * NEWS:
20791         * RELEASE:
20792         * configure.ac:
20793         * docs/plugins/gst-plugins-ugly-plugins.args:
20794         * docs/plugins/inspect/plugin-a52dec.xml:
20795         * docs/plugins/inspect/plugin-amrnb.xml:
20796         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20797         * docs/plugins/inspect/plugin-iec958.xml:
20798         * docs/plugins/inspect/plugin-lame.xml:
20799         * docs/plugins/inspect/plugin-mad.xml:
20800         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20801         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20802         * docs/plugins/inspect/plugin-rmdemux.xml:
20803           releasing 0.10.1
20804           Original commit message from CVS:
20805           releasing 0.10.1
20806
20807 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20808
20809         * ChangeLog:
20810         * configure.ac:
20811           prerelease
20812           Original commit message from CVS:
20813           prerelease
20814
20815 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
20816
20817           Pass unhandled queries upstream (useful e.g. for SEEKING query)
20818           Original commit message from CVS:
20819           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
20820           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
20821           * ext/mad/gstmad.c: (gst_mad_src_query):
20822           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
20823           * ext/sidplay/gstsiddec.cc:
20824           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
20825           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
20826           Pass unhandled queries upstream (useful e.g. for SEEKING query)
20827           (fixes #325652; based on patch by: Philippe); make rmdemux return
20828           FALSE for position queries, instead of setting -1 as value and
20829           returning TRUE.
20830
20831 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20832
20833           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
20834           Original commit message from CVS:
20835           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
20836           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
20837           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
20838           rewrite timestamps in the case segments are being set from
20839           upstream, but use timestamps unmodified. Also send proper position
20840           values. This allows for correct time display and makes queries
20841           work in sink elements.
20842           * gst/mpegstream/gstdvddemux.h:
20843           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20844           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
20845           Rename flush_filter to segment_filter, which is better represents
20846           what the arreibute does.
20847           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
20848           Activate segment filtering when a timestamp discontinuity is seen.
20849
20850 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
20851
20852           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...
20853           Original commit message from CVS:
20854           * ext/mad/gstmad.c: (gst_mad_chain):
20855           Don't forget that we need to send out a newsegment event after a
20856           restart even if we don't have enough data to decode a frame right
20857           now.
20858
20859 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20860
20861           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
20862           Original commit message from CVS:
20863           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
20864           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20865           Use the new "audio-shutdown" and "audio-restart" DVD events
20866           instead of the "spu-still-frame" event to shutdown and restart
20867           the audio pipeline.
20868           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
20869           Check for cases where the segment-based adjustment calculation
20870           would produce negative values (which result in an overflow) and
20871           return GST_CLOCK_TIME_NONE instead.
20872           * gst/mpegstream/gstdvddemux.h:
20873           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
20874           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
20875           Add a mechanism to discard audio buffers with timestamps outside
20876           the currently set segment. This was causing (sometimes serious)
20877           synchronization problems after seeking in DVDs with LPCM audio,
20878           since VOBUs usually contain audio material that lies outside the
20879           timestamp range specified by the header.
20880
20881 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20882
20883           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
20884           Original commit message from CVS:
20885           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
20886           Remove lingering reference to GstID3Demux
20887           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
20888           Don't output debug saying padding streams are unknown type,
20889           because they're not
20890
20891 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20892
20893           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
20894           Original commit message from CVS:
20895           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
20896           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
20897           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
20898           LPCM.
20899           * gstmpegdemux.h:
20900           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
20901           (gst_mpeg_demux_get_audio_stream):
20902           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
20903           (gst_dvd_demux_get_audio_stream)
20904           (gst_dvd_demux_get_subpicture_stream)
20905           (gst_dvd_demux_send_subbuffer):
20906           Send current* pad buffers with appropriate caps.
20907
20908 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20909
20910           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
20911           Original commit message from CVS:
20912           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
20913           * gst/iec958/ac3iec.h:
20914           * gst/iec958/ac3iec.c:
20915           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
20916           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
20917           raw-audio property to ac3iec958 that allows setting the source pad
20918           caps to raw audio instead of audio/x-iec958. This makes it
20919           possible to use ac3iec958 together with the normal alsasink
20920           element to drive an external receiver that autodetects AC3
20921           content.
20922
20923 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
20924
20925           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
20926           Original commit message from CVS:
20927           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
20928           (ac3iec_chain_dvd):
20929           * gst/iec958/ac3iec.h:
20930           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
20931
20932 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
20933
20934           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
20935           Original commit message from CVS:
20936           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
20937           When getting a seek event, first check if the upstream element
20938           can handle it and only do our own seek stuff when it can't
20939           (should fix #322856).
20940
20941 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
20942
20943           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
20944           Original commit message from CVS:
20945           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20946           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
20947           Really convert to BYTES format when we want to convert
20948           to bytes (use right variable; fixes #322856).
20949
20950 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20951
20952           Big mpegparse clean up, second round:
20953           Original commit message from CVS:
20954           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
20955           Big mpegparse clean up, second round:
20956           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
20957           Send and EOS event down the audio pipeline when an still frame
20958           event arrives. This prevents the pipeline from locking when a
20959           still menu comes directly after a flush.
20960           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
20961           Don't send a newsegment in reset.
20962           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
20963           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
20964           Move the code of handle_newsegment to process_event. Send a
20965           NEWSEGMENT after FLUSH_STOP.
20966           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
20967           moving to PAUSED.
20968           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
20969           (gst_mpeg_demux_class_init): Don't override send_event.
20970           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
20971           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
20972           (gst_mpeg_demux_reset):
20973           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
20974           attribute.
20975           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20976           Reset the mpegparse element after a flush.
20977           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
20978           Don't forward events.
20979           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
20980           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20981           handle_newsegment is not a virtual method anymore.
20982           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
20983           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
20984           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
20985           rid of send_newsegment virtual method.
20986           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
20987           handle DVD events and call the superclass method for other event
20988           types.
20989           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
20990           override process_event anymore.
20991           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
20992           (gst_mpeg_parse_process_event): Move actual event processing to
20993           process event so that subclasses can properly override or extend
20994           it.
20995           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
20996           Eliminate time parameter in process event.
20997           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
20998           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
20999           (gst_mpeg_demux_send_subbuffer):
21000           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21001           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
21002           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
21003           adding the value of the adjust attribute.
21004           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
21005           rid of the adjust attribute. Now all timestamp adjustments are
21006           performed by mpegparse using the current segment.
21007           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21008           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
21009           on the adjust attribute for SCR values and the current segment.
21010           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
21011           adjust_ts virtual method to adjust timestamps for outgoing
21012           buffers.
21013           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
21014           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
21015           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21016           (gst_dvd_demux_handle_newsegment): Don't override
21017           handle_newsegment.
21018           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
21019           Check for DVD events in process_event instead of
21020           handle_dvd_event.
21021           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21022           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
21023           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
21024           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
21025           (gst_mpeg_demux_send_event):
21026           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
21027           (gst_dvd_demux_handle_dvd_event):
21028           Eliminate the time parameter in send_event.
21029
21030 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21031
21032           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
21033           Original commit message from CVS:
21034           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
21035           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
21036           Fix typefinding in id3demux, and then remove it in favour
21037           of the new LGPL id3demux in gst-plugins-good
21038           * ext/mad/gstmad.c: (gst_mad_dispose):
21039           dispose can run more than once.
21040
21041 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21042
21043           gst/asfdemux/gstasfmux.c: change some char* into char[]
21044           Original commit message from CVS:
21045           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
21046           change some char* into char[]
21047
21048 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
21049
21050           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
21051           Original commit message from CVS:
21052           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
21053           Remove memleak from unused GstRMDemuxStream
21054
21055 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
21056
21057           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
21058           Original commit message from CVS:
21059           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
21060           (gst_id3_tag_do_typefind):
21061           Use the correct function to free typefind factory list.
21062
21063 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
21064
21065           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
21066           Original commit message from CVS:
21067           * ext/mad/gstmad.c: (gst_mad_src_query):
21068           For position and duration queries in TIME format, try the peer
21069           first (might be a demuxer).
21070
21071 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21072
21073           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
21074           Original commit message from CVS:
21075           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
21076           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
21077           Properly handle non contiguous VOBUs by adding the segment accum
21078           field to the adjust value.
21079           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21080           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
21081           handle_newsegment to prevent sending actual newsegment events and
21082           use tiemstamp rewriting instead.
21083           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
21084           dvd-lang-codes.
21085           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
21086           (gst_mpeg_parse_event):
21087           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21088           Add a new parameter to handle_newsegment to allow controlling
21089           whether newsegment events are forwarded or not.
21090           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21091           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
21092           (gst_dvd_demux_reset):
21093           last_end_ptm and discont_time aren't necessary anymore, since
21094           timestamp adjustment is now replaced by newsegment events.
21095           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
21096           timestamps.
21097           * gst/mpegstream/gstdvddemux.h:
21098           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21099           Don't handle dvd-nav-packet events anymore, since the are now
21100           replaced by standard newsegment events.
21101           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21102           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
21103           (gst_dvd_demux_change_state):
21104           * gst/mpegstream/gstdvddemux.h:
21105           Get rid of the ignore_next_newmedia_discont hack.
21106           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
21107           (gst_dvd_demux_handle_newsegment):
21108           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21109           (gst_mpeg_demux_handle_newsegment): Don't override
21110           handle_newsegment anymore. It was only necessary to handle
21111           NEWMEDIA events.
21112           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
21113           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
21114           (gst_dvd_demux_set_cur_subpicture):
21115           Reactivate handling of DVD events.
21116           * gst/mpegstream/gstmpegparse.c (normal_seek)
21117           (gst_mpeg_parse_handle_src_event)
21118           (gst_mpeg_parse_handle_src_query):
21119           First attempt at reenabling seek.
21120           * gst/mpegstream/gstmpegparse.h:
21121           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21122           (gst_mpeg_parse_update_streaminfo)
21123           (gst_mpeg_parse_get_rate)
21124           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
21125           (gst_mpeg_parse_handle_src_query):
21126           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
21127           Make queries work again.
21128           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21129           (gst_mpeg_parse_handle_newsegment)
21130           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
21131           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
21132           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21133           Get rid of the newsegment_pending attribute, and rely instead on
21134           proper timestamp adjustment.
21135           * gst/mpegstream/gstmpegparse.c
21136           (gst_mpeg_parse_get_src_event_masks): Erase.
21137           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
21138           Initialize fields before creating pads to prevent the pad creation
21139           callback from failing.
21140           (gst_mpeg_parse_reset): Initialize new fields, and change
21141           initialization order to match the order in the structure.
21142           (gst_mpeg_parse_handle_newsegment): Forward new segment events
21143           whenever possible, and update the current segment.
21144           (gst_mpeg_parse_send_newsegment): Update the current segment and
21145           pending_newsegment.
21146           (gst_mpeg_parse_pad_added): Use the current segment to send
21147           newsegment events to new pads.
21148           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
21149           and events. Properly update newsegment_pending.
21150           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
21151           New fields do_adjust and current_segment.
21152           * gst/mpegstream/gstmpegdemux.c:
21153           * gst/mpegstream/gstdvddemux.c:
21154           * gst/mpegstream/gstmpegparse.h:
21155           Rename handle_discont virtual method to handle_newsegment. Erase
21156           some (already commented out support) for old NEW_MEDIA events.
21157           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21158           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21159           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
21160           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
21161           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
21162           Erase the "pending_scr" field, and replace it by a slightly
21163           different handling of the current SCR. Document code blocks in
21164           parse_packhead and chain.
21165
21166 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
21167
21168           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
21169           Original commit message from CVS:
21170           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
21171           g_warning() are only for really fatal warnings. If we can't decode a
21172           tag, just ignore that tag and do a GST_WARNING.
21173
21174 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21175
21176         * ChangeLog:
21177         * ext/a52dec/gsta52dec.h:
21178         * ext/dvdread/dvdreadsrc.h:
21179         * ext/lame/gstlame.h:
21180         * ext/mad/gstid3tag.c:
21181         * ext/mad/gstmad.c:
21182         * ext/mad/gstmad.h:
21183         * ext/mpeg2dec/gstmpeg2dec.h:
21184         * ext/sidplay/gstsiddec.h:
21185         * gst/ac3parse/gstac3parse.c:
21186         * gst/ac3parse/gstac3parse.h:
21187         * gst/asfdemux/gstasfdemux.c:
21188         * gst/asfdemux/gstasfdemux.h:
21189         * gst/iec958/ac3iec.h:
21190         * gst/mpegaudioparse/gstmpegaudioparse.c:
21191         * gst/mpegaudioparse/gstmpegaudioparse.h:
21192         * gst/mpegstream/gstdvddemux.h:
21193         * gst/mpegstream/gstmpegclock.h:
21194         * gst/mpegstream/gstmpegdemux.h:
21195         * gst/mpegstream/gstmpegpacketize.h:
21196         * gst/mpegstream/gstmpegparse.c:
21197         * gst/mpegstream/gstmpegparse.h:
21198         * gst/mpegstream/gstrfc2250enc.c:
21199         * gst/mpegstream/gstrfc2250enc.h:
21200         * gst/realmedia/rmdemux.c:
21201         * gst/realmedia/rmdemux.h:
21202         * gst/synaesthesia/synaescope.c:
21203           expand tabs
21204           Original commit message from CVS:
21205           expand tabs
21206
21207 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21208
21209         * configure.ac:
21210           back to HEAD
21211           Original commit message from CVS:
21212           back to HEAD
21213
21214 === release 0.10.0 ===
21215
21216 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21217
21218         * ChangeLog:
21219         * NEWS:
21220         * RELEASE:
21221         * configure.ac:
21222         * docs/plugins/inspect/plugin-a52dec.xml:
21223         * docs/plugins/inspect/plugin-amrnb.xml:
21224         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21225         * docs/plugins/inspect/plugin-iec958.xml:
21226         * docs/plugins/inspect/plugin-lame.xml:
21227         * docs/plugins/inspect/plugin-mad.xml:
21228         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21229         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21230         * docs/plugins/inspect/plugin-rmdemux.xml:
21231           releasing 0.10.0
21232           Original commit message from CVS:
21233           releasing 0.10.0
21234
21235 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
21236
21237           Update for alloc_buffer changes.
21238           Original commit message from CVS:
21239           2005-12-05  Andy Wingo  <wingo@pobox.com>
21240           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
21241           * ext/mad/gstmad.c: (gst_mad_chain):
21242           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
21243           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21244           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21245           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21246           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
21247
21248 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
21249
21250           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
21251           Original commit message from CVS:
21252           2005-12-05  Andy Wingo  <wingo@pobox.com>
21253           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
21254           id3demux and id3mux now. Fixes #323199.
21255
21256 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
21257
21258         * gst-plugins-ugly.spec.in:
21259           update spec file for latest changes
21260           Original commit message from CVS:
21261           update spec file for latest changes
21262
21263 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21264
21265           fix silly Makefile.am bug so they link correctly again
21266           Original commit message from CVS:
21267           * ext/amrnb/Makefile.am:
21268           * gst/realmedia/Makefile.am:
21269           fix silly Makefile.am bug so they link correctly again
21270
21271 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21272
21273         * configure.ac:
21274           back to HEAD
21275           Original commit message from CVS:
21276           back to HEAD
21277
21278 === release 0.9.7 ===
21279
21280 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21281
21282         * ChangeLog:
21283         * NEWS:
21284         * RELEASE:
21285         * common:
21286         * configure.ac:
21287         * docs/plugins/gst-plugins-ugly-plugins.args:
21288         * docs/plugins/inspect/plugin-a52dec.xml:
21289         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21290         * docs/plugins/inspect/plugin-iec958.xml:
21291         * docs/plugins/inspect/plugin-lame.xml:
21292         * docs/plugins/inspect/plugin-mad.xml:
21293         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21294         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21295         * docs/plugins/inspect/plugin-rmdemux.xml:
21296         * docs/random/LICENSE:
21297         * docs/random/PORTED_09:
21298           releasing 0.9.7
21299           Original commit message from CVS:
21300           releasing 0.9.7
21301
21302 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21303
21304         * ChangeLog:
21305         * common:
21306         * ext/amrnb/Makefile.am:
21307         * gst/realmedia/Makefile.am:
21308           Don't know how these escaped my eye before.  Fix link flags.
21309           Original commit message from CVS:
21310           Don't know how these escaped my eye before.  Fix link flags.
21311
21312 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21313
21314         * common:
21315         * examples/Makefile.am:
21316         * examples/capsfilter/Makefile.am:
21317         * examples/capsfilter/capsfilter1.c:
21318         * examples/gob/Makefile.am:
21319         * examples/gob/gst-identity2.gob:
21320         * examples/gstplay/.gitignore:
21321         * examples/gstplay/Makefile.am:
21322         * examples/gstplay/player.c:
21323         * examples/indexing/.gitignore:
21324         * examples/indexing/Makefile.am:
21325         * examples/indexing/indexmpeg.c:
21326         * examples/level/Makefile.am:
21327         * examples/level/README:
21328         * examples/level/demo.c:
21329         * examples/level/plot.c:
21330         * examples/stats/Makefile.am:
21331         * examples/stats/mp2ogg.c:
21332         * examples/switch/.gitignore:
21333         * examples/switch/Makefile.am:
21334         * examples/switch/switcher.c:
21335           no examples
21336           Original commit message from CVS:
21337           no examples
21338
21339 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
21340
21341           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
21342           Original commit message from CVS:
21343           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21344           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
21345           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
21346           (gst_mpeg_parse_send_event):
21347           Ref events before sending them to multiple pads, after all
21348           gst_pad_send_event() takes ownership of events. Don't leak
21349           events that have not been handled (fixes #322745).
21350
21351 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21352
21353           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21354           Original commit message from CVS:
21355           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
21356           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21357           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
21358           from making timestamp adjustments. This will have to be re-added
21359           in some form in the near future, but in order to do that, some nav
21360           packet parsing will be necessary in mpegdemux.
21361           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21362           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
21363           (g_value_set_int, gst_mpeg_parse_set_property)
21364           Get rid of do_adjust and use_adjust. Rename max_discont to
21365           max_src_gap.
21366           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
21367           -1, no adjustment is made.
21368           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
21369           Rename max_discont property to max_scr_gap. Erase "adjust"
21370           property.
21371           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
21372           override send_event anymore, base class does the job.
21373           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
21374           Base class now does most of the work.
21375           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
21376           Generalize to forwarding the event to all source pads in the
21377           element.
21378           * gst/mpegstream/gstmpegparse.h:
21379           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21380           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
21381           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
21382           (gst_mpeg_parse_set_property):
21383           Clock synchronization doesn't make sense anymore for a
21384           demultiplexer.
21385
21386 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
21387
21388           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
21389           Original commit message from CVS:
21390           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21391           Don't treat normal EOS as a fatal error.
21392
21393 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
21394
21395           ext/mad/gstmad.c: Proper warning statements,
21396           Original commit message from CVS:
21397           * ext/mad/gstmad.c: (gst_mad_chain):
21398           Proper warning statements,
21399           Don't error if the src pad isn't linked when pushing.
21400           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
21401           Proper state_change, avoids borkage when going to READY
21402
21403 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21404
21405         * configure.ac:
21406         * gst-libs/Makefile.am:
21407         * gst-libs/README:
21408         * gst-libs/ext/.gitignore:
21409         * gst-libs/gst/media-info/.gitignore:
21410         * gst-libs/gst/play/.gitignore:
21411         * gst-libs/gst/play/play.h:
21412         * gst-libs/gst/play/play.vcproj:
21413           no need for an AS_LIBTOOL call
21414           Original commit message from CVS:
21415           no need for an AS_LIBTOOL call
21416
21417 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21418
21419         * Makefile.am:
21420         * common:
21421         * gst-plugins-ugly.spec.in:
21422           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21423           Original commit message from CVS:
21424           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
21425
21426 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21427
21428           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
21429           Original commit message from CVS:
21430           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21431           Prime libmpeg2's pumps with some null custom buffers
21432           to ensure it doesn't ask us to discard garbage later yay.
21433
21434 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21435
21436           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
21437           Original commit message from CVS:
21438           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
21439           Prime libmpeg2's pumps with some null custom buffers
21440           to ensure it ask us to discard garbage later yay.
21441
21442 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
21443
21444           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
21445           Original commit message from CVS:
21446           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
21447           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
21448           (gst_a52dec_chain_raw):
21449           * ext/a52dec/gsta52dec.h:
21450           Accept AC3 in audio/x-private1-ac3 format, which includes
21451           DVD-specific headers, as well as raw AC3, for compatibility with
21452           some demuxers.
21453
21454 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21455
21456           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
21457           Original commit message from CVS:
21458           * ext/mad/gstmad.c: (gst_mad_chain):
21459           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
21460           skip frame synthesis and consume input data as if we'd done the
21461           decode. Makes mad not error when the src pad is not connected.
21462           (#319784)
21463
21464 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21465
21466         * ChangeLog:
21467           Erase old CVS conflict line.
21468           Original commit message from CVS:
21469           Erase old CVS conflict line.
21470
21471 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21472
21473           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
21474           Original commit message from CVS:
21475           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
21476           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21477           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
21478           (gst_mpeg_parse_chain):
21479           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
21480           (gst_mpeg_demux_send_newsegment):
21481           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
21482           * gst/mpegstream/gstmpegparse.h:
21483           Rename send_discont method to send_newsegment and add parameters
21484           to handle actual segments. Adapt code all around to run with the
21485           new name and signature.
21486           * gst/mpegstream/gstmpegdemux.c:
21487           * gst/mpegstream/gstmpegparse.c:
21488           * gst/mpegstream/gstdvddemux.c:
21489           Convert to GST_BOILERPLATE.
21490
21491 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21492
21493         * configure.ac:
21494           fix AS_LIBTOOL call
21495           Original commit message from CVS:
21496           fix AS_LIBTOOL call
21497
21498 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21499
21500         * Makefile.am:
21501           add a torture target
21502           Original commit message from CVS:
21503           add a torture target
21504
21505 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21506
21507         * ChangeLog:
21508         * configure.ac:
21509           back to HEAD
21510           Original commit message from CVS:
21511           back to HEAD
21512
21513 === release 0.9.6 ===
21514
21515 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21516
21517         * ChangeLog:
21518         * NEWS:
21519         * RELEASE:
21520         * configure.ac:
21521         * docs/plugins/gst-plugins-ugly-plugins.args:
21522         * docs/plugins/gst-plugins-ugly-plugins.signals:
21523         * docs/plugins/inspect/plugin-a52dec.xml:
21524         * docs/plugins/inspect/plugin-amrnb.xml:
21525         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21526         * docs/plugins/inspect/plugin-iec958.xml:
21527         * docs/plugins/inspect/plugin-lame.xml:
21528         * docs/plugins/inspect/plugin-mad.xml:
21529         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21530         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21531         * docs/plugins/inspect/plugin-rmdemux.xml:
21532           releasing 0.9.6
21533           Original commit message from CVS:
21534           releasing 0.9.6
21535
21536 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
21537
21538           gst/realmedia/rmdemux.c: Fractional framerates.
21539           Original commit message from CVS:
21540           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
21541           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
21542           (find_seek_offset_bytes), (find_seek_offset_time),
21543           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
21544           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
21545           (gst_rmdemux_chain), (gst_rmdemux_send_event),
21546           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21547           (gst_rmdemux_parse_packet):
21548           Fractional framerates.
21549
21550 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21551
21552           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
21553           Original commit message from CVS:
21554           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
21555           (gst_mpeg2dec_negotiate_format), (handle_sequence),
21556           (gst_mpeg2dec_sink_event):
21557           * ext/mpeg2dec/gstmpeg2dec.h:
21558           Use fractional framerates
21559
21560 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21561
21562           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
21563           Original commit message from CVS:
21564           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
21565           set_clock returns a boolean.
21566
21567 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
21568
21569           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
21570           Original commit message from CVS:
21571           * ext/mad/gstmad.c: (gst_mad_chain):
21572           Fix seeking even more by sending the newsegment event with the
21573           right parameters. Should fix querying in playbin/totem after
21574           a seek.
21575
21576 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
21577
21578           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
21579           Original commit message from CVS:
21580           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
21581           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
21582           Fix seeking in stand-alone mode. Fix nonexistant enum value
21583           introduced in previous commit. Improve debug messages here and
21584           there. Actually return a proper return value in the sink event
21585           handler.
21586
21587 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21588
21589         * ext/lame/gstlame.c:
21590           doh
21591           Original commit message from CVS:
21592           doh
21593
21594 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21595
21596         * ChangeLog:
21597         * ext/lame/gstlame.c:
21598         * ext/mad/gstmad.c:
21599         * ext/sidplay/gstsiddec.cc:
21600           fix up GValueEnum
21601           Original commit message from CVS:
21602           fix up GValueEnum
21603
21604 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
21605
21606         * ChangeLog:
21607         * ext/lame/gstlame.c:
21608         * ext/mad/gstid3tag.c:
21609         * ext/sidplay/gstsiddec.cc:
21610           Update for gst_tag_setter API changes.
21611           Original commit message from CVS:
21612           2005-11-22  Andy Wingo  <wingo@pobox.com>
21613           * Update for gst_tag_setter API changes.
21614
21615 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
21616
21617         * ChangeLog:
21618         * ext/a52dec/gsta52dec.c:
21619         * ext/mad/gstid3tag.c:
21620         * ext/mad/gstmad.c:
21621         * gst/mpegaudioparse/gstmpegaudioparse.c:
21622         * gst/mpegstream/gstdvddemux.c:
21623         * gst/mpegstream/gstmpegparse.c:
21624         * gst/realmedia/rmdemux.c:
21625           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
21626           Original commit message from CVS:
21627           2005-11-22  Andy Wingo  <wingo@pobox.com>
21628           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
21629           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
21630           * ext/mad/gstmad.c (gst_mad_chain)
21631           * gst/mpegaudioparse/gstmpegaudioparse.c
21632           (gst_mp3parse_sink_event)
21633           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
21634           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
21635           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
21636           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
21637           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
21638
21639 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
21640
21641           ext/mad/Makefile.am: libgsttagedit => libgsttag
21642           Original commit message from CVS:
21643           * ext/mad/Makefile.am:
21644           libgsttagedit => libgsttag
21645
21646 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
21647
21648           ext/lame/gstlame.c: Don't take the stream lock
21649           Original commit message from CVS:
21650           * ext/lame/gstlame.c: (gst_lame_sink_event):
21651           Don't take the stream lock
21652
21653 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
21654
21655           ext/: Don't take the stream lock.
21656           Original commit message from CVS:
21657           2005-11-21  Andy Wingo  <wingo@pobox.com>
21658           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
21659           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
21660           * ext/mad/gstmad.c (gst_mad_sink_event):
21661           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
21662           stream lock.
21663           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
21664           stream lock changes.
21665
21666 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
21667
21668           *.*: Ran scripts/update-macros. Oh yes.
21669           Original commit message from CVS:
21670           2005-11-21  Andy Wingo  <wingo@pobox.com>
21671           * *.h:
21672           * *.c: Ran scripts/update-macros. Oh yes.
21673
21674 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
21675
21676           gst/mpegstream/: Filler events have beem removed for now.
21677           Original commit message from CVS:
21678           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
21679           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
21680           Filler events have beem removed for now.
21681
21682 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
21683
21684           gst/: Update for GST_FOURCC_FORMAT API change.
21685           Original commit message from CVS:
21686           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
21687           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
21688           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
21689           Update for GST_FOURCC_FORMAT API change.
21690
21691 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
21692
21693           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
21694           Original commit message from CVS:
21695           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
21696           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
21697           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21698           (gst_rmdemux_parse_packet):
21699           Modifications for disapearance of GST_PAD_IS_USABLE()
21700
21701 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
21702
21703           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
21704           Original commit message from CVS:
21705           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
21706           Remove some setcaps brokenness.
21707           Don't crash on bad input.
21708
21709 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
21710
21711           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
21712           Original commit message from CVS:
21713           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
21714           calling transform.
21715           (gst_id3_tag_do_typefind): Unref caps
21716           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
21717
21718 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
21719
21720         * ext/mad/gstmad.c:
21721           remove accidentally commited hack
21722           Original commit message from CVS:
21723           remove accidentally commited hack
21724
21725 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
21726
21727         * ext/mad/gstmad.c:
21728           free pad templates
21729           Original commit message from CVS:
21730           free pad templates
21731
21732 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
21733
21734           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
21735           Original commit message from CVS:
21736           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
21737           (gst_mpeg2dec_sink_event):
21738           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
21739           nice-ify debug message in event handler; add CHECKME.
21740           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
21741           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
21742           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
21743           (gst_dvd_demux_sync_stream_to_time):
21744           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
21745           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
21746           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
21747           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21748           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
21749           (gst_mpeg_demux_sync_stream_to_time),
21750           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
21751           * gst/mpegstream/gstmpegdemux.h:
21752           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
21753           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
21754           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
21755           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
21756           (gst_mpeg_parse_chain):
21757           * gst/mpegstream/gstmpegparse.h:
21758           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
21759           return value confusion (gst_pad_push vs. gst_pad_send_event and
21760           gst_pad_push_event); pass flow return values to caller;
21761           miscellaneous fixes and clean-ups.
21762
21763 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
21764
21765         * gst/mpegstream/gstdvddemux.c:
21766           set rank to secondary until it works 100%
21767           Original commit message from CVS:
21768           set rank to secondary until it works 100%
21769
21770 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
21771
21772         * gst-plugins-ugly.spec.in:
21773           add mpegstream plugin to spec file
21774           Original commit message from CVS:
21775           add mpegstream plugin to spec file
21776
21777 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
21778
21779           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
21780           Original commit message from CVS:
21781           2005-11-14  Martin Soto  <soto@localhost.localdomain>
21782           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
21783           gstrfc2250enc.h.
21784
21785 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
21786
21787           partially port the mpegstream plugin to GStreamer 0.9.
21788           Original commit message from CVS:
21789           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
21790           * configure.ac:
21791           * gst/mpegstream/Makefile.am:
21792           * gst/mpegstream/gstdvddemux.c:
21793           * gst/mpegstream/gstdvddemux.h:
21794           * gst/mpegstream/gstmpegdemux.c:
21795           * gst/mpegstream/gstmpegdemux.h:
21796           * gst/mpegstream/gstmpegpacketize.c:
21797           * gst/mpegstream/gstmpegpacketize.h:
21798           * gst/mpegstream/gstmpegparse.c:
21799           * gst/mpegstream/gstmpegparse.h:
21800           * gst/mpegstream/gstmpegstream.c:
21801           * gst/mpegstream/gstrfc2250enc.c:
21802           * gst/mpegstream/gstrfc2250enc.h:
21803           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
21804           partially port the mpegstream plugin to GStreamer 0.9.
21805
21806 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
21807
21808           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
21809           Original commit message from CVS:
21810           2005-11-14  Andy Wingo  <wingo@pobox.com>
21811           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
21812           debugging, allows dll builds on windows. Fixes #316076.
21813
21814 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21815
21816         * ChangeLog:
21817         * configure.ac:
21818           back to head
21819           Original commit message from CVS:
21820           back to head
21821
21822 === release 0.9.5 ===
21823
21824 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21825
21826         * ChangeLog:
21827         * NEWS:
21828         * RELEASE:
21829         * common:
21830         * configure.ac:
21831         * docs/plugins/inspect/plugin-a52dec.xml:
21832         * docs/plugins/inspect/plugin-amrnb.xml:
21833         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21834         * docs/plugins/inspect/plugin-iec958.xml:
21835         * docs/plugins/inspect/plugin-lame.xml:
21836         * docs/plugins/inspect/plugin-mad.xml:
21837         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21838         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21839         * docs/plugins/inspect/plugin-rmdemux.xml:
21840           releasing 0.9.5
21841           Original commit message from CVS:
21842           releasing 0.9.5
21843
21844 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
21845
21846           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
21847           Original commit message from CVS:
21848           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
21849           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
21850           (handle_sequence), (handle_picture), (handle_slice),
21851           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
21852           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21853           Forward GstFlowReturn about everywhere.
21854           Handle seeking correctly.
21855
21856 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
21857
21858           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
21859           Original commit message from CVS:
21860           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
21861           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
21862           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
21863           Small cleanups in refcounting.
21864
21865 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
21866
21867           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
21868           Original commit message from CVS:
21869           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
21870           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
21871           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
21872           (handle_sequence), (handle_picture):
21873           * ext/mpeg2dec/gstmpeg2dec.h:
21874           Removed lots of dubious code.
21875           Handle flushing and seeking correctly. Still leaks though...
21876
21877 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
21878
21879         * ChangeLog:
21880         * configure.ac:
21881           port plugins listing changes
21882           Original commit message from CVS:
21883           port plugins listing changes
21884
21885 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21886
21887         * ChangeLog:
21888         * configure.ac:
21889           back to HEAD
21890           Original commit message from CVS:
21891           back to HEAD
21892
21893 === release 0.9.4 ===
21894
21895 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21896
21897         * ChangeLog:
21898         * Makefile.am:
21899         * NEWS:
21900         * RELEASE:
21901         * configure.ac:
21902         * docs/plugins/gst-plugins-ugly-plugins.args:
21903         * docs/plugins/gst-plugins-ugly-plugins.signals:
21904         * docs/plugins/inspect/plugin-a52dec.xml:
21905         * docs/plugins/inspect/plugin-amrnb.xml:
21906         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21907         * docs/plugins/inspect/plugin-iec958.xml:
21908         * docs/plugins/inspect/plugin-lame.xml:
21909         * docs/plugins/inspect/plugin-mad.xml:
21910         * docs/plugins/inspect/plugin-mpeg2dec.xml:
21911         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21912         * docs/plugins/inspect/plugin-rmdemux.xml:
21913         * gst/realmedia/rmdemux.c:
21914         * po/POTFILES.in:
21915           releasing 0.9.4
21916           Original commit message from CVS:
21917           releasing 0.9.4
21918
21919 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
21920
21921           gst/realmedia/rmdemux.c: STOPPED->FAILED
21922           Original commit message from CVS:
21923           2005-10-23  Julien MOUTTE  <julien@moutte.net>
21924           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
21925
21926 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
21927
21928         * gst-plugins-ugly.spec.in:
21929           add packaging of a52dec
21930           Original commit message from CVS:
21931           add packaging of a52dec
21932
21933 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
21934
21935           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
21936           Original commit message from CVS:
21937           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21938           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
21939           Set correct stream time in newsegment event.
21940
21941 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21942
21943         * ext/Makefile.am:
21944           fix distcheck
21945           Original commit message from CVS:
21946           fix distcheck
21947
21948 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21949
21950         * ChangeLog:
21951         * ext/Makefile.am:
21952           fix distcheck
21953           Original commit message from CVS:
21954           fix distcheck
21955
21956 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
21957
21958           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
21959           Original commit message from CVS:
21960           * ext/a52dec/Makefile.am:
21961           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
21962           (gst_a52dec_class_init), (gst_a52dec_sink_event),
21963           (gst_a52dec_change_state):
21964           * ext/a52dec/gsta52dec.h:
21965           Re-enable CPU flags, use liboil to get them.
21966
21967 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
21968
21969           Port AC3 decoder to 0.9 (#318849).
21970           Original commit message from CVS:
21971           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
21972           * configure.ac:
21973           * ext/a52dec/Makefile.am:
21974           * ext/a52dec/gsta52dec.c:
21975           * ext/a52dec/gsta52dec.h:
21976           Port AC3 decoder to 0.9 (#318849).
21977
21978 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
21979
21980           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
21981           Original commit message from CVS:
21982           * ext/sidplay/gstsiddec.cc:
21983           Small fixes and more error messages.
21984
21985 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
21986
21987           API change fixen.
21988           Original commit message from CVS:
21989           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
21990           (gst_amrnbparse_state_change):
21991           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21992           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
21993           * ext/mpeg2dec/gstmpeg2dec.c:
21994           * ext/sidplay/gstsiddec.cc:
21995           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
21996           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
21997           API change fixen.
21998
21999 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
22000
22001           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
22002           Original commit message from CVS:
22003           * configure.ac:
22004           GST_DOC has been renamed to GST_DOCBOOK_CHECK
22005
22006 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22007
22008           configure.ac: some docs I had
22009           Original commit message from CVS:
22010           * configure.ac:
22011           some docs I had
22012           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22013           trivial fixes
22014
22015 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
22016
22017           gst/realmedia/rmdemux.c: segment-start/done API change.
22018           Original commit message from CVS:
22019           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22020           (gst_rmdemux_perform_seek):
22021           segment-start/done API change.
22022
22023 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
22024
22025         * ChangeLog:
22026         * common:
22027         * gst/iec958/ac3iec.c:
22028           Set buffer durations on IEC958 buffers.
22029           Original commit message from CVS:
22030           Set buffer durations on IEC958 buffers.
22031
22032 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
22033
22034           configure.ac: Fix glib check
22035           Original commit message from CVS:
22036           * configure.ac:
22037           Fix glib check
22038
22039 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
22040
22041           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
22042           Original commit message from CVS:
22043           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22044           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
22045
22046 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22047
22048           examples/stats/mp2ogg.c: yes, typo fixes
22049           Original commit message from CVS:
22050           * examples/stats/mp2ogg.c:
22051           yes, typo fixes
22052
22053 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22054
22055           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
22056           Original commit message from CVS:
22057           * examples/indexing/indexmpeg.c: (main):
22058           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
22059           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
22060           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
22061           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
22062           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
22063           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
22064           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
22065           * ext/dvdread/dvdreadsrc.h:
22066           * ext/lame/gstlame.h:
22067           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
22068           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
22069           * gst/iec958/ac3iec.h:
22070           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
22071           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
22072           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
22073           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
22074           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
22075           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
22076           moved bitshift from macro to enum definition
22077
22078 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
22079
22080           newsegment API update.
22081           Original commit message from CVS:
22082           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
22083           * ext/mad/gstmad.c: (gst_mad_chain):
22084           * gst/mpegaudioparse/gstmpegaudioparse.c:
22085           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22086           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
22087           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
22088           newsegment API update.
22089
22090 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
22091
22092           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
22093           Original commit message from CVS:
22094           * ext/amrnb/amrnbdec.c:
22095           Mark invalid frame sizes
22096           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
22097           UNUSABLE is not to be used here, just push out stuff so
22098           probes can continue linking or making the pad usable.
22099
22100 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
22101
22102         * ChangeLog:
22103         * gst/realmedia/rmdemux.c:
22104           Improve seek error-resilience.
22105           Original commit message from CVS:
22106           Improve seek error-resilience.
22107           Better error handling generally.
22108
22109 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22110
22111         * ChangeLog:
22112         * configure.ac:
22113           back to head
22114           Original commit message from CVS:
22115           back to head
22116
22117 === release 0.9.3 ===
22118
22119 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22120
22121         * ChangeLog:
22122         * NEWS:
22123         * README:
22124         * configure.ac:
22125         * ext/sidplay/Makefile.am:
22126           release time
22127           Original commit message from CVS:
22128           release time
22129
22130 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
22131
22132         * gst/realmedia/rmdemux.h:
22133           Forgot to commit this file. I hate Nano.
22134           Original commit message from CVS:
22135           Forgot to commit this file. I hate Nano.
22136
22137 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
22138
22139         * ChangeLog:
22140         * common:
22141         * gst/realmedia/rmdemux.c:
22142           Sanity checks and memory leak fixes for real demuxer
22143           Original commit message from CVS:
22144           Sanity checks and memory leak fixes for real demuxer
22145
22146 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
22147
22148           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
22149           Original commit message from CVS:
22150           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
22151           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
22152           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
22153           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
22154           Real demuxer fixes. Make it more bulletproof against bad data,
22155           identify a few more stream types.
22156           Fix seeking so that it works (at least with the seek example
22157           program; it still fails with totem).
22158
22159 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
22160
22161           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
22162           Original commit message from CVS:
22163           * gst/mpegaudioparse/gstmpegaudioparse.c:
22164           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22165           Set correct caps on buffers too.
22166
22167 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
22168
22169           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
22170           Original commit message from CVS:
22171           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
22172           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
22173           * gst/mpegaudioparse/gstmpegaudioparse.h:
22174           Put timestamps on buffers.
22175
22176 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
22177
22178         * ChangeLog:
22179         * ext/amrnb/amrnbenc.c:
22180           Changed amrnbenc description, it is an encoder, not decoder.
22181           Original commit message from CVS:
22182           Changed amrnbenc description, it is an encoder, not decoder.
22183
22184 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
22185
22186         * ChangeLog:
22187         * gst/iec958/ac3_padder.c:
22188         * gst/iec958/ac3_padder.h:
22189         * gst/iec958/ac3iec.c:
22190           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
22191           Original commit message from CVS:
22192           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
22193           more accurate, and to check AC3 checksums (both of them in each frame),
22194           and dump the frame (as a probable sync failure) if they don't match.
22195           General code cleanup, improved comments. Changed to not construct the
22196           header backwards, and not byteswap everything else. If we end up needing
22197           to do little-endian output, we should swap in the element doing the
22198           output (AC3 is big-endian).
22199
22200 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
22201
22202         * gst-plugins-ugly.spec.in:
22203           fix spec file for ugly
22204           Original commit message from CVS:
22205           fix spec file for ugly
22206
22207 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22208
22209         * docs/plugins/inspect/plugin-lame.xml:
22210           revert empty commit
22211           Original commit message from CVS:
22212           revert empty commit
22213
22214 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22215
22216         * docs/plugins/scan.stamp:
22217           whoops, wrong files
22218           Original commit message from CVS:
22219           whoops, wrong files
22220
22221 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22222
22223           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
22224           Original commit message from CVS:
22225           * docs/plugins/gst-plugins-ugly-plugins.args:
22226           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
22227           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
22228           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
22229           commit missing files
22230           * docs/plugins/inspect/plugin-lame.xml:
22231           update
22232
22233 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22234
22235         * Makefile.am:
22236         * common:
22237         * gst-plugins-ugly.spec.in:
22238           add check-valgrind target
22239           Original commit message from CVS:
22240           add check-valgrind target
22241
22242 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22243
22244         * docs/plugins/scanobj-build.stamp:
22245           add stamp
22246           Original commit message from CVS:
22247           add stamp
22248
22249 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
22250
22251           ext/lame/gstlame.c: Set caps on outgoing buffers.
22252           Original commit message from CVS:
22253           * ext/lame/gstlame.c: (gst_lame_chain):
22254           Set caps on outgoing buffers.
22255
22256 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22257
22258         * ChangeLog:
22259         * ext/lame/gstlame.c:
22260         * ext/lame/gstlame.h:
22261           clean up further so we don't try to set up five times for a simple pipeline
22262           Original commit message from CVS:
22263           clean up further so we don't try to set up five times for
22264           a simple pipeline
22265
22266 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
22267
22268         * ChangeLog:
22269         * common:
22270         * gst/iec958/ac3iec.c:
22271           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
22272           Original commit message from CVS:
22273           Set setcaps function on sink pad, not source pad. Produce correct caps
22274           on output buffers.
22275
22276 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22277
22278         * common:
22279         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22280         * docs/plugins/inspect/plugin-iec958.xml:
22281         * docs/plugins/inspect/plugin-lame.xml:
22282         * docs/plugins/inspect/plugin-mad.xml:
22283         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22284         * docs/plugins/inspect/plugin-rmdemux.xml:
22285           update inspect with source
22286           Original commit message from CVS:
22287           update inspect with source
22288
22289 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22290
22291           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
22292           Original commit message from CVS:
22293           * ext/mad/gstid3tag.c:
22294           gsttaginterface.h -> gsttagsetter.h
22295
22296 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22297
22298         * configure.ac:
22299           back to HEAD
22300           Original commit message from CVS:
22301           back to HEAD
22302
22303 === release 0.9.1 ===
22304
22305 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22306
22307         * ChangeLog:
22308         * NEWS:
22309         * README:
22310         * RELEASE:
22311         * autogen.sh:
22312         * configure.ac:
22313           releasing 0.9.2
22314           Original commit message from CVS:
22315           releasing 0.9.2
22316
22317 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
22318
22319           ext/amrnb/: State change function updates.
22320           Original commit message from CVS:
22321           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
22322           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
22323           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
22324           State change function updates.
22325
22326 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22327
22328           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
22329           Original commit message from CVS:
22330           * ext/mpeg2dec/gstmpeg2dec.c:
22331           GST_CAT_SEEK disappeared from the public API at some point
22332
22333 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22334
22335         * gst/iec958/ac3_padder.c:
22336         * gst/iec958/ac3_padder.h:
22337           doc fixes
22338           Original commit message from CVS:
22339           doc fixes
22340
22341 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22342
22343         * Makefile.am:
22344         * autogen.sh:
22345         * common:
22346         * configure.ac:
22347         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22348         * docs/plugins/inspect-build.stamp:
22349         * docs/plugins/inspect.stamp:
22350         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22351         * docs/plugins/inspect/plugin-iec958.xml:
22352         * docs/plugins/inspect/plugin-lame.xml:
22353         * docs/plugins/inspect/plugin-mad.xml:
22354         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22355         * docs/plugins/inspect/plugin-rmdemux.xml:
22356           docs for ugly plugins
22357           Original commit message from CVS:
22358           docs for ugly plugins
22359
22360 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22361
22362         * gst-plugins-ugly.spec.in:
22363         * gst/iec958/Makefile.am:
22364           build fixes
22365           Original commit message from CVS:
22366           build fixes
22367
22368 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
22369
22370         * ChangeLog:
22371         * gst/iec958/ac3iec.c:
22372           Accept audio/x-private1-a3c on sink pad
22373           Original commit message from CVS:
22374           Accept audio/x-private1-a3c on sink pad
22375
22376 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22377
22378         * gst-plugins-ugly.spec.in:
22379           spec updates
22380           Original commit message from CVS:
22381           spec updates
22382
22383 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
22384
22385         * examples/gstplay/player.c:
22386         * examples/stats/mp2ogg.c:
22387         * ext/a52dec/gsta52dec.c:
22388         * ext/amrnb/amrnbdec.c:
22389         * ext/amrnb/amrnbenc.c:
22390         * ext/amrnb/amrnbparse.c:
22391         * ext/dvdnav/dvdnavsrc.c:
22392         * ext/dvdread/dvdreadsrc.c:
22393         * ext/lame/gstlame.c:
22394         * ext/mad/gstid3tag.c:
22395         * ext/mad/gstmad.c:
22396         * ext/mpeg2dec/gstmpeg2dec.c:
22397         * gst/ac3parse/gstac3parse.c:
22398         * gst/asfdemux/gstasfdemux.c:
22399         * gst/asfdemux/gstasfmux.c:
22400         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22401         * gst/iec958/ac3iec.c:
22402         * gst/mpegaudioparse/gstmpegaudioparse.c:
22403         * gst/mpegstream/gstdvddemux.c:
22404         * gst/mpegstream/gstmpegdemux.c:
22405         * gst/mpegstream/gstmpegparse.c:
22406         * gst/mpegstream/gstrfc2250enc.c:
22407         * gst/realmedia/rmdemux.c:
22408         * gst/synaesthesia/gstsynaesthesia.c:
22409           All plugins updated for element state changes.
22410           Original commit message from CVS:
22411           2005-09-02  Andy Wingo  <wingo@pobox.com>
22412           * All plugins updated for element state changes.
22413
22414 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
22415
22416         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22417         * gst/iec958/ac3iec.c:
22418           Fix return types in setcaps functions
22419           Original commit message from CVS:
22420           Fix return types in setcaps functions
22421
22422 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
22423
22424         * ChangeLog:
22425         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22426         * gst/iec958/ac3iec.c:
22427           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22428           Original commit message from CVS:
22429           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
22430           Some general cleanups in iec958 framer.
22431
22432 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22433
22434         * common:
22435         * m4/Makefile.am:
22436         * m4/as-arts.m4:
22437         * m4/esd.m4:
22438         * m4/gst-alsa.m4:
22439         * m4/gst-artsc.m4:
22440         * m4/gst-matroska.m4:
22441         * m4/ogg.m4:
22442         * m4/vorbis.m4:
22443           fix distcheck; remove some old m4s
22444           Original commit message from CVS:
22445           fix distcheck; remove some old m4s
22446
22447 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
22448
22449         * ChangeLog:
22450         * configure.ac:
22451         * gst/iec958/Makefile.am:
22452         * gst/iec958/ac3_padder.c:
22453         * gst/iec958/ac3_padder.h:
22454         * gst/iec958/ac3iec.c:
22455         * gst/iec958/ac3iec.h:
22456           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22457           Original commit message from CVS:
22458           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
22459
22460 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
22461
22462           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
22463           Original commit message from CVS:
22464           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
22465           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22466           (gst_dvdlpcmdec_change_state):
22467           Cleanups, fixed header parsing and stripping.
22468
22469 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
22470
22471         * ChangeLog:
22472         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22473           Use the right bytes when parsing the LPCM dvd header
22474           Original commit message from CVS:
22475           Use the right bytes when parsing the LPCM dvd header
22476
22477 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
22478
22479         * ChangeLog:
22480         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22481           Return the correct values from chain function
22482           Original commit message from CVS:
22483           Return the correct values from chain function
22484
22485 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22486
22487         * common:
22488         * docs/Makefile.am:
22489         * docs/plugins/.gitignore:
22490         * docs/random/ChangeLog-0.8:
22491         * docs/version.entities.in:
22492           adding doc stuff
22493           Original commit message from CVS:
22494           adding doc stuff
22495
22496 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
22497
22498         * ChangeLog:
22499         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22500         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22501           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
22502           Original commit message from CVS:
22503           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
22504           header; instead do this internally. Also support the old way, using
22505           a different mime-type. CVS:
22506
22507 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22508
22509           building up speed
22510           Original commit message from CVS:
22511           building up speed
22512