Release 1.7.90
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.7.90 ===
2
3 2016-03-01  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.7.90
7
8 2016-03-01 16:54:07 +0200  Sebastian Dröge <sebastian@centricular.com>
9
10         * po/bg.po:
11           po: Update translations
12
13 2016-02-27 20:17:31 +0100  Jens Georg <mail@jensge.org>
14
15         * ext/dvdread/dvdreadsrc.c:
16           dvdread: Fix seek starting at 0 for title != 1
17           Otherwise the playback would start at title 0
18           https://bugzilla.gnome.org/show_bug.cgi?id=762787
19
20 2016-02-26 12:41:18 +0200  Sebastian Dröge <sebastian@centricular.com>
21
22         * common:
23           Automatic update of common submodule
24           From b64f03f to 6f2d209
25
26 2016-02-22 22:08:12 +0000  Tim-Philipp Müller <tim@centricular.com>
27
28         * gst/asfdemux/gstasfdemux.c:
29           asfdemux: fix adding bitrate to stream tags
30           https://bugzilla.gnome.org/show_bug.cgi?id=699586
31
32 2016-02-21 10:11:12 +0000  Tim-Philipp Müller <tim@centricular.com>
33
34         * gst/asfdemux/asf.vcproj:
35         * gst/realmedia/rmdemux.vcproj:
36         * win32/MANIFEST:
37         * win32/gst.sln:
38         * win32/vs6/gst_plugins_ugly.dsw:
39         * win32/vs6/libgstasfdemux.dsp:
40         * win32/vs6/libgstdvdlpcmdec.dsp:
41         * win32/vs6/libgstdvdsub.dsp:
42         * win32/vs6/libgstlame.dsp:
43         * win32/vs6/libgstmad.dsp:
44         * win32/vs6/libgstrealmedia.dsp:
45         * win32/vs6/libgstsynaesthesia.dsp:
46           win32: remove outdated build cruft
47           This hasn't been touched for generations, doesn't work,
48           and is just causing confusion. We also don't want to
49           maintain these files manually.
50
51 2016-02-20 11:55:37 +0000  Tim-Philipp Müller <tim@centricular.com>
52
53         * ext/mpeg2dec/gstmpeg2dec.c:
54           mpeg2dec: don't use exported but undeclared core debug category symbols
55           It's not right and won't work on Windows with MSVC.
56
57 2016-02-19 12:38:34 +0200  Sebastian Dröge <sebastian@centricular.com>
58
59         * configure.ac:
60           Back to development
61
62 === release 1.7.2 ===
63
64 2016-02-19 11:58:13 +0200  Sebastian Dröge <sebastian@centricular.com>
65
66         * ChangeLog:
67         * NEWS:
68         * RELEASE:
69         * configure.ac:
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-mad.xml:
80         * docs/plugins/inspect/plugin-mpeg2dec.xml:
81         * docs/plugins/inspect/plugin-mpg123.xml:
82         * docs/plugins/inspect/plugin-realmedia.xml:
83         * docs/plugins/inspect/plugin-siddec.xml:
84         * docs/plugins/inspect/plugin-twolame.xml:
85         * docs/plugins/inspect/plugin-x264.xml:
86         * docs/plugins/inspect/plugin-xingmux.xml:
87         * gst-plugins-ugly.doap:
88         * win32/common/config.h:
89           Release 1.7.2
90
91 2016-02-19 11:21:03 +0200  Sebastian Dröge <sebastian@centricular.com>
92
93         * po/af.po:
94         * po/az.po:
95         * po/bg.po:
96         * po/ca.po:
97         * po/cs.po:
98         * po/da.po:
99         * po/de.po:
100         * po/el.po:
101         * po/en_GB.po:
102         * po/eo.po:
103         * po/es.po:
104         * po/eu.po:
105         * po/fi.po:
106         * po/gl.po:
107         * po/hr.po:
108         * po/hu.po:
109         * po/id.po:
110         * po/it.po:
111         * po/ja.po:
112         * po/lt.po:
113         * po/lv.po:
114         * po/ms.po:
115         * po/mt.po:
116         * po/nb.po:
117         * po/nl.po:
118         * po/or.po:
119         * po/pl.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 2016-02-19 10:32:06 +0200  Sebastian Dröge <sebastian@centricular.com>
134
135         * po/fr.po:
136         * po/pt_BR.po:
137           po: Update translations
138
139 2016-02-18 00:25:56 +0200  Sebastian Dröge <sebastian@centricular.com>
140
141         * ext/sidplay/gstsiddec.cc:
142           sidplay: Fix compiler warning about C++11 compatibility
143           gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
144           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
145           ^
146           gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
147           #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
148           ^
149
150 2016-02-16 14:46:11 +0000  Tim-Philipp Müller <tim@centricular.com>
151
152         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
153         * docs/plugins/inspect/plugin-a52dec.xml:
154         * docs/plugins/inspect/plugin-amrnb.xml:
155         * docs/plugins/inspect/plugin-amrwbdec.xml:
156         * docs/plugins/inspect/plugin-asf.xml:
157         * docs/plugins/inspect/plugin-cdio.xml:
158         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
159         * docs/plugins/inspect/plugin-dvdread.xml:
160         * docs/plugins/inspect/plugin-dvdsub.xml:
161         * docs/plugins/inspect/plugin-lame.xml:
162         * docs/plugins/inspect/plugin-mad.xml:
163         * docs/plugins/inspect/plugin-mpeg2dec.xml:
164         * docs/plugins/inspect/plugin-mpg123.xml:
165         * docs/plugins/inspect/plugin-realmedia.xml:
166         * docs/plugins/inspect/plugin-siddec.xml:
167         * docs/plugins/inspect/plugin-twolame.xml:
168         * docs/plugins/inspect/plugin-x264.xml:
169         * docs/plugins/inspect/plugin-xingmux.xml:
170         * docs/plugins/xml/plugin-mpg123.xml:
171           docs: update inspection to git and fix mpg123 inspect location
172
173 2016-02-16 12:23:33 +0000  Tim-Philipp Müller <tim@centricular.com>
174
175         * tests/files/Makefile.am:
176         * tests/files/stream.mp2:
177           tests: fix distcheck
178
179 2016-02-16 10:38:18 +0000  Tim-Philipp Müller <tim@centricular.com>
180
181         * configure.ac:
182         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
183         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
184         * docs/plugins/xml/plugin-mpg123.xml:
185         * ext/Makefile.am:
186         * gst-plugins-ugly.spec.in:
187         * tests/check/Makefile.am:
188           mpg123: move from -bad to -ugly
189           Hook up to build system, add to docs
190
191 2016-02-16 10:55:01 +0000  Tim-Philipp Müller <tim@centricular.com>
192
193         * configure.ac:
194         * tests/Makefile.am:
195         * tests/check/Makefile.am:
196         * tests/check/elements/.gitignore:
197         * tests/files/Makefile.am:
198         * tests/files/cbr_stream.mp3:
199         * tests/files/vbr_stream.mp3:
200           tests: add test data for mpg123 plugin
201
202 2016-02-16 10:41:07 +0000  Tim-Philipp Müller <tim@centricular.com>
203
204           Merge branch 'plugin-move-mpg123'
205           Move mpg123 plugin from -bad to -ugly.
206           https://bugzilla.gnome.org/show_bug.cgi?id=719849
207
208 2015-12-14 11:09:46 +0900  Vineeth TM <vineeth.tm@samsung.com>
209
210         * ext/mpg123/gstmpg123audiodec.c:
211           plugins-bad: Fix example pipelines
212           rename gst-launch --> gst-launch-1.0
213           replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
214           fix caps in examples
215           https://bugzilla.gnome.org/show_bug.cgi?id=759432
216
217 2015-08-17 11:50:28 +0100  Tim-Philipp Müller <tim@centricular.com>
218
219         * ext/mpg123/gstmpg123audiodec.c:
220           mpg123: still reset pending audio info on hard flush
221           Follow-up to previous commit.
222           https://bugzilla.gnome.org/show_bug.cgi?id=752431
223
224 2015-07-15 10:44:02 -0600  Jason Litzinger <jlitzinger@control4.com>
225
226         * ext/mpg123/gstmpg123audiodec.c:
227           mpg123: fix handling of sample rate change during playback
228           If the sample rate of the media changes, the resulting flush will
229           clear the has_next_audioinfo flag, and the caps won't be sent
230           downstream.
231           https://bugzilla.gnome.org/show_bug.cgi?id=752431
232
233 2015-08-15 12:58:40 -0300  Thiago Santos <thiagoss@osg.samsung.com>
234
235         * ext/mpg123/gstmpg123audiodec.c:
236           audiodecoders: use default pad accept-caps handling
237           Avoids useless check of downstream caps when handling an
238           accept-caps query
239           Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
240           sbcdec, adpcmdec, sirendec
241
242 2015-04-26 18:04:16 +0100  Tim-Philipp Müller <tim@centricular.com>
243
244         * ext/mpg123/Makefile.am:
245           Remove obsolete Android build cruft
246           This is not needed any longer.
247
248 2015-01-11 01:08:08 +0000  Tim-Philipp Müller <tim@centricular.com>
249
250         * ext/mpg123/gstmpg123audiodec.c:
251           mpg123: fix compiler warning and simplify checks in set_caps
252           https://bugzilla.gnome.org/show_bug.cgi?id=740195
253
254 2015-01-03 13:06:45 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
255
256         * ext/mpg123/gstmpg123audiodec.c:
257           mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
258           The old code was using gst_caps_normalize() and was generally overly
259           complex. Simplify by picking sample rate and number of channels from
260           upstream and the sample format from the allowed caps. If the format caps
261           is a list of strins, just pick the first one. And if the srcpad isn't
262           linked yet, use the default format (S16).
263           https://bugzilla.gnome.org/show_bug.cgi?id=740195
264
265 2014-09-10 17:24:39 +0100  Tim-Philipp Müller <tim@centricular.com>
266
267         * ext/mpg123/gstmpg123audiodec.c:
268           Fix up one-element lists in template caps
269
270 2014-03-05 00:51:04 +0000  Tim-Philipp Müller <tim@centricular.com>
271
272         * tests/check/elements/mpg123audiodec.c:
273           tests: fix mpg123audiodec test for big-endian architectures
274
275 2014-02-04 17:22:27 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
276
277         * ext/mpg123/gstmpg123audiodec.c:
278           mpg123: improved error report and checks
279           Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
280
281 2013-12-05 12:04:39 +0100  Sebastian Dröge <sebastian@centricular.com>
282
283         * ext/mpg123/gstmpg123audiodec.c:
284           mpg123audiodec: Require caps to be set before any data processing
285
286 2013-07-26 17:25:42 +0200  Edward Hervey <edward@collabora.com>
287
288         * ext/mpg123/gstmpg123audiodec.c:
289           mpg123: Remove dead assignment
290           harder ? :)
291
292 2013-05-15 11:25:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
293
294         * tests/check/elements/mpg123audiodec.c:
295           mpg123audiodec: Fix event handling in unit test
296
297 2012-10-24 12:16:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
298
299         * ext/mpg123/Makefile.am:
300           gst: Add better support for static plugins
301
302 2013-04-15 00:22:39 -0700  David Schleef <ds@schleef.org>
303
304         * ext/mpg123/gstmpg123audiodec.c:
305           mpg123: Add conditional on API version for new enum
306
307 2016-02-05 19:11:38 -0300  Thiago Santos <thiagoss@osg.samsung.com>
308
309         * tests/check/Makefile.am:
310           tests: extend the AM_TESTS_ENVIRONMENT from check.mak
311           To get the CK_DEFAULT_TIMEOUT defined for all tests
312           https://bugzilla.gnome.org/show_bug.cgi?id=761472
313
314 2016-02-05 18:07:02 -0300  Thiago Santos <thiagoss@osg.samsung.com>
315
316         * autogen.sh:
317         * common:
318           Automatic update of common submodule
319           From 86e4663 to b64f03f
320
321 2016-01-25 20:00:26 +0000  Tim-Philipp Müller <tim@centricular.com>
322
323         * configure.ac:
324         * ext/amrnb/amrnbdec.h:
325         * ext/amrnb/amrnbenc.h:
326         * ext/amrwbdec/amrwbdec.h:
327           amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
328           We don't really need to cater for older versions any more.
329
330 2016-01-21 17:34:38 +0100  Edward Hervey <edward@centricular.com>
331
332         * ext/mpeg2dec/gstmpeg2dec.c:
333           mpeg2dec: Demote rank to SECONDARY
334           https://bugzilla.gnome.org/show_bug.cgi?id=574461
335
336 2016-01-08 21:40:53 -0300  Thiago Santos <thiagoss@osg.samsung.com>
337
338         * gst/dvdsub/gstdvdsubdec.c:
339           dvdsubdec: use query caps instead of accept-caps
340           accept-caps does only a shallow check and a full downstream
341           caps query is needed to check if ARGB is possible
342
343 2015-10-30 11:06:11 +0530  Ravi Kiran K N <ravi.kiran@samsung.com>
344
345         * gst/asfdemux/asfpacket.c:
346         * gst/asfdemux/gstasfdemux.c:
347         * gst/asfdemux/gstasfdemux.h:
348           asfdemux: Support reverse playback
349           Support reverse playback for ASF format.
350           Parse packets and queue the payloads, then push
351           the payload buffer to decoder in reverse order.
352           Video buffers are pushed from KeyFrame to next
353           Keyframe.
354           https://bugzilla.gnome.org/show_bug.cgi?id=757341
355
356 2015-12-24 15:28:46 +0100  Sebastian Dröge <sebastian@centricular.com>
357
358         * configure.ac:
359           Back to development
360
361 2015-12-24 14:48:50 +0100  Sebastian Dröge <sebastian@centricular.com>
362
363         * tests/check/elements/amrnbenc.c:
364           amrnbenc: Fix various compiler warnings in the test
365
366 2015-12-24 14:48:38 +0100  Sebastian Dröge <sebastian@centricular.com>
367
368         * tests/check/elements/x264enc.c:
369           x264enc: Fix various compiler warnings in the test
370
371 === release 1.7.1 ===
372
373 2015-12-24 14:41:21 +0100  Sebastian Dröge <sebastian@centricular.com>
374
375         * ChangeLog:
376         * NEWS:
377         * RELEASE:
378         * configure.ac:
379         * docs/plugins/inspect/plugin-a52dec.xml:
380         * docs/plugins/inspect/plugin-amrnb.xml:
381         * docs/plugins/inspect/plugin-amrwbdec.xml:
382         * docs/plugins/inspect/plugin-asf.xml:
383         * docs/plugins/inspect/plugin-cdio.xml:
384         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
385         * docs/plugins/inspect/plugin-dvdread.xml:
386         * docs/plugins/inspect/plugin-dvdsub.xml:
387         * docs/plugins/inspect/plugin-lame.xml:
388         * docs/plugins/inspect/plugin-mad.xml:
389         * docs/plugins/inspect/plugin-mpeg2dec.xml:
390         * docs/plugins/inspect/plugin-realmedia.xml:
391         * docs/plugins/inspect/plugin-siddec.xml:
392         * docs/plugins/inspect/plugin-twolame.xml:
393         * docs/plugins/inspect/plugin-x264.xml:
394         * docs/plugins/inspect/plugin-xingmux.xml:
395         * gst-plugins-ugly.doap:
396         * win32/common/config.h:
397           Release 1.7.1
398
399 2015-12-24 14:10:29 +0100  Sebastian Dröge <sebastian@centricular.com>
400
401         * po/af.po:
402         * po/az.po:
403         * po/bg.po:
404         * po/ca.po:
405         * po/cs.po:
406         * po/da.po:
407         * po/de.po:
408         * po/el.po:
409         * po/en_GB.po:
410         * po/eo.po:
411         * po/es.po:
412         * po/eu.po:
413         * po/fi.po:
414         * po/fr.po:
415         * po/gl.po:
416         * po/hr.po:
417         * po/hu.po:
418         * po/id.po:
419         * po/it.po:
420         * po/ja.po:
421         * po/lt.po:
422         * po/lv.po:
423         * po/ms.po:
424         * po/mt.po:
425         * po/nb.po:
426         * po/nl.po:
427         * po/or.po:
428         * po/pl.po:
429         * po/pt_BR.po:
430         * po/ro.po:
431         * po/ru.po:
432         * po/sk.po:
433         * po/sl.po:
434         * po/sq.po:
435         * po/sr.po:
436         * po/sv.po:
437         * po/tr.po:
438         * po/uk.po:
439         * po/vi.po:
440         * po/zh_CN.po:
441           Update .po files
442
443 2015-12-24 12:23:27 +0100  Sebastian Dröge <sebastian@centricular.com>
444
445         * po/id.po:
446         * po/sv.po:
447           po: Update translations
448
449 2015-12-21 12:32:32 +0100  Sebastian Dröge <sebastian@centricular.com>
450
451         * configure.ac:
452           configure: Use -Bsymbolic-functions if available
453           While this is more useful for libraries, some of our plugins with multiple
454           files and some internal API can also benefit from this.
455
456 2015-12-16 09:36:08 +0100  Sebastian Dröge <sebastian@centricular.com>
457
458         * docs/plugins/gst-plugins-ugly-plugins.args:
459         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
460         * docs/plugins/inspect/plugin-a52dec.xml:
461         * docs/plugins/inspect/plugin-amrnb.xml:
462         * docs/plugins/inspect/plugin-amrwbdec.xml:
463         * docs/plugins/inspect/plugin-asf.xml:
464         * docs/plugins/inspect/plugin-cdio.xml:
465         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
466         * docs/plugins/inspect/plugin-dvdread.xml:
467         * docs/plugins/inspect/plugin-dvdsub.xml:
468         * docs/plugins/inspect/plugin-lame.xml:
469         * docs/plugins/inspect/plugin-mad.xml:
470         * docs/plugins/inspect/plugin-mpeg2dec.xml:
471         * docs/plugins/inspect/plugin-realmedia.xml:
472         * docs/plugins/inspect/plugin-siddec.xml:
473         * docs/plugins/inspect/plugin-twolame.xml:
474         * docs/plugins/inspect/plugin-x264.xml:
475         * docs/plugins/inspect/plugin-xingmux.xml:
476           docs: update to git
477
478 2015-12-07 09:08:18 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
479
480         * autogen.sh:
481         * common:
482           Automatic update of common submodule
483           From b319909 to 86e4663
484
485 2015-11-26 15:49:47 +0000  Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
486
487         * ext/x264/gstx264enc.c:
488           x264enc: increase bitrate limit from 100Mbps to 2Gbps
489           Don't artificially limit the bitrate, x264enc allows much
490           higher bitrates, and for intra-only 4k AVC they are needed.
491           x264 clips to 2Gbps internally, so use that as limit for now.
492           https://bugzilla.gnome.org/show_bug.cgi?id=758620
493
494 2015-11-18 23:20:59 -0800  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
495
496         * ext/x264/gstx264enc.c:
497           x264enc: drop unnecessary NULL check before g_free
498
499 2015-10-21 14:35:17 +0100  Tim-Philipp Müller <tim@centricular.com>
500
501         * common:
502           Automatic update of common submodule
503           From b99800a to b319909
504
505 2015-10-20 17:29:42 +0300  Sebastian Dröge <sebastian@centricular.com>
506
507         * configure.ac:
508           Use new GST_ENABLE_EXTRA_CHECKS #define
509           https://bugzilla.gnome.org/show_bug.cgi?id=756870
510
511 2015-10-21 14:26:07 +0300  Sebastian Dröge <sebastian@centricular.com>
512
513         * README:
514         * common:
515           Automatic update of common submodule
516           From 9aed1d7 to b99800a
517
518 2015-10-02 22:24:46 +0300  Sebastian Dröge <sebastian@centricular.com>
519
520         * configure.ac:
521           Update GLib dependency to 2.40.0
522
523 2015-09-29 14:16:07 -0700  Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
524
525         * ext/dvdread/README:
526           dvdread: remove broken link
527           Removing instead of updating as previously pointed-to page
528           (now http://dvd.sourceforge.net/dvdinfo/) is already linked
529           from dvd.sourceforge.net's homepage as: "Collection of
530           information on file formats/data structures relating to DVD
531           navigation/SPUs."
532
533 2015-09-26 09:23:05 +0100  Tim-Philipp Müller <tim@centricular.com>
534
535         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
536           dvdlpcmdec: fix invalid read beyond channel position array
537           We would always copy sizeof(sorted_position) bytes, which is
538           for 8 channels, but if we have less than 8 channels the
539           position array we copy from will only have allocated space
540           for channel channels, so we would read beyond the input
541           array in some cases.
542
543 2015-08-25 10:08:46 +0900  HoonHee Lee <hoonhee.lee@lge.com>
544
545         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
546           dvdlpcmdec: factor out common code to set output format into new function
547           When caps event is recieved and header is changed, reordering channel
548           and setting the default output format for audio are processed. These 2 of
549           code are same. Thus, It is better to make a new function for these common
550           code in terms of removing duplicated code, maintenance and expansion.
551           https://bugzilla.gnome.org/show_bug.cgi?id=753920
552
553 2015-09-23 20:45:34 +0200  Sebastian Dröge <sebastian@centricular.com>
554
555         * gst/asfdemux/gstasfdemux.c:
556           asfdemux: Don't push any data on pads after the segment.stop
557           https://bugzilla.gnome.org/show_bug.cgi?id=755469
558
559 2015-09-23 20:30:21 +0200  Sebastian Dröge <sebastian@centricular.com>
560
561         * gst/asfdemux/gstasfdemux.c:
562         * gst/asfdemux/gstasfdemux.h:
563           asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
564           Not for accurate seeks, which should accurately start at the requested
565           position.
566           https://bugzilla.gnome.org/show_bug.cgi?id=755469
567
568 2015-09-23 20:23:40 +0200  Sebastian Dröge <sebastian@centricular.com>
569
570         * gst/asfdemux/gstasfdemux.c:
571           asfdemux: Update segment.position when pushing buffers
572           Without this, non-flushing seeks are not going to work well.
573           https://bugzilla.gnome.org/show_bug.cgi?id=755469
574
575 2015-09-23 19:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
576
577         * gst/asfdemux/gstasfdemux.c:
578           asfdemux: Only push EOS event if we're not doing a segment seek
579           https://bugzilla.gnome.org/show_bug.cgi?id=755469
580
581 2015-09-23 16:31:28 +0200  Sebastian Dröge <sebastian@centricular.com>
582
583         * gst/asfdemux/gstasfdemux.c:
584           asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
585           We don't want to unconditionally send an EOS event downstream, but might want
586           to send a SEGMENT_DONE message/event instead if a segment seek was done
587           before.
588           https://bugzilla.gnome.org/show_bug.cgi?id=755469
589
590 2015-09-25 23:51:12 +0200  Sebastian Dröge <sebastian@centricular.com>
591
592         * configure.ac:
593           Back to development
594
595 === release 1.6.0 ===
596
597 2015-09-25 23:32:02 +0200  Sebastian Dröge <sebastian@centricular.com>
598
599         * ChangeLog:
600         * NEWS:
601         * RELEASE:
602         * configure.ac:
603         * docs/plugins/inspect/plugin-a52dec.xml:
604         * docs/plugins/inspect/plugin-amrnb.xml:
605         * docs/plugins/inspect/plugin-amrwbdec.xml:
606         * docs/plugins/inspect/plugin-asf.xml:
607         * docs/plugins/inspect/plugin-cdio.xml:
608         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
609         * docs/plugins/inspect/plugin-dvdread.xml:
610         * docs/plugins/inspect/plugin-dvdsub.xml:
611         * docs/plugins/inspect/plugin-lame.xml:
612         * docs/plugins/inspect/plugin-mad.xml:
613         * docs/plugins/inspect/plugin-mpeg2dec.xml:
614         * docs/plugins/inspect/plugin-realmedia.xml:
615         * docs/plugins/inspect/plugin-siddec.xml:
616         * docs/plugins/inspect/plugin-twolame.xml:
617         * docs/plugins/inspect/plugin-x264.xml:
618         * docs/plugins/inspect/plugin-xingmux.xml:
619         * gst-plugins-ugly.doap:
620         * win32/common/config.h:
621           Release 1.6.0
622
623 2015-09-25 23:04:56 +0200  Sebastian Dröge <sebastian@centricular.com>
624
625         * po/af.po:
626         * po/az.po:
627         * po/bg.po:
628         * po/ca.po:
629         * po/cs.po:
630         * po/da.po:
631         * po/de.po:
632         * po/el.po:
633         * po/en_GB.po:
634         * po/eo.po:
635         * po/es.po:
636         * po/eu.po:
637         * po/fi.po:
638         * po/fr.po:
639         * po/gl.po:
640         * po/hr.po:
641         * po/hu.po:
642         * po/id.po:
643         * po/it.po:
644         * po/ja.po:
645         * po/lt.po:
646         * po/lv.po:
647         * po/ms.po:
648         * po/mt.po:
649         * po/nb.po:
650         * po/nl.po:
651         * po/or.po:
652         * po/pl.po:
653         * po/pt_BR.po:
654         * po/ro.po:
655         * po/ru.po:
656         * po/sk.po:
657         * po/sl.po:
658         * po/sq.po:
659         * po/sr.po:
660         * po/sv.po:
661         * po/tr.po:
662         * po/uk.po:
663         * po/vi.po:
664         * po/zh_CN.po:
665           Update .po files
666
667 === release 1.5.91 ===
668
669 2015-09-18 20:01:17 +0200  Sebastian Dröge <sebastian@centricular.com>
670
671         * ChangeLog:
672         * NEWS:
673         * RELEASE:
674         * configure.ac:
675         * docs/plugins/inspect/plugin-a52dec.xml:
676         * docs/plugins/inspect/plugin-amrnb.xml:
677         * docs/plugins/inspect/plugin-amrwbdec.xml:
678         * docs/plugins/inspect/plugin-asf.xml:
679         * docs/plugins/inspect/plugin-cdio.xml:
680         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
681         * docs/plugins/inspect/plugin-dvdread.xml:
682         * docs/plugins/inspect/plugin-dvdsub.xml:
683         * docs/plugins/inspect/plugin-lame.xml:
684         * docs/plugins/inspect/plugin-mad.xml:
685         * docs/plugins/inspect/plugin-mpeg2dec.xml:
686         * docs/plugins/inspect/plugin-realmedia.xml:
687         * docs/plugins/inspect/plugin-siddec.xml:
688         * docs/plugins/inspect/plugin-twolame.xml:
689         * docs/plugins/inspect/plugin-x264.xml:
690         * docs/plugins/inspect/plugin-xingmux.xml:
691         * gst-plugins-ugly.doap:
692         * win32/common/config.h:
693           Release 1.5.91
694
695 2015-09-18 19:34:50 +0200  Sebastian Dröge <sebastian@centricular.com>
696
697         * po/af.po:
698         * po/az.po:
699         * po/bg.po:
700         * po/ca.po:
701         * po/cs.po:
702         * po/da.po:
703         * po/de.po:
704         * po/el.po:
705         * po/en_GB.po:
706         * po/eo.po:
707         * po/es.po:
708         * po/eu.po:
709         * po/fi.po:
710         * po/fr.po:
711         * po/gl.po:
712         * po/hr.po:
713         * po/hu.po:
714         * po/id.po:
715         * po/it.po:
716         * po/ja.po:
717         * po/lt.po:
718         * po/lv.po:
719         * po/ms.po:
720         * po/mt.po:
721         * po/nb.po:
722         * po/nl.po:
723         * po/or.po:
724         * po/pl.po:
725         * po/pt_BR.po:
726         * po/ro.po:
727         * po/ru.po:
728         * po/sk.po:
729         * po/sl.po:
730         * po/sq.po:
731         * po/sr.po:
732         * po/sv.po:
733         * po/tr.po:
734         * po/uk.po:
735         * po/vi.po:
736         * po/zh_CN.po:
737           Update .po files
738
739 2015-09-18 11:53:57 +0200  Sebastian Dröge <sebastian@centricular.com>
740
741         * po/zh_CN.po:
742           po: Update translations
743
744 2015-09-05 23:34:45 +1000  Jan Schmidt <jan@centricular.com>
745
746         * ext/x264/gstx264enc.c:
747           x264: Add bitrate info to the tags output.
748           Makes it possible for muxers to know the target bitrate as soon
749           as encoding starts, which flvmux now uses.
750
751 2015-08-28 19:18:32 +0100  Tim-Philipp Müller <tim@centricular.com>
752
753         * gst/asfdemux/gstasfdemux.c:
754         * gst/asfdemux/gstasfdemux.h:
755           asfdemux: fix file mode of some source files
756
757 === release 1.5.90 ===
758
759 2015-08-19 14:05:27 +0300  Sebastian Dröge <sebastian@centricular.com>
760
761         * ChangeLog:
762         * NEWS:
763         * RELEASE:
764         * configure.ac:
765         * docs/plugins/inspect/plugin-a52dec.xml:
766         * docs/plugins/inspect/plugin-amrnb.xml:
767         * docs/plugins/inspect/plugin-amrwbdec.xml:
768         * docs/plugins/inspect/plugin-asf.xml:
769         * docs/plugins/inspect/plugin-cdio.xml:
770         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
771         * docs/plugins/inspect/plugin-dvdread.xml:
772         * docs/plugins/inspect/plugin-dvdsub.xml:
773         * docs/plugins/inspect/plugin-lame.xml:
774         * docs/plugins/inspect/plugin-mad.xml:
775         * docs/plugins/inspect/plugin-mpeg2dec.xml:
776         * docs/plugins/inspect/plugin-realmedia.xml:
777         * docs/plugins/inspect/plugin-siddec.xml:
778         * docs/plugins/inspect/plugin-twolame.xml:
779         * docs/plugins/inspect/plugin-x264.xml:
780         * docs/plugins/inspect/plugin-xingmux.xml:
781         * gst-plugins-ugly.doap:
782         * win32/common/config.h:
783           Release 1.5.90
784
785 2015-08-19 12:55:35 +0300  Sebastian Dröge <sebastian@centricular.com>
786
787         * po/af.po:
788         * po/az.po:
789         * po/bg.po:
790         * po/ca.po:
791         * po/cs.po:
792         * po/da.po:
793         * po/de.po:
794         * po/el.po:
795         * po/en_GB.po:
796         * po/eo.po:
797         * po/es.po:
798         * po/eu.po:
799         * po/fi.po:
800         * po/fr.po:
801         * po/gl.po:
802         * po/hr.po:
803         * po/hu.po:
804         * po/id.po:
805         * po/it.po:
806         * po/ja.po:
807         * po/lt.po:
808         * po/lv.po:
809         * po/ms.po:
810         * po/mt.po:
811         * po/nb.po:
812         * po/nl.po:
813         * po/or.po:
814         * po/pl.po:
815         * po/pt_BR.po:
816         * po/ro.po:
817         * po/ru.po:
818         * po/sk.po:
819         * po/sl.po:
820         * po/sq.po:
821         * po/sr.po:
822         * po/sv.po:
823         * po/tr.po:
824         * po/uk.po:
825         * po/vi.po:
826         * po/zh_CN.po:
827           Update .po files
828
829 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
830
831         * po/id.po:
832         * po/sv.po:
833           po: Update translations
834
835 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
836
837         * ext/x264/gstx264enc.c:
838           x264enc: actually return TRUE from accept-caps handler
839           The query was handled
840
841 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
842
843         * ext/x264/gstx264enc.c:
844           x264enc: implement accept-caps handling
845           Implement accept-caps handling without doing caps queries downstream
846
847 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
848
849         * ext/amrnb/amrnbenc.c:
850         * ext/lame/gstlamemp3enc.c:
851         * ext/twolame/gsttwolamemp2enc.c:
852           audioencoders: use template subset check for accept-caps
853           It is faster than doing a query that propagates downstream and
854           should be enough
855           Elements: amrnbenc, lamemp3enc, twolamemp2enc
856
857 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
858
859         * ext/mpeg2dec/gstmpeg2dec.c:
860           mpeg2dec: use default pad accept-caps handling
861           Avoids useless check of downstream caps when handling an
862           accept-caps query
863
864 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
865
866         * ext/a52dec/gsta52dec.c:
867         * ext/amrnb/amrnbdec.c:
868         * ext/amrwbdec/amrwbdec.c:
869         * ext/mad/gstmad.c:
870           audiodecoders: use default pad accept-caps handling
871           Avoids useless check of downstream caps when handling an
872           accept-caps query
873           Elements: a52dec, amrnbdec, amrwbdec, mad
874
875 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
876
877         * tests/check/generic/states.c:
878           check: Rename states unit test
879           Makes it easier to differentiate from other modules states unit test
880
881 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
882
883         * gst/realmedia/rmdemux.c:
884           rmdemux: fix assertion error when freeing old tags.
885           Check if old_tags is present before calling gst_tag_list_unref
886           https://bugzilla.gnome.org/show_bug.cgi?id=753301
887
888 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
889
890         * gst/asfdemux/gstasfdemux.c:
891           asfdemux: fix assertion error when codec_data is not present in structure
892           When discovering a particular asf file, caps structure doesn't have
893           codec_data, and this was not being checked before using the same,
894           resulting in assertion error
895           https://bugzilla.gnome.org/show_bug.cgi?id=752803
896
897 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
898
899         * gst/asfdemux/gstasfdemux.c:
900           asfdemux: remove unread value
901           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
902           initial value.
903
904 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
905
906         * gst/asfdemux/gstasfdemux.c:
907           asfdemux: Don't post error on flushing while reading headers
908
909 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
910
911         * gst/realmedia/rmdemux.c:
912           rmdemux: mark tag list as global scope
913
914 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
915
916         * gst/realmedia/rmdemux.c:
917           rmdemux: fix taglist leak
918           merge doesn't take ownership, so must unref the
919           old tags if we do merge.
920
921 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
922
923         * gst/realmedia/rmdemux.c:
924           rmdemux: fix wrong unref when there are no tags
925           Tags should be appended to pending tags and unref'ed only if tags
926           are present. Else there is no need to append.
927           https://bugzilla.gnome.org/show_bug.cgi?id=752404
928
929 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
930
931         * gst/realmedia/rmdemux.c:
932           rmdemux: fix memory leaks during error cases
933           while adding stream, during error cases, only stream is
934           being freed. Adapter, pad, tags, subpackets, index are not being
935           freed resulting in memory leaks
936           https://bugzilla.gnome.org/show_bug.cgi?id=752404
937
938 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
939
940         * gst-plugins-ugly.doap:
941           Update mailing list in doap file as well
942
943 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
944
945         * ext/amrnb/amrnbdec.c:
946           Update mailing list address from sourceforge to freedesktop
947
948 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
949
950         * gst/realmedia/rmdemux.c:
951           rmdemux: fix tag memory leak
952           tags is not being freed after being merged to the
953           pending_tags.
954           https://bugzilla.gnome.org/show_bug.cgi?id=752404
955
956 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
957
958         * common:
959           Automatic update of common submodule
960           From f74b2df to 9aed1d7
961
962 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
963
964         * configure.ac:
965           Back to development
966
967 === release 1.5.2 ===
968
969 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
970
971         * ChangeLog:
972         * NEWS:
973         * RELEASE:
974         * configure.ac:
975         * docs/plugins/gst-plugins-ugly-plugins.args:
976         * docs/plugins/inspect/plugin-a52dec.xml:
977         * docs/plugins/inspect/plugin-amrnb.xml:
978         * docs/plugins/inspect/plugin-amrwbdec.xml:
979         * docs/plugins/inspect/plugin-asf.xml:
980         * docs/plugins/inspect/plugin-cdio.xml:
981         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
982         * docs/plugins/inspect/plugin-dvdread.xml:
983         * docs/plugins/inspect/plugin-dvdsub.xml:
984         * docs/plugins/inspect/plugin-lame.xml:
985         * docs/plugins/inspect/plugin-mad.xml:
986         * docs/plugins/inspect/plugin-mpeg2dec.xml:
987         * docs/plugins/inspect/plugin-realmedia.xml:
988         * docs/plugins/inspect/plugin-siddec.xml:
989         * docs/plugins/inspect/plugin-twolame.xml:
990         * docs/plugins/inspect/plugin-x264.xml:
991         * docs/plugins/inspect/plugin-xingmux.xml:
992         * gst-plugins-ugly.doap:
993         * win32/common/config.h:
994           Release 1.5.2
995
996 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
997
998         * po/af.po:
999         * po/az.po:
1000         * po/bg.po:
1001         * po/ca.po:
1002         * po/cs.po:
1003         * po/da.po:
1004         * po/de.po:
1005         * po/el.po:
1006         * po/en_GB.po:
1007         * po/eo.po:
1008         * po/es.po:
1009         * po/eu.po:
1010         * po/fi.po:
1011         * po/fr.po:
1012         * po/gl.po:
1013         * po/hr.po:
1014         * po/hu.po:
1015         * po/id.po:
1016         * po/it.po:
1017         * po/ja.po:
1018         * po/lt.po:
1019         * po/lv.po:
1020         * po/ms.po:
1021         * po/mt.po:
1022         * po/nb.po:
1023         * po/nl.po:
1024         * po/or.po:
1025         * po/pl.po:
1026         * po/pt_BR.po:
1027         * po/ro.po:
1028         * po/ru.po:
1029         * po/sk.po:
1030         * po/sl.po:
1031         * po/sq.po:
1032         * po/sr.po:
1033         * po/sv.po:
1034         * po/tr.po:
1035         * po/uk.po:
1036         * po/vi.po:
1037         * po/zh_CN.po:
1038           Update .po files
1039
1040 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
1041
1042         * po/nl.po:
1043           po: Update translations
1044
1045 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
1046
1047         * gst/asfdemux/gstasfdemux.c:
1048           asfdemux: Use gst_video_multiview_guess_half_aspect() function
1049           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
1050           stereoscopic video is full-frame per view or not.
1051
1052 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1053
1054         * common:
1055           Automatic update of common submodule
1056           From 6015d26 to f74b2df
1057
1058 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
1059
1060         * ext/x264/gstx264enc.c:
1061         * ext/x264/gstx264enc.h:
1062           x264enc: Use gst_video_encoder_set_min_pts
1063           This method replace the manual adjustment of PTS and DTS to avoid
1064           negative DTS issues. Using this method will also update the segment so
1065           we don't loos sync.
1066           https://bugzilla.gnome.org/show_bug.cgi?id=740575
1067
1068 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
1069
1070         * gst/asfdemux/Makefile.am:
1071         * gst/asfdemux/gstasfdemux.c:
1072         * gst/asfdemux/gstasfdemux.h:
1073           asfdemux: Add support for stereoscopic video metadata.
1074           Add parsing of stereoscopic metadata, and place into the caps to
1075           the decoder.
1076           Fix parsing of Advanced Mutual Exclustion objects.
1077           https://bugzilla.gnome.org/show_bug.cgi?id=711190
1078           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
1079
1080 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
1081
1082         * ext/x264/gstx264enc.c:
1083         * ext/x264/gstx264enc.h:
1084           x264enc: Add support for stereoscopic video
1085           Provide new frame-packing property to directly set
1086           x264enc frame packing, or pass through upstream settings
1087           The explicit layout from the frame-packing property is
1088           preferred over any info from the caps.
1089
1090 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
1091
1092         * gst/xingmux/gstxingmux.c:
1093           xingmux: fix compiler warnings
1094           https://bugzilla.gnome.org/show_bug.cgi?id=750596
1095
1096 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
1097
1098         * Makefile.am:
1099           cruft: add the obsolete tmpl dir to cruft-dirs
1100
1101 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
1102
1103         * common:
1104           Automatic update of common submodule
1105           From d9a3353 to 6015d26
1106
1107 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
1108
1109         * common:
1110           Automatic update of common submodule
1111           From d37af32 to d9a3353
1112
1113 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
1114
1115         * common:
1116           Automatic update of common submodule
1117           From 21ba2e5 to d37af32
1118
1119 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
1120
1121         * common:
1122           Automatic update of common submodule
1123           From c408583 to 21ba2e5
1124
1125 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
1126
1127         * docs/plugins/Makefile.am:
1128           docs: remove variables that we define in the snippet from common
1129           This is syncing our Makefile.am with upstream gtkdoc.
1130
1131 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
1132
1133         * autogen.sh:
1134         * common:
1135           Automatic update of common submodule
1136           From d676993 to c408583
1137
1138 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
1139
1140         * configure.ac:
1141           Back to development
1142
1143 === release 1.5.1 ===
1144
1145 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
1146
1147         * ChangeLog:
1148         * NEWS:
1149         * RELEASE:
1150         * configure.ac:
1151         * docs/plugins/gst-plugins-ugly-plugins.args:
1152         * docs/plugins/inspect/plugin-a52dec.xml:
1153         * docs/plugins/inspect/plugin-amrnb.xml:
1154         * docs/plugins/inspect/plugin-amrwbdec.xml:
1155         * docs/plugins/inspect/plugin-asf.xml:
1156         * docs/plugins/inspect/plugin-cdio.xml:
1157         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1158         * docs/plugins/inspect/plugin-dvdread.xml:
1159         * docs/plugins/inspect/plugin-dvdsub.xml:
1160         * docs/plugins/inspect/plugin-lame.xml:
1161         * docs/plugins/inspect/plugin-mad.xml:
1162         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1163         * docs/plugins/inspect/plugin-realmedia.xml:
1164         * docs/plugins/inspect/plugin-siddec.xml:
1165         * docs/plugins/inspect/plugin-twolame.xml:
1166         * docs/plugins/inspect/plugin-x264.xml:
1167         * docs/plugins/inspect/plugin-xingmux.xml:
1168         * gst-plugins-ugly.doap:
1169         * win32/common/config.h:
1170           Release 1.5.1
1171
1172 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
1173
1174         * po/af.po:
1175         * po/az.po:
1176         * po/bg.po:
1177         * po/ca.po:
1178         * po/cs.po:
1179         * po/da.po:
1180         * po/de.po:
1181         * po/el.po:
1182         * po/en_GB.po:
1183         * po/eo.po:
1184         * po/es.po:
1185         * po/eu.po:
1186         * po/fi.po:
1187         * po/fr.po:
1188         * po/gl.po:
1189         * po/hr.po:
1190         * po/hu.po:
1191         * po/id.po:
1192         * po/it.po:
1193         * po/ja.po:
1194         * po/lt.po:
1195         * po/lv.po:
1196         * po/ms.po:
1197         * po/mt.po:
1198         * po/nb.po:
1199         * po/nl.po:
1200         * po/or.po:
1201         * po/pl.po:
1202         * po/pt_BR.po:
1203         * po/ro.po:
1204         * po/ru.po:
1205         * po/sk.po:
1206         * po/sl.po:
1207         * po/sq.po:
1208         * po/sr.po:
1209         * po/sv.po:
1210         * po/tr.po:
1211         * po/uk.po:
1212         * po/vi.po:
1213         * po/zh_CN.po:
1214           Update .po files
1215
1216 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
1217
1218         * po/eo.po:
1219         * po/fr.po:
1220           po: Update translations
1221
1222 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
1223
1224         * tests/check/elements/amrnbenc.c:
1225         * tests/check/elements/mpeg2dec.c:
1226         * tests/check/elements/x264enc.c:
1227         * tests/check/elements/xingmux.c:
1228         * tests/check/pipelines/lame.c:
1229           check: Use GST_CHECK_MAIN () macro everywhere
1230           Makes source code smaller, and ensures we go through common initialization
1231           path (like the one that sets up XML unit test output ...)
1232
1233 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
1234
1235         * ext/x264/gstx264enc.c:
1236           x264enc: don't artificially limit max allowed value of "threads" property
1237           In auto mode it will happily chose much higher values anyway,
1238           and a limit of 4 seems a bit low these days.
1239
1240 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
1241
1242         * ext/dvdread/dvdreadsrc.c:
1243           dvdread: Also reset the first_seek var in start()
1244           Make the initial chapter seek work across reuse.
1245           https://bugzilla.gnome.org/show_bug.cgi?id=453322
1246
1247 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
1248
1249         * ext/dvdread/dvdreadsrc.c:
1250         * ext/dvdread/dvdreadsrc.h:
1251           dvdread: Work around basesrc initial seek
1252           Ignore the initial seek basesrc sends, as it
1253           breaks starting from another chapter by
1254           immediately seeking back to the start of the title
1255
1256 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
1257
1258         * ext/a52dec/gsta52dec.c:
1259         * ext/amrnb/amrnbdec.c:
1260         * ext/amrnb/amrnbenc.c:
1261         * ext/amrwbdec/amrwbdec.c:
1262         * ext/cdio/gstcdiocddasrc.c:
1263         * ext/lame/gstlamemp3enc.c:
1264         * ext/mad/gstmad.c:
1265         * ext/sidplay/gstsiddec.cc:
1266         * ext/twolame/gsttwolamemp2enc.c:
1267         * ext/x264/gstx264enc.c:
1268         * gst/realmedia/rademux.c:
1269         * gst/xingmux/gstxingmux.c:
1270           docs: update example pipelines in element docs
1271           Mostly gst-launch -> gst-launch-1.0, but also
1272           use autoaudiosink/autovideosink in more places
1273           and update pipelines a little or flesh out
1274           descriptions.
1275
1276 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
1277
1278         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1279         * gst/realmedia/rdtdepay.c:
1280           Rename property enums from ARG_ to PROP_
1281           Property enum items should be nameed PROP_ for consistency and readability.
1282
1283 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
1284
1285         * Android.mk:
1286         * ext/mad/Makefile.am:
1287         * ext/x264/Makefile.am:
1288         * gst/asfdemux/Makefile.am:
1289         * gst/dvdlpcmdec/Makefile.am:
1290         * gst/dvdsub/Makefile.am:
1291         * gst/realmedia/Makefile.am:
1292         * gst/xingmux/Makefile.am:
1293           Remove obsolete Android build cruft
1294           This is not needed any longer.
1295
1296 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
1297
1298         * gst/realmedia/pnmsrc.c:
1299           realmedia: remove unused enum item PROP_LAST
1300
1301 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
1302
1303         * tests/check/Makefile.am:
1304           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
1305           Make sure the test environment is set up.
1306           https://bugzilla.gnome.org//show_bug.cgi?id=747624
1307
1308 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
1309
1310         * configure.ac:
1311           configure: bump automake requirement to 1.14 and autoconf to 2.69
1312           This is only required for builds from git, people can still
1313           build tarballs if they only have older autotools.
1314           https://bugzilla.gnome.org//show_bug.cgi?id=747624
1315
1316 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
1317
1318         * .gitignore:
1319           Update .gitignore
1320
1321 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
1322
1323         * LICENSE_readme:
1324           Remove LICENSE_readme
1325           It's completely outdated and just confusing, better if people are
1326           forced to look at the actual code in question than trusting this file.
1327
1328 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
1329
1330         * INSTALL:
1331           Remove INSTALL file
1332           autotools automatically generate this, and when using different versions
1333           for autogen.sh there will always be changes to a file tracked by git.
1334
1335 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
1336
1337         * gst/asfdemux/gstasfdemux.c:
1338           asfdemux: fix a seek failure due to out-of-range in push mode
1339           A seek in push mode failed for big offsets which are beyond
1340           the range of guint32.
1341           https://bugzilla.gnome.org/show_bug.cgi?id=748162
1342
1343 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
1344
1345         * common:
1346         * tests/check/Makefile.am:
1347           tests: Use AM_TESTS_ENVIRONMENT
1348           Needed by the new automake test runner
1349
1350 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
1351
1352         * autogen.sh:
1353         * common:
1354           Automatic update of common submodule
1355           From bc76a8b to c8fb372
1356
1357 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1358
1359         * ext/a52dec/gsta52dec.c:
1360           a52dec: fix race in liba52dec lookup table initialization
1361           a52_init initializes the IMDCT global state as well as creating
1362           a new state. When two A52 decoders are created (eg, when two AC3
1363           tracks are contained in a video), calls to a52_init may happen
1364           at the same time, and the IMDCT initialization is not reentrant.
1365           https://bugzilla.gnome.org/show_bug.cgi?id=746781
1366
1367 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1368
1369         * ext/mpeg2dec/gstmpeg2dec.c:
1370           mpeg2dec: fix buffer leak in crop_buffer()
1371           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
1372           gst_buffer_replace() reffed it as well so we were one reference extra.
1373           https://bugzilla.gnome.org/show_bug.cgi?id=746887
1374
1375 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1376
1377         * gst/realmedia/rmdemux.c:
1378           rmdemux: resurrect some flow return handling
1379           https://bugzilla.gnome.org/show_bug.cgi?id=744572
1380
1381 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1382
1383         * gst/asfdemux/gstasfdemux.c:
1384           asfdemux: resurrect some flow return handling
1385           https://bugzilla.gnome.org/show_bug.cgi?id=744572
1386
1387 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
1388
1389         * ext/mpeg2dec/gstmpeg2dec.c:
1390           mpeg2dec: fix memory leak
1391           CID #1291630
1392
1393 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
1394
1395         * ext/mpeg2dec/gstmpeg2dec.c:
1396           mpeg2dec: initialize buffer
1397           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
1398           CID #1291634
1399
1400 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1401
1402         * ext/mpeg2dec/gstmpeg2dec.c:
1403           mpeg2dec: Add stride support
1404           This allow using external pools that have different strides from the
1405           default. These strides need to respect certain rules, which we check
1406           and if these are not met, we fallback to generic pool.
1407           https://bugzilla.gnome.org/show_bug.cgi?id=735379
1408
1409 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1410
1411         * ext/mpeg2dec/gstmpeg2dec.c:
1412         * ext/mpeg2dec/gstmpeg2dec.h:
1413           mpeg2dec: Re-implement pool handling
1414           This is a rewrite of the pool negotiation and configuration. Direct
1415           to output decoding is now achieved by configuring the pool using
1416           video-alignment. This removes copies when dealing with any elements that
1417           supports VideoAlignment, and enable usage of generic video buffer pool,
1418           XVImagePool and GLPool. It drops the crop meta implementation for now.
1419           https://bugzilla.gnome.org/show_bug.cgi?id=735379
1420
1421 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
1422
1423         * gst/dvdsub/gstdvdsubdec.c:
1424           dvbsub: fix indentation
1425
1426 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
1427
1428         * ext/dvdread/dvdreadsrc.c:
1429         * gst/dvdsub/gstdvdsubdec.c:
1430           Fix double semicolons
1431
1432 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1433
1434         * ext/mpeg2dec/gstmpeg2dec.c:
1435           Revert "mpeg2dec: Fix handling of stride"
1436           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
1437
1438 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1439
1440         * ext/mpeg2dec/gstmpeg2dec.c:
1441           Revert "mpeg2dec: Use propose unref method for buffer"
1442           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
1443
1444 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1445
1446         * ext/mpeg2dec/gstmpeg2dec.c:
1447           mpeg2dec: Use propose unref method for buffer
1448
1449 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
1450
1451         * ext/mpeg2dec/gstmpeg2dec.c:
1452           mpeg2dec: Fix handling of stride
1453           A pipeline like:
1454           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
1455           would look bad when file.ts contains 704x576 video, because vaapisink would
1456           give you buffers of stride 768, but libmpeg2 was not told about this and
1457           used a stride of 704.
1458           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
1459           reject buffer pools that don't meet libmpeg2's chroma stride requirements
1460           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
1461
1462 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
1463
1464         * ext/x264/gstx264enc.c:
1465         * gst/asfdemux/gstasfdemux.c:
1466           Improve and fix LATENCY query handling
1467           This now follows the design docs everywhere, especially the maximum latency
1468           handling.
1469           https://bugzilla.gnome.org/show_bug.cgi?id=744106
1470
1471 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
1472
1473         * ext/x264/gstx264enc.c:
1474           x264enc: Don't set max latency to the same value as the encoder latency
1475           The meaning of the max latency is *not* the maximum latency this element will
1476           introduce. It is the maximum latency this element can endure without
1477           overflowing any buffers, which is infinite for x264enc.
1478           Fixes latency configuration in zero latency mode, where max latency was
1479           becoming 0... which usually won't work well if something else introduces
1480           latency as then max < min in the end, and latency configuration just fails.
1481
1482 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1483
1484         * ext/x264/gstx264enc.c:
1485           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
1486           This matches what is done when downstream caps are not ANY, and fixes
1487           prerolling in byte stream mode when typefind is downstream.
1488
1489 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
1490
1491         * ext/lame/gstlamemp3enc.c:
1492         * ext/twolame/gsttwolamemp2enc.c:
1493           Constify some static arrays everywhere
1494
1495 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
1496
1497         * configure.ac:
1498           configure: remove non-ported plugins stuff
1499           It's not needed any longer, all plugins in -ugly
1500           have been ported.
1501
1502 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1503
1504         * ext/x264/gstx264enc.c:
1505           x264enc: Don't set an allocation maximum
1506           There is no reason x264enc should enforce a maximum allocation size.
1507           The maximum is normally set by buffer pool which cannot grow, but we
1508           don't offer a buffer pool. This would lead to stall when used with
1509           element that don't implement allocation query.
1510           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
1511
1512 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
1513
1514         * common:
1515           Automatic update of common submodule
1516           From f2c6b95 to bc76a8b
1517
1518 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
1519
1520         * MAINTAINERS:
1521           MAINTAINERS: Update my mail address
1522
1523 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
1524
1525         * common:
1526           Automatic update of common submodule
1527           From ef1ffdc to f2c6b95
1528
1529 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
1530
1531         * common:
1532           Automatic update of common submodule
1533           From 7bb2bce to ef1ffdc
1534
1535 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1536
1537         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1538           dvdlpcmdec: set channel positions using the appropriate API
1539           https://bugzilla.gnome.org/show_bug.cgi?id=731038
1540
1541 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
1542
1543         * gst/asfdemux/gstasfdemux.c:
1544           asfdemux: fix comment
1545
1546 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
1547
1548         * gst/asfdemux/gstasfdemux.c:
1549           asfdemux: Send duration query upstream first
1550           An upstream element (like mms or some dlna source) might be able to
1551           answer the query. Try that first, else fallback to standard logic
1552
1553 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
1554
1555         * gst/asfdemux/asfpacket.c:
1556           asf: fix up file mode
1557
1558 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
1559
1560         * common:
1561           Automatic update of common submodule
1562           From 84d06cd to 7bb2bce
1563
1564 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
1565
1566         * Makefile.am:
1567           tests: parallelise 'make check-valgrind'
1568
1569 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
1570
1571         * common:
1572           Automatic update of common submodule
1573           From a8c8939 to 84d06cd
1574
1575 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
1576
1577         * README:
1578         * common:
1579           Automatic update of common submodule
1580           From 36388a1 to a8c8939
1581
1582 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1583
1584         * gst/asfdemux/gstasfdemux.c:
1585           asfdemux: first try to delegate TIME seek events upstream
1586           We should give a chance to upstream to handle TIME seek events before trying
1587           to handle it in asfdemux.
1588           Fix a bug where fast backward seeks where discarded right away because they
1589           were not supported by asfdemux.
1590           https://bugzilla.gnome.org/show_bug.cgi?id=734471
1591
1592 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1593
1594         * gst/asfdemux/asfheaders.c:
1595         * gst/asfdemux/asfheaders.h:
1596         * gst/asfdemux/gstasfdemux.c:
1597           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
1598           We can safely ignore those but best to claim to understand this object type so
1599           we don't raise a warning.
1600           https://bugzilla.gnome.org/show_bug.cgi?id=736060
1601
1602 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1603
1604         * gst/asfdemux/gstasfdemux.c:
1605         * gst/asfdemux/gstasfdemux.h:
1606           asfdemux: if video is h264, check the codec_data for bytestream data
1607           For bytestream we don't want to expose it as codec_data but rather as
1608           streamheader as it is not out-of-band data but data that should be
1609           prepended to the beginning of the stream before the other buffers.
1610           https://bugzilla.gnome.org/show_bug.cgi?id=735070
1611
1612 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
1613
1614         * docs/plugins/inspect/plugin-a52dec.xml:
1615         * docs/plugins/inspect/plugin-amrnb.xml:
1616         * docs/plugins/inspect/plugin-amrwbdec.xml:
1617         * docs/plugins/inspect/plugin-asf.xml:
1618         * docs/plugins/inspect/plugin-cdio.xml:
1619         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1620         * docs/plugins/inspect/plugin-dvdread.xml:
1621         * docs/plugins/inspect/plugin-dvdsub.xml:
1622         * docs/plugins/inspect/plugin-lame.xml:
1623         * docs/plugins/inspect/plugin-mad.xml:
1624         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1625         * docs/plugins/inspect/plugin-realmedia.xml:
1626         * docs/plugins/inspect/plugin-siddec.xml:
1627         * docs/plugins/inspect/plugin-twolame.xml:
1628         * docs/plugins/inspect/plugin-x264.xml:
1629         * docs/plugins/inspect/plugin-xingmux.xml:
1630           docs: update for git master
1631
1632 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
1633
1634         * gst/asfdemux/gstasfdemux.c:
1635           asfdemux: simplify log statement
1636           Use the GST_PTR_FORMAT to print the buffer
1637
1638 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
1639
1640         * ext/x264/gstx264enc.c:
1641           x264: fix colour inversion with YV12 format
1642           It's the same as I420 but with the U/V planes swapped.
1643
1644 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
1645
1646         * Makefile.am:
1647         * common:
1648           Makefile: Add usage of build-checks step
1649           Allows building checks without running them
1650
1651 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
1652
1653         * ext/x264/gstx264enc.c:
1654           x264enc: Request buffers in allocation query
1655           https://bugzilla.gnome.org/show_bug.cgi?id=732288
1656
1657 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1658
1659         * ext/x264/gstx264enc.c:
1660         * ext/x264/gstx264enc.h:
1661           x264enc: Shift both PTS and DTS to ensure positive timestamp
1662           Currently we only shift DTS to compensate that we don't support negative
1663           timestamp. This cause a problem that PTS is no longer >= DTS and may
1664           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
1665           remove all the hack to handle this which seems the result of thinking libx264
1666           is bugged.
1667           https://bugzilla.gnome.org/show_bug.cgi?id=731351
1668
1669 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
1670
1671         * configure.ac:
1672           Back to development
1673
1674 === release 1.4.0 ===
1675
1676 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
1677
1678         * ChangeLog:
1679         * NEWS:
1680         * RELEASE:
1681         * configure.ac:
1682         * docs/plugins/inspect/plugin-a52dec.xml:
1683         * docs/plugins/inspect/plugin-amrnb.xml:
1684         * docs/plugins/inspect/plugin-amrwbdec.xml:
1685         * docs/plugins/inspect/plugin-asf.xml:
1686         * docs/plugins/inspect/plugin-cdio.xml:
1687         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1688         * docs/plugins/inspect/plugin-dvdread.xml:
1689         * docs/plugins/inspect/plugin-dvdsub.xml:
1690         * docs/plugins/inspect/plugin-lame.xml:
1691         * docs/plugins/inspect/plugin-mad.xml:
1692         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1693         * docs/plugins/inspect/plugin-realmedia.xml:
1694         * docs/plugins/inspect/plugin-siddec.xml:
1695         * docs/plugins/inspect/plugin-twolame.xml:
1696         * docs/plugins/inspect/plugin-x264.xml:
1697         * docs/plugins/inspect/plugin-xingmux.xml:
1698         * gst-plugins-ugly.doap:
1699         * win32/common/config.h:
1700           Release 1.4.0
1701
1702 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
1703
1704         * po/af.po:
1705         * po/az.po:
1706         * po/bg.po:
1707         * po/ca.po:
1708         * po/cs.po:
1709         * po/da.po:
1710         * po/de.po:
1711         * po/el.po:
1712         * po/en_GB.po:
1713         * po/eo.po:
1714         * po/es.po:
1715         * po/eu.po:
1716         * po/fi.po:
1717         * po/fr.po:
1718         * po/gl.po:
1719         * po/hr.po:
1720         * po/hu.po:
1721         * po/id.po:
1722         * po/it.po:
1723         * po/ja.po:
1724         * po/lt.po:
1725         * po/lv.po:
1726         * po/ms.po:
1727         * po/mt.po:
1728         * po/nb.po:
1729         * po/nl.po:
1730         * po/or.po:
1731         * po/pl.po:
1732         * po/pt_BR.po:
1733         * po/ro.po:
1734         * po/ru.po:
1735         * po/sk.po:
1736         * po/sl.po:
1737         * po/sq.po:
1738         * po/sr.po:
1739         * po/sv.po:
1740         * po/tr.po:
1741         * po/uk.po:
1742         * po/vi.po:
1743         * po/zh_CN.po:
1744           Update .po files
1745
1746 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
1747
1748         * po/sv.po:
1749           po: Update translations
1750
1751 === release 1.3.91 ===
1752
1753 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
1754
1755         * ChangeLog:
1756         * NEWS:
1757         * RELEASE:
1758         * configure.ac:
1759         * docs/plugins/inspect/plugin-a52dec.xml:
1760         * docs/plugins/inspect/plugin-amrnb.xml:
1761         * docs/plugins/inspect/plugin-amrwbdec.xml:
1762         * docs/plugins/inspect/plugin-asf.xml:
1763         * docs/plugins/inspect/plugin-cdio.xml:
1764         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1765         * docs/plugins/inspect/plugin-dvdread.xml:
1766         * docs/plugins/inspect/plugin-dvdsub.xml:
1767         * docs/plugins/inspect/plugin-lame.xml:
1768         * docs/plugins/inspect/plugin-mad.xml:
1769         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1770         * docs/plugins/inspect/plugin-realmedia.xml:
1771         * docs/plugins/inspect/plugin-siddec.xml:
1772         * docs/plugins/inspect/plugin-twolame.xml:
1773         * docs/plugins/inspect/plugin-x264.xml:
1774         * docs/plugins/inspect/plugin-xingmux.xml:
1775         * gst-plugins-ugly.doap:
1776         * win32/common/config.h:
1777           Release 1.3.91
1778
1779 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1780
1781         * po/af.po:
1782         * po/az.po:
1783         * po/bg.po:
1784         * po/ca.po:
1785         * po/cs.po:
1786         * po/da.po:
1787         * po/de.po:
1788         * po/el.po:
1789         * po/en_GB.po:
1790         * po/eo.po:
1791         * po/es.po:
1792         * po/eu.po:
1793         * po/fi.po:
1794         * po/fr.po:
1795         * po/gl.po:
1796         * po/hr.po:
1797         * po/hu.po:
1798         * po/id.po:
1799         * po/it.po:
1800         * po/ja.po:
1801         * po/lt.po:
1802         * po/lv.po:
1803         * po/ms.po:
1804         * po/mt.po:
1805         * po/nb.po:
1806         * po/nl.po:
1807         * po/or.po:
1808         * po/pl.po:
1809         * po/pt_BR.po:
1810         * po/ro.po:
1811         * po/ru.po:
1812         * po/sk.po:
1813         * po/sl.po:
1814         * po/sq.po:
1815         * po/sr.po:
1816         * po/sv.po:
1817         * po/tr.po:
1818         * po/uk.po:
1819         * po/vi.po:
1820         * po/zh_CN.po:
1821           Update .po files
1822
1823 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
1824
1825         * po/vi.po:
1826           po: Update translations
1827
1828 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
1829
1830         * gst/realmedia/rademux.c:
1831           rademux: Print invalid fourcc in error message in hex
1832           Previously this was printed as characters which caused later processing
1833           of the error message to sometimes warn about non-UTF-8 characters.
1834           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
1835
1836 === release 1.3.90 ===
1837
1838 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
1839
1840         * ChangeLog:
1841         * NEWS:
1842         * RELEASE:
1843         * configure.ac:
1844         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1845         * docs/plugins/inspect/plugin-a52dec.xml:
1846         * docs/plugins/inspect/plugin-amrnb.xml:
1847         * docs/plugins/inspect/plugin-amrwbdec.xml:
1848         * docs/plugins/inspect/plugin-asf.xml:
1849         * docs/plugins/inspect/plugin-cdio.xml:
1850         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1851         * docs/plugins/inspect/plugin-dvdread.xml:
1852         * docs/plugins/inspect/plugin-dvdsub.xml:
1853         * docs/plugins/inspect/plugin-lame.xml:
1854         * docs/plugins/inspect/plugin-mad.xml:
1855         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1856         * docs/plugins/inspect/plugin-realmedia.xml:
1857         * docs/plugins/inspect/plugin-siddec.xml:
1858         * docs/plugins/inspect/plugin-twolame.xml:
1859         * docs/plugins/inspect/plugin-x264.xml:
1860         * docs/plugins/inspect/plugin-xingmux.xml:
1861         * gst-plugins-ugly.doap:
1862         * win32/common/config.h:
1863           Release 1.3.90
1864
1865 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1866
1867         * po/af.po:
1868         * po/az.po:
1869         * po/bg.po:
1870         * po/ca.po:
1871         * po/cs.po:
1872         * po/da.po:
1873         * po/de.po:
1874         * po/el.po:
1875         * po/en_GB.po:
1876         * po/eo.po:
1877         * po/es.po:
1878         * po/eu.po:
1879         * po/fi.po:
1880         * po/fr.po:
1881         * po/gl.po:
1882         * po/hr.po:
1883         * po/hu.po:
1884         * po/id.po:
1885         * po/it.po:
1886         * po/ja.po:
1887         * po/lt.po:
1888         * po/lv.po:
1889         * po/ms.po:
1890         * po/mt.po:
1891         * po/nb.po:
1892         * po/nl.po:
1893         * po/or.po:
1894         * po/pl.po:
1895         * po/pt_BR.po:
1896         * po/ro.po:
1897         * po/ru.po:
1898         * po/sk.po:
1899         * po/sl.po:
1900         * po/sq.po:
1901         * po/sr.po:
1902         * po/sv.po:
1903         * po/tr.po:
1904         * po/uk.po:
1905         * po/vi.po:
1906         * po/zh_CN.po:
1907           Update .po files
1908
1909 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
1910
1911         * .gitignore:
1912           Ignore autotools test-driver temp files from 'make check'
1913
1914 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
1915
1916         * configure.ac:
1917           Back to development
1918
1919 === release 1.3.3 ===
1920
1921 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
1922
1923         * ChangeLog:
1924         * NEWS:
1925         * RELEASE:
1926         * configure.ac:
1927         * docs/plugins/inspect/plugin-a52dec.xml:
1928         * docs/plugins/inspect/plugin-amrnb.xml:
1929         * docs/plugins/inspect/plugin-amrwbdec.xml:
1930         * docs/plugins/inspect/plugin-asf.xml:
1931         * docs/plugins/inspect/plugin-cdio.xml:
1932         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1933         * docs/plugins/inspect/plugin-dvdread.xml:
1934         * docs/plugins/inspect/plugin-dvdsub.xml:
1935         * docs/plugins/inspect/plugin-lame.xml:
1936         * docs/plugins/inspect/plugin-mad.xml:
1937         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1938         * docs/plugins/inspect/plugin-realmedia.xml:
1939         * docs/plugins/inspect/plugin-siddec.xml:
1940         * docs/plugins/inspect/plugin-twolame.xml:
1941         * docs/plugins/inspect/plugin-x264.xml:
1942         * docs/plugins/inspect/plugin-xingmux.xml:
1943         * gst-plugins-ugly.doap:
1944         * win32/common/config.h:
1945           Release 1.3.3
1946
1947 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
1948
1949         * po/af.po:
1950         * po/az.po:
1951         * po/bg.po:
1952         * po/ca.po:
1953         * po/cs.po:
1954         * po/da.po:
1955         * po/de.po:
1956         * po/el.po:
1957         * po/en_GB.po:
1958         * po/eo.po:
1959         * po/es.po:
1960         * po/eu.po:
1961         * po/fi.po:
1962         * po/fr.po:
1963         * po/gl.po:
1964         * po/hr.po:
1965         * po/hu.po:
1966         * po/id.po:
1967         * po/it.po:
1968         * po/ja.po:
1969         * po/lt.po:
1970         * po/lv.po:
1971         * po/ms.po:
1972         * po/mt.po:
1973         * po/nb.po:
1974         * po/nl.po:
1975         * po/or.po:
1976         * po/pl.po:
1977         * po/pt_BR.po:
1978         * po/ro.po:
1979         * po/ru.po:
1980         * po/sk.po:
1981         * po/sl.po:
1982         * po/sq.po:
1983         * po/sr.po:
1984         * po/sv.po:
1985         * po/tr.po:
1986         * po/uk.po:
1987         * po/vi.po:
1988         * po/zh_CN.po:
1989           Update .po files
1990
1991 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
1992
1993         * po/de.po:
1994         * po/nl.po:
1995           po: Update translations
1996
1997 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
1998
1999         * gst/realmedia/rmdemux.c:
2000         * gst/realmedia/rmdemux.h:
2001           rmdemux: use GstFlowCombiner
2002           Removes flow return combination code to use the newly added GstFlowCombiner
2003           https://bugzilla.gnome.org/show_bug.cgi?id=709224
2004
2005 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
2006
2007         * gst/asfdemux/gstasfdemux.c:
2008         * gst/asfdemux/gstasfdemux.h:
2009           asfdemux: use GstFlowCombiner
2010           Removes flow return combination code to use the newly added GstFlowCombiner
2011           https://bugzilla.gnome.org/show_bug.cgi?id=709224
2012
2013 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
2014
2015         * ext/x264/gstx264enc.c:
2016           x264enc: fix caps leak in set_format()
2017           https://bugzilla.gnome.org/show_bug.cgi?id=730865
2018
2019 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
2020
2021         * gst/asfdemux/gstasfdemux.c:
2022           asfdemux: Handle initial 0 timestamp that should have been -1
2023           https://bugzilla.gnome.org/show_bug.cgi?id=719660
2024
2025 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
2026
2027         * configure.ac:
2028           Back to development
2029
2030 === release 1.3.2 ===
2031
2032 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
2033
2034         * ChangeLog:
2035         * NEWS:
2036         * RELEASE:
2037         * common:
2038         * configure.ac:
2039         * docs/plugins/inspect-build.stamp:
2040         * docs/plugins/inspect.stamp:
2041         * docs/plugins/inspect/plugin-a52dec.xml:
2042         * docs/plugins/inspect/plugin-amrnb.xml:
2043         * docs/plugins/inspect/plugin-amrwbdec.xml:
2044         * docs/plugins/inspect/plugin-asf.xml:
2045         * docs/plugins/inspect/plugin-cdio.xml:
2046         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2047         * docs/plugins/inspect/plugin-dvdread.xml:
2048         * docs/plugins/inspect/plugin-dvdsub.xml:
2049         * docs/plugins/inspect/plugin-lame.xml:
2050         * docs/plugins/inspect/plugin-mad.xml:
2051         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2052         * docs/plugins/inspect/plugin-realmedia.xml:
2053         * docs/plugins/inspect/plugin-siddec.xml:
2054         * docs/plugins/inspect/plugin-twolame.xml:
2055         * docs/plugins/inspect/plugin-x264.xml:
2056         * docs/plugins/inspect/plugin-xingmux.xml:
2057         * gst-plugins-ugly.doap:
2058         * win32/common/config.h:
2059           Release 1.3.2
2060
2061 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
2062
2063         * po/af.po:
2064         * po/az.po:
2065         * po/bg.po:
2066         * po/ca.po:
2067         * po/cs.po:
2068         * po/da.po:
2069         * po/de.po:
2070         * po/el.po:
2071         * po/en_GB.po:
2072         * po/eo.po:
2073         * po/es.po:
2074         * po/eu.po:
2075         * po/fi.po:
2076         * po/fr.po:
2077         * po/gl.po:
2078         * po/hr.po:
2079         * po/hu.po:
2080         * po/id.po:
2081         * po/it.po:
2082         * po/ja.po:
2083         * po/lt.po:
2084         * po/lv.po:
2085         * po/ms.po:
2086         * po/mt.po:
2087         * po/nb.po:
2088         * po/nl.po:
2089         * po/or.po:
2090         * po/pl.po:
2091         * po/pt_BR.po:
2092         * po/ro.po:
2093         * po/ru.po:
2094         * po/sk.po:
2095         * po/sl.po:
2096         * po/sq.po:
2097         * po/sr.po:
2098         * po/sv.po:
2099         * po/tr.po:
2100         * po/uk.po:
2101         * po/vi.po:
2102         * po/zh_CN.po:
2103           Update .po files
2104
2105 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
2106
2107         * common:
2108           Automatic update of common submodule
2109           From 211fa5f to 1f5d3c3
2110
2111 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
2112
2113         * ext/mpeg2dec/gstmpeg2dec.h:
2114           mpeg2dec: remove unused struct members
2115
2116 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
2117
2118         * gst/realmedia/rtspreal.c:
2119           rtspreal: Fix some memory leaks in an error path
2120           CID 1212165.
2121
2122 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
2123
2124         * ext/mpeg2dec/gstmpeg2dec.c:
2125           mpeg2dec: Release codec state on negotiation failures
2126           Else it leaks
2127           CID #1212169
2128
2129 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
2130
2131         * configure.ac:
2132           Back to development
2133
2134 === release 1.3.1 ===
2135
2136 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
2137
2138         * ChangeLog:
2139         * NEWS:
2140         * RELEASE:
2141         * configure.ac:
2142         * docs/plugins/gst-plugins-ugly-plugins.args:
2143         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2144         * docs/plugins/inspect/plugin-a52dec.xml:
2145         * docs/plugins/inspect/plugin-amrnb.xml:
2146         * docs/plugins/inspect/plugin-amrwbdec.xml:
2147         * docs/plugins/inspect/plugin-asf.xml:
2148         * docs/plugins/inspect/plugin-cdio.xml:
2149         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2150         * docs/plugins/inspect/plugin-dvdread.xml:
2151         * docs/plugins/inspect/plugin-dvdsub.xml:
2152         * docs/plugins/inspect/plugin-lame.xml:
2153         * docs/plugins/inspect/plugin-mad.xml:
2154         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2155         * docs/plugins/inspect/plugin-realmedia.xml:
2156         * docs/plugins/inspect/plugin-siddec.xml:
2157         * docs/plugins/inspect/plugin-twolame.xml:
2158         * docs/plugins/inspect/plugin-x264.xml:
2159         * docs/plugins/inspect/plugin-xingmux.xml:
2160         * gst-plugins-ugly.doap:
2161         * win32/common/config.h:
2162           Release 1.3.1
2163
2164 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
2165
2166         * po/af.po:
2167         * po/az.po:
2168         * po/bg.po:
2169         * po/ca.po:
2170         * po/cs.po:
2171         * po/da.po:
2172         * po/de.po:
2173         * po/el.po:
2174         * po/en_GB.po:
2175         * po/eo.po:
2176         * po/es.po:
2177         * po/eu.po:
2178         * po/fi.po:
2179         * po/fr.po:
2180         * po/gl.po:
2181         * po/hr.po:
2182         * po/hu.po:
2183         * po/id.po:
2184         * po/it.po:
2185         * po/ja.po:
2186         * po/lt.po:
2187         * po/lv.po:
2188         * po/ms.po:
2189         * po/mt.po:
2190         * po/nb.po:
2191         * po/nl.po:
2192         * po/or.po:
2193         * po/pl.po:
2194         * po/pt_BR.po:
2195         * po/ro.po:
2196         * po/ru.po:
2197         * po/sk.po:
2198         * po/sl.po:
2199         * po/sq.po:
2200         * po/sr.po:
2201         * po/sv.po:
2202         * po/tr.po:
2203         * po/uk.po:
2204         * po/vi.po:
2205         * po/zh_CN.po:
2206           Update .po files
2207
2208 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
2209
2210         * po/de.po:
2211         * po/id.po:
2212         * po/lv.po:
2213         * po/sk.po:
2214         * po/sr.po:
2215           po: Update translations
2216
2217 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
2218
2219         * common:
2220           Automatic update of common submodule
2221           From bcb1518 to 211fa5f
2222
2223 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
2224
2225         * ext/sidplay/gstsiddec.cc:
2226         * gst/asfdemux/gstrtspwms.c:
2227         * gst/realmedia/rademux.c:
2228         * gst/realmedia/rdtmanager.c:
2229         * gst/realmedia/rtspreal.c:
2230           docs: remove outdated and pointless 'Last reviewed' lines from docs
2231           They are very confusing for people, and more often than not
2232           also just not very accurate. Seeing 'last reviewed: 2005' in
2233           your docs is not very confidence-inspiring. Let's just remove
2234           those comments.
2235
2236 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2237
2238         * gst/dvdsub/gstdvdsubdec.c:
2239           dvdsubdec: fix spurious rejection of 0 time offset commands
2240           Coverity 206168
2241
2242 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2243
2244         * ext/dvdread/dvdreadsrc.c:
2245           dvdread: avoid intermediate promotion to signed
2246           We should not reach the dangerous range here, though.
2247           Coverity 206491, 206492, 1139856
2248
2249 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2250
2251         * ext/mpeg2dec/gstmpeg2dec.c:
2252           mpeg2dec: do not reset the whole video info when setting size
2253           New changes to gstvideo will reset all the video info state
2254           when calling _set_format, overwriting what was previously set
2255           in the preceding code.
2256           The comment says the following code is meant to preserve the
2257           pre-crop size, so let's just keep the size and related data
2258           as this does not seem to break anything else (this is what
2259           the _set_format call would have set before the change that
2260           reset all data, except the colorimetry).
2261
2262 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
2263
2264         * gst/asfdemux/gstasfdemux.c:
2265           asfdemux: Fix payloads check
2266           Don't iterate stream->payloads if ... it doesn't exist
2267           CID #1139846
2268
2269 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
2270
2271         * .gitignore:
2272           .gitignore: Ignore gcov intermediate files
2273           https://bugzilla.gnome.org/show_bug.cgi?id=725483
2274
2275 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
2276
2277         * common:
2278           Automatic update of common submodule
2279           From fe1672e to bcb1518
2280
2281 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
2282
2283         * common:
2284           Automatic update of common submodule
2285           From 1a07da9 to fe1672e
2286
2287 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
2288
2289         * docs/Makefile.am:
2290           docs: install prebuilt plugin docs if gtk-doc is disabled
2291           Sync to the Makefile.am from gst-plugin-base where it is done right.
2292           Fixes #725034
2293
2294 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
2295
2296         * gst/xingmux/gstxingmux.c:
2297         * gst/xingmux/plugin.c:
2298           xingmux: add muxer category and make element plugable
2299           This is required to make encodebin consider the element. Yet it is not enough to
2300           have it plugged it has a lower priority than most mp3encoders and no different
2301           caps.
2302
2303 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
2304
2305         * ext/x264/gstx264enc.c:
2306           x264enc: allow lossless compression (qp=0)
2307           https://bugzilla.gnome.org/show_bug.cgi?id=725051
2308
2309 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
2310
2311         * m4/a52.m4:
2312           m4: Remove extra check for 11+ year old a52 release
2313           You deserve a build failure if you still have that version
2314           If someone wants to completely remove this m4 to replace it with the
2315           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
2316
2317 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
2318
2319         * m4/a52.m4:
2320           m4: Fix multiple tests in AC_CHECK_A52DEC
2321
2322 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
2323
2324         * gst/asfdemux/gstasfdemux.c:
2325           asfdemux: Remove unused function
2326
2327 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
2328
2329         * tests/check/Makefile.am:
2330           check: Fix test location
2331
2332 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
2333
2334         * tests/check/Makefile.am:
2335           tests: Don't build disabled plugins' check tests
2336           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
2337
2338 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
2339
2340         * common:
2341           Automatic update of common submodule
2342           From d48bed3 to 1a07da9
2343
2344 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
2345
2346         * gst/asfdemux/gstasfdemux.c:
2347           asfdemux: only add "format" field with fourcc to WMV caps
2348           Doesn't make sense for e.g. H264 or MJPEG.
2349
2350 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
2351
2352         * autogen.sh:
2353         * common:
2354           Automatic update of common submodule
2355           From dbedaa0 to d48bed3
2356
2357 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
2358
2359         * po/Makevars:
2360           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
2361           https://bugzilla.gnome.org/show_bug.cgi?id=705455
2362
2363 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
2364
2365         * ext/amrwbdec/amrwbdec.c:
2366           amrwbdec: Remove some dead code
2367
2368 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
2369
2370         * ext/amrnb/amrnbdec.c:
2371           amrnbdec: Remove some dead code
2372
2373 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
2374
2375         * ext/amrnb/amrnbdec.c:
2376           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
2377
2378 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
2379
2380         * ext/amrwbdec/amrwbdec.c:
2381           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
2382
2383 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
2384
2385         * ext/mpeg2dec/gstmpeg2dec.c:
2386           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
2387
2388 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
2389
2390         * ext/x264/gstx264enc.c:
2391           x264enc: fix compiler warning
2392           Compiler warns rightly about possibly uninitialized variable.
2393
2394 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
2395
2396         * ext/x264/gstx264enc.c:
2397           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
2398           gst-launch-1.0 videotestsrc ! x264enc
2399
2400 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
2401
2402         * ext/mpeg2dec/gstmpeg2dec.c:
2403           mpeg2dec: graceful degradation for badly parsed input
2404
2405 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
2406
2407         * common:
2408           Automatic update of common submodule
2409           From 865aa20 to dbedaa0
2410
2411 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
2412
2413         * gst/asfdemux/asfpacket.c:
2414           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
2415           So, don't need to check previous payload's mo_size and current
2416           payload's mo_size when merging it.
2417           https://bugzilla.gnome.org/show_bug.cgi?id=710609
2418
2419 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
2420
2421         * gst/asfdemux/gstasfdemux.c:
2422         * gst/asfdemux/gstasfdemux.h:
2423           asfdemux: Keep audio error checking fields only for audio
2424           Video shouldn't need to be descrambled, this can cause frames data
2425           to be corrupted
2426           https://bugzilla.gnome.org/show_bug.cgi?id=684942
2427
2428 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
2429
2430         * gst/asfdemux/gstasfdemux.c:
2431           asfdemux: really copy the buffer data
2432           Pass the copy-memory flag to copy the memory for the output buffer,
2433           otherwise we end with 0-sized buffers
2434           https://bugzilla.gnome.org/show_bug.cgi?id=684942
2435
2436 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
2437
2438         * ext/x264/gstx264enc.c:
2439           x264enc: If FPS is available, set VFR to false
2440           https://bugzilla.gnome.org/show_bug.cgi?id=708940
2441
2442 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
2443
2444         * gst/asfdemux/gstasfdemux.c:
2445           asfdemux: Only use segment.start as seek_time if it is relative
2446           Relying on the gst_segment_do_seek results for getting the
2447           seeking time should not be used if seek type is SET because the
2448           do_seek function makes the 'cur` position of the seek normalized
2449           on the segment range. This means that seeking beyond the end of the
2450           file might not result in instant EOS as it will end up seeking to
2451           the final ts of the file.
2452           In asf seeking to the final timestamp can lead to seeking to the last
2453           keyframe, meaning a few seconds of video will still be played, which should
2454           not be the desired behavior when seeking beyong file limits.
2455
2456 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
2457
2458         * gst/asfdemux/gstasfdemux.c:
2459           asfdemux: Parse last simple index entry
2460           The entry size is fixed at 6, fix typo to finish parsing the index
2461           correctly until the last sample
2462
2463 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
2464
2465         * README:
2466         * common:
2467           Automatic update of common submodule
2468           From 6b03ba7 to 865aa20
2469
2470 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2471
2472         * configure.ac:
2473           configure: Actually use 1.3.0.1 as version to make configure happy
2474
2475 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2476
2477         * configure.ac:
2478           Back to development
2479
2480 === release 1.2.0 ===
2481
2482 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2483
2484         * ChangeLog:
2485         * NEWS:
2486         * RELEASE:
2487         * configure.ac:
2488         * docs/plugins/inspect/plugin-a52dec.xml:
2489         * docs/plugins/inspect/plugin-amrnb.xml:
2490         * docs/plugins/inspect/plugin-amrwbdec.xml:
2491         * docs/plugins/inspect/plugin-asf.xml:
2492         * docs/plugins/inspect/plugin-cdio.xml:
2493         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2494         * docs/plugins/inspect/plugin-dvdread.xml:
2495         * docs/plugins/inspect/plugin-dvdsub.xml:
2496         * docs/plugins/inspect/plugin-lame.xml:
2497         * docs/plugins/inspect/plugin-mad.xml:
2498         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2499         * docs/plugins/inspect/plugin-realmedia.xml:
2500         * docs/plugins/inspect/plugin-siddec.xml:
2501         * docs/plugins/inspect/plugin-twolame.xml:
2502         * docs/plugins/inspect/plugin-x264.xml:
2503         * docs/plugins/inspect/plugin-xingmux.xml:
2504         * gst-plugins-ugly.doap:
2505         * win32/common/config.h:
2506           Release 1.2.0
2507
2508 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2509
2510         * po/af.po:
2511         * po/az.po:
2512         * po/bg.po:
2513         * po/ca.po:
2514         * po/cs.po:
2515         * po/da.po:
2516         * po/de.po:
2517         * po/el.po:
2518         * po/en_GB.po:
2519         * po/eo.po:
2520         * po/es.po:
2521         * po/eu.po:
2522         * po/fi.po:
2523         * po/fr.po:
2524         * po/gl.po:
2525         * po/hr.po:
2526         * po/hu.po:
2527         * po/id.po:
2528         * po/it.po:
2529         * po/ja.po:
2530         * po/lt.po:
2531         * po/lv.po:
2532         * po/ms.po:
2533         * po/mt.po:
2534         * po/nb.po:
2535         * po/nl.po:
2536         * po/or.po:
2537         * po/pl.po:
2538         * po/pt_BR.po:
2539         * po/ro.po:
2540         * po/ru.po:
2541         * po/sk.po:
2542         * po/sl.po:
2543         * po/sq.po:
2544         * po/sr.po:
2545         * po/sv.po:
2546         * po/tr.po:
2547         * po/uk.po:
2548         * po/vi.po:
2549         * po/zh_CN.po:
2550           Update .po files
2551
2552 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
2553
2554         * ext/x264/gstx264enc.c:
2555           x264enc: Update the documentation to match the default profile used
2556           https://bugzilla.gnome.org/show_bug.cgi?id=708036
2557
2558 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
2559
2560         * common:
2561           Automatic update of common submodule
2562           From b613661 to 6b03ba7
2563
2564 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
2565
2566         * common:
2567           Automatic update of common submodule
2568           From 74a6857 to b613661
2569
2570 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
2571
2572         * autogen.sh:
2573         * common:
2574           Automatic update of common submodule
2575           From 098c0d7 to 74a6857
2576
2577 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2578
2579         * configure.ac:
2580           Back to development
2581
2582 === release 1.1.90 ===
2583
2584 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2585
2586         * ChangeLog:
2587         * NEWS:
2588         * RELEASE:
2589         * configure.ac:
2590         * docs/plugins/inspect/plugin-a52dec.xml:
2591         * docs/plugins/inspect/plugin-amrnb.xml:
2592         * docs/plugins/inspect/plugin-amrwbdec.xml:
2593         * docs/plugins/inspect/plugin-asf.xml:
2594         * docs/plugins/inspect/plugin-cdio.xml:
2595         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2596         * docs/plugins/inspect/plugin-dvdread.xml:
2597         * docs/plugins/inspect/plugin-dvdsub.xml:
2598         * docs/plugins/inspect/plugin-lame.xml:
2599         * docs/plugins/inspect/plugin-mad.xml:
2600         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2601         * docs/plugins/inspect/plugin-realmedia.xml:
2602         * docs/plugins/inspect/plugin-siddec.xml:
2603         * docs/plugins/inspect/plugin-twolame.xml:
2604         * docs/plugins/inspect/plugin-x264.xml:
2605         * docs/plugins/inspect/plugin-xingmux.xml:
2606         * gst-plugins-ugly.doap:
2607         * win32/common/config.h:
2608           Release 1.1.90
2609
2610 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2611
2612         * po/af.po:
2613         * po/az.po:
2614         * po/bg.po:
2615         * po/ca.po:
2616         * po/cs.po:
2617         * po/da.po:
2618         * po/de.po:
2619         * po/el.po:
2620         * po/en_GB.po:
2621         * po/eo.po:
2622         * po/es.po:
2623         * po/eu.po:
2624         * po/fi.po:
2625         * po/fr.po:
2626         * po/gl.po:
2627         * po/hr.po:
2628         * po/hu.po:
2629         * po/id.po:
2630         * po/it.po:
2631         * po/ja.po:
2632         * po/lt.po:
2633         * po/lv.po:
2634         * po/ms.po:
2635         * po/mt.po:
2636         * po/nb.po:
2637         * po/nl.po:
2638         * po/or.po:
2639         * po/pl.po:
2640         * po/pt_BR.po:
2641         * po/ro.po:
2642         * po/ru.po:
2643         * po/sk.po:
2644         * po/sl.po:
2645         * po/sq.po:
2646         * po/sr.po:
2647         * po/sv.po:
2648         * po/tr.po:
2649         * po/uk.po:
2650         * po/vi.po:
2651         * po/zh_CN.po:
2652           Update .po files
2653
2654 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2655
2656         * po/cs.po:
2657           po: Update translations
2658
2659 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
2660
2661         * ext/x264/gstx264enc.c:
2662         * tests/check/elements/x264enc.c:
2663           x264enc: Implement getcaps that restricts the input format depending on the output profile
2664           Also add some x264enc profile tests
2665           https://bugzilla.gnome.org/show_bug.cgi?id=708326
2666
2667 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
2668
2669         * gst/asfdemux/asfpacket.c:
2670         * gst/asfdemux/gstasfdemux.c:
2671           asfdemux: fix playback regression in push mode
2672
2673 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
2674
2675         * gst/asfdemux/gstasfdemux.h:
2676           asfdemux: remove unused variable
2677
2678 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
2679
2680         * ext/x264/gstx264enc.c:
2681           x264enc: Don't unref future state but the old one
2682           Being silly will lead us nowhere.
2683
2684 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2685
2686         * ext/x264/gstx264enc.c:
2687           x264enc: Check if we have an input state before using it
2688           Flushing might happen before caps were set on the encoder,
2689           which would lead to crashes here.
2690           Thanks to Matej Knopp for analyzing this.
2691           https://bugzilla.gnome.org/show_bug.cgi?id=707414
2692
2693 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
2694
2695         * ext/x264/gstx264enc.c:
2696           x264enc: fix unsigned comparison warning
2697
2698 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2699
2700         * configure.ac:
2701           Back to development
2702
2703 === release 1.1.4 ===
2704
2705 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2706
2707         * ChangeLog:
2708         * NEWS:
2709         * RELEASE:
2710         * configure.ac:
2711         * docs/plugins/inspect/plugin-a52dec.xml:
2712         * docs/plugins/inspect/plugin-amrnb.xml:
2713         * docs/plugins/inspect/plugin-amrwbdec.xml:
2714         * docs/plugins/inspect/plugin-asf.xml:
2715         * docs/plugins/inspect/plugin-cdio.xml:
2716         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2717         * docs/plugins/inspect/plugin-dvdread.xml:
2718         * docs/plugins/inspect/plugin-dvdsub.xml:
2719         * docs/plugins/inspect/plugin-lame.xml:
2720         * docs/plugins/inspect/plugin-mad.xml:
2721         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2722         * docs/plugins/inspect/plugin-realmedia.xml:
2723         * docs/plugins/inspect/plugin-siddec.xml:
2724         * docs/plugins/inspect/plugin-twolame.xml:
2725         * docs/plugins/inspect/plugin-x264.xml:
2726         * docs/plugins/inspect/plugin-xingmux.xml:
2727         * gst-plugins-ugly.doap:
2728         * win32/common/config.h:
2729           Release 1.1.4
2730
2731 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2732
2733         * po/af.po:
2734         * po/az.po:
2735         * po/bg.po:
2736         * po/ca.po:
2737         * po/cs.po:
2738         * po/da.po:
2739         * po/de.po:
2740         * po/el.po:
2741         * po/en_GB.po:
2742         * po/eo.po:
2743         * po/es.po:
2744         * po/eu.po:
2745         * po/fi.po:
2746         * po/fr.po:
2747         * po/gl.po:
2748         * po/hr.po:
2749         * po/hu.po:
2750         * po/id.po:
2751         * po/it.po:
2752         * po/ja.po:
2753         * po/lt.po:
2754         * po/lv.po:
2755         * po/ms.po:
2756         * po/mt.po:
2757         * po/nb.po:
2758         * po/nl.po:
2759         * po/or.po:
2760         * po/pl.po:
2761         * po/pt_BR.po:
2762         * po/ro.po:
2763         * po/ru.po:
2764         * po/sk.po:
2765         * po/sl.po:
2766         * po/sq.po:
2767         * po/sr.po:
2768         * po/sv.po:
2769         * po/tr.po:
2770         * po/uk.po:
2771         * po/vi.po:
2772         * po/zh_CN.po:
2773           Update .po files
2774
2775 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2776
2777         * po/pt_BR.po:
2778           po: update translations
2779
2780 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
2781
2782         * ext/x264/gstx264enc.c:
2783           x264enc: log when we output a lower profile than requested
2784
2785 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2786
2787         * ext/x264/gstx264enc.c:
2788           x264enc: Consider subset relations of profiles when setting srcpad caps
2789           constrained-baseline is a subset of baseline, is a subset of main,
2790           is a subset of high profile.
2791           https://bugzilla.gnome.org/show_bug.cgi?id=705425
2792
2793 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
2794
2795         * ext/x264/gstx264enc.c:
2796           x264enc: propagate flow return back to base class and upstream
2797           https://bugzilla.gnome.org/show_bug.cgi?id=705425
2798
2799 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
2800
2801         * configure.ac:
2802           configure: fix x264 version checking
2803           x264 releases carry pkg-config versions such as 0.120.x
2804           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
2805           then fail, so we need to either check for > 0.119.0 or
2806           for >= 0.120 to make this work right.
2807
2808 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
2809
2810         * ext/x264/gstx264enc.c:
2811           x264enc: minor clean-up
2812           We requires x264 build >= 120 now.
2813
2814 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2815
2816         * ext/mpeg2dec/gstmpeg2dec.c:
2817           mpeg2dec: Fix mpeg2_reset() calls
2818
2819 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2820
2821         * ext/mpeg2dec/gstmpeg2dec.c:
2822         * ext/x264/gstx264enc.c:
2823           ext: Use new flush vfunc of video codec base classes and remove reset implementations
2824
2825 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
2826
2827         * gst/asfdemux/gstasfdemux.c:
2828           asfdemux: fix build on C89 compilers
2829
2830 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
2831
2832         * gst/asfdemux/asfpacket.c:
2833         * gst/asfdemux/gstasfdemux.c:
2834           asfdemux: fix seeking in push mode
2835
2836 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
2837
2838         * configure.ac:
2839           build: add subdir-objects to AM_INIT_AUTOMAKE
2840           Fixes warnings in automake 1.14
2841           https://bugzilla.gnome.org/show_bug.cgi?id=705350
2842
2843 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
2844
2845         * ext/mpeg2dec/gstmpeg2dec.c:
2846           mpeg2dec: Do a hard reset of flush_stop
2847           Which is notified by hard == 0 with latest refactoring.
2848
2849 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
2850
2851         * po/LINGUAS:
2852         * po/da.po:
2853         * po/de.po:
2854         * po/gl.po:
2855         * po/hr.po:
2856         * po/hu.po:
2857         * po/ja.po:
2858         * po/nb.po:
2859         * po/nl.po:
2860         * po/pl.po:
2861         * po/ru.po:
2862         * po/sl.po:
2863         * po/tr.po:
2864         * po/uk.po:
2865         * po/vi.po:
2866           po: update translations
2867
2868 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2869
2870         * configure.ac:
2871           Back to development
2872
2873 === release 1.1.3 ===
2874
2875 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2876
2877         * ChangeLog:
2878         * NEWS:
2879         * RELEASE:
2880         * configure.ac:
2881         * docs/plugins/inspect/plugin-a52dec.xml:
2882         * docs/plugins/inspect/plugin-amrnb.xml:
2883         * docs/plugins/inspect/plugin-amrwbdec.xml:
2884         * docs/plugins/inspect/plugin-asf.xml:
2885         * docs/plugins/inspect/plugin-cdio.xml:
2886         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2887         * docs/plugins/inspect/plugin-dvdread.xml:
2888         * docs/plugins/inspect/plugin-dvdsub.xml:
2889         * docs/plugins/inspect/plugin-lame.xml:
2890         * docs/plugins/inspect/plugin-mad.xml:
2891         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2892         * docs/plugins/inspect/plugin-realmedia.xml:
2893         * docs/plugins/inspect/plugin-siddec.xml:
2894         * docs/plugins/inspect/plugin-twolame.xml:
2895         * docs/plugins/inspect/plugin-x264.xml:
2896         * docs/plugins/inspect/plugin-xingmux.xml:
2897         * gst-plugins-ugly.doap:
2898         * win32/common/config.h:
2899           Release 1.1.3
2900
2901 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2902
2903         * po/af.po:
2904         * po/az.po:
2905         * po/bg.po:
2906         * po/ca.po:
2907         * po/cs.po:
2908         * po/da.po:
2909         * po/de.po:
2910         * po/el.po:
2911         * po/en_GB.po:
2912         * po/eo.po:
2913         * po/es.po:
2914         * po/eu.po:
2915         * po/fi.po:
2916         * po/fr.po:
2917         * po/gl.po:
2918         * po/hu.po:
2919         * po/id.po:
2920         * po/it.po:
2921         * po/ja.po:
2922         * po/lt.po:
2923         * po/lv.po:
2924         * po/ms.po:
2925         * po/mt.po:
2926         * po/nb.po:
2927         * po/nl.po:
2928         * po/or.po:
2929         * po/pl.po:
2930         * po/pt_BR.po:
2931         * po/ro.po:
2932         * po/ru.po:
2933         * po/sk.po:
2934         * po/sl.po:
2935         * po/sq.po:
2936         * po/sr.po:
2937         * po/sv.po:
2938         * po/tr.po:
2939         * po/uk.po:
2940         * po/vi.po:
2941         * po/zh_CN.po:
2942           Update .po files
2943
2944 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2945
2946         * gst/asfdemux/gstasfdemux.c:
2947         * gst/realmedia/rademux.c:
2948         * gst/realmedia/rmdemux.c:
2949           gst: Don't swap start/stop for negative rates in the SEGMENT query
2950
2951 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2952
2953         * gst/realmedia/rademux.c:
2954         * gst/realmedia/rmdemux.c:
2955           real: Implement SEGMENT query
2956
2957 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2958
2959         * gst/asfdemux/gstasfdemux.c:
2960           asfdemux: Implement SEGMENT query
2961
2962 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
2963
2964         * gst/asfdemux/asfheaders.c:
2965         * gst/asfdemux/asfheaders.h:
2966         * gst/asfdemux/asfpacket.c:
2967         * gst/asfdemux/gstasfdemux.c:
2968         * gst/asfdemux/gstasfdemux.h:
2969           asfdemux: Add support for dvr-ms
2970           https://bugzilla.gnome.org/show_bug.cgi?id=705026
2971
2972 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
2973
2974         * gst/realmedia/rtspreal.c:
2975           rtspreal: Ensure output value has an assigned value
2976           In the case where this macro was used, that dest was != NULL but that
2977           the strncmp failed, we would end up with dest_len being undefined.
2978
2979 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
2980
2981         * ext/x264/gstx264enc.c:
2982           x264: Fix dts comparision
2983           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
2984           and signed value... resulting it the result never being < 0.
2985           Instead just check if it is smaller before assigning to frame->dts.
2986
2987 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
2988
2989         * gst/asfdemux/gstasfdemux.c:
2990         * gst/asfdemux/gstasfdemux.h:
2991           asfdemux: fix seqnum handling for seeks
2992           Use the same seqnum as the seek for flushes/segments that are
2993           caused by the seek. Also do the same for segment events
2994           Fixes #676242
2995
2996 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2997
2998         * ext/mpeg2dec/gstmpeg2dec.c:
2999           mpeg2dec: Clean up reset/start/stop handling
3000
3001 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3002
3003         * ext/x264/gstx264enc.c:
3004           x264enc: React properly to flushing/resetting the encoder
3005           https://bugzilla.gnome.org/show_bug.cgi?id=656007
3006
3007 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3008
3009         * gst/realmedia/rademux.c:
3010         * gst/realmedia/rademux.h:
3011         * gst/realmedia/rmdemux.c:
3012         * gst/realmedia/rmdemux.h:
3013           realmedia: Add support for group-id in the stream-start event
3014
3015 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3016
3017         * gst/asfdemux/gstasfdemux.c:
3018         * gst/asfdemux/gstasfdemux.h:
3019           asfdemux: Add support for group-id in the stream-start event
3020
3021 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3022
3023         * ext/sidplay/gstsiddec.cc:
3024         * ext/sidplay/gstsiddec.h:
3025           siddec: Add support for group-id in the stream-start event
3026
3027 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
3028
3029         * gst/realmedia/rmdemux.c:
3030           rmdemux: Mark demuxer as "running" in push-mode
3031           Allows queries (and other code) to be answered when working in push-mode.
3032           Running would only be set to TRUE accordingly when working in pull-mode
3033           once it had read header/index.
3034           Fixes #680185
3035
3036 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
3037
3038         * ext/mpeg2dec/gstmpeg2dec.c:
3039           mpeg2dec: Properly reset on sequence changes
3040           Otherwise we end up using stray data/buffers.
3041           Fixes #690701
3042
3043 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3044
3045         * configure.ac:
3046           Back to development
3047
3048 === release 1.1.2 ===
3049
3050 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3051
3052         * ChangeLog:
3053         * NEWS:
3054         * RELEASE:
3055         * configure.ac:
3056         * docs/plugins/inspect/plugin-a52dec.xml:
3057         * docs/plugins/inspect/plugin-amrnb.xml:
3058         * docs/plugins/inspect/plugin-amrwbdec.xml:
3059         * docs/plugins/inspect/plugin-asf.xml:
3060         * docs/plugins/inspect/plugin-cdio.xml:
3061         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3062         * docs/plugins/inspect/plugin-dvdread.xml:
3063         * docs/plugins/inspect/plugin-dvdsub.xml:
3064         * docs/plugins/inspect/plugin-lame.xml:
3065         * docs/plugins/inspect/plugin-mad.xml:
3066         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3067         * docs/plugins/inspect/plugin-realmedia.xml:
3068         * docs/plugins/inspect/plugin-siddec.xml:
3069         * docs/plugins/inspect/plugin-twolame.xml:
3070         * docs/plugins/inspect/plugin-x264.xml:
3071         * docs/plugins/inspect/plugin-xingmux.xml:
3072         * gst-plugins-ugly.doap:
3073         * win32/common/config.h:
3074           Release 1.1.2
3075
3076 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3077
3078         * po/af.po:
3079         * po/az.po:
3080         * po/bg.po:
3081         * po/ca.po:
3082         * po/cs.po:
3083         * po/da.po:
3084         * po/de.po:
3085         * po/el.po:
3086         * po/en_GB.po:
3087         * po/eo.po:
3088         * po/es.po:
3089         * po/eu.po:
3090         * po/fi.po:
3091         * po/fr.po:
3092         * po/gl.po:
3093         * po/hu.po:
3094         * po/id.po:
3095         * po/it.po:
3096         * po/ja.po:
3097         * po/lt.po:
3098         * po/lv.po:
3099         * po/ms.po:
3100         * po/mt.po:
3101         * po/nb.po:
3102         * po/nl.po:
3103         * po/or.po:
3104         * po/pl.po:
3105         * po/pt_BR.po:
3106         * po/ro.po:
3107         * po/ru.po:
3108         * po/sk.po:
3109         * po/sl.po:
3110         * po/sq.po:
3111         * po/sr.po:
3112         * po/sv.po:
3113         * po/tr.po:
3114         * po/uk.po:
3115         * po/vi.po:
3116         * po/zh_CN.po:
3117           Update .po files
3118
3119 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3120
3121         * ext/dvdread/dvdreadsrc.c:
3122           dvdreadsrc: correctly determine last chapter's duration
3123           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
3124           It worked just fine before ...
3125
3126 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3127
3128         * gst/realmedia/rdtmanager.c:
3129           rdt: forward sticky events
3130
3131 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3132
3133         * configure.ac:
3134           Back to development
3135
3136 === release 1.1.1 ===
3137
3138 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3139
3140         * ChangeLog:
3141         * NEWS:
3142         * RELEASE:
3143         * common:
3144         * configure.ac:
3145         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3146         * docs/plugins/inspect/plugin-a52dec.xml:
3147         * docs/plugins/inspect/plugin-amrnb.xml:
3148         * docs/plugins/inspect/plugin-amrwbdec.xml:
3149         * docs/plugins/inspect/plugin-asf.xml:
3150         * docs/plugins/inspect/plugin-cdio.xml:
3151         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3152         * docs/plugins/inspect/plugin-dvdread.xml:
3153         * docs/plugins/inspect/plugin-dvdsub.xml:
3154         * docs/plugins/inspect/plugin-lame.xml:
3155         * docs/plugins/inspect/plugin-mad.xml:
3156         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3157         * docs/plugins/inspect/plugin-realmedia.xml:
3158         * docs/plugins/inspect/plugin-siddec.xml:
3159         * docs/plugins/inspect/plugin-twolame.xml:
3160         * docs/plugins/inspect/plugin-x264.xml:
3161         * docs/plugins/inspect/plugin-xingmux.xml:
3162         * gst-plugins-ugly.doap:
3163         * win32/common/config.h:
3164           Release 1.1.1
3165
3166 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3167
3168         * po/af.po:
3169         * po/az.po:
3170         * po/bg.po:
3171         * po/ca.po:
3172         * po/cs.po:
3173         * po/da.po:
3174         * po/de.po:
3175         * po/el.po:
3176         * po/en_GB.po:
3177         * po/eo.po:
3178         * po/es.po:
3179         * po/eu.po:
3180         * po/fi.po:
3181         * po/fr.po:
3182         * po/gl.po:
3183         * po/hu.po:
3184         * po/id.po:
3185         * po/it.po:
3186         * po/ja.po:
3187         * po/lt.po:
3188         * po/lv.po:
3189         * po/ms.po:
3190         * po/mt.po:
3191         * po/nb.po:
3192         * po/nl.po:
3193         * po/or.po:
3194         * po/pl.po:
3195         * po/pt_BR.po:
3196         * po/ro.po:
3197         * po/ru.po:
3198         * po/sk.po:
3199         * po/sl.po:
3200         * po/sq.po:
3201         * po/sr.po:
3202         * po/sv.po:
3203         * po/tr.po:
3204         * po/uk.po:
3205         * po/vi.po:
3206         * po/zh_CN.po:
3207           Update .po files
3208
3209 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
3210
3211         * common:
3212           Automatic update of common submodule
3213           From 098c0d7 to 01a7a46
3214
3215 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
3216
3217         * ext/mpeg2dec/gstmpeg2dec.c:
3218           mpeg2dec: make the aspect ratio calculation more accurate.
3219           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
3220           aspect-ratio if we don't have a valid upstream PAR.
3221           https://bugzilla.gnome.org/show_bug.cgi?id=685103
3222
3223 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3224
3225         * common:
3226           Automatic update of common submodule
3227           From 5edcd85 to 098c0d7
3228
3229 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3230
3231         * tests/check/elements/amrnbenc.c:
3232         * tests/check/elements/mpeg2dec.c:
3233         * tests/check/elements/x264enc.c:
3234         * tests/check/elements/xingmux.c:
3235           tests: Fix event handling
3236
3237 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
3238
3239         * ext/lame/gstlamemp3enc.c:
3240           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
3241           lame does internal resampling, but the base class only cares about
3242           the number of raw samples, so tell finish frames about that, not
3243           the number of samples in the outgoing frame.:
3244
3245 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
3246
3247         * ext/x264/gstx264enc.c:
3248           x264enc: output byte-stream if downstream has ANY caps
3249           It's what people expect when they pipe the output to
3250           filesink or into a tcp connection or pipe.
3251
3252 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
3253
3254         * MAINTAINERS:
3255         * README:
3256         * README.static-linking:
3257         * common:
3258           Automatic update of common submodule
3259           From 3cb3d3c to 5edcd85
3260
3261 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3262
3263         * configure.ac:
3264         * ext/a52dec/Makefile.am:
3265         * ext/amrnb/Makefile.am:
3266         * ext/amrwbdec/Makefile.am:
3267         * ext/cdio/Makefile.am:
3268         * ext/dvdread/Makefile.am:
3269         * ext/lame/Makefile.am:
3270         * ext/mad/Makefile.am:
3271         * ext/mpeg2dec/Makefile.am:
3272         * ext/sidplay/Makefile.am:
3273         * ext/twolame/Makefile.am:
3274         * ext/x264/Makefile.am:
3275         * gst/asfdemux/Makefile.am:
3276         * gst/dvdlpcmdec/Makefile.am:
3277         * gst/dvdsub/Makefile.am:
3278         * gst/realmedia/Makefile.am:
3279         * gst/xingmux/Makefile.am:
3280           gst: Add better support for static plugins
3281
3282 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
3283
3284         * autogen.sh:
3285         * common:
3286           Automatic update of common submodule
3287           From aed87ae to 3cb3d3c
3288
3289 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
3290
3291         * common:
3292           Automatic update of common submodule
3293           From 04c7a1e to aed87ae
3294
3295 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
3296
3297         * gst/asfdemux/gstasfdemux.c:
3298         * gst/realmedia/rmdemux.c:
3299           Use %03u instead of %u in gst_pad_create_stream_id_printf()
3300
3301 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
3302
3303         * ext/x264/gstx264enc.c:
3304           x264enc: Fix for 0/1 framerate - now uses VFR in this case
3305           Previously did a division by zero.
3306           https://bugzilla.gnome.org/show_bug.cgi?id=695728
3307
3308 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
3309
3310         * common:
3311           Automatic update of common submodule
3312           From 2de221c to 04c7a1e
3313
3314 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
3315
3316         * ext/x264/gstx264enc.c:
3317           x264enc: simplify template caps
3318           No need to make an array for one single element.
3319
3320 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
3321
3322         * ext/x264/gstx264enc.c:
3323           x264enc: put all theoretically possible formats in template caps
3324           and decide at runtime which subset of these (8-bit or 10-bit video
3325           formats) is supported. libx264 will be compiled for one of these
3326           two options, and it is possible to switch by pointing the dynamic
3327           linker to a different libx264 build at runtime. If we want our
3328           template caps to be correct, they should contain all then, with
3329           the actually supported ones determined at runtime.
3330           https://bugzilla.gnome.org/show_bug.cgi?id=691935
3331
3332 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
3333
3334         * ext/x264/gstx264enc.c:
3335           x264enc: detect supported bit depth and pixel formats at runtime
3336           http://bugs.debian.org/667573
3337           https://bugzilla.gnome.org/show_bug.cgi?id=691935
3338
3339 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
3340
3341         * autogen.sh:
3342           autogen.sh: allow calling from out-of-tree
3343           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3344           https://bugzilla.gnome.org/show_bug.cgi?id=692857
3345
3346 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
3347
3348         * common:
3349           Automatic update of common submodule
3350           From a942293 to 2de221c
3351
3352 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
3353
3354         * tests/check/Makefile.am:
3355           tests: use _1_0 variants for the various registry variables
3356           These override the variants without version suffix. Makes 'make check' work
3357           properly in environments that set the suffixed variant for 1.0, such as
3358           jhbuild.
3359
3360 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3361
3362         * common:
3363           Automatic update of common submodule
3364           From a72faea to a942293
3365
3366 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
3367
3368         * configure.ac:
3369           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
3370           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
3371           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
3372           https://bugzilla.gnome.org/show_bug.cgi?id=690881
3373
3374 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
3375
3376         * ext/mpeg2dec/gstmpeg2dec.c:
3377           mpeg2dec: use appropriate printf format for gsize
3378
3379 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
3380
3381         * ext/cdio/gstcdio.h:
3382           cdio: Fix redundant redeclaration of 'cdio_version_string'
3383           cdio/version.h is already included by cdio/cdio.h
3384
3385 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3386
3387         * ext/sidplay/gstsiddec.cc:
3388           siddec: init debug category
3389
3390 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3391
3392         * configure.ac:
3393         * ext/dvdread/Makefile.am:
3394           dvdread: link to libgmodule-2.0 since the g_module_* API is used
3395           And the gmodule lib has been moved into the Requires.private
3396           section of the pkg-config file in core.
3397
3398 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
3399
3400         * ext/cdio/gstcdiocddasrc.c:
3401         * ext/cdio/gstcdiocddasrc.h:
3402           cdiocddasrc: detect whether drive produces samples in non-host endianness
3403           If drive produces samples in other endianness than the host,
3404           we need to byte swap them before pushing them out, or we
3405           produce nothing but noise. cdparanoia detects this automatically,
3406           but libcdio does not, so we have to do it ourselves.
3407           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
3408           https://bugzilla.gnome.org/show_bug.cgi?id=377280
3409
3410 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
3411
3412         * common:
3413           Automatic update of common submodule
3414           From b497c4f to a72faea
3415
3416 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3417
3418         * tests/check/elements/xingmux_testdata.h:
3419           xingmux: Fix unit test after change to correctly calculate number of frames
3420
3421 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3422
3423         * ext/x264/gstx264enc.c:
3424           x264enc: Add support for 10-bit color formats
3425           Requires x264 to be built with 10-bit support, which disables
3426           9-bit support. Also only advertise the color formats that were
3427           compiled into x264.
3428
3429 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3430
3431         * ext/x264/gstx264enc.c:
3432           x264enc: Add support for Y444, Y42B and NV12
3433
3434 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
3435
3436         * ext/cdio/Makefile.am:
3437         * ext/cdio/gstcdio.c:
3438           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
3439           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
3440           if they're not plain ASCII.
3441
3442 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
3443
3444         * gst/xingmux/gstxingmux.c:
3445           xingmux: Properly calculate the number of frames
3446           First, the xing header frame is never added to the count,
3447           we have to increment the count.
3448           Secondly, there is a rounding error when calculating the
3449           frame duration, as spf*GST_SECOND/rate is not an integer
3450           (26122448.9) an it must be 26122449.
3451
3452 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
3453
3454         * configure.ac:
3455           configure.ac: update courtesy of autoupdate
3456
3457 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
3458
3459         * common:
3460         * configure.ac:
3461           configure: let AG_GST_PLUGIN_DOCS check for python
3462           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
3463           which as a side-effect should pick up newer python versions as
3464           well.
3465           https://bugzilla.gnome.org/show_bug.cgi?id=563903
3466
3467 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
3468
3469         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3470           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
3471
3472 2012-11-03 20:38:00 +0000  Tim-Philipp Müller <tim@centricular.net>
3473
3474         * tests/check/elements/mpg123audiodec.c:
3475           Fix FSF address
3476           https://bugzilla.gnome.org/show_bug.cgi?id=687520
3477
3478 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
3479
3480         * docs/random/LICENSE:
3481         * ext/a52dec/gsta52dec.c:
3482         * ext/a52dec/gsta52dec.h:
3483         * ext/amrnb/amrnb.c:
3484         * ext/amrnb/amrnbdec.c:
3485         * ext/amrnb/amrnbdec.h:
3486         * ext/amrnb/amrnbenc.c:
3487         * ext/amrnb/amrnbenc.h:
3488         * ext/amrwbdec/amrwb.c:
3489         * ext/amrwbdec/amrwbdec.c:
3490         * ext/amrwbdec/amrwbdec.h:
3491         * ext/cdio/gstcdio.c:
3492         * ext/cdio/gstcdio.h:
3493         * ext/cdio/gstcdiocddasrc.c:
3494         * ext/cdio/gstcdiocddasrc.h:
3495         * ext/dvdread/dvdreadsrc.c:
3496         * ext/dvdread/dvdreadsrc.h:
3497         * ext/lame/gstlamemp3enc.c:
3498         * ext/lame/gstlamemp3enc.h:
3499         * ext/lame/plugin.c:
3500         * ext/mad/gstmad.c:
3501         * ext/mad/gstmad.h:
3502         * ext/mpeg2dec/gstmpeg2dec.c:
3503         * ext/mpeg2dec/gstmpeg2dec.h:
3504         * ext/sidplay/gstsiddec.cc:
3505         * ext/sidplay/gstsiddec.h:
3506         * ext/twolame/gsttwolamemp2enc.c:
3507         * ext/twolame/gsttwolamemp2enc.h:
3508         * ext/x264/gstx264enc.c:
3509         * ext/x264/gstx264enc.h:
3510         * gst-libs/gst/gettext.h:
3511         * gst-libs/gst/glib-compat-private.h:
3512         * gst-libs/gst/gst-i18n-plugin.h:
3513         * gst/asfdemux/asfheaders.c:
3514         * gst/asfdemux/asfheaders.h:
3515         * gst/asfdemux/asfpacket.c:
3516         * gst/asfdemux/asfpacket.h:
3517         * gst/asfdemux/gstasf.c:
3518         * gst/asfdemux/gstasfdemux.c:
3519         * gst/asfdemux/gstasfdemux.h:
3520         * gst/asfdemux/gstrtpasfdepay.c:
3521         * gst/asfdemux/gstrtpasfdepay.h:
3522         * gst/asfdemux/gstrtspwms.c:
3523         * gst/asfdemux/gstrtspwms.h:
3524         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3525         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3526         * gst/dvdsub/gstdvdsubdec.c:
3527         * gst/dvdsub/gstdvdsubdec.h:
3528         * gst/dvdsub/gstdvdsubparse.c:
3529         * gst/dvdsub/gstdvdsubparse.h:
3530         * gst/realmedia/asmrules.c:
3531         * gst/realmedia/asmrules.h:
3532         * gst/realmedia/gstrdtbuffer.c:
3533         * gst/realmedia/gstrdtbuffer.h:
3534         * gst/realmedia/pnmsrc.c:
3535         * gst/realmedia/pnmsrc.h:
3536         * gst/realmedia/rademux.c:
3537         * gst/realmedia/rademux.h:
3538         * gst/realmedia/rdtdepay.c:
3539         * gst/realmedia/rdtdepay.h:
3540         * gst/realmedia/rdtjitterbuffer.c:
3541         * gst/realmedia/rdtjitterbuffer.h:
3542         * gst/realmedia/rdtmanager.c:
3543         * gst/realmedia/rdtmanager.h:
3544         * gst/realmedia/realhash.c:
3545         * gst/realmedia/realhash.h:
3546         * gst/realmedia/realmedia.c:
3547         * gst/realmedia/rmdemux.c:
3548         * gst/realmedia/rmdemux.h:
3549         * gst/realmedia/rmutils.c:
3550         * gst/realmedia/rmutils.h:
3551         * gst/realmedia/rtspreal.c:
3552         * gst/realmedia/rtspreal.h:
3553         * gst/xingmux/gstxingmux.c:
3554         * gst/xingmux/gstxingmux.h:
3555         * gst/xingmux/plugin.c:
3556         * tests/check/elements/amrnbenc.c:
3557         * tests/check/elements/mpeg2dec.c:
3558         * tests/check/elements/x264enc.c:
3559         * tests/check/generic/index.c:
3560         * tests/check/generic/states.c:
3561         * tests/check/pipelines/lame.c:
3562           Fix FSF address
3563           https://bugzilla.gnome.org/show_bug.cgi?id=687520
3564
3565 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
3566
3567         * gst/dvdsub/gstdvdsubdec.c:
3568           dvdsubdec: allocate correct amount of memory for bitmap
3569           https://bugzilla.gnome.org/show_bug.cgi?id=687192
3570
3571 2012-10-30 09:27:24 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
3572
3573         * ext/mpg123/gstmpg123audiodec.c:
3574           mpg123: removed unnecessary finalize function
3575           https://bugzilla.gnome.org/show_bug.cgi?id=687176
3576
3577 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
3578
3579         * ext/sidplay/gstsiddec.cc:
3580           siddec: reset bytes counter
3581           Reset the total_bytes counter so that we get timestamps correct.
3582           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
3583
3584 2012-10-30 10:20:09 +1100  Jan Schmidt <thaytan@noraisin.net>
3585
3586         * ext/mpg123/gstmpg123audiodec.c:
3587           mpg123: Fix leaks from not chaining up in the finalize function
3588
3589 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
3590
3591         * configure.ac:
3592         * docs/plugins/inspect/plugin-a52dec.xml:
3593         * docs/plugins/inspect/plugin-amrnb.xml:
3594         * docs/plugins/inspect/plugin-amrwbdec.xml:
3595         * docs/plugins/inspect/plugin-asf.xml:
3596         * docs/plugins/inspect/plugin-cdio.xml:
3597         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3598         * docs/plugins/inspect/plugin-dvdread.xml:
3599         * docs/plugins/inspect/plugin-dvdsub.xml:
3600         * docs/plugins/inspect/plugin-lame.xml:
3601         * docs/plugins/inspect/plugin-mad.xml:
3602         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3603         * docs/plugins/inspect/plugin-realmedia.xml:
3604         * docs/plugins/inspect/plugin-siddec.xml:
3605         * docs/plugins/inspect/plugin-twolame.xml:
3606         * docs/plugins/inspect/plugin-x264.xml:
3607         * docs/plugins/inspect/plugin-xingmux.xml:
3608         * win32/common/config.h:
3609           Back to feature development
3610
3611 === release 1.0.2 ===
3612
3613 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
3614
3615         * ChangeLog:
3616         * NEWS:
3617         * RELEASE:
3618         * configure.ac:
3619         * docs/plugins/inspect/plugin-a52dec.xml:
3620         * docs/plugins/inspect/plugin-amrnb.xml:
3621         * docs/plugins/inspect/plugin-amrwbdec.xml:
3622         * docs/plugins/inspect/plugin-asf.xml:
3623         * docs/plugins/inspect/plugin-cdio.xml:
3624         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3625         * docs/plugins/inspect/plugin-dvdread.xml:
3626         * docs/plugins/inspect/plugin-dvdsub.xml:
3627         * docs/plugins/inspect/plugin-lame.xml:
3628         * docs/plugins/inspect/plugin-mad.xml:
3629         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3630         * docs/plugins/inspect/plugin-realmedia.xml:
3631         * docs/plugins/inspect/plugin-siddec.xml:
3632         * docs/plugins/inspect/plugin-twolame.xml:
3633         * docs/plugins/inspect/plugin-x264.xml:
3634         * docs/plugins/inspect/plugin-xingmux.xml:
3635         * gst-plugins-ugly.doap:
3636         * win32/common/config.h:
3637           Release 1.0.2
3638
3639 2012-10-24 13:41:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3640
3641         * tests/check/elements/mpg123audiodec.c:
3642           tests: fix up mpg123 test a little
3643           - dist input files
3644           - fix sample leak
3645           - simplify check for elements
3646           - only run mpg123 test if mpg123 is available and selected
3647           - fix build in uninstalled setup
3648           https://bugzilla.gnome.org/show_bug.cgi?id=686595
3649
3650 2012-10-24 12:30:10 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3651
3652         * tests/check/elements/mpg123audiodec.c:
3653           tets: add unit test for mpg123audiodec
3654           https://bugzilla.gnome.org/show_bug.cgi?id=686595
3655
3656 2012-10-24 00:36:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3657
3658         * ext/mpg123/gstmpg123audiodec.c:
3659           mpg123: added gtkdoc section
3660           https://bugzilla.gnome.org/show_bug.cgi?id=686595
3661
3662 2012-10-24 00:22:05 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3663
3664         * ext/mpg123/gstmpg123audiodec.c:
3665           mpg123: fixed bug with last frame, disabled internal resampler & chatter
3666           * The last MP3 frame wasn't being pushed when base class was draining
3667           * Made sure mpg123 cannot ever use its (crude) internal resampler
3668           * Disabled mpg123 stderr output
3669           https://bugzilla.gnome.org/show_bug.cgi?id=686595
3670
3671 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
3672
3673         * gst/asfdemux/Makefile.am:
3674         * gst/realmedia/Makefile.am:
3675           Makefile.am: Fix typos for generating the Android.mk files
3676           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
3677           The typos led to generate the incorrect Android.mk files for the asfdemux
3678           and realmedia plugin.
3679           https://bugzilla.gnome.org/show_bug.cgi?id=686748
3680
3681 2012-10-24 00:21:45 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
3682
3683         * ext/mpg123/gstmpg123audiodec.c:
3684           mpg123: cleaned up comments, formatting, and logging lines
3685           also replaced mpg123decoder->handle != NULL checks with asserts
3686           https://bugzilla.gnome.org/show_bug.cgi?id=686595
3687
3688 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3689
3690         * ext/dvdread/dvdreadsrc.c:
3691           dvdreadsrc: correctly set next cell when seeking to sector
3692
3693 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3694
3695         * gst/dvdsub/gstdvdsubparse.c:
3696           dvdsubparse: send src caps when receiving sink caps
3697
3698 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3699
3700         * ext/dvdread/dvdreadsrc.c:
3701           dvdreadsrc: update dvd event to enhanced approach
3702           ... in line with resindvdsrc.
3703
3704 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
3705
3706         * docs/Makefile.am:
3707           docs: add 'make upload' target for new-release script
3708
3709 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
3710
3711         * configure.ac:
3712         * docs/plugins/inspect/plugin-a52dec.xml:
3713         * docs/plugins/inspect/plugin-amrnb.xml:
3714         * docs/plugins/inspect/plugin-amrwbdec.xml:
3715         * docs/plugins/inspect/plugin-asf.xml:
3716         * docs/plugins/inspect/plugin-cdio.xml:
3717         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3718         * docs/plugins/inspect/plugin-dvdread.xml:
3719         * docs/plugins/inspect/plugin-dvdsub.xml:
3720         * docs/plugins/inspect/plugin-lame.xml:
3721         * docs/plugins/inspect/plugin-mad.xml:
3722         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3723         * docs/plugins/inspect/plugin-realmedia.xml:
3724         * docs/plugins/inspect/plugin-siddec.xml:
3725         * docs/plugins/inspect/plugin-twolame.xml:
3726         * docs/plugins/inspect/plugin-x264.xml:
3727         * docs/plugins/inspect/plugin-xingmux.xml:
3728         * win32/common/config.h:
3729           Back to development (bug fixing)
3730
3731 === release 1.0.1 ===
3732
3733 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
3734
3735         * ChangeLog:
3736         * NEWS:
3737         * RELEASE:
3738         * configure.ac:
3739         * docs/plugins/inspect/plugin-a52dec.xml:
3740         * docs/plugins/inspect/plugin-amrnb.xml:
3741         * docs/plugins/inspect/plugin-amrwbdec.xml:
3742         * docs/plugins/inspect/plugin-asf.xml:
3743         * docs/plugins/inspect/plugin-cdio.xml:
3744         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3745         * docs/plugins/inspect/plugin-dvdread.xml:
3746         * docs/plugins/inspect/plugin-dvdsub.xml:
3747         * docs/plugins/inspect/plugin-lame.xml:
3748         * docs/plugins/inspect/plugin-mad.xml:
3749         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3750         * docs/plugins/inspect/plugin-realmedia.xml:
3751         * docs/plugins/inspect/plugin-siddec.xml:
3752         * docs/plugins/inspect/plugin-twolame.xml:
3753         * docs/plugins/inspect/plugin-x264.xml:
3754         * docs/plugins/inspect/plugin-xingmux.xml:
3755         * gst-plugins-ugly.doap:
3756         * win32/common/config.h:
3757           Release 1.0.1
3758
3759 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
3760
3761         * common:
3762           Automatic update of common submodule
3763           From 6c0b52c to 6bb6951
3764
3765 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
3766
3767         * ext/mpeg2dec/gstmpeg2dec.c:
3768           mpeg2dec: Don't error out when there is no associated buffer
3769           In 0.10, having mpeg2dec occasionally tell us to output a frame that
3770           was never decoded was just ignored, so do the same in 1.0
3771           Fixes: #685107
3772
3773 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
3774
3775         * REQUIREMENTS:
3776         * gst/dvdsub/gstdvdsubdec.c:
3777           Purge mention of liboil and update REQUIREMENTS
3778           https://bugzilla.gnome.org/show_bug.cgi?id=673285
3779
3780 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
3781
3782         * ext/x264/gstx264enc.c:
3783           x264enc: when setting fallback decoder latency, set valid min_latency
3784           Min. latency needs to be a valid time, so pass 0 as default
3785           value in the fallback case where we can't determine any latency,
3786           and avoid nasty criticals at runtime.
3787
3788 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3789
3790         * configure.ac:
3791         * docs/plugins/inspect/plugin-a52dec.xml:
3792         * docs/plugins/inspect/plugin-amrnb.xml:
3793         * docs/plugins/inspect/plugin-amrwbdec.xml:
3794         * docs/plugins/inspect/plugin-asf.xml:
3795         * docs/plugins/inspect/plugin-cdio.xml:
3796         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3797         * docs/plugins/inspect/plugin-dvdread.xml:
3798         * docs/plugins/inspect/plugin-dvdsub.xml:
3799         * docs/plugins/inspect/plugin-lame.xml:
3800         * docs/plugins/inspect/plugin-mad.xml:
3801         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3802         * docs/plugins/inspect/plugin-realmedia.xml:
3803         * docs/plugins/inspect/plugin-siddec.xml:
3804         * docs/plugins/inspect/plugin-twolame.xml:
3805         * docs/plugins/inspect/plugin-x264.xml:
3806         * docs/plugins/inspect/plugin-xingmux.xml:
3807         * win32/common/config.h:
3808           Back to development (bug fixing)
3809
3810 === release 1.0.0 ===
3811
3812 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3813
3814         * NEWS:
3815         * RELEASE:
3816         * configure.ac:
3817         * docs/plugins/inspect/plugin-a52dec.xml:
3818         * docs/plugins/inspect/plugin-amrnb.xml:
3819         * docs/plugins/inspect/plugin-amrwbdec.xml:
3820         * docs/plugins/inspect/plugin-asf.xml:
3821         * docs/plugins/inspect/plugin-cdio.xml:
3822         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3823         * docs/plugins/inspect/plugin-dvdread.xml:
3824         * docs/plugins/inspect/plugin-dvdsub.xml:
3825         * docs/plugins/inspect/plugin-lame.xml:
3826         * docs/plugins/inspect/plugin-mad.xml:
3827         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3828         * docs/plugins/inspect/plugin-realmedia.xml:
3829         * docs/plugins/inspect/plugin-siddec.xml:
3830         * docs/plugins/inspect/plugin-twolame.xml:
3831         * docs/plugins/inspect/plugin-x264.xml:
3832         * docs/plugins/inspect/plugin-xingmux.xml:
3833         * gst-plugins-ugly.doap:
3834         * win32/common/config.h:
3835           Release 1.0.0
3836
3837 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
3838
3839         * common:
3840           Automatic update of common submodule
3841           From 4f962f7 to 6c0b52c
3842
3843 === release 0.11.99 ===
3844
3845 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3846
3847         * configure.ac:
3848         * docs/plugins/inspect/plugin-xingmux.xml:
3849         * gst-plugins-ugly.doap:
3850         * win32/common/config.h:
3851           Release 0.11.99
3852
3853 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3854
3855         * docs/plugins/inspect/plugin-a52dec.xml:
3856         * docs/plugins/inspect/plugin-amrnb.xml:
3857         * docs/plugins/inspect/plugin-amrwbdec.xml:
3858         * docs/plugins/inspect/plugin-asf.xml:
3859         * docs/plugins/inspect/plugin-cdio.xml:
3860         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3861         * docs/plugins/inspect/plugin-dvdread.xml:
3862         * docs/plugins/inspect/plugin-dvdsub.xml:
3863         * docs/plugins/inspect/plugin-lame.xml:
3864         * docs/plugins/inspect/plugin-mad.xml:
3865         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3866         * docs/plugins/inspect/plugin-realmedia.xml:
3867         * docs/plugins/inspect/plugin-siddec.xml:
3868         * docs/plugins/inspect/plugin-twolame.xml:
3869         * docs/plugins/inspect/plugin-x264.xml:
3870           docs: update docs
3871
3872 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3873
3874         * configure.ac:
3875         * ext/amrnb/Makefile.am:
3876         * ext/amrwbdec/Makefile.am:
3877         * ext/lame/Makefile.am:
3878         * ext/twolame/Makefile.am:
3879         * tests/check/Makefile.am:
3880           Remove -DGST_USE_UNSTABLE_API
3881
3882 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3883
3884         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3885         * docs/plugins/inspect/plugin-a52dec.xml:
3886         * docs/plugins/inspect/plugin-amrnb.xml:
3887         * docs/plugins/inspect/plugin-amrwbdec.xml:
3888         * docs/plugins/inspect/plugin-asf.xml:
3889         * docs/plugins/inspect/plugin-cdio.xml:
3890         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3891         * docs/plugins/inspect/plugin-dvdread.xml:
3892         * docs/plugins/inspect/plugin-dvdsub.xml:
3893         * docs/plugins/inspect/plugin-lame.xml:
3894         * docs/plugins/inspect/plugin-mad.xml:
3895         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3896         * docs/plugins/inspect/plugin-realmedia.xml:
3897         * docs/plugins/inspect/plugin-siddec.xml:
3898         * docs/plugins/inspect/plugin-twolame.xml:
3899         * docs/plugins/inspect/plugin-x264.xml:
3900           Update docs
3901
3902 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3903
3904         * ext/cdio/gstcdio.c:
3905           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
3906           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
3907           introspection/updating for this plugin.
3908
3909 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
3910
3911         * gst-plugins-ugly.spec.in:
3912           Switch to F18 package naming
3913
3914 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3915
3916         * ext/dvdread/demo-play:
3917         * tests/check/elements/mpeg2dec.c:
3918           rename some caps and elements in examples
3919
3920 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
3921
3922         * configure.ac:
3923           Back to development
3924
3925 === release 0.11.94 ===
3926
3927 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
3928
3929         * ChangeLog:
3930         * configure.ac:
3931         * gst-plugins-ugly.doap:
3932         * win32/common/config.h:
3933           Release 0.11.94
3934
3935 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
3936
3937         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3938         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3939         * docs/plugins/gst-plugins-ugly-plugins.signals:
3940         * docs/plugins/inspect/plugin-a52dec.xml:
3941         * docs/plugins/inspect/plugin-amrnb.xml:
3942         * docs/plugins/inspect/plugin-amrwbdec.xml:
3943         * docs/plugins/inspect/plugin-asf.xml:
3944         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3945         * docs/plugins/inspect/plugin-dvdread.xml:
3946         * docs/plugins/inspect/plugin-dvdsub.xml:
3947         * docs/plugins/inspect/plugin-lame.xml:
3948         * docs/plugins/inspect/plugin-mad.xml:
3949         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3950         * docs/plugins/inspect/plugin-realmedia.xml:
3951         * docs/plugins/inspect/plugin-siddec.xml:
3952         * docs/plugins/inspect/plugin-twolame.xml:
3953         * docs/plugins/inspect/plugin-x264.xml:
3954           docs: update docs
3955
3956 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3957
3958         * gst/realmedia/rmdemux.c:
3959           rmdemux: use DTS and PTS
3960           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
3961           undefined to make the decoder do the right thing. We can then remove the code
3962           that tries to guess the PTS from the DTS.
3963
3964 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
3965
3966         * ext/mpeg2dec/gstmpeg2dec.c:
3967           mpeg2dec: Hold ref to buffer while mapped
3968           So that the buffer still exists when we go to unmap it later,
3969           even if it got pushed in the meantime.
3970
3971 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
3972
3973         * tests/check/elements/x264enc.c:
3974           x264enc test: x264enc produces constrained-baseline, not the full baseline
3975
3976 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3977
3978         * gst/asfdemux/gstasfdemux.c:
3979         * gst/realmedia/rademux.c:
3980         * gst/realmedia/rmdemux.c:
3981           gst: only activate in pull mode if upstream is seekable
3982
3983 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3984
3985         * gst/realmedia/rademux.c:
3986           rademux: tags can be NULL
3987
3988 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3989
3990         * ext/mad/gstmad.c:
3991           mad: fix email address
3992
3993 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3994
3995         * ext/mad/gstmad.c:
3996           mad: init base class method only once
3997
3998 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3999
4000         * gst/xingmux/gstxingmux.c:
4001           xingmux: remove defunct commented code
4002
4003 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4004
4005         * gst/dvdsub/gstdvdsubdec.c:
4006           dvbsubdec: handle and send GAP event
4007           ... in stead of update newsegment event.
4008
4009 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4010
4011         * gst/dvdsub/gstdvdsubdec.c:
4012           dvbsubdec: adjust disabled code comment style
4013
4014 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4015
4016         * ext/x264/gstx264enc.c:
4017           x264enc: clean up some debug statements
4018
4019 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4020
4021         * ext/x264/gstx264enc.c:
4022         * ext/x264/gstx264enc.h:
4023           x264enc: handle possibly negative DTS provided by codec
4024           ... by arranging for an offset such that DTS == PTS for keyframes,
4025           which is expected elsewhere to go along with semantics of PTS and DTS.
4026           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
4027
4028 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
4029
4030         * gst-plugins-ugly.spec.in:
4031           Fix spec file for ugly
4032
4033 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4034
4035         * tests/check/elements/mpeg2dec.c:
4036           tests: mpeg2dec: initialize variable
4037           ... which avoids test segfaulting.
4038
4039 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
4040
4041         * tests/check/elements/mpeg2dec.c:
4042           check: Feed parsed data to mpeg2dec
4043           And fix the expected output caps by adding colorimetry field
4044
4045 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
4046
4047         * common:
4048           Automatic update of common submodule
4049           From 668acee to 4f962f7
4050
4051 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
4052
4053         * configure.ac:
4054           configure: bump gtk-doc req to 1.12 (mar-2009)
4055           This allows us to e.g. unconditionally use gtkdoc-rebase.
4056
4057 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
4058
4059         * docs/plugins/inspect/plugin-dvdsub.xml:
4060         * gst/dvdsub/gstdvdsubdec.c:
4061         * gst/dvdsub/gstdvdsubparse.c:
4062           video/x-dvd-subpicture -> subpicture/x-dvd
4063
4064 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4065
4066         * ext/x264/gstx264enc.c:
4067           x264enc: Use new video encoder base class API for handling tags
4068
4069 2012-08-09 11:48:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4070
4071         * ext/mpg123/gstmpg123audiodec.c:
4072           mpg123: Give MARGINAL rank to the mpg123 decoder element
4073
4074 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4075
4076         * gst/dvdsub/gstdvdsubdec.c:
4077           dvdsubdec: Set alignment at the correct place of GstAllocationParams
4078
4079 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4080
4081         * configure.ac:
4082         * win32/common/config.h:
4083           Back to development
4084
4085 === release 0.11.93 ===
4086
4087 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4088
4089         * configure.ac:
4090         * gst-plugins-ugly.doap:
4091         * win32/common/config.h:
4092           Release 0.11.93
4093
4094 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4095
4096         * gst/asfdemux/asfpacket.c:
4097         * gst/realmedia/rmdemux.c:
4098           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
4099
4100 2012-08-08 12:58:50 +0100  Tim-Philipp Müller <tim@centricular.net>
4101
4102         * ext/mpg123/Makefile.am:
4103           mpg123: dist header file
4104
4105 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
4106
4107         * gst/asfdemux/asfpacket.c:
4108           asfdemux: avoid some more invalid timestamp arithmetic
4109           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
4110
4111 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4112
4113         * ext/sidplay/gstsiddec.cc:
4114         * gst/asfdemux/gstasfdemux.c:
4115         * gst/realmedia/rademux.c:
4116         * gst/realmedia/rmdemux.c:
4117           gst: Add stream-id to stream-start events
4118
4119 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
4120
4121         * ext/mpeg2dec/gstmpeg2dec.c:
4122           mpeg2dec: Don't use NULL values for fbuf
4123           We need to make a difference between the initial dummy buffers (which
4124           have a fbuf->id of NULL) and the buffers on which we allocated
4125           video frames.
4126
4127 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
4128
4129         * common:
4130           Automatic update of common submodule
4131           From 94ccf4c to 668acee
4132
4133 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
4134
4135         * ext/a52dec/gsta52dec.c:
4136         * ext/lame/gstlamemp3enc.c:
4137         * gst/asfdemux/gstasfdemux.c:
4138         * gst/realmedia/rademux.c:
4139         * gst/realmedia/rmdemux.c:
4140         * gst/realmedia/rmutils.c:
4141           gst_tag_list_free -> gst_tag_list_unref
4142
4143 2012-08-03 13:43:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4144
4145         * ext/mpg123/gstmpg123audiodec.c:
4146           mpg123: map input buffer in READ mode, not WRITE mode
4147           Makes things actually work.
4148
4149 2012-08-03 11:50:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4150
4151         * ext/mpg123/gstmpg123audiodec.c:
4152           mpg123: query supported output formats at run-time
4153           Fixes stuff. We use a string here since we can't be bothered
4154           with GValue.
4155
4156 2012-08-03 11:48:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4157
4158         * ext/mpg123/Makefile.am:
4159           mpg123: hook up to build system
4160
4161 2012-08-03 11:13:48 +0100  Carlos Rafael Giani <dv@pseudoterminal.org>
4162
4163         * ext/mpg123/gstmpg123audiodec.c:
4164         * ext/mpg123/gstmpg123audiodec.h:
4165           mpg123: add new libmpg123-based mp3 decoder plugin
4166           Needs a bit of cleaning up.
4167           https://bugzilla.gnome.org/show_bug.cgi?id=681003
4168
4169 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4170
4171         * ext/sidplay/gstsiddec.cc:
4172         * ext/x264/gstx264enc.c:
4173         * gst/asfdemux/gstasfdemux.c:
4174         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4175         * gst/realmedia/rademux.c:
4176         * gst/realmedia/rmdemux.c:
4177           tag: Update for taglist/tag event API changes
4178
4179 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
4180
4181         * ext/mpeg2dec/gstmpeg2dec.c:
4182           mpeg2dec: Avoid dropping first GOP
4183           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
4184           do not check if it is NULL or not.
4185           And cleanup a bit of debug
4186
4187 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4188
4189         * gst/realmedia/rdtmanager.c:
4190         * gst/realmedia/rdtmanager.h:
4191           rdt: add on-npt-stop signal
4192           rtspsrc will look for it.
4193
4194 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4195
4196         * gst/realmedia/rdtmanager.c:
4197           rdt: set caps after activating the pad
4198
4199 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4200
4201         * gst/realmedia/gstrdtbuffer.c:
4202           rdt: reset map info
4203
4204 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4205
4206         * gst/asfdemux/gstrtpasfdepay.c:
4207           asfdepay: fix padding correction
4208           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
4209           existing memory in the target buffer..
4210           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
4211
4212 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4213
4214         * ext/mpeg2dec/gstmpeg2dec.c:
4215           mpeg2dec: copy buffer flags when cropping
4216           When we crop a buffer, copy the flags as well.
4217
4218 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
4219
4220         * ext/mpeg2dec/gstmpeg2dec.c:
4221           mpeg2dec: Fix GstVideoInfo pointer
4222
4223 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
4224
4225         * ext/mpeg2dec/gstmpeg2dec.c:
4226           mpeg2dec: Correctly flag output buffer interlaced state
4227           If the sequence is not flagged as progressive its buffers are marked
4228           interlace mode mixed. There is an individual picture flag indicating
4229           whether picture in the sequence are interlaced or not. This is used
4230           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
4231           completely indicate the buffer's interlaced state.
4232           Also, TFF and RFF should only be set if the sequence is not progressive.
4233
4234 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4235
4236         * ext/mpeg2dec/gstmpeg2dec.c:
4237           ext: Update for video base classes API changes
4238
4239 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4240
4241         * common:
4242           Automatic update of common submodule
4243           From 98e386f to 94ccf4c
4244
4245 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4246
4247         * gst/asfdemux/asfpacket.c:
4248           asfdemux: make sure to avoid arithmetic with _NONE timestamp
4249
4250 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4251
4252         * gst/asfdemux/asfpacket.c:
4253           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
4254           ... so it does not get used as first (valid) payload ts, whereas
4255           the first real valid payload ts may be considerably larger.
4256           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
4257
4258 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4259
4260         * gst/asfdemux/gstasfdemux.c:
4261           asfdemux: slightly relax supported seek requirements
4262           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
4263
4264 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4265
4266         * ext/mpeg2dec/gstmpeg2dec.c:
4267           mpeg2dec: Propagate GstFlowReturn where needed
4268           It was just ignoring the return values...
4269
4270 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4271
4272         * ext/mpeg2dec/gstmpeg2dec.c:
4273           mpeg2dec: Store temporary buffers out of the way
4274           When mpeg2dec needs to do cropping (because downstream can't handle it),
4275           we need temporary buffers to decode to.
4276           Use the user_data field to store those, and unify the rest of the code
4277           that needs to touch a buffer (regardless of how/where it was allocated).
4278           https://bugzilla.gnome.org/show_bug.cgi?id=680194
4279
4280 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4281
4282         * ext/mpeg2dec/gstmpeg2dec.c:
4283           mpeg2dec: Call gst_video_decoder_negotiate()
4284
4285 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4286
4287         * gst/realmedia/rmdemux.c:
4288           rmdemux: give stream tags a different event name so they don't overwrite global tags
4289           There can only be one taglist per name for sticky tag events.
4290           Needs to be fixed more properly, see
4291           https://bugzilla.gnome.org/show_bug.cgi?id=677619
4292
4293 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4294
4295         * gst/realmedia/rademux.c:
4296           rademux: set/send caps on pad after activating it
4297
4298 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4299
4300         * gst/realmedia/rmdemux.c:
4301           rmdemux: set/send caps after activating the source pads
4302           Makes sure the caps event isn't dropped immediately.
4303
4304 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4305
4306         * ext/dvdread/dvdreadsrc.c:
4307           dvdreadsrc: mustn't drop queries like caps query if not started yet
4308
4309 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
4310
4311         * gst/asfdemux/gstasfdemux.c:
4312           asfdemux: extract WM/Year as GstDateTime instead of GDate
4313           So we can signal that only the year field is valid.
4314
4315 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4316
4317         * gst/asfdemux/gstasfdemux.c:
4318           asfdemux: don't leak payload if we are not pushing it
4319
4320 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4321
4322         * ext/sidplay/gstsiddec.cc:
4323         * gst/asfdemux/gstasfdemux.c:
4324         * gst/realmedia/rademux.c:
4325         * gst/realmedia/rmdemux.c:
4326           demuxers: Push STREAM_START when needed
4327
4328 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4329
4330         * gst/asfdemux/gstasfdemux.c:
4331           asf: don't push on inactive streams
4332
4333 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4334
4335         * ext/dvdread/dvdreadsrc.c:
4336           dvdreadsrc: set rank to NONE
4337           It should never be autoplugged really, for DVD
4338           playback there's rsndvd (or will be, realsoonnow).
4339
4340 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4341
4342         * ext/mpeg2dec/gstmpeg2dec.c:
4343           fix for allocator API changes
4344
4345 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4346
4347         * ext/x264/gstx264enc.c:
4348           update for query api changes
4349
4350 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4351
4352         * ext/mpeg2dec/gstmpeg2dec.c:
4353           update for query api changes
4354
4355 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4356
4357         * ext/x264/gstx264enc.c:
4358           update for allocation query changes
4359
4360 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
4361
4362         * LICENSE_readme:
4363           LICENSE_readme: fix typo
4364
4365 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
4366
4367         * LICENSE_readme:
4368           LICENSE_readme: mention x264
4369           https://bugzilla.gnome.org/show_bug.cgi?id=679472
4370
4371 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4372
4373         * gst/asfdemux/gstasfdemux.c:
4374         * gst/realmedia/rademux.c:
4375         * gst/realmedia/rmdemux.c:
4376           gst: Implement segment-done event
4377
4378 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4379
4380         * gst/asfdemux/gstasfdemux.c:
4381           asf: fix x-wmv format in caps
4382
4383 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4384
4385         * gst/asfdemux/asfpacket.c:
4386           asf: unmap packets
4387
4388 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
4389
4390         * gst/asfdemux/asfpacket.c:
4391         * gst/asfdemux/asfpacket.h:
4392         * gst/asfdemux/gstasfdemux.c:
4393           asfdemux: Ignore parsing errors from broken packets
4394           We should instead be counting the number of errors and exiting if
4395           they're too numerous. This makes a number of broken ASF files playable.
4396           https://bugzilla.gnome.org/show_bug.cgi?id=678543
4397           Conflicts:
4398           gst/asfdemux/asfpacket.c
4399           gst/asfdemux/gstasfdemux.c
4400
4401 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4402
4403         * gst/asfdemux/gstasfdemux.c:
4404           fix interlace-mode
4405
4406 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4407
4408         * ext/mpeg2dec/gstmpeg2dec.c:
4409           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
4410
4411 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4412
4413         * ext/mpeg2dec/gstmpeg2dec.c:
4414           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
4415           Fixes bug #377713.
4416
4417 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
4418
4419         * ext/x264/gstx264enc.c:
4420           x264enc: Fix unitialized variable and taglist event
4421
4422 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4423
4424         * ext/mpeg2dec/gstmpeg2dec.c:
4425           mpeg2dec: fix compilation
4426
4427 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4428
4429         * ext/sidplay/gstsiddec.cc:
4430         * gst/asfdemux/gstasfdemux.c:
4431         * gst/realmedia/rademux.c:
4432         * gst/realmedia/rdtmanager.c:
4433         * gst/realmedia/rmdemux.c:
4434           update for task api change
4435
4436 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4437
4438         * ext/mpeg2dec/gstmpeg2dec.c:
4439         * ext/x264/gstx264enc.c:
4440           fix compilation
4441
4442 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4443
4444         * ext/mpeg2dec/gstmpeg2dec.c:
4445         * ext/mpeg2dec/gstmpeg2dec.h:
4446           mpeg2dec: Port to 0.11 again
4447
4448 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4449
4450         * ext/x264/gstx264enc.c:
4451           x264enc: Fix compiler warning
4452
4453 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4454
4455         * ext/mpeg2dec/gstmpeg2dec.c:
4456         * ext/mpeg2dec/gstmpeg2dec.h:
4457           mpeg2dec: Report PAR if not present upstream
4458           And clean up some code
4459
4460 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4461
4462         * ext/mpeg2dec/gstmpeg2dec.c:
4463           mpeg2dec: use _scale_ceil to compute frame period
4464           https://bugzilla.gnome.org/show_bug.cgi?id=675769
4465
4466 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4467
4468         * ext/mpeg2dec/gstmpeg2dec.c:
4469           mpeg2dec: mpeg2dec actually has 3 frame latency
4470           https://bugzilla.gnome.org/show_bug.cgi?id=675769
4471
4472 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4473
4474         * ext/mpeg2dec/gstmpeg2dec.c:
4475           mpeg2dec: Fix large output buffers leak
4476
4477 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4478
4479         * ext/mpeg2dec/gstmpeg2dec.c:
4480           mpeg2dec: Port to new way of handling frame reference
4481
4482 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4483
4484         * ext/mpeg2dec/gstmpeg2dec.c:
4485           mpeg2dec: don't leak input_state
4486
4487 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4488
4489         * ext/mpeg2dec/gstmpeg2dec.c:
4490         * ext/mpeg2dec/gstmpeg2dec.h:
4491           mpeg2dec: Port to GstVideoDecoder base class
4492           Conflicts:
4493           ext/mpeg2dec/gstmpeg2dec.c
4494           ext/mpeg2dec/gstmpeg2dec.h
4495           Back to 0.10 state, needs to be ported to 0.11 again.
4496
4497 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4498
4499           Merge remote-tracking branch 'origin/master'
4500
4501 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4502
4503         * ext/x264/gstx264enc.c:
4504         * ext/x264/gstx264enc.h:
4505           x264enc: Port to 0.11 again
4506
4507 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4508
4509         * ext/x264/gstx264enc.c:
4510           x264enc: Don't set latency while holding object lock
4511           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
4512           https://bugzilla.gnome.org/show_bug.cgi?id=675762
4513
4514 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4515
4516         * ext/x264/gstx264enc.c:
4517           x264enc: Use video encoder stream lock to avoid deadlock
4518
4519 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4520
4521         * ext/x264/gstx264enc.c:
4522           x264enc: Port to new way of passing frame reference
4523
4524 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4525
4526         * ext/x264/gstx264enc.c:
4527           x264enc: Set default stream-format to avc as it's a better format
4528
4529 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4530
4531         * ext/x264/gstx264enc.c:
4532           x264enc: Fix setting latency
4533           Fixes setting latency when framerate is dynamic and round up the latency
4534           to avoid rounding issues.
4535
4536 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4537
4538         * ext/x264/gstx264enc.c:
4539           x264enc: gst_video_encoder_get_frame() is now transfer full
4540
4541 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4542
4543         * ext/x264/gstx264enc.c:
4544           x264enc: don't leak output state
4545
4546 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4547
4548         * ext/x264/gstx264enc.c:
4549         * ext/x264/gstx264enc.h:
4550           x264enc: Remove x264 backward compatibility support
4551
4552 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4553
4554         * ext/x264/gstx264enc.c:
4555           x264enc: Report latency base on x264 buffer size
4556
4557 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
4558
4559         * configure.ac:
4560         * ext/x264/gstx264enc.c:
4561         * ext/x264/gstx264enc.h:
4562           x264enc: Port to GstVideoEncoder baseclass
4563           Conflicts:
4564           configure.ac
4565           ext/x264/gstx264enc.c
4566           ext/x264/gstx264enc.h
4567           Back to 0.10 state, needs to be ported to 0.11 again.
4568
4569 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4570
4571         * Android.mk:
4572         * LICENSE_readme:
4573         * configure.ac:
4574         * docs/plugins/Makefile.am:
4575         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4576         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4577         * docs/plugins/inspect/plugin-synaesthesia.xml:
4578         * gst/synaesthesia/.gitignore:
4579         * gst/synaesthesia/Makefile.am:
4580         * gst/synaesthesia/README:
4581         * gst/synaesthesia/gstsynaesthesia.c:
4582         * gst/synaesthesia/gstsynaesthesia.h:
4583         * gst/synaesthesia/synaescope.c:
4584         * gst/synaesthesia/synaescope.h:
4585           synaesthesia: remove experimental GPL-ed synaesthesia plugin
4586           It never made it out of experimental, and there's a new
4587           synaescope element in gst-plugins-bad that's hopefully
4588           sufficiently similar.
4589           https://bugzilla.gnome.org/show_bug.cgi?id=356882
4590
4591 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4592
4593         * gst/mpegstream/.gitignore:
4594           mpegstream: remove leftover hidden .gitignore file
4595
4596 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4597
4598         * gst/synaesthesia/gstsynaesthesia.c:
4599         * tests/check/elements/amrnbenc.c:
4600         * tests/check/elements/x264enc.c:
4601           elements: Use gst_pad_set_caps() instead of manual event fiddling
4602
4603 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4604
4605         * common:
4606           Automatic update of common submodule
4607           From 03a0e57 to 98e386f
4608
4609 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4610
4611         * configure.ac:
4612           Back to development
4613
4614 === release 0.11.92 ===
4615
4616 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4617
4618         * ChangeLog:
4619         * NEWS:
4620         * RELEASE:
4621         * configure.ac:
4622         * docs/plugins/inspect/plugin-a52dec.xml:
4623         * docs/plugins/inspect/plugin-amrnb.xml:
4624         * docs/plugins/inspect/plugin-amrwbdec.xml:
4625         * docs/plugins/inspect/plugin-asf.xml:
4626         * docs/plugins/inspect/plugin-cdio.xml:
4627         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4628         * docs/plugins/inspect/plugin-dvdread.xml:
4629         * docs/plugins/inspect/plugin-dvdsub.xml:
4630         * docs/plugins/inspect/plugin-lame.xml:
4631         * docs/plugins/inspect/plugin-mad.xml:
4632         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4633         * docs/plugins/inspect/plugin-realmedia.xml:
4634         * docs/plugins/inspect/plugin-siddec.xml:
4635         * docs/plugins/inspect/plugin-twolame.xml:
4636         * docs/plugins/inspect/plugin-x264.xml:
4637         * gst-plugins-ugly.doap:
4638         * win32/common/config.h:
4639           Release 0.11.92
4640
4641 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4642
4643         * po/af.po:
4644         * po/az.po:
4645         * po/bg.po:
4646         * po/ca.po:
4647         * po/cs.po:
4648         * po/da.po:
4649         * po/de.po:
4650         * po/el.po:
4651         * po/en_GB.po:
4652         * po/eo.po:
4653         * po/es.po:
4654         * po/eu.po:
4655         * po/fi.po:
4656         * po/fr.po:
4657         * po/gl.po:
4658         * po/hu.po:
4659         * po/id.po:
4660         * po/it.po:
4661         * po/ja.po:
4662         * po/lt.po:
4663         * po/lv.po:
4664         * po/ms.po:
4665         * po/mt.po:
4666         * po/nb.po:
4667         * po/nl.po:
4668         * po/or.po:
4669         * po/pl.po:
4670         * po/pt_BR.po:
4671         * po/ro.po:
4672         * po/ru.po:
4673         * po/sk.po:
4674         * po/sl.po:
4675         * po/sq.po:
4676         * po/sr.po:
4677         * po/sv.po:
4678         * po/tr.po:
4679         * po/uk.po:
4680         * po/vi.po:
4681         * po/zh_CN.po:
4682           Update .po files
4683
4684 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4685
4686         * common:
4687           Automatic update of common submodule
4688           From 1fab359 to 03a0e57
4689
4690 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4691
4692         * ext/sidplay/gstsiddec.cc:
4693         * gst/asfdemux/gstasfdemux.c:
4694         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4695         * gst/realmedia/rademux.c:
4696         * gst/realmedia/rmdemux.c:
4697           update for tag event change
4698
4699 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4700
4701         * common:
4702           Automatic update of common submodule
4703           From f1b5a96 to 1fab359
4704
4705 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4706
4707         * common:
4708           Automatic update of common submodule
4709           From 92b7266 to f1b5a96
4710
4711 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4712
4713         * common:
4714           Automatic update of common submodule
4715           From ec1c4a8 to 92b7266
4716
4717 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4718
4719         * common:
4720           Automatic update of common submodule
4721           From 3429ba6 to ec1c4a8
4722
4723 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4724
4725         * gst/realmedia/rmutils.c:
4726           realmedia: don't use GstStructure API on tag lists
4727
4728 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
4729
4730         * ext/a52dec/gsta52dec.c:
4731           a52dec: really prefer the original number (and position) of channels
4732           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
4733
4734 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4735
4736         * common:
4737           Automatic update of common submodule
4738           From dc70203 to 3429ba6
4739
4740 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4741
4742         * configure.ac:
4743         * ext/x264/gstx264enc.c:
4744           x264: bump x264 requirement to build 106 or later
4745           Build 106 is from September 2010.
4746           https://bugzilla.gnome.org/show_bug.cgi?id=676257
4747
4748 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
4749
4750         * ext/a52dec/gsta52dec.c:
4751         * m4/a52.m4:
4752           a52dec: adapt to work also with new liba52
4753           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
4754
4755 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4756
4757         * ext/a52dec/gsta52dec.c:
4758           a52dec: trigger renegotiation upon changed stream channels
4759           Fixes #675451
4760
4761 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4762
4763         * configure.ac:
4764           configure: Require core/base 0.11.91
4765
4766 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
4767
4768         * .gitignore:
4769           .gitignore: add visual studio IDE files and OS X .DS_Store files
4770           https://bugzilla.gnome.org/show_bug.cgi?id=667899
4771
4772 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4773
4774         * configure.ac:
4775           Back to development
4776
4777 === release 0.11.91 ===
4778
4779 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4780
4781         * ChangeLog:
4782         * NEWS:
4783         * RELEASE:
4784         * common:
4785         * configure.ac:
4786         * gst-plugins-ugly.doap:
4787         * win32/common/config.h:
4788           Release 0.11.91
4789
4790 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4791
4792         * po/af.po:
4793         * po/az.po:
4794         * po/bg.po:
4795         * po/ca.po:
4796         * po/cs.po:
4797         * po/da.po:
4798         * po/de.po:
4799         * po/el.po:
4800         * po/en_GB.po:
4801         * po/eo.po:
4802         * po/es.po:
4803         * po/eu.po:
4804         * po/fi.po:
4805         * po/fr.po:
4806         * po/gl.po:
4807         * po/hu.po:
4808         * po/id.po:
4809         * po/it.po:
4810         * po/ja.po:
4811         * po/lt.po:
4812         * po/lv.po:
4813         * po/ms.po:
4814         * po/mt.po:
4815         * po/nb.po:
4816         * po/nl.po:
4817         * po/or.po:
4818         * po/pl.po:
4819         * po/pt_BR.po:
4820         * po/ro.po:
4821         * po/ru.po:
4822         * po/sk.po:
4823         * po/sl.po:
4824         * po/sq.po:
4825         * po/sr.po:
4826         * po/sv.po:
4827         * po/tr.po:
4828         * po/uk.po:
4829         * po/vi.po:
4830         * po/zh_CN.po:
4831           Update .po files
4832
4833 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4834
4835           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
4836
4837 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4838
4839         * common:
4840           Automatic update of common submodule
4841           From dc70203 to 3429ba6
4842
4843 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4844
4845         * gst/asfdemux/asfpacket.c:
4846           asfdemux: Use correct enum type
4847
4848 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4849
4850         * gst/asfdemux/gstasfdemux.c:
4851           asfdemux: implement pull mode seek snap flags when an index is present
4852           Also ensure we get a proper EOS when seeking past the end of the
4853           file, or (when the snap after flag is set) between the last keyframe
4854           and the end of the file.
4855
4856 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
4857
4858         * ext/cdio/gstcdio.c:
4859         * ext/cdio/gstcdio.h:
4860         * ext/cdio/gstcdiocddasrc.c:
4861           cdio: compensate for libcdio's recent cd-text api changes
4862           https://bugzilla.gnome.org/show_bug.cgi?id=675112
4863           Conflicts:
4864           ext/cdio/gstcdiocddasrc.c
4865
4866 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4867
4868         * ext/dvdread/dvdreadsrc.c:
4869           dvdread: fix build after recent include reshuffling in core
4870           Need to include gmodule.h ourselves now.
4871
4872 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4873
4874         * ext/mpeg2dec/gstmpeg2dec.c:
4875           video: Update for libgstvideo API changes
4876
4877 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4878
4879         * common:
4880           Automatic update of common submodule
4881           From 6db25be to dc70203
4882
4883 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4884
4885         * gst/asfdemux/asfpacket.c:
4886         * gst/asfdemux/asfpacket.h:
4887           asfdemux: fix performance issue, especially with high-bitrate streams
4888           Two things were suboptimal from a performance point of view:
4889           a) consider a large media object such as a video keyframe, which
4890           may be split up into multiple fragments. We would assemble
4891           the media object as follows:
4892           buf = join (join (join (frag1, frag2), frag3), frag4)
4893           which causes many unnecessary memcpy()s, and malloc/free,
4894           which could easily add up to a multiple of the actual object
4895           size. To avoid this, we allocate a buffer of the size needed
4896           from the start and copy fragments into that directly.
4897           b) for every fragment to join, we would create a sub-buffer
4898           before joining it (which would discard the sub-buffer again),
4899           leading to unnecessary miniobject create/free churn.
4900           Conflicts:
4901           gst/asfdemux/asfpacket.c
4902           gst/asfdemux/asfpacket.h
4903
4904 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4905
4906         * gst/asfdemux/asfpacket.c:
4907           asfdemux: avoid unnecessary stream lookup
4908           We have already retrieved the stream for that stream number and
4909           made sure it's not NULL, so no need to do it again here; neither
4910           the number nor the streams changed since the last time.
4911
4912 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
4913
4914         * ext/a52dec/gsta52dec.c:
4915           a52dec: fix first_access bigger than 2
4916           gst_buffer_extract returns the number of bytes extracted, here 2 max.
4917           Set size to the buffer size as was done in 0.10 to avoid first_access
4918           error when it bypass 2.
4919           https://bugzilla.gnome.org/show_bug.cgi?id=673434
4920
4921 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4922
4923         * autogen.sh:
4924         * configure.ac:
4925           configure: Modernize autotools setup a bit
4926           Also we now only create tar.bz2 and tar.xz tarballs.
4927
4928 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4929
4930         * common:
4931           Automatic update of common submodule
4932           From 464fe15 to 6db25be
4933
4934 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4935
4936         * configure.ac:
4937           Back to development
4938
4939 === release 0.11.90 ===
4940
4941 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4942
4943         * ChangeLog:
4944         * NEWS:
4945         * RELEASE:
4946         * configure.ac:
4947         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4948         * docs/plugins/inspect/plugin-a52dec.xml:
4949         * docs/plugins/inspect/plugin-amrnb.xml:
4950         * docs/plugins/inspect/plugin-amrwbdec.xml:
4951         * docs/plugins/inspect/plugin-asf.xml:
4952         * docs/plugins/inspect/plugin-cdio.xml:
4953         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4954         * docs/plugins/inspect/plugin-dvdread.xml:
4955         * docs/plugins/inspect/plugin-dvdsub.xml:
4956         * docs/plugins/inspect/plugin-lame.xml:
4957         * docs/plugins/inspect/plugin-mad.xml:
4958         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4959         * docs/plugins/inspect/plugin-realmedia.xml:
4960         * docs/plugins/inspect/plugin-siddec.xml:
4961         * docs/plugins/inspect/plugin-twolame.xml:
4962         * docs/plugins/inspect/plugin-x264.xml:
4963         * gst-plugins-ugly.doap:
4964         * win32/common/config.h:
4965           Release 0.11.90
4966
4967 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4968
4969         * po/af.po:
4970         * po/az.po:
4971         * po/bg.po:
4972         * po/ca.po:
4973         * po/cs.po:
4974         * po/da.po:
4975         * po/de.po:
4976         * po/el.po:
4977         * po/en_GB.po:
4978         * po/eo.po:
4979         * po/es.po:
4980         * po/eu.po:
4981         * po/fi.po:
4982         * po/fr.po:
4983         * po/gl.po:
4984         * po/hu.po:
4985         * po/id.po:
4986         * po/it.po:
4987         * po/ja.po:
4988         * po/lt.po:
4989         * po/lv.po:
4990         * po/ms.po:
4991         * po/mt.po:
4992         * po/nb.po:
4993         * po/nl.po:
4994         * po/or.po:
4995         * po/pl.po:
4996         * po/pt_BR.po:
4997         * po/ro.po:
4998         * po/ru.po:
4999         * po/sk.po:
5000         * po/sl.po:
5001         * po/sq.po:
5002         * po/sr.po:
5003         * po/sv.po:
5004         * po/tr.po:
5005         * po/uk.po:
5006         * po/vi.po:
5007         * po/zh_CN.po:
5008           Update .po files
5009
5010 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5011
5012         * ext/mad/gstmad.c.orig:
5013           mad: remove .c.orig file
5014
5015 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5016
5017         * ext/a52dec/gsta52dec.c:
5018         * ext/amrnb/amrnbdec.c:
5019         * ext/amrnb/amrnbenc.c:
5020         * ext/amrwbdec/amrwbdec.c:
5021         * ext/cdio/gstcdiocddasrc.c:
5022         * ext/dvdread/dvdreadsrc.c:
5023         * ext/lame/gstlamemp3enc.c:
5024         * ext/mad/gstmad.c:
5025         * ext/mad/gstmad.c.orig:
5026         * ext/mpeg2dec/gstmpeg2dec.c:
5027         * ext/sidplay/gstsiddec.cc:
5028         * ext/twolame/gsttwolamemp2enc.c:
5029         * ext/x264/gstx264enc.c:
5030         * gst/asfdemux/gstasfdemux.c:
5031         * gst/asfdemux/gstrtpasfdepay.c:
5032         * gst/asfdemux/gstrtspwms.c:
5033         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5034         * gst/dvdsub/gstdvdsubdec.c:
5035         * gst/dvdsub/gstdvdsubparse.c:
5036         * gst/realmedia/pnmsrc.c:
5037         * gst/realmedia/rademux.c:
5038         * gst/realmedia/rdtdepay.c:
5039         * gst/realmedia/rdtmanager.c:
5040         * gst/realmedia/rmdemux.c:
5041         * gst/realmedia/rtspreal.c:
5042         * gst/synaesthesia/gstsynaesthesia.c:
5043         * gst/xingmux/gstxingmux.c:
5044           Use new gst_element_class_set_static_metadata()
5045
5046 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5047
5048         * common:
5049           Automatic update of common submodule
5050           From 7fda524 to 464fe15
5051
5052 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5053
5054         * ext/a52dec/gsta52dec.c:
5055         * ext/amrnb/amrnb.c:
5056         * ext/amrwbdec/amrwb.c:
5057         * ext/cdio/gstcdio.c:
5058         * ext/dvdread/dvdreadsrc.c:
5059         * ext/lame/plugin.c:
5060         * ext/mad/gstmad.c:
5061         * ext/mad/gstmad.c.orig:
5062         * ext/mpeg2dec/gstmpeg2dec.c:
5063         * ext/sidplay/gstsiddec.cc:
5064         * ext/twolame/gsttwolamemp2enc.c:
5065         * ext/x264/gstx264enc.c:
5066         * gst/asfdemux/gstasf.c:
5067         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5068         * gst/dvdsub/gstdvdsubdec.c:
5069         * gst/realmedia/realmedia.c:
5070         * gst/synaesthesia/gstsynaesthesia.c:
5071         * gst/xingmux/plugin.c:
5072           gst: Update for GST_PLUGIN_DEFINE() API changes
5073
5074 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5075
5076         * configure.ac:
5077           configure: Update version to 0.11.89.1
5078
5079 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5080
5081         * configure.ac:
5082         * docs/plugins/Makefile.am:
5083         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5084         * docs/version.entities.in:
5085         * ext/a52dec/Makefile.am:
5086         * ext/amrnb/Makefile.am:
5087         * ext/amrwbdec/Makefile.am:
5088         * ext/cdio/Makefile.am:
5089         * ext/lame/Makefile.am:
5090         * ext/mad/Makefile.am:
5091         * ext/mpeg2dec/Makefile.am:
5092         * ext/sidplay/Makefile.am:
5093         * ext/twolame/Makefile.am:
5094         * ext/x264/Makefile.am:
5095         * gst-plugins-ugly.spec.in:
5096         * gst/asfdemux/Makefile.am:
5097         * gst/dvdlpcmdec/Makefile.am:
5098         * gst/dvdsub/Makefile.am:
5099         * gst/realmedia/Makefile.am:
5100         * pkgconfig/Makefile.am:
5101         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
5102         * tests/check/Makefile.am:
5103           gst: Update versioning
5104
5105 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5106
5107         * ext/mpeg2dec/gstmpeg2dec.c:
5108         * ext/mpeg2dec/gstmpeg2dec.h:
5109           mpeg2dec: fix cropping
5110           fix cropping in mpeg2dec
5111
5112 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5113
5114         * ext/mpeg2dec/gstmpeg2dec.c:
5115           mpeg2dec: add crop metadata when buffer is still writable
5116
5117 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5118
5119         * gst/asfdemux/gstrtpasfdepay.c:
5120           update for buffer api change
5121
5122 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5123
5124         * ext/a52dec/gsta52dec.c:
5125         * ext/mad/gstmad.c:
5126           ext: Update for audio decoder API changes
5127
5128 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5129
5130         * tests/check/elements/amrnbenc.c:
5131         * tests/check/elements/x264enc.c:
5132           tests: make more valgrind-friendly and plug caps leak
5133
5134 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5135
5136         * gst/asfdemux/asfpacket.c:
5137         * gst/asfdemux/gstasfdemux.c:
5138         * gst/dvdsub/gstdvdsubdec.c:
5139           update for buffer changes
5140
5141 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5142
5143         * tests/check/elements/x264enc.c:
5144           tests: x264enc: adjust test to removal of deprecated properties
5145
5146 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5147
5148           Replace master with 0.11
5149
5150 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5151
5152         * configure.ac:
5153           back to development
5154
5155 === release 0.11.2 ===
5156
5157 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5158
5159         * ChangeLog:
5160         * NEWS:
5161         * RELEASE:
5162         * configure.ac:
5163         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5164         * docs/plugins/inspect/plugin-a52dec.xml:
5165         * docs/plugins/inspect/plugin-amrnb.xml:
5166         * docs/plugins/inspect/plugin-amrwbdec.xml:
5167         * docs/plugins/inspect/plugin-asf.xml:
5168         * docs/plugins/inspect/plugin-cdio.xml:
5169         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5170         * docs/plugins/inspect/plugin-dvdread.xml:
5171         * docs/plugins/inspect/plugin-dvdsub.xml:
5172         * docs/plugins/inspect/plugin-lame.xml:
5173         * docs/plugins/inspect/plugin-mad.xml:
5174         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5175         * docs/plugins/inspect/plugin-realmedia.xml:
5176         * docs/plugins/inspect/plugin-siddec.xml:
5177         * docs/plugins/inspect/plugin-twolame.xml:
5178         * docs/plugins/inspect/plugin-x264.xml:
5179         * gst-plugins-ugly.doap:
5180         * po/af.po:
5181         * po/az.po:
5182         * po/bg.po:
5183         * po/ca.po:
5184         * po/cs.po:
5185         * po/da.po:
5186         * po/de.po:
5187         * po/el.po:
5188         * po/en_GB.po:
5189         * po/eo.po:
5190         * po/es.po:
5191         * po/eu.po:
5192         * po/fi.po:
5193         * po/fr.po:
5194         * po/gl.po:
5195         * po/hu.po:
5196         * po/id.po:
5197         * po/it.po:
5198         * po/ja.po:
5199         * po/lt.po:
5200         * po/lv.po:
5201         * po/ms.po:
5202         * po/mt.po:
5203         * po/nb.po:
5204         * po/nl.po:
5205         * po/or.po:
5206         * po/pl.po:
5207         * po/pt_BR.po:
5208         * po/ro.po:
5209         * po/ru.po:
5210         * po/sk.po:
5211         * po/sl.po:
5212         * po/sq.po:
5213         * po/sr.po:
5214         * po/sv.po:
5215         * po/tr.po:
5216         * po/uk.po:
5217         * po/vi.po:
5218         * po/zh_CN.po:
5219         * win32/common/config.h:
5220           Release 0.11.2
5221
5222 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5223
5224         * tests/check/elements/mpeg2dec.c:
5225           tests: fix after memory changes
5226
5227 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5228
5229         * ext/x264/gstx264enc.c:
5230         * ext/x264/gstx264enc.h:
5231           x264enc: remove deprecated properties
5232
5233 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5234
5235           Merge remote-tracking branch 'origin/master' into 0.11
5236           So 0.11 folks also get amr include fixes.
5237           Conflicts:
5238           ext/a52dec/gsta52dec.c
5239           ext/mad/gstmad.c
5240
5241 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5242
5243         * gst/synaesthesia/gstsynaesthesia.c:
5244           synaesthesia: fixup for bufferpool api changes
5245           ... as well as some caps ref handling.
5246
5247 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5248
5249         * gst/realmedia/rademux.c:
5250         * gst/realmedia/rmdemux.c:
5251           don't pass random pointers to pull_range
5252
5253 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5254
5255         * ext/mpeg2dec/gstmpeg2dec.c:
5256           update for bufferpool changes
5257
5258 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5259
5260         * ext/mpeg2dec/gstmpeg2dec.c:
5261           update for allocation query changes
5262
5263 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5264
5265         * ext/dvdread/dvdreadsrc.c:
5266         * ext/lame/gstlamemp3enc.c:
5267         * ext/mpeg2dec/gstmpeg2dec.c:
5268         * ext/x264/gstx264enc.c:
5269         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5270         * gst/dvdsub/gstdvdsubdec.c:
5271           update for memory api changes
5272
5273 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5274
5275         * ext/mpeg2dec/gstmpeg2dec.c:
5276           take padding into account
5277
5278 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5279
5280         * ext/mad/gstmad.c:
5281           mad: simplify parsing code
5282           Also fixes #671455 (expected at least).
5283
5284 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5285
5286         * configure.ac:
5287           configure.ac: bump required GLib to 2.31.14
5288           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
5289
5290 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5291
5292         * ext/sidplay/gstsiddec.cc:
5293           fix for caps _normalize changes
5294
5295 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5296
5297         * ext/x264/gstx264enc.c:
5298           fix for caps api changes
5299
5300 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5301
5302         * ext/a52dec/gsta52dec.c:
5303         * ext/a52dec/gsta52dec.h:
5304           a52dec: use base class tag handling helper
5305           ... so as to ensure these to be handled and sent at proper time.
5306
5307 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5308
5309         * ext/dvdread/dvdreadsrc.c:
5310           dvdreadsrc: Use variable type with correct signedness
5311
5312 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5313
5314         * ext/mpeg2dec/gstmpeg2dec.c:
5315           mpeg2dec: Copy planes in one go when possible
5316
5317 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5318
5319         * configure.ac:
5320         * ext/amrnb/amrnbdec.h:
5321         * ext/amrnb/amrnbenc.h:
5322         * ext/amrwbdec/amrwbdec.h:
5323           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
5324           In previous versions, the opencore-amr include sub-directory
5325           would be specified in the include path in the CFLAGS, but this
5326           is no longer the case in newer versions, so we need to add those
5327           to our include directives.
5328           Based on patch by: Christian Morales Vega
5329           https://bugzilla.gnome.org/show_bug.cgi?id=671123
5330
5331 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5332
5333         * configure.ac:
5334           configure: get rid of non-pkg-config ways to check for opencore-amr
5335
5336 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5337
5338         * ext/mpeg2dec/gstmpeg2dec.c:
5339           update for metadata API changes
5340
5341 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
5342
5343         * ext/amrwbdec/Makefile.am:
5344         * ext/lame/Makefile.am:
5345         * ext/mad/Makefile.am:
5346           amrwbdec, lame, mad: link to libgstbase
5347
5348 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
5349
5350         * ext/x264/gstx264enc.c:
5351           x264enc: fix compiler warning
5352
5353 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5354
5355           Merge remote-tracking branch 'origin/master' into 0.11
5356
5357 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5358
5359           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
5360           Conflicts:
5361           ext/mad/gstmad.c
5362
5363 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5364
5365         * NEWS:
5366         * RELEASE:
5367         * configure.ac:
5368         * docs/plugins/gst-plugins-ugly-plugins.args:
5369         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5370         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5371         * docs/plugins/inspect/plugin-a52dec.xml:
5372         * docs/plugins/inspect/plugin-amrnb.xml:
5373         * docs/plugins/inspect/plugin-amrwbdec.xml:
5374         * docs/plugins/inspect/plugin-asf.xml:
5375         * docs/plugins/inspect/plugin-cdio.xml:
5376         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5377         * docs/plugins/inspect/plugin-dvdread.xml:
5378         * docs/plugins/inspect/plugin-dvdsub.xml:
5379         * docs/plugins/inspect/plugin-iec958.xml:
5380         * docs/plugins/inspect/plugin-lame.xml:
5381         * docs/plugins/inspect/plugin-mad.xml:
5382         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5383         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5384         * docs/plugins/inspect/plugin-mpegstream.xml:
5385         * docs/plugins/inspect/plugin-realmedia.xml:
5386         * docs/plugins/inspect/plugin-siddec.xml:
5387         * docs/plugins/inspect/plugin-twolame.xml:
5388         * docs/plugins/inspect/plugin-x264.xml:
5389         * win32/common/config.h:
5390           Bump version after release
5391
5392 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
5393
5394         * autogen.sh:
5395           autogen.sh: avoid touching .po files during 'make'
5396           A simple workaround to deal with GNU gettext automake integration
5397           failing to deal with git.  Fixes: #669207
5398
5399 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5400
5401         * ext/x264/gstx264enc.c:
5402           x264: convert g_print to LOG
5403
5404 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5405
5406         * gst/asfdemux/gstrtpasfdepay.c:
5407           update for new memory api
5408
5409 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5410
5411         * ext/x264/gstx264enc.c:
5412           x264enc: handle pts and dts
5413
5414 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5415
5416         * ext/mad/gstmad.c:
5417           mad: handle libmad freeform parsing quirk
5418
5419 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5420
5421         * ext/mad/gstmad.c:
5422           mad: fixup unhacking last frame coaxing
5423           ... so as to not only replace the data pointer but also available size.
5424
5425 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
5426
5427         * gst-plugins-ugly.spec.in:
5428           Add latest plugins
5429
5430 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5431
5432         * win32/common/config.h:
5433           win32: back to development
5434
5435 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5436
5437         * configure.ac:
5438         * gst/synaesthesia/gstsynaesthesia.c:
5439         * gst/synaesthesia/gstsynaesthesia.h:
5440           synaesthesia: port to 0.11
5441
5442 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5443
5444         * configure.ac:
5445         * gst/xingmux/gstxingmux.c:
5446           xingmux: port to 0.11
5447
5448 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5449
5450         * configure.ac:
5451           back to development
5452
5453 === release 0.11.1 ===
5454
5455 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5456
5457         * ChangeLog:
5458         * NEWS:
5459         * RELEASE:
5460         * configure.ac:
5461         * docs/plugins/gst-plugins-ugly-plugins.args:
5462         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5463         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5464         * docs/plugins/inspect/plugin-a52dec.xml:
5465         * docs/plugins/inspect/plugin-amrnb.xml:
5466         * docs/plugins/inspect/plugin-amrwbdec.xml:
5467         * docs/plugins/inspect/plugin-asf.xml:
5468         * docs/plugins/inspect/plugin-cdio.xml:
5469         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5470         * docs/plugins/inspect/plugin-dvdread.xml:
5471         * docs/plugins/inspect/plugin-dvdsub.xml:
5472         * docs/plugins/inspect/plugin-lame.xml:
5473         * docs/plugins/inspect/plugin-mad.xml:
5474         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5475         * docs/plugins/inspect/plugin-realmedia.xml:
5476         * docs/plugins/inspect/plugin-siddec.xml:
5477         * docs/plugins/inspect/plugin-twolame.xml:
5478         * docs/plugins/inspect/plugin-x264.xml:
5479         * gst-plugins-ugly.doap:
5480         * po/af.po:
5481         * po/az.po:
5482         * po/bg.po:
5483         * po/ca.po:
5484         * po/cs.po:
5485         * po/da.po:
5486         * po/de.po:
5487         * po/el.po:
5488         * po/en_GB.po:
5489         * po/eo.po:
5490         * po/es.po:
5491         * po/eu.po:
5492         * po/fi.po:
5493         * po/fr.po:
5494         * po/gl.po:
5495         * po/hu.po:
5496         * po/id.po:
5497         * po/it.po:
5498         * po/ja.po:
5499         * po/lt.po:
5500         * po/lv.po:
5501         * po/ms.po:
5502         * po/mt.po:
5503         * po/nb.po:
5504         * po/nl.po:
5505         * po/or.po:
5506         * po/pl.po:
5507         * po/pt_BR.po:
5508         * po/ro.po:
5509         * po/ru.po:
5510         * po/sk.po:
5511         * po/sl.po:
5512         * po/sq.po:
5513         * po/sr.po:
5514         * po/sv.po:
5515         * po/tr.po:
5516         * po/uk.po:
5517         * po/vi.po:
5518         * po/zh_CN.po:
5519         * win32/common/config.h:
5520           RELEASE 0.11.1
5521
5522 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5523
5524           Merge branch 'master' into 0.11
5525           Conflicts:
5526           ext/mad/gstmad.c
5527
5528 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5529
5530         * ext/mad/gstmad.c:
5531           mad: unhack last frame coaxing
5532           ... so as to maximally use available base class API and interfere least
5533           as possible with its internal state.
5534
5535 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5536
5537         * ext/mad/gstmad.c:
5538           mad: fix compilation
5539
5540 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5541
5542         * ext/mad/gstmad.c:
5543           mad: chain up to default event handler
5544
5545 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
5546
5547         * ext/x264/gstx264enc.c:
5548           x264enc: unmap video frame after encoding
5549           Fixes major memory leak.
5550           https://bugzilla.gnome.org/show_bug.cgi?id=669863
5551
5552 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5553
5554         * ext/x264/gstx264enc.c:
5555           x264enc: fix after merge
5556
5557 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5558
5559           Merge branch 'master' into 0.11
5560           Conflicts:
5561           ext/x264/gstx264enc.c
5562
5563 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5564
5565         * ext/sidplay/gstsiddec.cc:
5566         * ext/sidplay/gstsiddec.h:
5567           sidplay: don't use ulong properties
5568
5569 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5570
5571         * ext/sidplay/gstsiddec.cc:
5572           sidplay: fix negotiation
5573
5574 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
5575
5576         * ext/x264/gstx264enc.c:
5577           x264enc: Add baseline profile to caps
5578           libx264 does not yet support the features that create the difference
5579           between baseline and constrained baseline profile. Hence it currently
5580           supports both though it can only technically encode constrained
5581           baseline.
5582
5583 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5584
5585         * ext/amrnb/amrnbenc.c:
5586         * gst/asfdemux/gstasfdemux.c:
5587         * gst/realmedia/rdtmanager.c:
5588           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
5589
5590 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5591
5592         * tests/check/elements/mpeg2dec.c:
5593           mpeg2dec: fix test a bit more
5594           Still broken because cropping is broken in mpeg2dec
5595
5596 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5597
5598         * tests/check/elements/amrnbenc.c:
5599         * tests/check/elements/x264enc.c:
5600         * tests/check/elements/xingmux.c:
5601           tests: fix some tests
5602
5603 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5604
5605         * ext/twolame/gsttwolamemp2enc.c:
5606           twolame: Use new audio encoder/decoder base class API for srcpad caps
5607
5608 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5609
5610         * ext/lame/gstlamemp3enc.c:
5611           lame: Use new audio encoder/decoder base class API for srcpad caps
5612
5613 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5614
5615         * ext/mad/gstmad.c:
5616           mad: Use new audio encoder/decoder base class API for srcpad caps
5617
5618 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5619
5620         * ext/a52dec/gsta52dec.c:
5621           a52dec: Use new audio encoder/decoder base class API for srcpad caps
5622
5623 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5624
5625         * ext/amrwbdec/amrwbdec.c:
5626           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
5627
5628 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5629
5630         * ext/amrnb/amrnbdec.c:
5631         * ext/amrnb/amrnbenc.c:
5632           amrnb: Use new audio encoder/decoder base class API for srcpad caps
5633
5634 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5635
5636         * ext/mad/gstmad.c:
5637           mad: ensure we do not confuse the base class with our buffer guard
5638           mad expects extra bytes at the end of a buffer (see discussion in
5639           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
5640           and since we inject these without the base class' knowledge, we
5641           need to hide the bodies better.
5642           This fixes an assert at EOS when decoding an mp3 manually without
5643           an intervening mpegaudioparse.
5644
5645 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5646
5647         * gst/realmedia/rtspreal.c:
5648           update for HEADER flag
5649
5650 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
5651
5652         * ext/x264/gstx264enc.c:
5653         * ext/x264/gstx264enc.h:
5654           x264enc: implement force-key-unit API
5655
5656 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
5657
5658         * common:
5659           Automatic update of common submodule
5660           From c463bc0 to 7fda524
5661
5662 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5663
5664         * ext/amrnb/amrnbdec.c:
5665         * ext/amrwbdec/amrwbdec.c:
5666           amr: port to 0.11 again
5667
5668 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5669
5670           Merge branch 'master' into 0.11
5671           Conflicts:
5672           ext/a52dec/gsta52dec.c
5673
5674 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5675
5676         * ext/a52dec/gsta52dec.c:
5677         * ext/amrnb/amrnbdec.c:
5678         * ext/amrnb/amrnbenc.c:
5679         * ext/amrwbdec/amrwbdec.c:
5680         * ext/dvdread/dvdreadsrc.c:
5681         * ext/lame/gstlamemp3enc.c:
5682         * ext/mad/gstmad.c:
5683         * ext/mpeg2dec/gstmpeg2dec.c:
5684         * ext/sidplay/gstsiddec.cc:
5685         * ext/twolame/gsttwolamemp2enc.c:
5686         * gst/asfdemux/asfpacket.c:
5687         * gst/asfdemux/gstasfdemux.c:
5688         * gst/asfdemux/gstrtpasfdepay.c:
5689         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5690         * gst/dvdsub/gstdvdsubdec.c:
5691         * gst/dvdsub/gstdvdsubdec.h:
5692         * gst/realmedia/gstrdtbuffer.c:
5693         * gst/realmedia/gstrdtbuffer.h:
5694         * gst/realmedia/rdtdepay.c:
5695         * gst/realmedia/rmdemux.c:
5696         * gst/realmedia/rmutils.c:
5697           port to new memory API
5698
5699 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5700
5701         * common:
5702           Automatic update of common submodule
5703           From 2a59016 to c463bc0
5704
5705 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5706
5707         * gst-libs/gst/glib-compat-private.h:
5708           Remove compatibility versions for deprecated GLib API
5709
5710 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5711
5712         * ext/a52dec/gsta52dec.c:
5713           a52dec: fix read buffer overflow upon syncing
5714           The wrong size was being decremented, leading to a runaway
5715           read loop.
5716
5717 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5718
5719         * common:
5720         * configure.ac:
5721           Add --disable-fatal-warnings configure option
5722
5723 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5724
5725         * gst/asfdemux/gstasfdemux.c:
5726         * gst/realmedia/rademux.c:
5727         * gst/realmedia/rdtmanager.c:
5728         * gst/realmedia/rmdemux.c:
5729           port to new gthread API
5730
5731 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5732
5733         * configure.ac:
5734           configure.ac: Require GLib 2.31.10 for consistency
5735
5736 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5737
5738         * common:
5739           Automatic update of common submodule
5740           From 0807187 to 2a59016
5741
5742 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5743
5744         * ext/amrwbdec/amrwbdec.c:
5745           amrwbdec: _parse should not return OK if not enough data yet
5746
5747 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5748
5749         * ext/amrnb/amrnbdec.c:
5750           amrnbdec: _parse should not return OK if not enough data yet
5751
5752 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5753
5754         * ext/dvdread/dvdreadsrc.c:
5755           dvdreadsrc: fix off by one in cell calculation for the last chapter
5756
5757 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5758
5759         * gst/asfdemux/gstasfdemux.c:
5760           asfdemux: set caps on src pad before adding it
5761
5762 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5763
5764         * gst/asfdemux/gstasfdemux.c:
5765           asfdemux: perform writable buffer map to copy into it
5766
5767 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5768
5769         * gst/asfdemux/asfpacket.c:
5770         * gst/asfdemux/asfpacket.h:
5771           asfpacket: fix 0.11 ported payload extraction
5772           ... to cater for not necessarily offset == size - cur_pos,
5773           as size may have been adjusted due to padding.
5774           Fixes #667567.
5775
5776 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5777
5778         * ext/x264/gstx264enc.c:
5779           x264enc: remove useless and semantically (though not practically) wrong code
5780           The object will be freed, so it's pointless to set the pointers
5781           to NULL anyway.
5782
5783 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5784
5785         * ext/x264/gstx264enc.c:
5786           x264enc: remove leaking "optimization"
5787
5788 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5789
5790         * gst/asfdemux/gstasfdemux.c:
5791           GST_TYPE_DATE -> G_TYPE_DATE
5792
5793 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5794
5795           Merge remote-tracking branch 'origin/master' into 0.11
5796           Conflicts:
5797           ext/a52dec/gsta52dec.c
5798
5799 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5800
5801         * ext/a52dec/gsta52dec.c:
5802           a52dec: plug buffer leak
5803
5804 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5805
5806         * ext/a52dec/gsta52dec.c:
5807           a52dec: plug buffer leak
5808
5809 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5810
5811         * ext/amrnb/amrnbenc.c:
5812           amrnbenc: _map and _unmap the appropriate input and output buffers
5813
5814 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5815
5816         * ext/a52dec/gsta52dec.c:
5817           a52dec: Fix some merge mistakes
5818
5819 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5820
5821           Merge branch 'master' into 0.11
5822           Conflicts:
5823           ext/a52dec/gsta52dec.c
5824           ext/a52dec/gsta52dec.h
5825           ext/lame/gstlame.c
5826           ext/lame/gstlame.h
5827           ext/lame/gstlamemp3enc.c
5828           ext/mad/gstmad.c
5829           ext/mad/gstmad.h
5830           gst/mpegaudioparse/gstmpegaudioparse.c
5831           gst/mpegstream/gstdvddemux.c
5832           gst/realmedia/rdtdepay.c
5833           po/es.po
5834           po/lv.po
5835           po/sr.po
5836
5837 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5838
5839         * gst/dvdsub/Makefile.am:
5840           dvdsub: add some CFLAGS and LIBS in Makefile.am
5841           ... since adapter is still used.
5842
5843 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5844
5845         * gst/realmedia/rmdemux.c:
5846           rmdemux: Don't use buffer after unreffing
5847
5848 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5849
5850         * gst/asfdemux/gstasfdemux.c:
5851           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
5852
5853 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5854
5855         * ext/mad/gstmad.c:
5856           mad: Correctly unmap the buffer with the original data pointer
5857
5858 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5859
5860         * ext/mad/gstmad.c:
5861           mad: Make sure to set caps on the srcpad if none are set yet
5862
5863 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5864
5865         * ext/mad/Makefile.am:
5866           mad: fix LIBS order in Makefile.am
5867
5868 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5869
5870         * ext/mad/gstmad.h:
5871           mad: remove left-over id3tag.h include
5872           We don't use libid3tag any more.
5873
5874 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5875
5876         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5877           dvdlpcmdec: fix for multichannel
5878
5879 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5880
5881         * ext/a52dec/gsta52dec.c:
5882         * ext/a52dec/gsta52dec.h:
5883           a52dec: Update for the new raw audio caps
5884
5885 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5886
5887         * ext/mad/gstmad.c:
5888           mad: Update for the new raw audio caps
5889
5890 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5891
5892         * ext/lame/gstlamemp3enc.c:
5893           lamemp3enc: Update for the new raw audio caps
5894
5895 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5896
5897         * ext/twolame/gsttwolamemp2enc.c:
5898           twolamemp2enc: Update for the new raw audio caps
5899
5900 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5901
5902         * ext/amrwbdec/amrwbdec.c:
5903           amrwbdec: Add the new layout field to the raw audio caps
5904
5905 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5906
5907         * ext/amrnb/amrnbdec.c:
5908         * ext/amrnb/amrnbenc.c:
5909           amrnb: Add the new layout field to the raw audio caps
5910
5911 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5912
5913         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5914         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5915           dvdlpcmdec: Port to the new raw audio caps
5916
5917 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5918
5919         * gst/asfdemux/gstasfdemux.c:
5920           asfdemux: Update for libgstriff API changes
5921           Still needs to handle audio channel reordering.
5922
5923 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5924
5925         * common:
5926           Automatic update of common submodule
5927           From 50b34ab to 0807187
5928
5929 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5930
5931         * ext/lame/Makefile.am:
5932           lame: fix LIBADD order in Makefile.am
5933
5934 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5935
5936         * tests/check/elements/amrnbenc.c:
5937         * tests/check/elements/mpeg2dec.c:
5938         * tests/check/elements/x264enc.c:
5939         * tests/check/elements/xingmux.c:
5940         * tests/check/generic/states.c:
5941           tests: make tests compile
5942
5943 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5944
5945         * ext/amrwbdec/amrwbdec.c:
5946         * ext/dvdread/dvdreadsrc.c:
5947         * ext/mad/gstmad.c:
5948         * ext/sidplay/gstsiddec.cc:
5949         * gst/asfdemux/gstasfdemux.c:
5950         * gst/realmedia/pnmsrc.c:
5951         * gst/realmedia/rdtmanager.c:
5952         * gst/realmedia/rmdemux.c:
5953           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
5954
5955 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5956
5957         * tests/check/Makefile.am:
5958           tests: disable generic index test
5959
5960 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5961
5962         * ext/mpeg2dec/gstmpeg2dec.c:
5963           mpeg2dec: remove all seeking-related code
5964           A parser or demuxer upstream should handle this Same for
5965           queries.
5966
5967 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5968
5969         * ext/mpeg2dec/gstmpeg2dec.c:
5970         * ext/mpeg2dec/gstmpeg2dec.h:
5971           mpeg2dec: update for GstIndex removal
5972
5973 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5974
5975         * ext/cdio/gstcdiocddasrc.c:
5976           cdio: update for probe vfunc removal in GstAudioCdSrc
5977
5978 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5979
5980         * ext/lame/gstlame.c:
5981         * ext/lame/gstlamemp3enc.c:
5982           lame: fix printf format in debug statements
5983           https://bugzilla.gnome.org/show_bug.cgi?id=666926
5984
5985 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5986
5987         * ext/lame/gstlame.c:
5988         * ext/lame/gstlame.h:
5989           lame: ensure parsed output
5990           ... by doing some basic parsing of encoded lame data.
5991
5992 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5993
5994         * ext/lame/gstlame.h:
5995           lame: cleanup unused instance struct fields
5996
5997 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5998
5999         * ext/lame/Makefile.am:
6000         * ext/lame/gstlamemp3enc.c:
6001         * ext/lame/gstlamemp3enc.h:
6002           lamemp3enc: ensure parsed output
6003           ... by doing some basic parsing of encoded lame data.
6004           Fixes #652150.
6005
6006 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6007
6008         * ext/lame/gstlamemp3enc.c:
6009           lamemp3enc: do not leak merged tags
6010
6011 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6012
6013         * ext/mad/gstmad.c:
6014         * ext/mad/gstmad.h:
6015           mad: helpfully bodge the last buffer to let mad decode the last frame
6016           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
6017           to be believed, the last buffer must be followed by a number of 0 bytes
6018           in order for the last frame to be decoded (at least in some cases).
6019           Doing so seems to work here, fixing a missing 1152 samples when using
6020           mp3parse before mad (not using mp3parse would yield the correct amount
6021           of samples, if there's extra non-MP3 data after (eg, tag data)).
6022
6023 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6024
6025         * ext/dvdread/dvdreadsrc.c:
6026           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
6027
6028 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6029
6030         * gst/mpegstream/gstdvddemux.c:
6031           dvddemux: tweak subtitle stream setup based on dvd language codes event
6032           ... to allow for non-continuous subtitle stream numbers.
6033           The missing stream numbers tend to come up as subtitle streams anyway
6034           (albeit not with an identified language tag).
6035
6036 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6037
6038         * ext/dvdread/dvdreadsrc.c:
6039           dvdreadsrc: minor safety tweak to sector seeking
6040
6041 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
6042
6043         * ext/a52dec/gsta52dec.c:
6044           a52dec: check that a52_init returns a valid a52 state
6045
6046 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6047
6048         * ext/mpeg2dec/gstmpeg2dec.c:
6049           mpeg2dec: update for new interlaced flags
6050
6051 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6052
6053         * ext/a52dec/Makefile.am:
6054         * ext/a52dec/gsta52dec.c:
6055         * ext/a52dec/gsta52dec.h:
6056           a52dec: port to audiodecoder
6057
6058 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6059
6060         * ext/mad/Makefile.am:
6061         * ext/mad/gstmad.c:
6062         * ext/mad/gstmad.h:
6063           mad: port to audiodecoder
6064
6065 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6066
6067         * ext/a52dec/gsta52dec.c:
6068           a52dec: Don't claim to support upstream renegotiation
6069           and use fixed caps on the srcpad. To correctly support
6070           upstream renegotiation a52dec would need to check if the
6071           caps of the downstream allocated buffer are the requested
6072           caps or if the size is different.
6073           Fixes bug #665989.
6074
6075 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
6076
6077         * ext/a52dec/gsta52dec.c:
6078           a52dec: Check that the a52_state is correctly initialized
6079
6080 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6081
6082         * gst-libs/gst/Makefile.am:
6083         * gst-libs/gst/glib-compat-private.h:
6084         * gst/asfdemux/gstasfdemux.c:
6085         * gst/mpegaudioparse/gstmpegaudioparse.c:
6086         * gst/realmedia/rademux.c:
6087         * gst/realmedia/rdtmanager.c:
6088         * gst/realmedia/rmdemux.c:
6089           Work around deprecated thread API in glib master
6090           Add private replacements for deprecated functions such as
6091           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
6092           to avoid the deprecation warnings. We can't change most of
6093           these in 0.10 because they're part of our API and ABI.
6094           Suppress deprecation warnings in selected files, mostly for
6095           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
6096           not much we can do here in 0.10.
6097
6098 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6099
6100         * po/LINGUAS:
6101         * po/eo.po:
6102         * po/es.po:
6103         * po/lv.po:
6104         * po/sr.po:
6105           po: update translations
6106
6107 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6108
6109         * gst/realmedia/rdtdepay.c:
6110           rdtdepay: make buffer metadata writable before setting caps on it
6111           Fixes issue when the header buffer is being pushed, which was taken
6112           from the caps and is therefore not writable.
6113
6114 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6115
6116         * ext/dvdread/dvdreadsrc.c:
6117           fix for basesrc changes
6118
6119 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
6120
6121         * gst/asfdemux/gstrtpasfdepay.c:
6122           rtpasfdepay: Initialize GstRTPBuffer before usage
6123
6124 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6125
6126           Merge remote-tracking branch 'origin/master' into 0.11
6127           Conflicts:
6128           ext/dvdread/dvdreadsrc.c
6129
6130 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
6131
6132         * ext/dvdread/dvdreadsrc.c:
6133           dvdreadsrc: Fix format string compiler warning
6134           Fixes bug #665101.
6135
6136 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6137
6138           Merge remote-tracking branch 'origin/master' into 0.11
6139
6140 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6141
6142         * ext/mpeg2dec/gstmpeg2dec.c:
6143           Update for indexable change
6144
6145 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6146
6147         * gst/realmedia/rdtmanager.c:
6148           update for clock provider API change
6149
6150 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6151
6152         * ext/a52dec/gsta52dec.c:
6153         * ext/amrnb/amrnbdec.c:
6154         * ext/amrnb/amrnbenc.c:
6155         * ext/amrwbdec/amrwbdec.c:
6156         * ext/dvdread/dvdreadsrc.c:
6157         * ext/lame/gstlame.c:
6158         * ext/lame/gstlamemp3enc.c:
6159         * ext/mad/gstmad.c:
6160         * ext/mpeg2dec/gstmpeg2dec.c:
6161         * ext/sidplay/gstsiddec.cc:
6162         * ext/twolame/gsttwolame.c:
6163         * ext/x264/gstx264enc.c:
6164         * gst/asfdemux/gstasfdemux.c:
6165         * gst/asfdemux/gstrtpasfdepay.c:
6166         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6167         * gst/dvdsub/gstdvdsubdec.c:
6168         * gst/dvdsub/gstdvdsubparse.c:
6169         * gst/iec958/ac3iec.c:
6170         * gst/mpegaudioparse/gstmpegaudioparse.c:
6171         * gst/mpegaudioparse/gstxingmux.c:
6172         * gst/mpegstream/gstdvddemux.c:
6173         * gst/mpegstream/gstmpegdemux.c:
6174         * gst/mpegstream/gstmpegparse.c:
6175         * gst/mpegstream/gstrfc2250enc.c:
6176         * gst/realmedia/pnmsrc.c:
6177         * gst/realmedia/rademux.c:
6178         * gst/realmedia/rdtdepay.c:
6179         * gst/realmedia/rdtmanager.c:
6180         * gst/realmedia/rmdemux.c:
6181         * gst/synaesthesia/gstsynaesthesia.c:
6182           various: fix pad template ref leaks
6183           https://bugzilla.gnome.org/show_bug.cgi?id=662664
6184
6185 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
6186
6187         * tests/check/elements/xingmux.c:
6188           tests: update for gstcheck API change
6189
6190 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6191
6192         * ext/amrnb/amrnbenc.c:
6193         * ext/dvdread/dvdreadsrc.c:
6194         * ext/lame/gstlamemp3enc.c:
6195         * ext/twolame/gsttwolamemp2enc.c:
6196           ext: fix more printf format warnings in debug messages
6197
6198 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
6199
6200         * gst/asfdemux/gstasfdemux.c:
6201         * gst/asfdemux/gstrtpasfdepay.c:
6202         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6203         * gst/dvdsub/gstdvdsubdec.c:
6204         * gst/dvdsub/gstdvdsubparse.c:
6205         * gst/realmedia/rademux.c:
6206         * gst/realmedia/rmdemux.c:
6207           Fix print format compiler warnings on OS X / 64bit
6208           https://bugzilla.gnome.org/show_bug.cgi?id=662617
6209
6210 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6211
6212         * gst/asfdemux/gstasfdemux.c:
6213         * gst/realmedia/rademux.c:
6214         * gst/realmedia/rdtmanager.c:
6215         * gst/realmedia/rmdemux.c:
6216           update for activation changes
6217
6218 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6219
6220         * gst/asfdemux/gstasfdemux.c:
6221         * gst/realmedia/rademux.c:
6222         * gst/realmedia/rmdemux.c:
6223           update for new scheduling query
6224
6225 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6226
6227         * gst/asfdemux/gstasfdemux.c:
6228         * gst/realmedia/rademux.c:
6229         * gst/realmedia/rdtmanager.c:
6230         * gst/realmedia/rmdemux.c:
6231           add parent to activate functions
6232
6233 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6234
6235         * ext/a52dec/gsta52dec.c:
6236         * ext/mpeg2dec/gstmpeg2dec.c:
6237         * ext/sidplay/gstsiddec.cc:
6238         * ext/x264/gstx264enc.c:
6239         * gst/asfdemux/gstasfdemux.c:
6240         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6241         * gst/dvdsub/gstdvdsubdec.c:
6242         * gst/dvdsub/gstdvdsubparse.c:
6243         * gst/realmedia/rademux.c:
6244         * gst/realmedia/rdtdepay.c:
6245         * gst/realmedia/rdtmanager.c:
6246         * gst/realmedia/rmdemux.c:
6247           add parent to pad functions
6248
6249 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6250
6251         * ext/mpeg2dec/gstmpeg2dec.c:
6252         * ext/sidplay/gstsiddec.cc:
6253         * ext/x264/gstx264enc.c:
6254         * gst/asfdemux/gstasfdemux.c:
6255         * gst/realmedia/rademux.c:
6256         * gst/realmedia/rdtmanager.c:
6257         * gst/realmedia/rmdemux.c:
6258           add parent to query function
6259
6260 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6261
6262         * gst/asfdemux/gstasfdemux.c:
6263         * gst/realmedia/rademux.c:
6264           _query_peer_*() -> _peer_query_*()
6265
6266 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6267
6268         * gst/dvdsub/gstdvdsubdec.c:
6269           _accept_caps() -> _query_accept_caps()
6270
6271 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6272
6273         * ext/x264/gstx264enc.c:
6274           _peer_get_caps() -> _peer_query_caps()
6275
6276 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6277
6278         * ext/x264/gstx264enc.c:
6279           update for _get_caps() -> _query_caps()
6280
6281 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6282
6283         * ext/x264/gstx264enc.c:
6284           change getcaps to query
6285
6286 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6287
6288         * ext/mad/gstmad.c:
6289           mad: re-instate accidentally dropped rank
6290
6291 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6292
6293         * ext/dvdread/dvdreadsrc.c:
6294         * gst/realmedia/pnmsrc.c:
6295           Update for GstURIHandler get_protocols() changes
6296
6297 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6298
6299         * ext/dvdread/dvdreadsrc.c:
6300         * ext/dvdread/dvdreadsrc.h:
6301         * gst/realmedia/pnmsrc.c:
6302           dvdreadsrc, pnmsrc: update for GstURIHandler changes
6303
6304 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6305
6306         * ext/mad/gstmad.c:
6307           mad: re-port to 0.11
6308           This time using the base class. Still something
6309           wrong with the parsing though, when there's no
6310           parser or demuxer upstream (which of course
6311           shouldn't happen in a normal playback scenario).
6312
6313 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6314
6315         * ext/mad/gstmad.c:
6316         * ext/mad/gstmad.h:
6317           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
6318
6319 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6320
6321         * ext/mad/gstmad.c:
6322         * ext/mad/gstmad.h:
6323           mad: replace with 0.10 version ported to GstAudioDecoder
6324           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
6325           of Mark's baseaudio branch.
6326           Would probably be too risky to drop this into 0.10 given
6327           all the things mad is doing.
6328
6329 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6330
6331         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6332           docs: remove bits for old lame element from sections.txt file
6333
6334 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6335
6336         * Android.mk:
6337         * configure.ac:
6338         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6339         * docs/plugins/inspect/plugin-mpegstream.xml:
6340         * gst-plugins-ugly.spec.in:
6341         * gst/mpegstream/Makefile.am:
6342         * gst/mpegstream/README:
6343         * gst/mpegstream/gstdvddemux.c:
6344         * gst/mpegstream/gstdvddemux.h:
6345         * gst/mpegstream/gstmpegclock.c:
6346         * gst/mpegstream/gstmpegclock.h:
6347         * gst/mpegstream/gstmpegdemux.c:
6348         * gst/mpegstream/gstmpegdemux.h:
6349         * gst/mpegstream/gstmpegpacketize.c:
6350         * gst/mpegstream/gstmpegpacketize.h:
6351         * gst/mpegstream/gstmpegparse.c:
6352         * gst/mpegstream/gstmpegparse.h:
6353         * gst/mpegstream/gstmpegstream.c:
6354         * gst/mpegstream/gstrfc2250enc.c:
6355         * gst/mpegstream/gstrfc2250enc.h:
6356         * gst/mpegstream/mpegstream.vcproj:
6357         * gst/mpegstream/notes:
6358         * win32/MANIFEST:
6359         * win32/vs6/gst_plugins_ugly.dsw:
6360         * win32/vs6/libgstac3parse.dsp:
6361         * win32/vs6/libgstmpegaudioparse.dsp:
6362         * win32/vs6/libgstmpegstream.dsp:
6363           mpegstream: remove the old mpeg-ps parser and demuxers
6364           Don't want anyone porting this by accident.
6365           Superseded by mpegpsdemux in -bad.
6366
6367 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6368
6369         * configure.ac:
6370         * ext/cdio/Makefile.am:
6371         * ext/cdio/gstcdio.c:
6372         * ext/cdio/gstcdiocddasrc.c:
6373         * ext/cdio/gstcdiocddasrc.h:
6374           cdio: port cdiocddasrc to 0.11
6375
6376 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6377
6378         * tests/check/elements/mpeg2dec.c:
6379           tests: port mpeg2dec to 0.11
6380           It compiles, but fails.
6381
6382 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6383
6384         * tests/check/elements/x264enc.c:
6385           tests: port x264enc unit test to 0.11
6386           Well, it compiles now at least.
6387
6388 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6389
6390         * gst/asfdemux/gstrtpasfdepay.h:
6391           update for base class rename
6392
6393 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6394
6395         * gst/asfdemux/gstrtpasfdepay.c:
6396         * gst/asfdemux/gstrtpasfdepay.h:
6397           update for base class rename
6398
6399 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6400
6401         * po/af.po:
6402         * po/az.po:
6403         * po/bg.po:
6404         * po/ca.po:
6405         * po/cs.po:
6406         * po/da.po:
6407         * po/de.po:
6408         * po/el.po:
6409         * po/en_GB.po:
6410         * po/es.po:
6411         * po/eu.po:
6412         * po/fi.po:
6413         * po/fr.po:
6414         * po/gl.po:
6415         * po/hu.po:
6416         * po/id.po:
6417         * po/it.po:
6418         * po/ja.po:
6419         * po/lt.po:
6420         * po/lv.po:
6421         * po/ms.po:
6422         * po/mt.po:
6423         * po/nb.po:
6424         * po/nl.po:
6425         * po/or.po:
6426         * po/pl.po:
6427         * po/pt_BR.po:
6428         * po/ro.po:
6429         * po/ru.po:
6430         * po/sk.po:
6431         * po/sl.po:
6432         * po/sq.po:
6433         * po/sr.po:
6434         * po/sv.po:
6435         * po/tr.po:
6436         * po/uk.po:
6437         * po/vi.po:
6438         * po/zh_CN.po:
6439           po: update translations
6440
6441 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6442
6443         * docs/plugins/gst-plugins-ugly-plugins.args:
6444         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6445         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6446         * docs/plugins/inspect/plugin-a52dec.xml:
6447         * docs/plugins/inspect/plugin-amrnb.xml:
6448         * docs/plugins/inspect/plugin-amrwbdec.xml:
6449         * docs/plugins/inspect/plugin-asf.xml:
6450         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6451         * docs/plugins/inspect/plugin-dvdread.xml:
6452         * docs/plugins/inspect/plugin-dvdsub.xml:
6453         * docs/plugins/inspect/plugin-lame.xml:
6454         * docs/plugins/inspect/plugin-mad.xml:
6455         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6456         * docs/plugins/inspect/plugin-realmedia.xml:
6457         * docs/plugins/inspect/plugin-siddec.xml:
6458         * docs/plugins/inspect/plugin-twolame.xml:
6459         * docs/plugins/inspect/plugin-x264.xml:
6460           docs: update docs
6461
6462 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6463
6464         * ext/lame/gstlamemp3enc.c:
6465           lamemp3enc: cosmetic error message change
6466           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
6467
6468 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6469
6470         * docs/plugins/Makefile.am:
6471         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6472         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6473         * ext/twolame/Makefile.am:
6474         * ext/twolame/gsttwolame.c:
6475         * ext/twolame/gsttwolame.h:
6476         * ext/twolame/gsttwolamemp2enc.c:
6477         * ext/twolame/gsttwolamemp2enc.h:
6478         * po/POTFILES.in:
6479           twolame: rename to twolamemp2enc
6480
6481 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6482
6483         * configure.ac:
6484         * ext/twolame/gsttwolame.c:
6485           twolame: port to 0.11
6486
6487 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6488
6489         * Android.mk:
6490         * configure.ac:
6491         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6492         * docs/plugins/inspect/plugin-iec958.xml:
6493         * gst-plugins-ugly.spec.in:
6494         * gst/iec958/Makefile.am:
6495         * gst/iec958/ac3_padder.c:
6496         * gst/iec958/ac3_padder.h:
6497         * gst/iec958/ac3iec.c:
6498         * gst/iec958/ac3iec.h:
6499         * win32/MANIFEST:
6500         * win32/vs6/libgstiec958.dsp:
6501           iec958: remove this plugin
6502           I think it can just go away. Audio sinks can and should payload
6503           things themselves using the helper API in libgstaudio. If such
6504           a plugin still makes sense, it should probably be rewritten
6505           using the library functions (and be put into -good or so).
6506
6507 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6508
6509         * gst/realmedia/rademux.c:
6510         * gst/realmedia/rmdemux.c:
6511         * gst/realmedia/rtspreal.c:
6512           update for adapter api change
6513
6514 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6515
6516         * ext/x264/gstx264enc.c:
6517           update for removed fixate function
6518
6519 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6520
6521         * ext/mad/gstmad.c:
6522         * ext/mpeg2dec/gstmpeg2dec.c:
6523         * gst/asfdemux/gstasfdemux.c:
6524         * gst/realmedia/rmdemux.c:
6525           remove query types
6526
6527 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6528
6529         * configure.ac:
6530         * gst/realmedia/rademux.c:
6531         * gst/realmedia/rdtdepay.c:
6532         * gst/realmedia/rmdemux.c:
6533         * gst/realmedia/rmutils.c:
6534           realmedia is ported
6535
6536 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6537
6538         * gst/asfdemux/gstasfdemux.c:
6539         * gst/mpegstream/gstdvddemux.c:
6540         * gst/mpegstream/gstmpegdemux.c:
6541         * gst/realmedia/rmdemux.c:
6542         * gst/realmedia/rmdemux.h:
6543           more template fixes
6544
6545 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
6546
6547         * po/POTFILES.in:
6548           po: lame => lamemp3enc
6549
6550 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6551
6552         * gst/realmedia/rdtmanager.c:
6553           make request pads take %u
6554
6555 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6556
6557         * ext/mpeg2dec/gstmpeg2dec.c:
6558         * ext/mpeg2dec/gstmpeg2dec.h:
6559           mpeg2dec: Add basic cropping support
6560
6561 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6562
6563         * ext/a52dec/gsta52dec.c:
6564         * ext/sidplay/gstsiddec.cc:
6565         * gst/asfdemux/gstasfdemux.c:
6566         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6567           tags: update for tag API removal
6568
6569 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6570
6571         * ext/mpeg2dec/gstmpeg2dec.c:
6572         * ext/mpeg2dec/gstmpeg2dec.h:
6573           update for meta api change
6574
6575 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6576
6577         * gst/asfdemux/gstasfdemux.c:
6578           structure: fix for api update
6579
6580 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6581
6582           Merge remote-tracking branch 'origin/master' into 0.11
6583
6584 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6585
6586         * tests/check/elements/amrnbenc.c:
6587           tests: port amrnbenc test to 0.11
6588
6589 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6590
6591         * ext/amrnb/amrnbdec.c:
6592         * ext/amrnb/amrnbenc.c:
6593           amrnb: fix up raw audio caps for 0.11
6594
6595 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6596
6597         * tests/check/Makefile.am:
6598           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
6599
6600 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6601
6602         * docs/plugins/Makefile.am:
6603         * ext/lame/Makefile.am:
6604         * ext/lame/README:
6605         * ext/lame/gstlame.c:
6606         * ext/lame/gstlame.h:
6607         * ext/lame/plugin.c:
6608         * ext/lame/test-lame.c:
6609         * gst/xingmux/gstxingmux.c:
6610         * tests/check/pipelines/lame.c:
6611           lame: remove lame element, it's been superseded by lamemp3enc
6612
6613 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6614
6615         * ext/a52dec/gsta52dec.c:
6616         * ext/lame/gstlamemp3enc.c:
6617         * ext/mad/gstmad.c:
6618         * ext/sidplay/gstsiddec.cc:
6619         * gst/asfdemux/gstasfdemux.c:
6620         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6621           ext, gst: update for taglist API changes
6622
6623 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
6624
6625         * gst/asfdemux/gstasfdemux.c:
6626           asfdemux: Don't leak pending payload buffers
6627           Fixes #662964
6628
6629 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6630
6631           Merge branch 'master' into 0.11
6632           Conflicts:
6633           ext/sidplay/gstsiddec.cc
6634
6635 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
6636
6637         * ext/sidplay/gstsiddec.cc:
6638           siddec: use BOILERPLATE macro and cleanup FIXMEs
6639
6640 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6641
6642         * gst/asfdemux/gstrtpasfdepay.c:
6643           asfdepay: fix compiler warnings after gst_caps_new_simple() change
6644
6645 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
6646
6647         * gst-plugins-ugly.spec.in:
6648           Update specfile with latest changes
6649
6650 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6651
6652         * gst/asfdemux/gstasfdemux.c:
6653           asfdemux: Don't unmap a buffer that doesn't exist
6654
6655 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6656
6657         * configure.ac:
6658         * ext/dvdread/dvdreadsrc.c:
6659           dvdread: port to 0.11
6660
6661 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6662
6663         * configure.ac:
6664         * gst/dvdsub/Makefile.am:
6665         * gst/dvdsub/gstdvdsubdec.c:
6666         * gst/dvdsub/gstdvdsubdec.h:
6667         * gst/dvdsub/gstdvdsubparse.c:
6668           dvdsub: port to 0.11
6669
6670 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6671
6672           Merge branch 'master' into 0.11
6673           Conflicts:
6674           ext/amrwbdec/Makefile.am
6675           ext/amrwbdec/amrwbdec.c
6676
6677 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6678
6679         * gst/realmedia/gstrdtbuffer.c:
6680         * gst/realmedia/gstrdtbuffer.h:
6681         * gst/realmedia/pnmsrc.c:
6682         * gst/realmedia/rademux.c:
6683         * gst/realmedia/rdtdepay.c:
6684         * gst/realmedia/rdtmanager.c:
6685         * gst/realmedia/rmdemux.c:
6686         * gst/realmedia/rmutils.c:
6687         * gst/realmedia/rtspreal.c:
6688           realmedia: port to 0.11
6689
6690 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6691
6692         * ext/amrwbdec/Makefile.am:
6693         * ext/amrwbdec/amrwbdec.c:
6694         * ext/amrwbdec/amrwbdec.h:
6695           amrwbdec: port to audiodecoder
6696
6697 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6698
6699         * ext/amrnb/Makefile.am:
6700           amrnbdec: fixup build
6701
6702 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6703
6704         * ext/amrnb/amrnbdec.c:
6705           amrnbdec: remove leftover extraneous _unref
6706
6707 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6708
6709           Merge branch 'master' into 0.11
6710           Conflicts:
6711           ext/amrnb/amrnbdec.c
6712
6713 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6714
6715         * configure.ac:
6716         * ext/amrnb/amrnbdec.c:
6717         * ext/amrnb/amrnbenc.c:
6718           amrnb: port to 0.11
6719
6720 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6721
6722         * configure.ac:
6723         * ext/amrwbdec/Makefile.am:
6724         * ext/amrwbdec/amrwbdec.c:
6725           ported amrwbdec to 0.11
6726
6727 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6728
6729         * ext/amrnb/amrnbdec.c:
6730         * ext/amrnb/amrnbdec.h:
6731           amrnbdec: port to audiodecoder
6732
6733 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6734
6735           Merge branch 'master' into 0.11
6736
6737 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6738
6739         * configure.ac:
6740         * ext/mpeg2dec/gstmpeg2dec.c:
6741         * ext/mpeg2dec/gstmpeg2dec.h:
6742           mpeg2dec: minimal port to 0.11
6743
6744 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6745
6746         * ext/mpeg2dec/gstmpeg2dec.c:
6747         * ext/mpeg2dec/gstmpeg2dec.h:
6748           mpeg2dec: post QoS messages when dropping a frame due to QoS
6749           https://bugzilla.gnome.org/show_bug.cgi?id=658241
6750
6751 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6752
6753         * configure.ac:
6754           configure: update ported plugins list
6755
6756 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6757
6758         * common:
6759           update to 0.11 branch
6760
6761 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6762
6763         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6764         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
6765           dvdlpcmdec: port to 0.11
6766
6767 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6768
6769         * ext/lame/gstlame.c:
6770         * ext/lame/gstlamemp3enc.c:
6771           lame: fix raw audio caps too
6772
6773 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6774
6775         * ext/lame/gstlame.c:
6776         * ext/lame/gstlamemp3enc.c:
6777           lame: port to 0.11
6778
6779 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6780
6781           Merge branch 'master' into 0.11
6782
6783 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6784
6785         * ext/x264/gstx264enc.c:
6786         * ext/x264/gstx264enc.h:
6787           x264enc: port to 0.11
6788
6789 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6790
6791         * ext/amrnb/Makefile.am:
6792         * ext/amrnb/amrnbenc.c:
6793         * ext/amrnb/amrnbenc.h:
6794           amrnbenc: port to audioencoder
6795
6796 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6797
6798           Merge branch 'master' into 0.11
6799           Conflicts:
6800           ext/mad/gstmad.c
6801
6802 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6803
6804         * ext/a52dec/gsta52dec.c:
6805           port a52dec to 0.11
6806
6807 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6808
6809         * ext/twolame/gsttwolame.c:
6810           twolame: Simple fix for GstAudioEncoder API change
6811
6812 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6813
6814         * ext/twolame/gsttwolame.c:
6815           twolame: Fix variable 'gstelement_class' set but not used compiler warning
6816
6817 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6818
6819         * ext/lame/gstlame.c:
6820         * ext/lame/gstlamemp3enc.c:
6821           lame: Don't get the parent class again, GST_BOILERPLATE does this already
6822
6823 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6824
6825         * ext/lame/gstlame.c:
6826         * ext/lame/gstlamemp3enc.c:
6827           lame: Fix variable 'gstelement_class' set but not used compiler warning
6828
6829 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6830
6831         * ext/twolame/gsttwolame.c:
6832           twolame: improve output framing and timestamping
6833           ... which simply comes down to requesting one frame of input data at a time,
6834           since the encoder nicely turns this into 1 encoded frame.
6835
6836 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6837
6838         * ext/twolame/Makefile.am:
6839         * ext/twolame/gsttwolame.c:
6840         * ext/twolame/gsttwolame.h:
6841           twolame: port to audioencoder
6842
6843 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6844
6845         * ext/lame/gstlame.c:
6846           lame: use some more boilerplate
6847
6848 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6849
6850         * ext/lame/gstlame.c:
6851         * ext/lame/gstlame.h:
6852           lame: port to audioencoder
6853
6854 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6855
6856         * ext/lame/gstlamemp3enc.c:
6857           lamemp3enc: use some more boilerplate
6858
6859 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6860
6861         * ext/lame/gstlamemp3enc.c:
6862           lamemp3enc: really report bitrate rather kbitrate
6863
6864 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6865
6866         * ext/lame/Makefile.am:
6867         * ext/lame/gstlamemp3enc.c:
6868         * ext/lame/gstlamemp3enc.h:
6869           lamemp3enc: port to audioencoder
6870
6871 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6872
6873         * ext/dvdread/dvdreadsrc.c:
6874           dvdreadsrc: take into account first sector of the current title
6875           This fixes seeking on titles which do not start on a new file.
6876           https://bugzilla.gnome.org/show_bug.cgi?id=659252
6877
6878 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6879
6880         * ext/dvdread/dvdreadsrc.c:
6881           dvdreadsrc: fix sector seeking
6882           It was overly complicated, and did not take into account the offset
6883           needed for titles which do not start on a new file.
6884           https://bugzilla.gnome.org/show_bug.cgi?id=659252
6885
6886 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6887
6888         * ext/dvdread/dvdreadsrc.c:
6889           dvdreadsrc: fix sector search for packed titles
6890           Some DVD titles are packed in a single set, and we need to use
6891           the correct table to map times to sectors.
6892           https://bugzilla.gnome.org/show_bug.cgi?id=659252
6893
6894 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6895
6896         * configure.ac:
6897         * ext/mad/Makefile.am:
6898         * ext/mad/gstmad.c:
6899         * gst-plugins-ugly.spec.in:
6900           mad: remove id3tag dependency used by in practice unreachable legacy code
6901           The mad mp3 decoder element shouldn't parse tags at all really, but we
6902           have so far kept this code around for backwards-compatibility reasons
6903           for people building manual pipelines for some reason. However, as it
6904           turns out that code has never actually worked in 0.10 in practice,
6905           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
6906           which doesn't actually seem to happen any more though because of the
6907           preceding mad_header_decode(), which will discover and report the
6908           sync loss if it runs into a tag and make mad_frame_decode() try to
6909           resync right away.
6910           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
6911
6912 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6913
6914         * gst/asfdemux/asfpacket.c:
6915           asfpacket: skip empty payload packets
6916           ... which also avoids assertion failures and possible segfaults later on
6917           when possibly trying to join 2 empty buffers.
6918
6919 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6920
6921         * gst/realmedia/rmdemux.c:
6922         * gst/realmedia/rmdemux.h:
6923           rmdemux: delay announcing container tags until we have pads
6924           Fixes tags when transcoding.
6925           https://bugzilla.gnome.org/show_bug.cgi?id=658297
6926
6927 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6928
6929         * tests/check/elements/amrnbenc.c:
6930           amrnbenc: Use complete raw audio caps in the test
6931
6932 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
6933
6934         * docs/plugins/Makefile.am:
6935           docs: cleanup makefiles
6936           Remove commented out parts that we don't need. Remove "the wingo addition" - no
6937           so useful after all. Narrow down file-globs for plugin docs.
6938
6939 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
6940
6941         * common:
6942           Automatic update of common submodule
6943           From a39eb83 to 11f0cd5
6944
6945 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
6946
6947         * common:
6948           Automatic update of common submodule
6949           From 605cd9a to a39eb83
6950
6951 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6952
6953         * gst/asfdemux/gstasfdemux.c:
6954           asf: don't use fourcc
6955
6956 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6957
6958           Merge branch 'master' into 0.11
6959
6960 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6961
6962         * ext/mpeg2dec/gstmpeg2dec.c:
6963           mpeg2dec: fix spurious failure to decode some files
6964           Parsing can return with an 'invalid' state, but this is not
6965           actually fatal. For one, the mpeg2dec command line tool that
6966           comes with the libmpeg2 library blithely ignores this condition
6967           and merrily goes on. So we do this same, logging the error,
6968           and going on with parsing. This makes something work that did
6969           not use to work, and brings happiness to the world.
6970           https://bugzilla.gnome.org/show_bug.cgi?id=429476
6971
6972 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6973
6974         * ext/mad/gstmad.c:
6975         * ext/sidplay/Makefile.am:
6976         * ext/sidplay/gstsiddec.cc:
6977           port to new audio caps
6978
6979 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6980
6981           Merge branch 'master' into 0.11
6982           Conflicts:
6983           common
6984           gst/asfdemux/gstrtpasfdepay.c
6985
6986 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6987
6988         * configure.ac:
6989           configure: Add synaesthesia to the list of non-ported plugins
6990
6991 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6992
6993         * configure.ac:
6994         * docs/plugins/Makefile.am:
6995         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6996         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6997         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6998         * gst-plugins-ugly.spec.in:
6999         * gst/mpegaudioparse/Makefile.am:
7000         * gst/mpegaudioparse/gstmpegaudioparse.c:
7001         * gst/mpegaudioparse/gstmpegaudioparse.h:
7002         * gst/mpegaudioparse/gstxingmux.c:
7003         * gst/mpegaudioparse/gstxingmux.h:
7004         * gst/mpegaudioparse/mpegaudioparse.vcproj:
7005         * gst/mpegaudioparse/plugin.c:
7006         * gst/xingmux/Makefile.am:
7007         * gst/xingmux/gstxingmux.c:
7008         * gst/xingmux/gstxingmux.h:
7009         * gst/xingmux/plugin.c:
7010           Remove mp3parse plugin/element
7011           It's been replaced by mpegaudioparse in -good. Don't want anyone
7012           to spend time porting a deprecated element. Rename plugin to xingmux
7013           for now until we move that somewhere else.
7014
7015 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7016
7017         * configure.ac:
7018           configure.ac: Define list of non-ported plugins
7019
7020 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7021
7022         * ext/mad/gstmad.c:
7023           mad: Fix for changes in GstQuery API
7024
7025 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7026
7027         * gst/asfdemux/gstasfdemux.c:
7028           asfdemux: Fix for changes in GstQuery API
7029
7030 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7031
7032         * gst/asfdemux/asfpacket.c:
7033           asfdemux: Fix print statement
7034
7035 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
7036
7037         * common:
7038           Update common submodule
7039
7040 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7041
7042         * ext/x264/gstx264enc.c:
7043           x264enc: Properly set the stream format in setcaps
7044           Do not forget to set the selected format to the options string
7045           when getting it from caps
7046           https://bugzilla.gnome.org/show_bug.cgi?id=655223
7047
7048 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
7049
7050         * ext/x264/gstx264enc.c:
7051           x264enc: fix the build for older x264enc
7052           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
7053
7054 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
7055
7056         * ext/x264/gstx264enc.c:
7057           x264enc: Read stream-format from the right place
7058           Read the stream-format from "stream-format" and not from profile, also rename
7059           the "bytestream" variable to "stream_format" so it's easier to understand.
7060
7061 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7062
7063         * ext/x264/gstx264enc.c:
7064         * ext/x264/gstx264enc.h:
7065           x264enc: Select stream-format based on caps
7066           Makes x264 select its stream-format based on what's available
7067           on caps, the user selected option will be chosen as a fallback
7068           when both options are available.
7069           https://bugzilla.gnome.org/show_bug.cgi?id=644233
7070
7071 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
7072
7073         * ext/x264/gstx264enc.c:
7074           x264: Allow renegotiation but prefer current caps
7075
7076 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
7077
7078         * tests/check/elements/x264enc.c:
7079           tests: Test x264enc profiles from the caps
7080           https://bugzilla.gnome.org/show_bug.cgi?id=644233
7081
7082 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
7083
7084         * ext/x264/Makefile.am:
7085         * ext/x264/gstx264enc.c:
7086         * ext/x264/gstx264enc.h:
7087           x264: Use profile and level from caps
7088           Enforces the profile and level from the downstream caps, also
7089           sets them on the fixated caps
7090           https://bugzilla.gnome.org/show_bug.cgi?id=644233
7091
7092 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7093
7094         * configure.ac:
7095           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
7096
7097 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
7098
7099         * ext/x264/gstx264enc.c:
7100           x264enc: fix subme property annotation - subme maximum is 10, not 6.
7101           Although the element accepts subme values > 6, the annotation which is
7102           visible through gst-inspect (for example) erroneously indicates 6 as the
7103           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
7104           https://bugzilla.gnome.org/show_bug.cgi?id=653473
7105
7106 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
7107
7108         * common:
7109           Automatic update of common submodule
7110           From 69b981f to 605cd9a
7111
7112 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7113
7114         * gst/asfdemux/gstrtspwms.c:
7115           rtspwms: Porting to 0.11
7116
7117 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7118
7119         * gst/asfdemux/gstrtpasfdepay.c:
7120           rtpasfdepay: Port to 0.11
7121
7122 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7123
7124         * gst/asfdemux/asfpacket.c:
7125         * gst/asfdemux/asfpacket.h:
7126         * gst/asfdemux/gstasfdemux.c:
7127         * gst/asfdemux/gstasfdemux.h:
7128           asfdemux: Porting to 0.11
7129
7130 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7131
7132         * ext/sidplay/gstsiddec.cc:
7133           siddec: port siddec to 0.11
7134
7135 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7136
7137         * gst/asfdemux/gstrtpasfdepay.c:
7138           rtpasfdepay: fix fragmented packet handling and packet padding
7139           Also remove a bogus assert.
7140
7141 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
7142
7143         * gst/synaesthesia/gstsynaesthesia.c:
7144           synaesthesia: fix wrong debug log string (copy'n'paste)
7145
7146 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7147
7148           Merge branch 'master' into 0.11
7149           Conflicts:
7150           configure.ac
7151
7152 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7153
7154         * ext/mad/gstmad.c:
7155           mad: port to new API
7156           Port to new segment API.
7157           Eat Caps events.
7158           No need to set caps on buffers.
7159
7160 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
7161
7162         * gst/realmedia/rmdemux.c:
7163           rmdemux: target is unsigned and can't be < 0
7164
7165 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
7166
7167         * ext/mad/gstmad.c:
7168           mad: use signed when caluculating the delta
7169           Avoids a <0 check for an unsigned variable.
7170
7171 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
7172
7173         * docs/plugins/Makefile.am:
7174           docs: remove obsolete commented out part
7175           We don't have this in the other modules and its not needed.
7176
7177 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
7178
7179         * docs/plugins/gst-plugins-ugly-plugins.args:
7180         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7181         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7182           docs: update plugin introspection data
7183           Now more files are merged and produced in a canonical fashion, which hopefully
7184           creates less or no delta in the future.
7185
7186 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
7187
7188         * common:
7189           Automatic update of common submodule
7190           From 9e5bbd5 to 69b981f
7191
7192 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7193
7194         * ext/lame/Makefile.am:
7195         * ext/lame/gstlamemp3enc.c:
7196           lamemp3enc: Post CODEC and BITRATE tags
7197           Also filter any CODEC/AUDIO_CODEC tags from incoming
7198           tag events.
7199           Fixes bug #391543.
7200
7201 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
7202
7203         * common:
7204           Automatic update of common submodule
7205           From fd35073 to 9e5bbd5
7206
7207 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
7208
7209         * common:
7210           Automatic update of common submodule
7211           From 46dfcea to fd35073
7212
7213 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7214
7215         * gst/asfdemux/gstrtpasfdepay.c:
7216           rtpasfdepay: simplify and refactor packet parsing
7217           Specifically, refactor buffer padding and consider marker bit for fragment
7218           assembling.
7219
7220 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7221
7222         * gst/asfdemux/gstrtpasfdepay.c:
7223           rtpasfdepay: avoid re-sending header
7224           ... e.g. following a seek, which otherwise confuses downstream demuxer
7225           expecting only a flow of data packets at this time.
7226
7227 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7228
7229         * gst/asfdemux/gstrtpasfdepay.c:
7230         * gst/asfdemux/gstrtpasfdepay.h:
7231           rtpasfdepay: remove unused field
7232
7233 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7234
7235         * ext/mad/gstmad.c:
7236           mad: Post bitrate tag whenever the bitrate changes
7237           Also send the layer/mode/emphasis/bitrate tags as an event too.
7238
7239 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7240
7241         * configure.ac:
7242         * win32/common/config.h:
7243           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
7244
7245 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7246
7247         * configure.ac:
7248         * docs/plugins/inspect/plugin-a52dec.xml:
7249         * docs/plugins/inspect/plugin-amrnb.xml:
7250         * docs/plugins/inspect/plugin-amrwbdec.xml:
7251         * docs/plugins/inspect/plugin-asf.xml:
7252         * docs/plugins/inspect/plugin-cdio.xml:
7253         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7254         * docs/plugins/inspect/plugin-dvdread.xml:
7255         * docs/plugins/inspect/plugin-dvdsub.xml:
7256         * docs/plugins/inspect/plugin-iec958.xml:
7257         * docs/plugins/inspect/plugin-lame.xml:
7258         * docs/plugins/inspect/plugin-mad.xml:
7259         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7260         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7261         * docs/plugins/inspect/plugin-mpegstream.xml:
7262         * docs/plugins/inspect/plugin-realmedia.xml:
7263         * docs/plugins/inspect/plugin-siddec.xml:
7264         * docs/plugins/inspect/plugin-twolame.xml:
7265         * docs/plugins/inspect/plugin-x264.xml:
7266         * win32/common/config.h:
7267           Back to development
7268
7269 === release 0.10.18 ===
7270
7271 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7272
7273         * ChangeLog:
7274         * NEWS:
7275         * RELEASE:
7276         * configure.ac:
7277         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7278         * docs/plugins/inspect/plugin-a52dec.xml:
7279         * docs/plugins/inspect/plugin-amrnb.xml:
7280         * docs/plugins/inspect/plugin-amrwbdec.xml:
7281         * docs/plugins/inspect/plugin-asf.xml:
7282         * docs/plugins/inspect/plugin-cdio.xml:
7283         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7284         * docs/plugins/inspect/plugin-dvdread.xml:
7285         * docs/plugins/inspect/plugin-dvdsub.xml:
7286         * docs/plugins/inspect/plugin-iec958.xml:
7287         * docs/plugins/inspect/plugin-lame.xml:
7288         * docs/plugins/inspect/plugin-mad.xml:
7289         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7290         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7291         * docs/plugins/inspect/plugin-mpegstream.xml:
7292         * docs/plugins/inspect/plugin-realmedia.xml:
7293         * docs/plugins/inspect/plugin-siddec.xml:
7294         * docs/plugins/inspect/plugin-twolame.xml:
7295         * docs/plugins/inspect/plugin-x264.xml:
7296         * gst-plugins-ugly.doap:
7297         * win32/common/config.h:
7298           Release 0.10.18
7299           Highlights:
7300           - x264enc: allow changing bitrate and quantizers dynamically at runtime
7301           - x264enc: proxy downstream caps restrictions upstream via get_caps()
7302           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
7303           - mad: allow build without libid3tag (which isn't really needed anyway)
7304           - many other fixes and improvements
7305
7306 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7307
7308         * ext/x264/gstx264enc.c:
7309           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
7310
7311 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7312
7313         * ext/x264/gstx264enc.c:
7314           x264enc: do not leak peer pad reference
7315
7316 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7317
7318         * ext/x264/gstx264enc.c:
7319           x264enc: No need to copy, reffing is enough
7320
7321 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7322
7323         * ext/x264/gstx264enc.c:
7324           x264enc: get_caps function should return a copy of the caps
7325
7326 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7327
7328         * configure.ac:
7329         * docs/plugins/inspect/plugin-a52dec.xml:
7330         * docs/plugins/inspect/plugin-amrnb.xml:
7331         * docs/plugins/inspect/plugin-amrwbdec.xml:
7332         * docs/plugins/inspect/plugin-asf.xml:
7333         * docs/plugins/inspect/plugin-cdio.xml:
7334         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7335         * docs/plugins/inspect/plugin-dvdread.xml:
7336         * docs/plugins/inspect/plugin-dvdsub.xml:
7337         * docs/plugins/inspect/plugin-iec958.xml:
7338         * docs/plugins/inspect/plugin-lame.xml:
7339         * docs/plugins/inspect/plugin-mad.xml:
7340         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7341         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7342         * docs/plugins/inspect/plugin-mpegstream.xml:
7343         * docs/plugins/inspect/plugin-realmedia.xml:
7344         * docs/plugins/inspect/plugin-siddec.xml:
7345         * docs/plugins/inspect/plugin-synaesthesia.xml:
7346         * docs/plugins/inspect/plugin-twolame.xml:
7347         * docs/plugins/inspect/plugin-x264.xml:
7348         * po/da.po:
7349         * po/de.po:
7350         * po/fr.po:
7351         * po/uk.po:
7352         * win32/common/config.h:
7353           0.10.17.4 pre-release
7354
7355 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7356
7357         * ext/mad/gstmad.c:
7358           mad: remove buffer_alloc
7359
7360 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7361
7362         * configure.ac:
7363         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7364         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7365         * docs/plugins/inspect/plugin-a52dec.xml:
7366         * docs/plugins/inspect/plugin-amrnb.xml:
7367         * docs/plugins/inspect/plugin-amrwbdec.xml:
7368         * docs/plugins/inspect/plugin-asf.xml:
7369         * docs/plugins/inspect/plugin-cdio.xml:
7370         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7371         * docs/plugins/inspect/plugin-dvdread.xml:
7372         * docs/plugins/inspect/plugin-dvdsub.xml:
7373         * docs/plugins/inspect/plugin-iec958.xml:
7374         * docs/plugins/inspect/plugin-lame.xml:
7375         * docs/plugins/inspect/plugin-mad.xml:
7376         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7377         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7378         * docs/plugins/inspect/plugin-mpegstream.xml:
7379         * docs/plugins/inspect/plugin-realmedia.xml:
7380         * docs/plugins/inspect/plugin-siddec.xml:
7381         * docs/plugins/inspect/plugin-synaesthesia.xml:
7382         * docs/plugins/inspect/plugin-twolame.xml:
7383         * docs/plugins/inspect/plugin-x264.xml:
7384         * po/bg.po:
7385         * po/ja.po:
7386         * po/nl.po:
7387         * po/pl.po:
7388         * po/ru.po:
7389         * po/sl.po:
7390         * po/tr.po:
7391           0.10.17.3 pre-release
7392
7393 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7394
7395         * common:
7396           Automatic update of common submodule
7397           From c3cafe1 to 46dfcea
7398
7399 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7400
7401         * ext/mad/gstmad.c:
7402           mad: port to 0.11
7403
7404 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7405
7406           Merge branch 'master' into 0.11
7407           Conflicts:
7408           android/amrnb.mk
7409           android/amrwbdec.mk
7410           android/asf.mk
7411           android/mpegaudioparse.mk
7412           configure.ac
7413
7414 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7415
7416         * tests/check/gst-plugins-ugly.supp:
7417           tests: add suppression for lame unit test
7418
7419 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7420
7421         * tests/check/Makefile.am:
7422         * tests/check/generic/.gitignore:
7423         * tests/check/generic/index.c:
7424           tests: add generic index-setting test
7425
7426 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7427
7428         * ext/mpeg2dec/gstmpeg2dec.c:
7429           mpeg2dec: don't deadlock when setting an index
7430
7431 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7432
7433         * configure.ac:
7434         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7435         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7436         * docs/plugins/inspect/plugin-a52dec.xml:
7437         * docs/plugins/inspect/plugin-amrnb.xml:
7438         * docs/plugins/inspect/plugin-amrwbdec.xml:
7439         * docs/plugins/inspect/plugin-asf.xml:
7440         * docs/plugins/inspect/plugin-cdio.xml:
7441         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7442         * docs/plugins/inspect/plugin-dvdread.xml:
7443         * docs/plugins/inspect/plugin-dvdsub.xml:
7444         * docs/plugins/inspect/plugin-iec958.xml:
7445         * docs/plugins/inspect/plugin-lame.xml:
7446         * docs/plugins/inspect/plugin-mad.xml:
7447         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7448         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7449         * docs/plugins/inspect/plugin-mpegstream.xml:
7450         * docs/plugins/inspect/plugin-realmedia.xml:
7451         * docs/plugins/inspect/plugin-siddec.xml:
7452         * docs/plugins/inspect/plugin-synaesthesia.xml:
7453         * docs/plugins/inspect/plugin-twolame.xml:
7454         * docs/plugins/inspect/plugin-x264.xml:
7455         * po/sl.po:
7456         * win32/common/config.h:
7457           0.10.17.2 pre-release
7458
7459 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7460
7461         * gst/realmedia/rademux.c:
7462           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
7463
7464 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7465
7466         * gst/mpegstream/gstmpegdemux.c:
7467           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
7468
7469 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7470
7471         * ext/dvdread/dvdreadsrc.c:
7472         * ext/sidplay/gstsiddec.cc:
7473         * ext/x264/gstx264enc.c:
7474           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
7475
7476 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7477
7478         * gst/asfdemux/gstasfdemux.c:
7479           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
7480
7481 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7482
7483         * ext/x264/gstx264enc.c:
7484           x264enc: Implement getcaps function
7485           This allows to set width/height/etc restrictions downstream.
7486
7487 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
7488
7489         * Android.mk:
7490         * ext/mad/Makefile.am:
7491         * ext/x264/Makefile.am:
7492         * gst/asfdemux/Makefile.am:
7493         * gst/dvdlpcmdec/Makefile.am:
7494         * gst/dvdsub/Makefile.am:
7495         * gst/iec958/Makefile.am:
7496         * gst/mpegaudioparse/Makefile.am:
7497         * gst/mpegstream/Makefile.am:
7498         * gst/realmedia/Makefile.am:
7499         * gst/synaesthesia/Makefile.am:
7500           android: make it ready for androgenizer
7501           To build gstreamer for android we are now using androgenizer which
7502           generates the needed Android.mk files.
7503           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
7504
7505 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
7506
7507         * android/NOTICE:
7508         * android/amrnb.mk:
7509         * android/amrwbdec.mk:
7510         * android/asf.mk:
7511         * android/mpegaudioparse.mk:
7512           android: remove the android/ folder
7513
7514 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
7515
7516         * common:
7517           Automatic update of common submodule
7518           From 1ccbe09 to c3cafe1
7519
7520 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
7521
7522         * ext/x264/gstx264enc.c:
7523         * ext/x264/gstx264enc.h:
7524           x264enc: Allow changing the bitrate and quantitizers dynamically
7525           https://bugzilla.gnome.org/show_bug.cgi?id=621663
7526
7527 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
7528
7529         * ext/x264/gstx264enc.c:
7530           x264enc: Set max bitrate in quality mode
7531           https://bugzilla.gnome.org/show_bug.cgi?id=621663
7532
7533 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
7534
7535         * ext/x264/gstx264enc.c:
7536           x264enc: Make it clear that constant quantizer is for debugging only
7537           https://bugzilla.gnome.org/show_bug.cgi?id=621663
7538
7539 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7540
7541         * common:
7542           Automatic update of common submodule
7543           From 193b717 to 1ccbe09
7544
7545 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
7546
7547         * common:
7548           Automatic update of common submodule
7549           From b77e2bf to 193b717
7550
7551 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7552
7553         * common:
7554           Automatic update of common submodule
7555           From d8814b6 to b77e2bf
7556
7557 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7558
7559         * common:
7560           Automatic update of common submodule
7561           From 6aaa286 to d8814b6
7562
7563 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
7564
7565         * common:
7566           Automatic update of common submodule
7567           From 6aec6b9 to 6aaa286
7568
7569 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
7570
7571         * configure.ac:
7572           configure.ac: redundant use of AC_MSG_RESULT()
7573           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
7574
7575 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
7576
7577         * autogen.sh:
7578           autogen: wingo signed comment
7579
7580 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7581
7582         * gst/dvdsub/gstdvdsubdec.c:
7583         * gst/dvdsub/gstdvdsubdec.h:
7584           dvdsubdec: Rearrange buffer allocation and pushing code a bit
7585           This makes the code easier to read, doesn't store every buffer
7586           in the instance until the next buffer is to be drawn and
7587           fixes an unitialized variable compiler warning.
7588
7589 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
7590
7591         * gst/dvdsub/gstdvdsubdec.c:
7592           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
7593           Fixes bug #619136.
7594
7595 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
7596
7597         * gst/dvdsub/gstdvdsubdec.c:
7598           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
7599           Fixes bug #644704.
7600
7601 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7602
7603         * configure.ac:
7604         * ext/mad/gstmad.c:
7605         * ext/mad/gstmad.h:
7606           mad: build the mad plugin even if libid3tag is not available
7607           ID3 tags are usually handled by id3demux, and should be handled
7608           by id3demux. Tag handling in mad based on libid3tag is very basic
7609           and mostly unnecessary really, so just build this plugin without
7610           ID3 tag support if libid3tag is not available.
7611
7612 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7613
7614           Merge branch 'master' into 0.11
7615
7616 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
7617
7618         * gst/mpegstream/gstdvddemux.c:
7619           dvddemux: small code cleanup
7620           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
7621           and avoid empty 'if' when logging is disabled.
7622
7623 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7624
7625         * configure.ac:
7626           configure.ac: export plugin description more platform independent
7627           Fixes #642504.
7628
7629 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7630
7631         * common:
7632           Automatic update of common submodule
7633           From 1de7f6a to 6aec6b9
7634
7635 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7636
7637           Merge branch 'master' into 0.11
7638           Conflicts:
7639           configure.ac
7640
7641 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7642
7643         * ext/mpeg2dec/gstmpeg2dec.c:
7644           mpeg2dec: do not fail fatally when unlinked
7645           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
7646
7647 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
7648
7649         * ext/mad/gstmad.c:
7650         * ext/mad/gstmad.h:
7651         * ext/mpeg2dec/gstmpeg2dec.c:
7652         * ext/mpeg2dec/gstmpeg2dec.h:
7653           index: remove conditional index support
7654           Index support cannot be disabled since commit
7655           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
7656           in core, which removed the configure flags to disable index.
7657
7658 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
7659
7660         * ext/mad/gstmad.c:
7661         * ext/mpeg2dec/gstmpeg2dec.c:
7662           formatting: trim trailing whitespace
7663
7664 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
7665
7666         * ext/mad/gstmad.c:
7667         * ext/mpeg2dec/gstmpeg2dec.c:
7668         * gst/mpegstream/gstmpegdemux.c:
7669           index: use delta frame flags instead of 0 or none
7670
7671 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
7672
7673         * ext/x264/gstx264enc.c:
7674           x264enc: Don't register flags with a value of 0
7675           Flags with a value of 0 aren't meaningful and will cause
7676           g_value_transform to go into an endless loop when trying to
7677           convert the flags to a string
7678
7679 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
7680
7681         * common:
7682           Automatic update of common submodule
7683           From f94d739 to 1de7f6a
7684
7685 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7686
7687         * ext/amrwbdec/amrwbdec.c:
7688           amrwbdec: avoid stalling on invalid frame
7689           Skip 1 byte indicating invalid frame type index rather than stalling
7690           on it indefinitely until EOS.
7691           Fixes #639715.
7692
7693 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7694
7695         * tests/check/pipelines/lame.c:
7696           tests: add unit test for lamemp3enc negotiation issue
7697           https://bugzilla.gnome.org/show_bug.cgi?id=641151
7698
7699 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7700
7701         * ext/lame/gstlamemp3enc.c:
7702           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
7703           The element downstream of mp3enc might only accept certain sample rates or channels,
7704           make sure we relay any restrictions that do exist to upstream when it does a
7705           get_caps() on the sink pad. That way upstream elements like audioresample or
7706           audioconvert can pick a sample rate / channel configuration that will be accepted,
7707           instead of just negotiating to the highest, which might then be rejected.
7708           https://bugzilla.gnome.org/show_bug.cgi?id=641151
7709
7710 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
7711
7712         * gst/asfdemux/asfpacket.c:
7713           asfpacket: Avoid using broken duration extension
7714           Quite a few (broken?) files have a packet duration of 1ms, which is
7715           most definitely wrong for either audio or video packets.
7716           We therefore avoid using that value and instead use other metrics to
7717           determine the buffer duration (like using the extended stream properties
7718           average frame duration if present and valid).
7719
7720 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7721
7722         * configure.ac:
7723         * win32/common/config.h:
7724           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
7725           https://bugzilla.gnome.org/show_bug.cgi?id=640705
7726
7727 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
7728
7729         * gst/mpegaudioparse/gstxingmux.c:
7730           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
7731           Fixes bug #639291.
7732
7733 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7734
7735         * gst/mpegstream/gstdvddemux.c:
7736           mpegstream: increase allowable gap between streams
7737           The new delay is three times as much as the old one, and just happens
7738           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
7739           was chocking before at 5:11.
7740           While there, merge the constants used in two places into a define.
7741           https://bugzilla.gnome.org/show_bug.cgi?id=539708
7742
7743 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
7744
7745         * ext/x264/gstx264enc.c:
7746           x264enc: make tag event writable before modifying tag list in place
7747           To modify an event tag is necessary to be sure that x264enc
7748           has its own copy.
7749           Also fix indentation.
7750           https://bugzilla.gnome.org/show_bug.cgi?id=640272
7751
7752 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7753
7754         * configure.ac:
7755         * docs/plugins/inspect/plugin-a52dec.xml:
7756         * docs/plugins/inspect/plugin-amrnb.xml:
7757         * docs/plugins/inspect/plugin-amrwbdec.xml:
7758         * docs/plugins/inspect/plugin-asf.xml:
7759         * docs/plugins/inspect/plugin-cdio.xml:
7760         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7761         * docs/plugins/inspect/plugin-dvdread.xml:
7762         * docs/plugins/inspect/plugin-dvdsub.xml:
7763         * docs/plugins/inspect/plugin-iec958.xml:
7764         * docs/plugins/inspect/plugin-lame.xml:
7765         * docs/plugins/inspect/plugin-mad.xml:
7766         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7767         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7768         * docs/plugins/inspect/plugin-mpegstream.xml:
7769         * docs/plugins/inspect/plugin-realmedia.xml:
7770         * docs/plugins/inspect/plugin-siddec.xml:
7771         * docs/plugins/inspect/plugin-twolame.xml:
7772         * docs/plugins/inspect/plugin-x264.xml:
7773         * win32/common/config.h:
7774           Back to development
7775
7776 === release 0.10.17 ===
7777
7778 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7779
7780         * ChangeLog:
7781         * NEWS:
7782         * RELEASE:
7783         * configure.ac:
7784         * docs/plugins/inspect/plugin-a52dec.xml:
7785         * docs/plugins/inspect/plugin-amrnb.xml:
7786         * docs/plugins/inspect/plugin-amrwbdec.xml:
7787         * docs/plugins/inspect/plugin-asf.xml:
7788         * docs/plugins/inspect/plugin-cdio.xml:
7789         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7790         * docs/plugins/inspect/plugin-dvdread.xml:
7791         * docs/plugins/inspect/plugin-dvdsub.xml:
7792         * docs/plugins/inspect/plugin-iec958.xml:
7793         * docs/plugins/inspect/plugin-lame.xml:
7794         * docs/plugins/inspect/plugin-mad.xml:
7795         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7796         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7797         * docs/plugins/inspect/plugin-mpegstream.xml:
7798         * docs/plugins/inspect/plugin-realmedia.xml:
7799         * docs/plugins/inspect/plugin-siddec.xml:
7800         * docs/plugins/inspect/plugin-twolame.xml:
7801         * docs/plugins/inspect/plugin-x264.xml:
7802         * gst-plugins-ugly.doap:
7803         * win32/common/config.h:
7804           Release 0.10.17
7805
7806 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7807
7808         * configure.ac:
7809         * docs/plugins/inspect/plugin-a52dec.xml:
7810         * docs/plugins/inspect/plugin-amrnb.xml:
7811         * docs/plugins/inspect/plugin-amrwbdec.xml:
7812         * docs/plugins/inspect/plugin-asf.xml:
7813         * docs/plugins/inspect/plugin-cdio.xml:
7814         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7815         * docs/plugins/inspect/plugin-dvdread.xml:
7816         * docs/plugins/inspect/plugin-dvdsub.xml:
7817         * docs/plugins/inspect/plugin-iec958.xml:
7818         * docs/plugins/inspect/plugin-lame.xml:
7819         * docs/plugins/inspect/plugin-mad.xml:
7820         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7821         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7822         * docs/plugins/inspect/plugin-mpegstream.xml:
7823         * docs/plugins/inspect/plugin-realmedia.xml:
7824         * docs/plugins/inspect/plugin-siddec.xml:
7825         * docs/plugins/inspect/plugin-twolame.xml:
7826         * docs/plugins/inspect/plugin-x264.xml:
7827         * win32/common/config.h:
7828           0.10.16.4 pre-release
7829
7830 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7831
7832         * ext/mpeg2dec/gstmpeg2dec.c:
7833           mpeg2dec: Use the proper component value for height
7834
7835 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7836
7837         * configure.ac:
7838         * docs/plugins/inspect/plugin-a52dec.xml:
7839         * docs/plugins/inspect/plugin-amrnb.xml:
7840         * docs/plugins/inspect/plugin-amrwbdec.xml:
7841         * docs/plugins/inspect/plugin-asf.xml:
7842         * docs/plugins/inspect/plugin-cdio.xml:
7843         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7844         * docs/plugins/inspect/plugin-dvdread.xml:
7845         * docs/plugins/inspect/plugin-dvdsub.xml:
7846         * docs/plugins/inspect/plugin-iec958.xml:
7847         * docs/plugins/inspect/plugin-lame.xml:
7848         * docs/plugins/inspect/plugin-mad.xml:
7849         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7850         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7851         * docs/plugins/inspect/plugin-mpegstream.xml:
7852         * docs/plugins/inspect/plugin-realmedia.xml:
7853         * docs/plugins/inspect/plugin-siddec.xml:
7854         * docs/plugins/inspect/plugin-twolame.xml:
7855         * docs/plugins/inspect/plugin-x264.xml:
7856         * win32/common/config.h:
7857           0.10.16.3 pre-release
7858
7859 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7860
7861         * gst/asfdemux/asfheaders.c:
7862         * gst/asfdemux/asfheaders.h:
7863         * gst/asfdemux/gstasfdemux.c:
7864           asfdemux: Handle new type of DRM'd asf files.
7865           These are produced by the new MS PlayReady system.
7866           https://bugzilla.gnome.org/show_bug.cgi?id=639226
7867
7868 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
7869
7870         * common:
7871           Automatic update of common submodule
7872           From e572c87 to f94d739
7873
7874 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7875
7876         * common:
7877           Automatic update of common submodule
7878           From ccbaa85 to e572c87
7879
7880 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7881
7882         * common:
7883           Automatic update of common submodule
7884           From 46445ad to ccbaa85
7885
7886 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7887
7888         * tests/check/Makefile.am:
7889           tests: never disable g_assert() and cast checks for the unit tests
7890           The unit tests are riddled with g_assert() and friends, make sure we
7891           don't disable assert and cast checks for the unit tests even if
7892           this has been specified for the rest of the code base, e.g. via
7893           --disable-glib-asserts
7894
7895 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7896
7897         * configure.ac:
7898         * win32/common/config.h:
7899           0.10.16.2 pre-release
7900
7901 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7902
7903         * docs/plugins/gst-plugins-ugly-plugins.args:
7904         * docs/plugins/inspect/plugin-a52dec.xml:
7905         * docs/plugins/inspect/plugin-amrnb.xml:
7906         * docs/plugins/inspect/plugin-amrwbdec.xml:
7907         * docs/plugins/inspect/plugin-asf.xml:
7908         * docs/plugins/inspect/plugin-cdio.xml:
7909         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7910         * docs/plugins/inspect/plugin-dvdread.xml:
7911         * docs/plugins/inspect/plugin-dvdsub.xml:
7912         * docs/plugins/inspect/plugin-iec958.xml:
7913         * docs/plugins/inspect/plugin-lame.xml:
7914         * docs/plugins/inspect/plugin-mad.xml:
7915         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7916         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7917         * docs/plugins/inspect/plugin-mpegstream.xml:
7918         * docs/plugins/inspect/plugin-realmedia.xml:
7919         * docs/plugins/inspect/plugin-siddec.xml:
7920         * docs/plugins/inspect/plugin-twolame.xml:
7921         * docs/plugins/inspect/plugin-x264.xml:
7922           docs: update docs
7923
7924 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7925
7926         * po/bg.po:
7927         * po/ca.po:
7928         * po/ru.po:
7929           po: update translations
7930
7931 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7932
7933         * configure.ac:
7934           configure: use $LIBM instead of hardcoding -lm
7935
7936 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7937
7938         * gst/realmedia/rmdemux.c:
7939           rmdemux: Initialize return variable.
7940           In the unlikely event that height is 0 (which is invalid) we would end up
7941           never setting the flow return.
7942
7943 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7944
7945         * gst/realmedia/rmutils.c:
7946           realmedia: Fix unitialized variables on macosx
7947
7948 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7949
7950         * ext/x264/gstx264enc.c:
7951           x264enc: Handle codec/encoder tags
7952           Make x264enc drop video-codec and codec tags and replace
7953           encoder/encoder-version with x264 and its build number
7954           Fixes #621465
7955
7956 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7957
7958         * ext/mpeg2dec/gstmpeg2dec.c:
7959           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
7960
7961 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7962
7963         * ext/mpeg2dec/gstmpeg2dec.c:
7964           mpeg2dec: minor formatting clean-up
7965
7966 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7967
7968         * ext/mpeg2dec/gstmpeg2dec.c:
7969           mpeg2dec: refactor cropping code to use libgstvideo functions
7970           https://bugzilla.gnome.org/show_bug.cgi?id=571146
7971
7972 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7973
7974         * ext/mpeg2dec/gstmpeg2dec.c:
7975         * ext/mpeg2dec/gstmpeg2dec.h:
7976           mpeg2dec: use GstVideoFormat instead of custom enum
7977
7978 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7979
7980         * ext/mpeg2dec/Makefile.am:
7981           mpeg2dec: fix LIBADD order in Makefile.am
7982
7983 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
7984
7985         * ext/x264/gstx264enc.c:
7986           x264: vbv-buf-capacity should have a minimum of 0
7987           x264 will clip this value internally, and users should be allowed to
7988           specify a lower value than 300 ms.
7989           https://bugzilla.gnome.org/show_bug.cgi?id=635291
7990
7991 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7992
7993         * ext/x264/gstx264enc.c:
7994           x264enc: also accept YV12 input
7995
7996 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7997
7998         * ext/x264/gstx264enc.c:
7999           x264enc: add a note to the docs about encoder latency and queues
8000           https://bugzilla.gnome.org/show_bug.cgi?id=636107
8001
8002 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8003
8004         * gst/realmedia/rademux.c:
8005         * gst/realmedia/rmdemux.c:
8006           realmedia: do not use the pad buffer allocation functions in demuxers
8007           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
8008           https://bugzilla.gnome.org/show_bug.cgi?id=637932
8009
8010 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
8011
8012         * common:
8013           Automatic update of common submodule
8014           From 169462a to 46445ad
8015
8016 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8017
8018         * ext/mad/gstmad.c:
8019           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
8020           Fixes bug #635461.
8021
8022 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
8023
8024         * common:
8025           Automatic update of common submodule
8026           From 20742ae to 169462a
8027
8028 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
8029
8030         * gst/realmedia/rmdemux.c:
8031           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
8032           Signed-off-by: Rob Clark <rob@ti.com>
8033
8034 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
8035
8036         * common:
8037           Automatic update of common submodule
8038           From 011bcc8 to 20742ae
8039
8040 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
8041
8042         * configure.ac:
8043           x264: uses pkg-config to locate libx264
8044
8045 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8046
8047           Merge branch 'master' into 0.11
8048
8049 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8050
8051         * tests/check/pipelines/lame.c:
8052           check: don't use deprecated method
8053
8054 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8055
8056         * android/amrnb.mk:
8057         * android/amrwbdec.mk:
8058         * android/asf.mk:
8059         * android/mpegaudioparse.mk:
8060         * configure.ac:
8061           more 0.10 -> 0,11 changes
8062
8063 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
8064
8065         * configure.ac:
8066           configure: open 0.11 branch
8067
8068 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
8069
8070         * Android.mk:
8071         * android/NOTICE:
8072         * android/amrnb.mk:
8073         * android/amrwbdec.mk:
8074         * android/asf.mk:
8075         * android/mpegaudioparse.mk:
8076           Add build system for Android
8077
8078 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
8079
8080         * gst/realmedia/rmutils.c:
8081           realmedia: Remove dead assignments
8082
8083 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
8084
8085         * ext/mad/gstmad.c:
8086           mad: Remove dead assignments
8087
8088 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8089
8090         * ext/dvdread/dvdreadsrc.c:
8091           dvdreadsrc: remove bogus comment
8092
8093 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
8094
8095         * ext/dvdread/dvdreadsrc.c:
8096           dvdreadsrc: fix handling of multi-angle streams
8097           We would output all angles interleaved instead of just
8098           the selected angle.
8099           https://bugzilla.gnome.org/show_bug.cgi?id=539254
8100
8101 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8102
8103         * gst/realmedia/Makefile.am:
8104           realmedia: fix LIBS order in Makefile
8105
8106 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8107
8108         * po/af.po:
8109         * po/az.po:
8110         * po/bg.po:
8111         * po/ca.po:
8112         * po/cs.po:
8113         * po/da.po:
8114         * po/de.po:
8115         * po/el.po:
8116         * po/en_GB.po:
8117         * po/es.po:
8118         * po/eu.po:
8119         * po/fi.po:
8120         * po/fr.po:
8121         * po/gl.po:
8122         * po/hu.po:
8123         * po/id.po:
8124         * po/it.po:
8125         * po/ja.po:
8126         * po/lt.po:
8127         * po/lv.po:
8128         * po/ms.po:
8129         * po/mt.po:
8130         * po/nb.po:
8131         * po/nl.po:
8132         * po/or.po:
8133         * po/pl.po:
8134         * po/pt_BR.po:
8135         * po/ro.po:
8136         * po/ru.po:
8137         * po/sk.po:
8138         * po/sl.po:
8139         * po/sq.po:
8140         * po/sr.po:
8141         * po/sv.po:
8142         * po/tr.po:
8143         * po/uk.po:
8144         * po/vi.po:
8145         * po/zh_CN.po:
8146           po: update for new translatable strings
8147
8148 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
8149
8150         * common:
8151           Automatic update of common submodule
8152           From 7bbd708 to 011bcc8
8153
8154 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
8155
8156         * ext/mpeg2dec/gstmpeg2dec.c:
8157           mpeg2dec: convert the position to stream time before answering to a position query
8158
8159 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
8160
8161         * gst/realmedia/Makefile.am:
8162         * gst/realmedia/rademux.c:
8163         * gst/realmedia/rmdemux.c:
8164         * gst/realmedia/rmdemux.h:
8165           realmedia: Get codec name from pbutils instead of harcoding them
8166
8167 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
8168
8169         * ext/x264/gstx264enc.c:
8170           x264enc: Work around a rate control issue in libx264
8171           When variable framerate is disabled in libx264 (which occurs when using
8172           the zerolatency tuning), libx264 ignores timestamps but still uses the
8173           timebase leading to messed up rate control with our nanosecond timebase.
8174           We work around this issue by setting the timebase to the reciprocal of
8175           the framerate and we validate that the framerate is suitable.
8176           This has been fixed upstream in libx264 but there are non-fixed versions
8177           in the wild so this workaround is still needed.
8178           Fixes bug #632861
8179
8180 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8181
8182         * ext/mpeg2dec/gstmpeg2dec.c:
8183           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
8184
8185 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
8186
8187         * ext/mpeg2dec/gstmpeg2dec.c:
8188           mpeg2dec: fix position query by trusting upstream
8189           Position queries are badly handled for DVDs (probably due to the division in
8190           chapters): the time returned was the time since the start of chapter.
8191           Now ask upstream for position queries, fall back to the old code if upstream
8192           cannot answer the query.
8193
8194 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
8195
8196         * ext/lame/gstlame.c:
8197         * ext/mad/gstmad.c:
8198         * ext/sidplay/gstsiddec.cc:
8199         * gst/mpegstream/gstmpegparse.c:
8200           various: canonicalize property names
8201
8202 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
8203
8204         * ext/a52dec/gsta52dec.c:
8205         * ext/amrnb/amrnbdec.c:
8206         * ext/amrnb/amrnbenc.c:
8207         * ext/cdio/gstcdiocddasrc.c:
8208         * ext/dvdread/dvdreadsrc.c:
8209         * ext/lame/gstlame.c:
8210         * ext/lame/gstlamemp3enc.c:
8211         * ext/mad/gstmad.c:
8212         * ext/sidplay/gstsiddec.cc:
8213         * ext/x264/gstx264enc.c:
8214           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
8215
8216 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
8217
8218         * gst/iec958/ac3iec.c:
8219         * gst/mpegaudioparse/gstmpegaudioparse.c:
8220         * gst/mpegstream/gstmpegparse.c:
8221         * gst/mpegstream/gstrfc2250enc.c:
8222         * gst/realmedia/pnmsrc.c:
8223         * gst/realmedia/rdtmanager.c:
8224           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
8225
8226 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
8227
8228         * common:
8229           Automatic update of common submodule
8230           From 5a668bf to 7bbd708
8231
8232 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
8233
8234         * common:
8235           Automatic update of common submodule
8236           From c4a8adc to 5a668bf
8237
8238 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8239
8240         * common:
8241           Automatic update of common submodule
8242           From 5e3c9bf to c4a8adc
8243
8244 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8245
8246         * ext/mad/gstmad.c:
8247         * ext/mad/gstmad.h:
8248           mad: support reverse playback
8249
8250 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8251
8252         * ext/dvdread/dvdreadsrc.c:
8253           dvdreadsrc: improve error messages on read errors
8254           Provide proper i18n-ed error messages when a read error happens,
8255           and point out that the error could be happening because the
8256           DVD is scrambled.
8257           https://bugzilla.gnome.org/show_bug.cgi?id=613633
8258
8259 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8260
8261         * configure.ac:
8262           configure: set plugin release datetime
8263
8264 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
8265
8266         * common:
8267           Automatic update of common submodule
8268           From aa0d1d0 to 5e3c9bf
8269
8270 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8271
8272         * gst/mpegstream/gstmpegparse.c:
8273           mpegparse: re-fix flow return handling
8274           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
8275           -  } while (GST_FLOW_IS_SUCCESS (result));
8276           +  } while (result != GST_FLOW_OK);
8277
8278 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
8279
8280         * tests/check/Makefile.am:
8281         * tests/check/generic/states.c:
8282           tests: allow running state tests for all elements
8283           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
8284           to try elements that would normaly be skipped.
8285
8286 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8287
8288         * Makefile.am:
8289           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
8290
8291 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8292
8293         * configure.ac:
8294         * pkgconfig/.gitignore:
8295         * pkgconfig/Makefile.am:
8296         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
8297           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
8298           This .pc file will not be installed, it's only for uninstalled setups,
8299           same thing as we do for -good. This is so other modules' unit tests can
8300           find our plugins properly in an uninstalled setup.
8301
8302 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8303
8304         * common:
8305           Automatic update of common submodule
8306           From c2e10bf to aa0d1d0
8307
8308 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8309
8310         * configure.ac:
8311           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
8312
8313 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8314
8315         * ext/sidplay/gstsiddec.cc:
8316           siddec: don't use GST_FLOW_IS_FATAL
8317           GST_FLOW_IS_FATAL has been deprecated in core git.
8318
8319 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
8320
8321         * common:
8322           Automatic update of common submodule
8323           From d3d9acf to c2e10bf
8324
8325 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8326
8327         * configure.ac:
8328           configure: Require orc >= 0.4.6 for --compat
8329
8330 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8331
8332         * common:
8333           Automatic update of common submodule
8334           From ec60217 to d3d9acf
8335
8336 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8337
8338         * ext/mpeg2dec/gstmpeg2dec.c:
8339           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
8340           And don't post error messages if allocating a buffer resulted
8341           in WRONG_STATE or UNEXPECTED.
8342
8343 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8344
8345         * gst/mpegaudioparse/gstxingmux.c:
8346           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
8347
8348 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8349
8350         * gst/mpegstream/gstdvddemux.c:
8351         * gst/mpegstream/gstmpegdemux.c:
8352         * gst/mpegstream/gstmpegparse.c:
8353           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
8354
8355 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8356
8357         * gst/realmedia/rmdemux.c:
8358           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
8359
8360 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8361
8362         * gst/asfdemux/gstasfdemux.c:
8363           asfdemux: Don't use GST_FLOW_IS_FATAL()
8364           And don't post error messages for UNEXPECTED and post an error
8365           message if pulling data failed because of NOT_LINKED.
8366
8367 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8368
8369         * configure.ac:
8370         * docs/plugins/inspect/plugin-a52dec.xml:
8371         * docs/plugins/inspect/plugin-amrnb.xml:
8372         * docs/plugins/inspect/plugin-amrwbdec.xml:
8373         * docs/plugins/inspect/plugin-asf.xml:
8374         * docs/plugins/inspect/plugin-cdio.xml:
8375         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8376         * docs/plugins/inspect/plugin-dvdread.xml:
8377         * docs/plugins/inspect/plugin-dvdsub.xml:
8378         * docs/plugins/inspect/plugin-iec958.xml:
8379         * docs/plugins/inspect/plugin-lame.xml:
8380         * docs/plugins/inspect/plugin-mad.xml:
8381         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8382         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8383         * docs/plugins/inspect/plugin-mpegstream.xml:
8384         * docs/plugins/inspect/plugin-realmedia.xml:
8385         * docs/plugins/inspect/plugin-siddec.xml:
8386         * docs/plugins/inspect/plugin-twolame.xml:
8387         * docs/plugins/inspect/plugin-x264.xml:
8388         * win32/common/config.h:
8389           Back to development
8390           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
8391           the code is updated for the GST_FLOW_IS_* macro deprecations.
8392
8393 === release 0.10.16 ===
8394
8395 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8396
8397         * ChangeLog:
8398         * NEWS:
8399         * RELEASE:
8400         * configure.ac:
8401         * gst-plugins-ugly.doap:
8402         * win32/common/config.h:
8403           Release 0.10.16
8404
8405 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8406
8407         * docs/plugins/inspect/plugin-a52dec.xml:
8408         * docs/plugins/inspect/plugin-amrnb.xml:
8409         * docs/plugins/inspect/plugin-amrwbdec.xml:
8410         * docs/plugins/inspect/plugin-asf.xml:
8411         * docs/plugins/inspect/plugin-cdio.xml:
8412         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8413         * docs/plugins/inspect/plugin-dvdread.xml:
8414         * docs/plugins/inspect/plugin-dvdsub.xml:
8415         * docs/plugins/inspect/plugin-iec958.xml:
8416         * docs/plugins/inspect/plugin-lame.xml:
8417         * docs/plugins/inspect/plugin-mad.xml:
8418         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8419         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8420         * docs/plugins/inspect/plugin-mpegstream.xml:
8421         * docs/plugins/inspect/plugin-realmedia.xml:
8422         * docs/plugins/inspect/plugin-siddec.xml:
8423         * docs/plugins/inspect/plugin-twolame.xml:
8424         * docs/plugins/inspect/plugin-x264.xml:
8425           docs: update docs for release
8426
8427 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8428
8429         * po/LINGUAS:
8430         * po/gl.po:
8431         * po/id.po:
8432         * po/lv.po:
8433         * po/ro.po:
8434         * po/sv.po:
8435           po: update translations
8436
8437 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8438
8439         * configure.ac:
8440         * po/af.po:
8441         * po/az.po:
8442         * po/bg.po:
8443         * po/ca.po:
8444         * po/cs.po:
8445         * po/da.po:
8446         * po/de.po:
8447         * po/el.po:
8448         * po/en_GB.po:
8449         * po/es.po:
8450         * po/eu.po:
8451         * po/fi.po:
8452         * po/fr.po:
8453         * po/hu.po:
8454         * po/id.po:
8455         * po/it.po:
8456         * po/ja.po:
8457         * po/lt.po:
8458         * po/lv.po:
8459         * po/ms.po:
8460         * po/mt.po:
8461         * po/nb.po:
8462         * po/nl.po:
8463         * po/or.po:
8464         * po/pl.po:
8465         * po/pt_BR.po:
8466         * po/ru.po:
8467         * po/sk.po:
8468         * po/sl.po:
8469         * po/sq.po:
8470         * po/sr.po:
8471         * po/sv.po:
8472         * po/tr.po:
8473         * po/uk.po:
8474         * po/vi.po:
8475         * po/zh_CN.po:
8476           0.10.15.6 pre-release
8477
8478 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
8479
8480         * gst/asfdemux/gstasfdemux.c:
8481           asfdemux: Don't error out on non-critical flow returns
8482           Only error out when downstream returns:
8483           * NOT_SUPPORTED
8484           * ERROR
8485           * NOT_NEGOTIATED
8486           * NOT_LINKED
8487           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
8488           of the streams had gone EOS) and then stop the task silently.
8489           In the case of WRONG_STATE we just need to stop silently
8490           https://bugzilla.gnome.org/show_bug.cgi?id=600412
8491
8492 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8493
8494         * configure.ac:
8495         * po/af.po:
8496         * po/az.po:
8497         * po/bg.po:
8498         * po/ca.po:
8499         * po/cs.po:
8500         * po/da.po:
8501         * po/de.po:
8502         * po/el.po:
8503         * po/en_GB.po:
8504         * po/es.po:
8505         * po/eu.po:
8506         * po/fi.po:
8507         * po/fr.po:
8508         * po/hu.po:
8509         * po/id.po:
8510         * po/it.po:
8511         * po/ja.po:
8512         * po/lt.po:
8513         * po/lv.po:
8514         * po/ms.po:
8515         * po/mt.po:
8516         * po/nb.po:
8517         * po/nl.po:
8518         * po/or.po:
8519         * po/pl.po:
8520         * po/pt_BR.po:
8521         * po/ru.po:
8522         * po/sk.po:
8523         * po/sl.po:
8524         * po/sq.po:
8525         * po/sr.po:
8526         * po/sv.po:
8527         * po/tr.po:
8528         * po/uk.po:
8529         * po/vi.po:
8530         * po/zh_CN.po:
8531           0.10.15.5 pre-release
8532
8533 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
8534
8535         * gst/mpegaudioparse/gstmpegaudioparse.c:
8536           mp3parse: propagate flow errors upstream.
8537           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
8538           always return the error upstream.
8539
8540 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8541
8542         * configure.ac:
8543         * po/af.po:
8544         * po/az.po:
8545         * po/bg.po:
8546         * po/ca.po:
8547         * po/cs.po:
8548         * po/da.po:
8549         * po/de.po:
8550         * po/el.po:
8551         * po/en_GB.po:
8552         * po/es.po:
8553         * po/eu.po:
8554         * po/fi.po:
8555         * po/fr.po:
8556         * po/hu.po:
8557         * po/id.po:
8558         * po/it.po:
8559         * po/ja.po:
8560         * po/lt.po:
8561         * po/lv.po:
8562         * po/ms.po:
8563         * po/mt.po:
8564         * po/nb.po:
8565         * po/nl.po:
8566         * po/or.po:
8567         * po/pl.po:
8568         * po/pt_BR.po:
8569         * po/ru.po:
8570         * po/sk.po:
8571         * po/sl.po:
8572         * po/sq.po:
8573         * po/sr.po:
8574         * po/sv.po:
8575         * po/tr.po:
8576         * po/uk.po:
8577         * po/vi.po:
8578         * po/zh_CN.po:
8579           0.10.15.4 pre-release
8580
8581 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
8582
8583         * common:
8584           Automatic update of common submodule
8585           From 3e8db1d to ec60217
8586
8587 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8588
8589         * configure.ac:
8590         * docs/plugins/inspect/plugin-a52dec.xml:
8591         * docs/plugins/inspect/plugin-amrnb.xml:
8592         * docs/plugins/inspect/plugin-amrwbdec.xml:
8593         * docs/plugins/inspect/plugin-asf.xml:
8594         * docs/plugins/inspect/plugin-cdio.xml:
8595         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8596         * docs/plugins/inspect/plugin-dvdread.xml:
8597         * docs/plugins/inspect/plugin-dvdsub.xml:
8598         * docs/plugins/inspect/plugin-iec958.xml:
8599         * docs/plugins/inspect/plugin-lame.xml:
8600         * docs/plugins/inspect/plugin-mad.xml:
8601         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8602         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8603         * docs/plugins/inspect/plugin-mpegstream.xml:
8604         * docs/plugins/inspect/plugin-realmedia.xml:
8605         * docs/plugins/inspect/plugin-siddec.xml:
8606         * docs/plugins/inspect/plugin-twolame.xml:
8607         * docs/plugins/inspect/plugin-x264.xml:
8608         * win32/common/config.h:
8609           0.10.15.3 pre-release
8610
8611 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
8612
8613         * ext/x264/gstx264enc.c:
8614           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
8615           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
8616           argument to the option string value causes an error. For < 78 we pass the
8617           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
8618           result in passing 'none' for false and 'strict' for true. Other modes can be
8619           set through the option-string property for now.
8620           https://bugzilla.gnome.org/show_bug.cgi?id=626577
8621
8622 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8623
8624         * configure.ac:
8625         * docs/plugins/gst-plugins-ugly-plugins.args:
8626         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8627         * docs/plugins/inspect/plugin-a52dec.xml:
8628         * docs/plugins/inspect/plugin-amrnb.xml:
8629         * docs/plugins/inspect/plugin-amrwbdec.xml:
8630         * docs/plugins/inspect/plugin-asf.xml:
8631         * docs/plugins/inspect/plugin-cdio.xml:
8632         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8633         * docs/plugins/inspect/plugin-dvdread.xml:
8634         * docs/plugins/inspect/plugin-dvdsub.xml:
8635         * docs/plugins/inspect/plugin-iec958.xml:
8636         * docs/plugins/inspect/plugin-lame.xml:
8637         * docs/plugins/inspect/plugin-mad.xml:
8638         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8639         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8640         * docs/plugins/inspect/plugin-mpegstream.xml:
8641         * docs/plugins/inspect/plugin-realmedia.xml:
8642         * docs/plugins/inspect/plugin-siddec.xml:
8643         * docs/plugins/inspect/plugin-twolame.xml:
8644         * docs/plugins/inspect/plugin-x264.xml:
8645         * win32/common/config.h:
8646           0.10.15.2 pre-release
8647
8648 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
8649
8650         * gst/synaesthesia/gstsynaesthesia.c:
8651           synaesthesia: code cleanups.
8652           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
8653           more.
8654
8655 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
8656
8657         * gst/synaesthesia/gstsynaesthesia.c:
8658           synaesthesia: use GST_BOILERPLATE macros
8659
8660 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8661
8662         * common:
8663           Automatic update of common submodule
8664           From bd2054b to 3e8db1d
8665
8666 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8667
8668         * ext/x264/gstx264enc.c:
8669           x264: fix printf format warning in debug message
8670
8671 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8672
8673         * docs/plugins/Makefile.am:
8674           docs: fix bug passing arguments to gtkdoc-fixref in upload target
8675           Missing backslash at end of line meant we weren't passing all arguments
8676           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
8677
8678 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
8679
8680         * common:
8681           Automatic update of common submodule
8682           From a519571 to bd2054b
8683
8684 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8685
8686         * configure.ac:
8687           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
8688           This first checks what is required for ISO C99 support and sets the relevant
8689           compiler parameters and if no C99 compiler is found, it checks for a
8690           C89 compiler. This enables us to check for and use C89/C99 functions
8691           that gcc hides from us without the correct compiler parameters.
8692
8693 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
8694
8695         * ext/x264/gstx264enc.c:
8696           x264enc: Fix flushing of delayed frames
8697           x264_encoder_encode() should be called with a NULL picture until at least
8698           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
8699           regression in make check due to the recent change in defaults which enabled
8700           b-frames and b-pyramid, both of which I believe increase the number of delayed
8701           frames when encoding.
8702
8703 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
8704
8705         * ext/x264/gstx264enc.c:
8706           x264enc: Improve x264enc defaults
8707           - medium x264 speed/quality preset
8708           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
8709           Addresses part of bug #607798
8710
8711 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
8712
8713         * ext/x264/gstx264enc.c:
8714           x264enc: Fix property description typos
8715
8716 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
8717
8718         * ext/x264/gstx264enc.c:
8719           x264enc: Add some more debug info
8720
8721 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
8722
8723         * ext/x264/gstx264enc.c:
8724         * ext/x264/gstx264enc.h:
8725           x264enc: Add speed-preset and [psy-]tuning properties
8726           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
8727           preset and possibly a profile and/or tuning are now the recommended way to
8728           configure x264 through x264enc.
8729           If a preset/tuning are specified then these will define the default values and
8730           the property defaults will be ignored. After this the option-string property is
8731           applied, followed by the user-set properties, fast first pass restrictions and
8732           finally the profile restrictions.
8733           Addresses part of bug #607798
8734
8735 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
8736
8737         * ext/x264/gstx264enc.c:
8738         * ext/x264/gstx264enc.h:
8739           x264enc: Refactor code in preparation for presets/tunings
8740           - Make defaults append the appropriate default value to a string. This is
8741           needed to differentiate between something user-set and the actual prop
8742           default.
8743           - Add an internal option string to which _set_property () cases append for the
8744           majority of properties.
8745           - Use gst_x264_enc_parse_options () to clean up application of settings. This
8746           will make order of application with respect to the presets and tunings quite
8747           simple.
8748           Addresses part of bug #607798
8749
8750 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
8751
8752         * ext/x264/gstx264enc.c:
8753           x264enc: Update available me types
8754           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
8755           now self-maintaining.
8756
8757 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
8758
8759         * ext/x264/gstx264enc.c:
8760           x264enc: Use new libx264 API to affect fast first pass
8761           Uses new x264 API to apply reduced complexity values to the parameters to
8762           increase encoding speed in the first pass of a multi-pass encode. This does
8763           not impact on final quality.
8764           Addresses part of bug #607798
8765
8766 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
8767
8768         * ext/x264/gstx264enc.c:
8769         * ext/x264/gstx264enc.h:
8770           x264enc: Add profile property
8771           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
8772           Profile. This makes it easier to achieve Baseline Profile for example.
8773           Addresses part of bug #607798
8774
8775 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
8776
8777         * ext/x264/gstx264enc.c:
8778         * ext/x264/gstx264enc.h:
8779           x264enc: Add option-string property
8780           Adds support for an x264 format option-string to specify advanced parameters
8781           Addresses part of bug #607798
8782
8783 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8784
8785         * ext/mad/Makefile.am:
8786           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
8787           Spotted by syntr0py.
8788
8789 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8790
8791         * ext/x264/gstx264enc.c:
8792           x264enc: only set timebase on versions where it exists
8793
8794 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
8795
8796         * ext/x264/gstx264enc.c:
8797           x264enc: set appropriate time base
8798           Fixes #624786.
8799
8800 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8801
8802         * tests/check/Makefile.am:
8803           tests: add plugin loading whitelist to test environment
8804           Only want to load core/-base/-ugly plugins here.
8805
8806 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8807
8808         * autogen.sh:
8809         * configure.ac:
8810           Bump automake requirement to 1.10 and autoconf to 2.60
8811           For maintainability reasons and $(builddir).
8812           See #622944.
8813
8814 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8815
8816         * gst/asfdemux/gstasfdemux.c:
8817           asfdemux: Fix seeking after last commits
8818           Don't handle wrong-state returns as errors to allow seeking to work
8819           again.
8820
8821 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8822
8823         * gst/asfdemux/gstasfdemux.c:
8824           asfdemux: Push all pending data on EOS
8825           When on push mode and receiving an EOS event, asfdemux
8826           should push all pending data because we might be dealing
8827           with a broken file that has a preroll value higher
8828           than its actual length.
8829
8830 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8831
8832         * gst/asfdemux/gstasfdemux.c:
8833           asfdemux: Fix sending eos event for chained asfs
8834           Properly push EOS event when finishing a chained asf file
8835           in pull mode
8836           Fixes #599718
8837
8838 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8839
8840         * docs/plugins/Makefile.am:
8841         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8842         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8843         * docs/plugins/inspect/plugin-rmdemux.xml:
8844           docs: add rmdemux to docs properly
8845           The plugin has been renamed, remove old introspection file.
8846
8847 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8848
8849         * docs/plugins/gst-plugins-ugly-plugins.args:
8850         * docs/plugins/inspect/plugin-x264.xml:
8851           docs: update for recent x264enc changes
8852
8853 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8854
8855         * gst/realmedia/rmdemux.c:
8856           rmdemux: fix compiler warning when debugging system in core is disabled
8857
8858 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
8859
8860         * common:
8861           Automatic update of common submodule
8862           From 73ff93a to a519571
8863
8864 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
8865
8866         * gst/asfdemux/gstasfdemux.c:
8867           asfdemux: Allow at least 500ms of preroll.
8868           Some files have insanely low preroll values which break the
8869           all_streams_prerolled() logic.
8870           Fixes #622407
8871
8872 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8873
8874         * ext/x264/gstx264enc.c:
8875           x264enc: add new h264 caps attribute alignment
8876           See #606662.
8877
8878 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8879
8880         * ext/x264/gstx264enc.c:
8881         * ext/x264/gstx264enc.h:
8882           x264enc: conditionally expose enhanced upstream capabilities
8883           API: GstX264Enc:sliced-threads
8884           API: GstX264Enc:sync-lookahead
8885           API: GstX264Enc:intra-refresh
8886           API: GstX264Enc:mb-tree
8887           API: GstX264Enc:rc-lookahead
8888           See #607798.
8889
8890 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8891
8892         * common:
8893         * docs/plugins/inspect/plugin-a52dec.xml:
8894         * docs/plugins/inspect/plugin-amrnb.xml:
8895         * docs/plugins/inspect/plugin-amrwbdec.xml:
8896         * docs/plugins/inspect/plugin-asf.xml:
8897         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8898         * docs/plugins/inspect/plugin-iec958.xml:
8899         * docs/plugins/inspect/plugin-mad.xml:
8900         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8901         * docs/plugins/inspect/plugin-mpegstream.xml:
8902         * docs/plugins/inspect/plugin-realmedia.xml:
8903           docs: update introspected plugin docs for gstdoc-scangobj and other changes
8904           Update common for latest gstdoc-scangobj and inspect xml files for
8905           escaping and pad template order changes.
8906
8907 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
8908
8909         * common:
8910           Automatic update of common submodule
8911           From 9339ccc to 35617c2
8912
8913 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
8914
8915         * common:
8916           Automatic update of common submodule
8917           From 5adb1ca to 9339ccc
8918
8919 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
8920
8921         * common:
8922           Automatic update of common submodule
8923           From 57c89b7 to 5adb1ca
8924
8925 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
8926
8927         * common:
8928           Automatic update of common submodule
8929           From c804988 to 57c89b7
8930
8931 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8932
8933         * configure.ac:
8934         * gst/realmedia/rtspreal.c:
8935           configure: Update required GLib version to 2.20
8936
8937 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8938
8939         * ext/a52dec/gsta52dec.c:
8940           a52dec: Call orc_init() before trying to get target flags
8941
8942 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8943
8944         * ext/a52dec/gsta52dec.c:
8945           a52dec: Remove debug printf...
8946
8947 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8948
8949         * configure.ac:
8950         * ext/a52dec/Makefile.am:
8951         * ext/a52dec/gsta52dec.c:
8952           a52dec: Use orc for CPU feature detection and don't check for liboil
8953
8954 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8955
8956         * configure.ac:
8957           configure: Use GLIB_EXTRA_CFLAGS
8958
8959 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8960
8961         * common:
8962           Automatic update of common submodule
8963           From 7a0fdf5 to c804988
8964
8965 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8966
8967         * common:
8968           Automatic update of common submodule
8969           From 6da3bab to 7a0fdf5
8970
8971 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8972
8973         * common:
8974           Automatic update of common submodule
8975           From 733fca9 to 6da3bab
8976
8977 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
8978
8979         * common:
8980           Automatic update of common submodule
8981           From fad145b to 733fca9
8982
8983 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
8984
8985         * common:
8986           Automatic update of common submodule
8987           From 47683c1 to fad145b
8988
8989 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8990
8991         * gst/realmedia/rmdemux.c:
8992           rmdemux: pass bitrate on caps
8993           Set the bitrate on the caps, some decoders like sipro need this to function
8994           properly.
8995           Fixes #620007
8996
8997 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
8998
8999         * common:
9000           Automatic update of common submodule
9001           From 17f89e5 to 47683c1
9002
9003 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
9004
9005         * common:
9006           Automatic update of common submodule
9007           From fd7ca04 to 17f89e5
9008
9009 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9010
9011         * ext/x264/gstx264enc.c:
9012           x264enc: Only set i_weighted_pred on versions where it exists
9013
9014 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
9015
9016         * ext/lame/gstlamemp3enc.c:
9017           lamemp3enc: implement latency query
9018           The encoder's latency is deduced from the framesize. Fixes #618896.
9019
9020 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9021
9022         * configure.ac:
9023         * docs/plugins/gst-plugins-ugly-plugins.args:
9024         * docs/plugins/gst-plugins-ugly-plugins.signals:
9025         * docs/plugins/inspect/plugin-a52dec.xml:
9026         * docs/plugins/inspect/plugin-amrnb.xml:
9027         * docs/plugins/inspect/plugin-amrwbdec.xml:
9028         * docs/plugins/inspect/plugin-asf.xml:
9029         * docs/plugins/inspect/plugin-cdio.xml:
9030         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9031         * docs/plugins/inspect/plugin-dvdread.xml:
9032         * docs/plugins/inspect/plugin-dvdsub.xml:
9033         * docs/plugins/inspect/plugin-iec958.xml:
9034         * docs/plugins/inspect/plugin-lame.xml:
9035         * docs/plugins/inspect/plugin-mad.xml:
9036         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9037         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9038         * docs/plugins/inspect/plugin-mpegstream.xml:
9039         * docs/plugins/inspect/plugin-realmedia.xml:
9040         * docs/plugins/inspect/plugin-siddec.xml:
9041         * docs/plugins/inspect/plugin-twolame.xml:
9042         * docs/plugins/inspect/plugin-x264.xml:
9043         * win32/common/config.h:
9044           Back to development
9045
9046 === release 0.10.15 ===
9047
9048 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9049
9050         * ChangeLog:
9051         * NEWS:
9052         * RELEASE:
9053         * configure.ac:
9054         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9055         * docs/plugins/inspect/plugin-a52dec.xml:
9056         * docs/plugins/inspect/plugin-amrnb.xml:
9057         * docs/plugins/inspect/plugin-amrwbdec.xml:
9058         * docs/plugins/inspect/plugin-asf.xml:
9059         * docs/plugins/inspect/plugin-cdio.xml:
9060         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9061         * docs/plugins/inspect/plugin-dvdread.xml:
9062         * docs/plugins/inspect/plugin-dvdsub.xml:
9063         * docs/plugins/inspect/plugin-iec958.xml:
9064         * docs/plugins/inspect/plugin-lame.xml:
9065         * docs/plugins/inspect/plugin-mad.xml:
9066         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9067         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9068         * docs/plugins/inspect/plugin-mpegstream.xml:
9069         * docs/plugins/inspect/plugin-realmedia.xml:
9070         * docs/plugins/inspect/plugin-siddec.xml:
9071         * docs/plugins/inspect/plugin-twolame.xml:
9072         * docs/plugins/inspect/plugin-x264.xml:
9073         * gst-plugins-ugly.doap:
9074         * win32/common/config.h:
9075           Release 0.10.15
9076
9077 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9078
9079         * po/af.po:
9080         * po/az.po:
9081         * po/bg.po:
9082         * po/ca.po:
9083         * po/cs.po:
9084         * po/da.po:
9085         * po/de.po:
9086         * po/el.po:
9087         * po/en_GB.po:
9088         * po/es.po:
9089         * po/eu.po:
9090         * po/fi.po:
9091         * po/fr.po:
9092         * po/hu.po:
9093         * po/id.po:
9094         * po/it.po:
9095         * po/ja.po:
9096         * po/lt.po:
9097         * po/lv.po:
9098         * po/ms.po:
9099         * po/mt.po:
9100         * po/nb.po:
9101         * po/nl.po:
9102         * po/or.po:
9103         * po/pl.po:
9104         * po/pt_BR.po:
9105         * po/ru.po:
9106         * po/sk.po:
9107         * po/sl.po:
9108         * po/sq.po:
9109         * po/sr.po:
9110         * po/sv.po:
9111         * po/tr.po:
9112         * po/uk.po:
9113         * po/vi.po:
9114         * po/zh_CN.po:
9115           Update .po files
9116
9117 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9118
9119         * configure.ac:
9120           configure: make implicit GLib and liboil requirements explicit
9121           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
9122
9123 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
9124
9125         * ext/x264/gstx264enc.c:
9126           x264enc: disable I weighted pred
9127           If it is enabled, then it will be main profile instead of baseline.
9128           This ensures maximum compatibility of the output stream until the
9129           encoder configuration interface gets an overhaul with explicit
9130           output profile selection.
9131           Fixes #619776.
9132
9133 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9134
9135         * configure.ac:
9136         * win32/common/config.h:
9137           0.10.14.3 pre-release
9138
9139 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9140
9141         * po/af.po:
9142         * po/az.po:
9143         * po/bg.po:
9144         * po/ca.po:
9145         * po/cs.po:
9146         * po/da.po:
9147         * po/de.po:
9148         * po/el.po:
9149         * po/en_GB.po:
9150         * po/es.po:
9151         * po/eu.po:
9152         * po/fi.po:
9153         * po/fr.po:
9154         * po/hu.po:
9155         * po/id.po:
9156         * po/it.po:
9157         * po/ja.po:
9158         * po/lt.po:
9159         * po/lv.po:
9160         * po/ms.po:
9161         * po/mt.po:
9162         * po/nb.po:
9163         * po/nl.po:
9164         * po/or.po:
9165         * po/pl.po:
9166         * po/pt_BR.po:
9167         * po/ru.po:
9168         * po/sk.po:
9169         * po/sl.po:
9170         * po/sq.po:
9171         * po/sr.po:
9172         * po/sv.po:
9173         * po/tr.po:
9174         * po/uk.po:
9175         * po/vi.po:
9176         * po/zh_CN.po:
9177           po: update translations
9178
9179 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9180
9181         * common:
9182           Automatic update of common submodule
9183           From 357b0db to fd7ca04
9184
9185 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9186
9187         * configure.ac:
9188         * win32/common/config.h:
9189           0.10.14.2 pre-release
9190
9191 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9192
9193         * common:
9194           Automatic update of common submodule
9195           From 4d67bd6 to 357b0db
9196
9197 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9198
9199         * gst/realmedia/rmdemux.c:
9200         * gst/realmedia/rmutils.c:
9201         * gst/realmedia/rmutils.h:
9202           rmdemux: add better sipr nibble swap routine
9203
9204 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9205
9206         * gst/realmedia/rmdemux.c:
9207           rmdemux: descramble SIPR before pushing out
9208           Collect and descramble the SIPR packets before pushing.
9209           Descramble ATRAC audio.
9210           Fixes #618098
9211
9212 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9213
9214         * gst/realmedia/rmutils.c:
9215         * gst/realmedia/rmutils.h:
9216           rm: add function to descramble sipr
9217
9218 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
9219
9220         * ext/x264/gstx264enc.c:
9221         * ext/x264/gstx264enc.h:
9222           x264enc: Re-send the received upstream event as-is downstream
9223           https://bugzilla.gnome.org/show_bug.cgi?id=606689
9224
9225 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
9226
9227         * ext/amrnb/amrnb.c:
9228           amrnbenc: Set rank to GST_RANK_SECONDARY
9229
9230 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9231
9232         * gst/realmedia/rtspreal.c:
9233           rtspreal: use GLib's base64 functions if available
9234           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
9235
9236 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
9237
9238         * ext/amrnb/amrnbdec.h:
9239         * ext/amrnb/amrnbenc.h:
9240         * ext/amrwbdec/amrwbdec.h:
9241           amr: Use correct includes (as pkg-config suggests)
9242           Fixes #617078
9243
9244 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
9245
9246         * gst/ac3parse/.gitignore:
9247         * gst/ac3parse/Makefile.am:
9248         * gst/ac3parse/README:
9249         * gst/ac3parse/ac3parse.vcproj:
9250         * gst/ac3parse/gstac3parse.c:
9251         * gst/ac3parse/gstac3parse.h:
9252           ac3parse: remove unported 0.8 plugin
9253           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
9254
9255 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
9256
9257         * gst/mpegaudioparse/gstmpegaudioparse.c:
9258           docs: adding a mp3decoder as well is useful
9259
9260 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
9261
9262         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9263           docs: massage section index
9264
9265 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
9266
9267         * ext/amrwbdec/amrwbdec.c:
9268         * ext/amrwbdec/amrwbdec.h:
9269           amrwbdec: move define to source to avoid hiding it from the docs
9270
9271 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
9272
9273         * ext/cdio/gstcdiocddasrc.c:
9274           docs: remove short_desc, it is taken from element details
9275
9276 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
9277
9278         * gst/synaesthesia/gstsynaesthesia.c:
9279           docs: fix sections docs for synaesthesia
9280
9281 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
9282
9283         * docs/plugins/Makefile.am:
9284         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9285         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9286         * gst/mpegaudioparse/gstmpegaudioparse.c:
9287           docs: add docs for mp3parse
9288
9289 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9290
9291         * gst-plugins-ugly.doap:
9292           doap: update repository info from cvs->git and maintainers
9293
9294 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9295
9296         * common:
9297           Automatic update of common submodule
9298           From fc85867 to 4d67bd6
9299
9300 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9301
9302         * tests/check/elements/x264enc.c:
9303           x264enc: adaptive NALU type checking
9304           In particular, be less picky about SEI NALU order, which makes test more
9305           robust with respect to changes in libx264.
9306           See also #615410.
9307
9308 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9309
9310         * ext/x264/gstx264enc.c:
9311           x264enc: adaptive x264 header NAL layout handling
9312           Fixes #615410.
9313
9314 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9315
9316         * gst/asfdemux/gstrtpasfdepay.c:
9317           asfdepay: we require a dynamic payload type
9318           Add an extra caps property that restricts the depayloader to only accept dynamic
9319           payload types.
9320
9321 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9322
9323         * configure.ac:
9324           configure: Drop -Wcast-align
9325           Commit message copied from core's commit from Benjamin Otte:
9326           246f5dba96a5b50bb74621af67b30942cca72af5
9327           Apparently gcc warns that GstMiniObject is not castable to
9328           GstEvent/Message/Buffer due to them containing 64bit variables, even
9329           though ARM hackers claim that those only need 4byte alignment. And as
9330           long as gcc behaves that way, this warning is not very useful.
9331           So we'll remove the warning until this problem is fixed.
9332           Fixes #615698
9333
9334 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
9335
9336         * ext/mpeg2dec/gstmpeg2dec.c:
9337           mpeg2dec: copy over all buffer flags when copying buffers.
9338           Avoids losing the tff/rff video buffer flags
9339
9340 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
9341
9342         * gst/asfdemux/asfpacket.c:
9343           asfdemux: Make a table static to avoid having to always allocate it.
9344
9345 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9346
9347         * ext/x264/gstx264enc.c:
9348           x264enc: fix up avcC header construction
9349           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
9350           for BUILD_X264 < 76.
9351           Also fixes #610089.
9352
9353 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9354
9355         * ext/x264/gstx264enc.c:
9356           x264enc: parameterize libx264 provided NAL layout in codec-data creation
9357
9358 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
9359
9360         * configure.ac:
9361           configure: Remove -Wundef flag
9362           Same fix as for #615161
9363
9364 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9365
9366         * common:
9367           Automatic update of common submodule
9368           From fdf023d to fc85867
9369
9370 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9371
9372         * gst-libs/gst/gettext.h:
9373           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
9374
9375 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9376
9377         * common:
9378         * ext/Makefile.am:
9379         * gst/Makefile.am:
9380           build: build plugins in parallel where possible, if make -jN is used
9381
9382 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9383
9384         * Makefile.am:
9385           build: add cruft alert for common/shave*
9386
9387 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9388
9389         * win32/MANIFEST:
9390           Fix make distcheck
9391           Remove removed file win32/common/config.h.in from MANIFEST.
9392
9393 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
9394
9395         * gst/synaesthesia/synaescope.c:
9396         * gst/synaesthesia/synaescope.h:
9397           synaestesia: Fix old-style prototype
9398
9399 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
9400
9401         * gst/realmedia/rmutils.c:
9402           Fix pointer type.
9403           Fixes #613815
9404
9405 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
9406
9407         * common:
9408           Automatic update of common submodule
9409           From 55cd514 to c1d07dd
9410
9411 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9412
9413         * configure.ac:
9414         * ext/amrnb/amrnbdec.c:
9415         * ext/amrnb/amrnbenc.c:
9416         * ext/cdio/gstcdiocddasrc.h:
9417         * ext/dvdread/dvdreadsrc.c:
9418         * ext/lame/gstlame.h:
9419         * ext/lame/gstlamemp3enc.h:
9420         * ext/lame/plugin.c:
9421         * ext/mad/gstmad.c:
9422         * ext/x264/gstx264enc.c:
9423         * ext/x264/gstx264enc.h:
9424         * gst/mpegaudioparse/gstmpegaudioparse.c:
9425         * gst/mpegaudioparse/gstxingmux.c:
9426         * gst/mpegstream/gstdvddemux.c:
9427         * gst/mpegstream/gstmpegdemux.c:
9428         * gst/mpegstream/gstmpegparse.c:
9429         * gst/realmedia/asmrules.c:
9430         * gst/realmedia/pnmsrc.c:
9431         * gst/realmedia/pnmsrc.h:
9432         * gst/realmedia/rdtdepay.h:
9433         * gst/realmedia/rdtmanager.c:
9434         * gst/realmedia/rtspreal.c:
9435           build: Add all kinds of compiler warning flags and fix the resulting warnings
9436
9437 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9438
9439         * ext/amrnb/Makefile.am:
9440         * ext/amrwbdec/Makefile.am:
9441         * ext/sidplay/Makefile.am:
9442         * gst/asfdemux/Makefile.am:
9443         * gst/mpegaudioparse/Makefile.am:
9444           build: fix up Makefile.am
9445           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
9446           the order a bit here and there (see docs/random/moving-plugins).
9447
9448 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9449
9450         * win32/common/config.h.in:
9451           win32: remove win32-specific config.h.in copy that's not used any longer
9452           The win32 config.h is now generated from the top-level config.h.in.
9453
9454 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
9455
9456         * ext/a52dec/gsta52dec.c:
9457         * ext/amrnb/amrnbdec.c:
9458         * ext/amrnb/amrnbenc.c:
9459         * ext/amrwbdec/amrwbdec.c:
9460         * ext/cdio/gstcdiocddasrc.c:
9461         * ext/dvdread/dvdreadsrc.c:
9462         * ext/lame/gstlame.c:
9463         * ext/mad/gstmad.c:
9464         * ext/mpeg2dec/gstmpeg2dec.c:
9465         * gst/ac3parse/gstac3parse.c:
9466         * gst/asfdemux/gstasfdemux.c:
9467         * gst/asfdemux/gstrtpasfdepay.c:
9468         * gst/asfdemux/gstrtspwms.c:
9469         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9470         * gst/iec958/ac3iec.c:
9471         * gst/mpegaudioparse/gstmpegaudioparse.c:
9472         * gst/mpegaudioparse/gstxingmux.c:
9473         * gst/mpegstream/gstdvddemux.c:
9474         * gst/mpegstream/gstmpegdemux.c:
9475         * gst/mpegstream/gstmpegparse.c:
9476         * gst/mpegstream/gstrfc2250enc.c:
9477         * gst/realmedia/pnmsrc.c:
9478         * gst/realmedia/rademux.c:
9479         * gst/realmedia/rdtdepay.c:
9480         * gst/realmedia/rdtmanager.c:
9481         * gst/realmedia/rmdemux.c:
9482         * gst/realmedia/rtspreal.c:
9483         * gst/synaesthesia/gstsynaesthesia.c:
9484           gst_element_class_set_details => gst_element_class_set_details_simple
9485
9486 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9487
9488         * ext/x264/gstx264enc.c:
9489           x264enc: Put pixel-aspect-ratio from input into the src pad caps
9490           Fixes bug #612995.
9491
9492 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
9493
9494         * common:
9495           Automatic update of common submodule
9496           From e272f71 to 55cd514
9497
9498 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
9499
9500         * common:
9501           Automatic update of common submodule
9502           From df8a7c8 to e272f71
9503
9504 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
9505
9506         * configure.ac:
9507           Update CXXFLAGS, too
9508
9509 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
9510
9511         * configure.ac:
9512           Update for recent changes to common submodule
9513           This just replaces every "$ERROR_CFLAGS" usage with a usage of
9514           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
9515           previously.
9516           Actually using that separation will happen later.
9517
9518 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
9519
9520         * common:
9521           Automatic update of common submodule
9522           From 9720a7d to df8a7c8
9523
9524 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
9525
9526         * common:
9527           Automatic update of common submodule
9528           From 0b6e072 to 9720a7d
9529
9530 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
9531
9532         * common:
9533           Automatic update of common submodule
9534           From 7cc5eb4 to 0b6e072
9535
9536 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9537
9538         * common:
9539           Automatic update of common submodule
9540           From 7aa65b5 to 7cc5eb4
9541
9542 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9543
9544         * common:
9545           Automatic update of common submodule
9546           From 44ecce7 to 7aa65b5
9547
9548 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9549
9550         * configure.ac:
9551           configure: Use automake 1.11 silent rules instead of shave if available
9552           This makes sure that we use something that is still maintained and
9553           also brings back libtool 1.5 support.
9554
9555 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9556
9557         * configure.ac:
9558         * docs/plugins/inspect/plugin-a52dec.xml:
9559         * docs/plugins/inspect/plugin-amrnb.xml:
9560         * docs/plugins/inspect/plugin-amrwbdec.xml:
9561         * docs/plugins/inspect/plugin-asf.xml:
9562         * docs/plugins/inspect/plugin-cdio.xml:
9563         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9564         * docs/plugins/inspect/plugin-dvdread.xml:
9565         * docs/plugins/inspect/plugin-dvdsub.xml:
9566         * docs/plugins/inspect/plugin-iec958.xml:
9567         * docs/plugins/inspect/plugin-lame.xml:
9568         * docs/plugins/inspect/plugin-mad.xml:
9569         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9570         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9571         * docs/plugins/inspect/plugin-mpegstream.xml:
9572         * docs/plugins/inspect/plugin-realmedia.xml:
9573         * docs/plugins/inspect/plugin-siddec.xml:
9574         * docs/plugins/inspect/plugin-twolame.xml:
9575         * docs/plugins/inspect/plugin-x264.xml:
9576         * win32/common/config.h:
9577           Back to development
9578
9579 === release 0.10.14 ===
9580
9581 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9582
9583         * ChangeLog:
9584         * NEWS:
9585         * RELEASE:
9586         * configure.ac:
9587         * docs/plugins/gst-plugins-ugly-plugins.args:
9588         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9589         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9590         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9591         * docs/plugins/inspect/plugin-a52dec.xml:
9592         * docs/plugins/inspect/plugin-amrnb.xml:
9593         * docs/plugins/inspect/plugin-amrwbdec.xml:
9594         * docs/plugins/inspect/plugin-asf.xml:
9595         * docs/plugins/inspect/plugin-cdio.xml:
9596         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9597         * docs/plugins/inspect/plugin-dvdread.xml:
9598         * docs/plugins/inspect/plugin-dvdsub.xml:
9599         * docs/plugins/inspect/plugin-iec958.xml:
9600         * docs/plugins/inspect/plugin-lame.xml:
9601         * docs/plugins/inspect/plugin-mad.xml:
9602         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9603         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9604         * docs/plugins/inspect/plugin-mpegstream.xml:
9605         * docs/plugins/inspect/plugin-realmedia.xml:
9606         * docs/plugins/inspect/plugin-siddec.xml:
9607         * docs/plugins/inspect/plugin-twolame.xml:
9608         * docs/plugins/inspect/plugin-x264.xml:
9609         * gst-plugins-ugly.doap:
9610         * win32/common/config.h:
9611           Release 0.10.14
9612
9613 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9614
9615         * po/af.po:
9616         * po/az.po:
9617         * po/bg.po:
9618         * po/ca.po:
9619         * po/cs.po:
9620         * po/da.po:
9621         * po/de.po:
9622         * po/el.po:
9623         * po/en_GB.po:
9624         * po/es.po:
9625         * po/eu.po:
9626         * po/fi.po:
9627         * po/fr.po:
9628         * po/hu.po:
9629         * po/id.po:
9630         * po/it.po:
9631         * po/ja.po:
9632         * po/lt.po:
9633         * po/lv.po:
9634         * po/ms.po:
9635         * po/mt.po:
9636         * po/nb.po:
9637         * po/nl.po:
9638         * po/or.po:
9639         * po/pl.po:
9640         * po/pt_BR.po:
9641         * po/ru.po:
9642         * po/sk.po:
9643         * po/sl.po:
9644         * po/sq.po:
9645         * po/sr.po:
9646         * po/sv.po:
9647         * po/tr.po:
9648         * po/uk.po:
9649         * po/vi.po:
9650         * po/zh_CN.po:
9651           Update .po files
9652
9653 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9654
9655         * configure.ac:
9656         * win32/common/config.h:
9657           0.10.13.4 pre-release
9658
9659 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9660
9661         * ext/x264/gstx264enc.c:
9662         * tests/check/elements/x264enc.c:
9663           x264enc: Replace 'avc-sample' with 'avc' in caps
9664           In the element and in its tests
9665           Fixes #606662
9666
9667 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
9668
9669         * gst/asfdemux/gstasfdemux.c:
9670           asfdemux: Don't set durations of 0 on outgoing buffers.
9671           Some (broken) streams don't have the extended stream properties in
9672           the header, resulting in applying a duration of zero on outgoing
9673           buffers.
9674           Fixes #611473
9675
9676 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
9677
9678         * gst/asfdemux/asfpacket.c:
9679           asfdemux: Make sure we always set proper payload duration.
9680           Some (broken) streams will have a delta of 0, resulting in outgoing
9681           buffers having durations of 0.
9682           Fixes #611473
9683
9684 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9685
9686         * configure.ac:
9687         * win32/common/config.h:
9688           0.10.13.3 pre-release
9689
9690 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
9691
9692         * gst/asfdemux/asfpacket.c:
9693           asfdemux: Make sure we don't end up with negative timestamps.
9694           Some files have payload with timestamps smaller than the preroll duration.
9695           Instead of blindly substracting the preroll value (and ending up with
9696           insanely high timestamps on the outgoing buffers), we make sure we
9697           never go below 0.
9698           Fixes #610432
9699
9700 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9701
9702         * configure.ac:
9703         * win32/common/config.h:
9704           0.10.13.2 pre-release
9705           Update core/base requirement to 0.10.26, since that's more likely
9706           to be the actual requirement.
9707
9708 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9709
9710         * po/LINGUAS:
9711         * po/el.po:
9712         * po/sl.po:
9713           po: update translations
9714
9715 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9716
9717         * tests/check/elements/x264enc.c:
9718           x264enc: add caps check to x264enc unit test
9719           Add some minimal caps checking to x264enc unit test.
9720           See #610089.
9721
9722 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
9723
9724         * ext/x264/gstx264enc.c:
9725           x264enc: fix up avcC header construction and playback by flash players
9726           Fix off-by-one bug when constructing the avcC header chunk: we
9727           wrote wrong profile info into the header. The first byte in the
9728           SPS NAL we get from x264 is the nal type, not the profile_idc.
9729           Also add some debug logging.
9730           Fixes #610089.
9731
9732 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
9733
9734         * gst/asfdemux/gstasfdemux.c:
9735           asfdemux: Improve seek behaviour for audio-only with no index
9736           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
9737           for video, we can just seek to seek_time instead.
9738
9739 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9740
9741         * configure.ac:
9742           configure: fix up GST_CXXFLAGS properly
9743           We don't want C specific flags in GST_CXXFLAGS, so base it on the
9744           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
9745           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
9746
9747 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9748
9749         * MAINTAINERS:
9750           Update MAINTAINERS, add myself
9751
9752 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
9753
9754         * configure.ac:
9755           configure: base GST_CXXFLAGS on --cflags from pkg-config
9756           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
9757           point for for both C and CXX settings.
9758
9759 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9760
9761         * common:
9762           Automatic update of common submodule
9763           From 96dc793 to 44ecce7
9764
9765 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9766
9767         * Makefile.am:
9768         * configure.ac:
9769         * win32/common/.gitignore:
9770         * win32/common/config.h:
9771           win32: change how win32/common/config.h is updated
9772           Generate win32/common/config.h-new directly from config.h.in,
9773           using shell variables in configure and some hard-coded information.
9774           Change top-level makefile so that 'make win32-update' copies the
9775           generated file to win32/common/config.h, which we keep in source
9776           control. It's kept in source control so that the git tree is
9777           buildable from VS.
9778           This change is similar to the ones applied a while ago to GStreamer
9779           core, gst-plugins-base and gst-plugins-good and prevents configure
9780           from changing files in source control. The generated config.h
9781           should be ok, but needs testing.
9782
9783 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9784
9785         * gst/realmedia/rtspreal.c:
9786           rtspreal: don't construct config header with uninitialised bytes
9787           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
9788           a presumably unintentional padding of uninitialised bytes at the end
9789           of the CONT tags chunk, which should be harmless but causes warnings
9790           in valgrind (see #608533 for a test URL).
9791
9792 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9793
9794         * gst/realmedia/rtspreal.c:
9795           rtspreal: add finalize function so we can free streams and rulebook
9796           Fix memory leak in Real RTSP component (#608533).
9797
9798 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9799
9800         * gst/realmedia/rtspreal.c:
9801           rtspreal: fix minor memory leak
9802           Caps take their own reference when a buffer is added to them, so
9803           unref buffer after adding it to caps (#608533).
9804
9805 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9806
9807         * gst/realmedia/rdtdepay.c:
9808           rdtdepay: unref input buffer when done
9809           Fixes memory leak, see #608533.
9810
9811 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9812
9813         * common:
9814           Automatic update of common submodule
9815           From 15d47a6 to 96dc793
9816
9817 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9818
9819         * ext/x264/gstx264enc.c:
9820         * ext/x264/gstx264enc.h:
9821           x264enc: make use of Access Unit delimiters configurable
9822           API: GstX264Enc:aud
9823
9824 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9825
9826         * gst/asfdemux/asfpacket.c:
9827           asfdemux: Do not subtract padding twice
9828           Only subtract implicit padding if an explicit one isn't
9829           provided. Avoids subtracting it twice and causing
9830           parsing errors.
9831           Fixes #607698
9832
9833 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
9834
9835         * gst/asfdemux/gstasfdemux.c:
9836         * gst/mpegstream/gstmpegpacketize.c:
9837           assert: g_assert_not_reached() cannot replace return statement
9838           Fix build with assert being turned off.
9839
9840 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9841
9842         * common:
9843           Automatic update of common submodule
9844           From 14cec89 to 15d47a6
9845
9846 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
9847
9848         * gst/asfdemux/gstasfdemux.c:
9849           asfdemux: Don't forget to update flow variable
9850           Forgot to update the return value in the loop.
9851
9852 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
9853
9854         * gst/asfdemux/gstasfdemux.c:
9855           asfdemux: Check flow return on every push
9856           We previously only aggregated flow returns after the while(push) loop,
9857           which meant that in some cases we would end-up not properly aggregating
9858           the flow returns.
9859           This is based on the same flow aggregation algorithm as oggdemux.
9860
9861 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9862
9863         * ext/x264/gstx264enc.c:
9864           x264enc: Add stream-format to output caps
9865           Adds stream-format to output caps of x264enc that
9866           informs if the stream is in bytestream of avc format.
9867           Fixes #606662
9868
9869 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
9870
9871         * gst/mpegaudioparse/gstxingmux.c:
9872           xingmux: Fix unaligned memory access
9873           ARM/SPARC need 32bit alignment but xingmux accesses possibly
9874           unaligned memory, which leads to SIGBUS.
9875           Fixes bug #586464.
9876
9877 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
9878
9879         * gst/asfdemux/gstasfdemux.c:
9880           asfdemux: Use GST_STR_NULL in a couple of places.
9881           Fixes crashing on some of the log statements on win32.
9882
9883 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9884
9885         * gst/realmedia/rmdemux.c:
9886           rmdemux: Parse and post bitrate for streams
9887           Parse the bitrate of the streams and post their tags.
9888           Fixes #599299
9889
9890 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9891
9892         * gst/asfdemux/gstasfdemux.c:
9893         * gst/asfdemux/gstasfdemux.h:
9894           asfdemux: Post bitrate tag
9895           If stream bitrate object is available, post the bitrate
9896           tags.
9897           Fixes #599297
9898
9899 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9900
9901         * gst/mpegaudioparse/gstmpegaudioparse.c:
9902         * gst/mpegaudioparse/gstmpegaudioparse.h:
9903           mp3parse: minor validation check of (Xing, VBRI) metadata
9904           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
9905
9906 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9907
9908         * gst/mpegaudioparse/gstmpegaudioparse.c:
9909           mp3parse: use proper total_time and total_bytes in various cases
9910           The correct basis for (Xing, VBRI) seek table calculations is the
9911           byte size and duration provided by that metadata, rather than some
9912           other (possibly even estimated) one.  This also prevents an infinite
9913           conversion loop in (unlikely) case where a TOC is provided without
9914           such corresponding (duration) metdata.
9915
9916 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9917
9918         * gst/mpegaudioparse/gstmpegaudioparse.c:
9919         * gst/mpegaudioparse/gstmpegaudioparse.h:
9920           mp3parse: conserve stop time for non-accurate seek
9921           Use the same strategy as accurate seeks to store
9922           pending non-accurate seeks to avoid overwriting non-definite
9923           stop times. When doing non-accurate seeks our position
9924           reporting might drift off by some secs and the stream can
9925           end up before it should.
9926           Fixes #603695
9927
9928 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9929
9930         * common:
9931           Automatic update of common submodule
9932           From 47cb23a to 14cec89
9933
9934 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9935
9936         * ext/amrwbdec/amrwb.c:
9937           amrwbdec: give decoder a rank so decodebin/playbin will use it
9938
9939 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9940
9941         * gst/mpegaudioparse/gstmpegaudioparse.c:
9942           mp3parse: return false when we can't seek
9943           When upstream can't seek, we return false as well
9944
9945 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9946
9947         * ext/lame/gstlame.c:
9948         * ext/lame/gstlamemp3enc.c:
9949           lame: Avoid crash when seeking before negotiating
9950           lame's 'lgv' variable is only initialized when the caps
9951           is negotiated, whenever a seek happens before that, it would
9952           attempt to call a function on an empty pointer, causing the crash.
9953           Fixes #603515
9954
9955 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9956
9957         * common:
9958           Automatic update of common submodule
9959           From 87bf428 to 47cb23a
9960
9961 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9962
9963         * common:
9964           Automatic update of common submodule
9965           From da4c75c to 87bf428
9966
9967 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
9968
9969         * common:
9970           Automatic update of common submodule
9971           From 53a2485 to da4c75c
9972
9973 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9974
9975         * gst/mpegaudioparse/gstmpegaudioparse.c:
9976           mp3parse: fix non-flushing seek
9977           Specifically, in addition to clearing lots of variables/offsets
9978           when receiving newsegment, also clear leftover data to match.
9979
9980 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
9981
9982         * ext/x264/gstx264enc.c:
9983         * ext/x264/gstx264enc.h:
9984           x264enc: Make upstream GstForceKeyUnit thread-safe
9985           Also send the GstForceKeyUnit event downstream when an upstream on is received,
9986           allowing muxers or payloaders to take appropriate actions.
9987           https://bugzilla.gnome.org/show_bug.cgi?id=602556
9988
9989 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9990
9991         * common:
9992           Automatic update of common submodule
9993           From a3e3ce4 to 53a2485
9994
9995 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
9996
9997         * gst/asfdemux/gstasfdemux.c:
9998           asfdemux: Don't call strlen() on NULL pointers
9999           Fixes bug #602280.
10000
10001 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10002
10003         * gst/asfdemux/gstasfdemux.c:
10004           asfdemux: Remove old pads when new ones are added
10005           The old pads were being removed before adding the new ones,
10006           we should add the new ones first.
10007           Fixes #599718
10008
10009 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10010
10011         * gst/asfdemux/gstasfdemux.c:
10012         * gst/asfdemux/gstasfdemux.h:
10013           asfdemux: Handle chained asfs on pull mode
10014           Adds chained asfs handling to pull mode. It now checks if
10015           there is a new asf header after the last packet (when it
10016           is possible to know how many packets are) or it tries
10017           checking if a processed packet that fails is an header
10018           object.
10019           Fixes #599718
10020
10021 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10022
10023         * gst/asfdemux/gstasfdemux.c:
10024         * gst/asfdemux/gstasfdemux.h:
10025           asfdemux: properly do chained asfs on push mode
10026           To properly do chained asfs work with playbin2, we need to
10027           push eos on the old pads before removing them.
10028           Fixes #599718
10029
10030 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10031
10032         * gst/asfdemux/gstasfdemux.c:
10033         * gst/asfdemux/gstasfdemux.h:
10034           asfdemux: add support for chained asfs (push mode)
10035           Adds support for detecting and playing chained asfs
10036           in push mode. asfdemux tries to detect a new asf start
10037           by identifying the header object guid in a input buffer.
10038           When it finds it, it resets its state, removing its pads
10039           and creates new ones for the new file.
10040
10041 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10042
10043         * gst/asfdemux/gstasfdemux.c:
10044           asfdemux: fix two small leaks
10045
10046 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10047
10048         * gst/asfdemux/gstasfdemux.c:
10049           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
10050           WM/Track has a 0 base but is often wrongly written as starting from 1,
10051           so not as reliable as WM/TrackNumber which always starts from 1.
10052
10053 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10054
10055         * gst/asfdemux/gstasfdemux.c:
10056           asfdemux: WM/Track starts counting from 0, adjust to start from 1
10057
10058 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10059
10060         * gst/asfdemux/gstasfdemux.c:
10061           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
10062           There's both WM/Track and WM/TrackNumber.
10063
10064 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
10065
10066         * ext/a52dec/gsta52dec.c:
10067           a52dec: Fix debug statement: Pass pos variable instead of time() function
10068
10069 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
10070
10071         * gst/dvdsub/gstdvdsubdec.c:
10072           dvdsubdec: Fix printf format string warning
10073
10074 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
10075
10076         * gst/asfdemux/gstasfdemux.c:
10077           asfdemux: Fix bogus variable used uninitialised warnings
10078
10079 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
10080
10081         * po/Makevars:
10082           po: Don't create backup .po files
10083           As well as preventing creation of useless backup files, it works
10084           around a bug in gettext 0.17 on OS/X
10085
10086 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
10087
10088         * gst/asfdemux/asfpacket.c:
10089           asfdemux: fix c99-style comments.
10090
10091 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
10092
10093         * gst/asfdemux/asfpacket.c:
10094           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
10095
10096 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10097
10098         * gst/realmedia/rmutils.c:
10099           rmutils: fix byteswapping
10100           fix the byteswapping code that was wrong because of the side effects of the
10101           READ/WRITE macros.
10102           Fixes #599676
10103
10104 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
10105
10106         * ext/x264/gstx264enc.c:
10107           x264enc: Adapt to slightly modified x264 API
10108           Fixes #599095.
10109
10110 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10111
10112         * gst/asfdemux/asfpacket.c:
10113           asfdemux: careful to avoid crash on bogus data
10114           When receiving bogus data, we have to avoid subtracting a value
10115           larger than 'size' from 'size' variable, resulting in a wrap
10116           that would make 'size' a really large bogus value.
10117           Fixes #599333
10118
10119 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
10120
10121         * win32/common/config.h:
10122           win32: Commit bumped version number
10123
10124 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
10125
10126         * gst/mpegaudioparse/gstmpegaudioparse.c:
10127           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
10128           Fixes #598761
10129           This removes a good 50% of processing time for parsing a buffer.
10130           We do this by simply... getting the nicks that we already have handy
10131           instead of going through the expensive glib system.
10132
10133 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
10134
10135         * configure.ac:
10136           configure.ac: And back to development we go...
10137
10138 === release 0.10.13 ===
10139
10140 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
10141
10142         * ChangeLog:
10143         * NEWS:
10144         * RELEASE:
10145         * common:
10146         * configure.ac:
10147         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10148         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10149         * docs/plugins/inspect/plugin-a52dec.xml:
10150         * docs/plugins/inspect/plugin-asf.xml:
10151         * docs/plugins/inspect/plugin-cdio.xml:
10152         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10153         * docs/plugins/inspect/plugin-dvdread.xml:
10154         * docs/plugins/inspect/plugin-dvdsub.xml:
10155         * docs/plugins/inspect/plugin-iec958.xml:
10156         * docs/plugins/inspect/plugin-lame.xml:
10157         * docs/plugins/inspect/plugin-mad.xml:
10158         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10159         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10160         * docs/plugins/inspect/plugin-mpegstream.xml:
10161         * docs/plugins/inspect/plugin-realmedia.xml:
10162         * docs/plugins/inspect/plugin-siddec.xml:
10163         * docs/plugins/inspect/plugin-twolame.xml:
10164         * docs/plugins/inspect/plugin-x264.xml:
10165         * gst-plugins-ugly.doap:
10166         * win32/common/config.h:
10167           Release 0.10.13
10168
10169 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
10170
10171         * po/af.po:
10172         * po/az.po:
10173         * po/bg.po:
10174         * po/ca.po:
10175         * po/cs.po:
10176         * po/da.po:
10177         * po/de.po:
10178         * po/en_GB.po:
10179         * po/es.po:
10180         * po/eu.po:
10181         * po/fi.po:
10182         * po/fr.po:
10183         * po/hu.po:
10184         * po/id.po:
10185         * po/it.po:
10186         * po/ja.po:
10187         * po/lt.po:
10188         * po/lv.po:
10189         * po/ms.po:
10190         * po/mt.po:
10191         * po/nb.po:
10192         * po/nl.po:
10193         * po/or.po:
10194         * po/pl.po:
10195         * po/pt_BR.po:
10196         * po/ru.po:
10197         * po/sk.po:
10198         * po/sq.po:
10199         * po/sr.po:
10200         * po/sv.po:
10201         * po/tr.po:
10202         * po/uk.po:
10203         * po/vi.po:
10204         * po/zh_CN.po:
10205           Update .po files
10206
10207 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
10208
10209         * common:
10210           Automatic update of common submodule
10211           From 85d1530 to 0702fe1
10212
10213 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
10214
10215         * ChangeLog:
10216         * configure.ac:
10217         * po/af.po:
10218         * po/az.po:
10219         * po/bg.po:
10220         * po/ca.po:
10221         * po/cs.po:
10222         * po/da.po:
10223         * po/de.po:
10224         * po/en_GB.po:
10225         * po/es.po:
10226         * po/eu.po:
10227         * po/fi.po:
10228         * po/fr.po:
10229         * po/hu.po:
10230         * po/id.po:
10231         * po/it.po:
10232         * po/ja.po:
10233         * po/lt.po:
10234         * po/lv.po:
10235         * po/ms.po:
10236         * po/mt.po:
10237         * po/nb.po:
10238         * po/nl.po:
10239         * po/or.po:
10240         * po/pl.po:
10241         * po/pt_BR.po:
10242         * po/ru.po:
10243         * po/sk.po:
10244         * po/sq.po:
10245         * po/sr.po:
10246         * po/sv.po:
10247         * po/tr.po:
10248         * po/uk.po:
10249         * po/vi.po:
10250         * po/zh_CN.po:
10251         * win32/common/config.h:
10252           0.10.12.3 pre-release
10253
10254 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
10255
10256         * common:
10257           Automatic update of common submodule
10258           From a3e3ce4 to 85d1530
10259
10260 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
10261
10262         * ext/a52dec/gsta52dec.c:
10263           a52dec: Fix reference leak on all input buffers in 'dvd mode'
10264           https://bugzilla.gnome.org/show_bug.cgi?id=598272
10265
10266 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
10267
10268         * ChangeLog:
10269         * configure.ac:
10270         * po/LINGUAS:
10271         * po/af.po:
10272         * po/az.po:
10273         * po/bg.po:
10274         * po/ca.po:
10275         * po/cs.po:
10276         * po/da.po:
10277         * po/de.po:
10278         * po/en_GB.po:
10279         * po/es.po:
10280         * po/eu.po:
10281         * po/fi.po:
10282         * po/fr.po:
10283         * po/hu.po:
10284         * po/id.po:
10285         * po/it.po:
10286         * po/ja.po:
10287         * po/lt.po:
10288         * po/lv.po:
10289         * po/ms.po:
10290         * po/mt.po:
10291         * po/nb.po:
10292         * po/nl.po:
10293         * po/or.po:
10294         * po/pl.po:
10295         * po/pt_BR.po:
10296         * po/ru.po:
10297         * po/sk.po:
10298         * po/sq.po:
10299         * po/sr.po:
10300         * po/sv.po:
10301         * po/tr.po:
10302         * po/uk.po:
10303         * po/vi.po:
10304         * po/zh_CN.po:
10305         * win32/common/config.h:
10306           0.10.12.2 pre-release
10307
10308 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
10309
10310         * docs/plugins/gst-plugins-ugly-plugins.args.new:
10311         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
10312           docs: Remove files accidentally added
10313           Remove the gst-plugins-ugly-plugins.args.new and
10314           gst-plugins-ugly-plugins.signals.new files, that appear
10315           to have been accidentally added in commit
10316           f5d046a0b034f9bd7274291f7131ee5db1a30052
10317
10318 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
10319
10320         * ext/a52dec/gsta52dec.c:
10321           a52dec: Add some debugging for new segment events
10322
10323 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
10324
10325         * ext/mpeg2dec/gstmpeg2dec.c:
10326           mpeg2dec: fix warning in macosx snow leopard
10327
10328 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
10329
10330         * gst/mpegstream/gstmpegparse.c:
10331           mpegstream: fix warning in macosx snow leopard
10332
10333 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
10334
10335         * gst/mpegaudioparse/gstmpegaudioparse.c:
10336           mpegaudioparse: fix warning in macosx snow leopard
10337
10338 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
10339
10340         * gst/dvdsub/gstdvdsubdec.c:
10341           dvdsubdec: fix warning on macosx snow leopard
10342
10343 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
10344
10345         * gst/asfdemux/gstasfdemux.c:
10346           asfdemux: fix warning in macosx snow leopard
10347
10348 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
10349
10350         * gst/mpegaudioparse/gstmpegaudioparse.c:
10351           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
10352
10353 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
10354
10355         * common:
10356           Automatic update of common submodule
10357           From 19fa4f3 to a3e3ce4
10358
10359 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
10360
10361         * gst/asfdemux/gstasfdemux.c:
10362         * gst/realmedia/rdtmanager.c:
10363           build: fprintf, sprintf, sscanf need stdio.h
10364
10365 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
10366
10367         * ext/mad/gstmad.c:
10368           mad: add missing include to fix the build
10369
10370 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10371
10372         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10373           dvdlpcm: whitespace fixes
10374
10375 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
10376
10377         * gst-plugins-ugly.spec.in:
10378           update spec file
10379
10380 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10381
10382         * configure.ac:
10383           x264enc: adjust configure checking to changed upstream
10384
10385 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10386
10387         * ext/x264/gstx264enc.c:
10388           x264enc: conditionally adjust to new upstream API
10389           Fixes #596517.
10390
10391 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10392
10393         * gst/mpegaudioparse/gstmpegaudioparse.c:
10394         * gst/mpegaudioparse/gstmpegaudioparse.h:
10395           mpegaudioparse: prevent infinite (re)syncing
10396           Conflicts:
10397           gst/mpegaudioparse/gstmpegaudioparse.c
10398
10399 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
10400
10401         * gst/mpegaudioparse/gstmpegaudioparse.c:
10402           mp3parse: Refactor checking for sync. Make resyncing more reliable.
10403           Previously, we could get false sync relatively easily - it sometimes happened
10404           on real files. This cleans the code up a fair bit, and makes it require more
10405           confirmation that we've found valid sync before continuing.
10406
10407 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10408
10409         * gst/mpegaudioparse/gstmpegaudioparse.c:
10410           mpegaudioparse: ensure 2 valid headers in a row when resyncing
10411
10412 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10413
10414         * gst/mpegstream/gstdvddemux.c:
10415           dvddemux: remove bogus ifndef
10416
10417 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10418
10419         * common:
10420           Automatic update of common submodule
10421           From 94f95e3 to 19fa4f3
10422
10423 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10424
10425         * ext/mpeg2dec/gstmpeg2dec.c:
10426           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
10427
10428 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10429
10430         * gst/dvdsub/gstdvdsubparse.c:
10431           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
10432
10433 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
10434
10435         * ext/amrnb/amrnbdec.c:
10436         * ext/amrnb/amrnbenc.c:
10437           Remove Ronald Bultje from Authors field
10438           Replaced with "GStreamer maintainers
10439           <gstreamer-devel@lists.sourceforge.net>" or just removed,
10440           depending on the number of other authors.
10441
10442 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
10443
10444         * gst/asfdemux/Makefile.am:
10445         * gst/asfdemux/gstasfmux.c:
10446         * gst/asfdemux/gstasfmux.h:
10447           asfdemux: Remove old non-built asfmux code
10448           Remove so people don't confuse it with the new asfmux code
10449           in -bad.
10450
10451 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10452
10453         * ext/a52dec/gsta52dec.c:
10454           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
10455           It's not defined for older liba52 versions.
10456
10457 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
10458
10459         * ext/a52dec/gsta52dec.c:
10460           a52dec: Allow liba52 to use djbfft based IMDCT transform
10461           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
10462           IMDCT transform acceleration. It does however have a software based
10463           acceleration using the djbfft library (D.J. Bernstein's library for
10464           fourier transforms - Extremely fast library for floating-point
10465           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
10466           flag.
10467           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
10468           and AltiVec implementations, but those are checked for first, and
10469           djbfft is chosen only if none of those is available - good in the
10470           case of some distributions including a port of the MPlayer changes
10471           in their system a52dec library.
10472           The down and upmix code in liba52 doesn't seem to be disturbed by
10473           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
10474           versions if passed from oil_cpu_get_flags (SSE currently is not).
10475           Fixes bug #592787.
10476
10477 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10478
10479         * configure.ac:
10480           amr: Use opencore-amr pkg-config files if possible
10481           This makes it possible to build the plugins when the libraries
10482           are installed at non-standard locations.
10483           Fixes bug #591348.
10484
10485 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10486
10487         * gst/mpegaudioparse/gstmpegaudioparse.c:
10488           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
10489           Metadata provided seek tables are consistent with metadata's view of
10490           total size, which typically matches real size, but need not do so
10491           (e.g. a truncated file).  Fixes seeking and position reporting
10492           in such truncated files (although duration based on metadata may then
10493           still be incorrect).
10494
10495 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10496
10497         * configure.ac:
10498           configure: bump core/base requirements to released versions
10499           to avoid confusion.
10500
10501 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10502
10503         * configure.ac:
10504           configure: Remove all mentions to the id3tag plugin which was removed
10505
10506 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
10507
10508         * configure.ac:
10509           mad: make check for mad independent of the check for id3tag
10510           Fixes bug #590432.
10511
10512 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
10513
10514         * gst/asfdemux/gstrtpasfdepay.c:
10515           rtpasfdepay: set padding size to the correct value
10516           asf packets in rtp packets should come with their padding fields
10517           set to 0 and the depayload must update them to the correct
10518           value before pushing downstream
10519
10520 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
10521
10522         * configure.ac:
10523         * docs/plugins/Makefile.am:
10524         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10525         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10526         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10527         * docs/plugins/inspect/plugin-amrnb.xml:
10528         * docs/plugins/inspect/plugin-amrwbdec.xml:
10529         * ext/Makefile.am:
10530         * ext/amrnb/GstAmrnbEnc.prs:
10531         * ext/amrnb/Makefile.am:
10532         * ext/amrnb/README:
10533         * ext/amrnb/amrnb.c:
10534         * ext/amrnb/amrnbdec.c:
10535         * ext/amrnb/amrnbdec.h:
10536         * ext/amrnb/amrnbenc.c:
10537         * ext/amrnb/amrnbenc.h:
10538         * ext/amrnb/amrnbparse.c:
10539         * ext/amrnb/amrnbparse.h:
10540         * ext/amrwbdec/Makefile.am:
10541         * ext/amrwbdec/README:
10542         * ext/amrwbdec/amrwb.c:
10543         * ext/amrwbdec/amrwbdec.c:
10544         * ext/amrwbdec/amrwbdec.h:
10545           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
10546           These are based on the OpenCore codecs.
10547           Fixes bug #584890.
10548
10549 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
10550
10551         * common:
10552           Automatic update of common submodule
10553           From fedaaee to 94f95e3
10554
10555 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10556
10557         * LICENSE_readme:
10558         * REQUIREMENTS:
10559         * configure.ac:
10560         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10561         * docs/plugins/gst-plugins-ugly-plugins.args.new:
10562         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
10563         * docs/plugins/inspect/plugin-dvdnav.xml:
10564         * ext/Makefile.am:
10565         * ext/dvdnav/.gitignore:
10566         * ext/dvdnav/Makefile.am:
10567         * ext/dvdnav/README:
10568         * ext/dvdnav/dvdnavsrc.c:
10569         * ext/dvdnav/dvdnavsrc.h:
10570         * ext/dvdnav/gst-dvd:
10571         * ext/dvdread/dvdreadsrc.c:
10572         * gst-plugins-ugly.spec.in:
10573         * po/POTFILES.in:
10574           dvdnav: remove dvdnav plugin
10575           Remove dvdnav plugin, it has no future. resindvd is the plugin to
10576           use for dvd playback. Note that dvdnav was never really enabled
10577           in -ugly, you had to edit configure.ac to get it built.
10578
10579 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10580
10581         * tests/check/elements/mpeg2dec.c:
10582           mpeg2dec: Fix unused variables compiler warnings in unit test
10583
10584 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
10585
10586         * autogen.sh:
10587           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
10588           Check for more automake command variants. Use printf instead of 'echo -n'
10589           for portability
10590
10591 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
10592
10593         * common:
10594           Automatic update of common submodule
10595           From 5845b63 to fedaaee
10596
10597 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
10598
10599         * .gitignore:
10600           Make git ignore more files
10601
10602 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
10603
10604         * gst/asfdemux/gstasfdemux.c:
10605           asfdemux: Refactor multiple packet pull.
10606           This also fixes a bug by which the first buffer (in a multi-packet mode)
10607           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
10608           full incoming buffer and not just of the single asf packet.
10609           Fixes corrupted frames introduced by latest commit.
10610
10611 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10612
10613         * gst/asfdemux/gstasfdemux.c:
10614           asfdemux: use the right accurate field
10615           Remove accurate variable and its faulty use because the real variable is an
10616           instance variable.
10617
10618 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
10619
10620         * gst/asfdemux/asfpacket.c:
10621         * gst/asfdemux/gstasfdemux.c:
10622           asfdemux: Sprinkle branch prediction macros accross the code
10623
10624 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
10625
10626         * gst/asfdemux/gstasfdemux.c:
10627           asfdemux: Delay newsegment handling until we have a keyframe.
10628           We now have a chance for packets to be collected before we send out the
10629           newsegment. If we're not in accurate seeking (keyunit) it will set
10630           the segment start/time to the keyframe's timestamp.
10631
10632 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
10633
10634         * gst/asfdemux/gstasfdemux.c:
10635           asfdemux: Remove useless check. We already have checked for it above.
10636
10637 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
10638
10639         * gst/asfdemux/gstasfdemux.c:
10640           asfdemux: No longer queue GOPs now that seeking is fixed.
10641           We now *always* seek to the keyframe just before our requested position.
10642           When we encounter the first keyframe and we were not accurate (therefore doing
10643           keyframe seeking), we update the segment start position to the keyframe timestamp.
10644
10645 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
10646
10647         * gst/asfdemux/gstasfdemux.c:
10648         * gst/asfdemux/gstasfdemux.h:
10649           asfdemux: Store the accurate seeking flag
10650
10651 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
10652
10653         * gst/asfdemux/gstasfdemux.c:
10654           asfdemux: Use the average frame duration for buffers without a duration.
10655           This will still cause some timestamp jitter, but giving a hint as to the duration
10656           rather than nothing seems to be a better idea.
10657           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
10658           duration using the accumulated packet duration (which will be correct).
10659
10660 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
10661
10662         * gst/asfdemux/gstasfdemux.c:
10663         * gst/asfdemux/gstasfdemux.h:
10664           asfdemux: Use index entry packet count to optimize seeking.
10665           The simple index entries also contain the number of packets one needs
10666           to retrieve at a given position to get a full keyframe. We therefore
10667           use that information to retrieve all those packets in one buffer when
10668           working in pull-mode.
10669
10670 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
10671
10672         * gst/asfdemux/gstasfdemux.c:
10673           asfdemux: Do not try to free const pointer
10674           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
10675           asfdemux tried to free a const pointer that had been cast to a
10676           normal pointer variable.
10677
10678 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
10679
10680         * gst/asfdemux/gstasfdemux.c:
10681           asfdemux: Use presentation timestamp when searching in the index.
10682           We need to take the preroll into account... else we end up too early.
10683
10684 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
10685
10686         * common:
10687           Automatic update of common submodule
10688           From f3bb51b to 5845b63
10689
10690 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
10691
10692         * gst/asfdemux/gstasfdemux.c:
10693           asfdemux: Convert index entry from presentation time to timestamps.
10694           We weren't taking the preroll into account previously, meaning that we
10695           were always seeking preroll nanoseconds too early... resulting in a lot
10696           of dropped packets (which are before the start time).
10697           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
10698
10699 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
10700
10701         * common:
10702         * gst/asfdemux/gstasfdemux.c:
10703           asfdemux: Fix byte array metadata handling.
10704           We basically discard byte array metadata. Should be trivial to adapt
10705           to storing the pointers if we need it later on.
10706
10707 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
10708
10709         * gst/asfdemux/gstasfdemux.c:
10710         * gst/asfdemux/gstasfdemux.h:
10711           asfdemux: Handle PAR/interlaced information stored in packet payload.
10712           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
10713           in the ASF Packet payload extensions).
10714
10715 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
10716
10717         * gst/asfdemux/gstasfdemux.c:
10718         * gst/asfdemux/gstasfdemux.h:
10719           asfdemux: Store/Handle global metadata (not specific to one stream).
10720           This allows us to store (and handle) PAR information which might be stored there.
10721
10722 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10723
10724         * gst/mpegaudioparse/gstmpegaudioparse.c:
10725           mpegaudioparse: fix Xing inverse seek table building
10726
10727 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
10728
10729         * common:
10730           Automatic update of common submodule
10731           From f3bb51b to f810030
10732
10733 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10734
10735         * gst/asfdemux/gstasfdemux.c:
10736           asfdemux: don't try to free a NULL taglist
10737
10738 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10739
10740         * gst/asfdemux/gstasfdemux.c:
10741           asfdemux: post tags only after we've created our source pads
10742           Post global tags only after we've added our source pads, so that
10743           tag events get sent downstream in addition to tag messages posted
10744           on the bus. This makes sure tags can be picked up automatically
10745           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
10746           While we're at it, also add a container-format tag.
10747
10748 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10749
10750         * configure.ac:
10751         * gst/asfdemux/gstasfdemux.c:
10752           asfdemux: use new bytereader functions for image tag parsing
10753
10754 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10755
10756         * gst/asfdemux/gstasfdemux.c:
10757         * gst/asfdemux/gstasfdemux.h:
10758           asfdemux: remove some more unused variables
10759
10760 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10761
10762         * gst/realmedia/rmdemux.c:
10763           rmdemux: plug buffer leaking
10764
10765 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10766
10767         * gst/asfdemux/gstrtpasfdepay.c:
10768           asfdepay: guard against dropped buffers
10769           If a buffer was dropped, we might request data from the adapter that is not
10770           there and then we get a NULL buffer.
10771
10772 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10773
10774         * gst/asfdemux/gstasfdemux.c:
10775         * gst/asfdemux/gstasfdemux.h:
10776           asfdemux: set DISCONT on streams
10777           When we receive a DISCONT as input, don't clear our complete state but simply
10778           mark a discont that will be put on the next buffer. The code will be able to
10779           handle and throw away incomplete data.
10780           Add some more debug info.
10781           Remove an unused variable.
10782
10783 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10784
10785         * gst/asfdemux/gstrtpasfdepay.c:
10786           asfdepay: set DELTA_UNIT flag correctly
10787           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
10788           Add some more debug info.
10789
10790 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10791
10792         * gst/asfdemux/gstasfdemux.c:
10793           asfdemux: fix latency calculations
10794           We need to check for -1 as an invalid timestamp, not 1.
10795
10796 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10797
10798         * gst/mpegaudioparse/gstmpegaudioparse.c:
10799         * gst/mpegaudioparse/gstmpegaudioparse.h:
10800           mp3parse: don't put every single frame into the index
10801           Let's not put every single mp3 frame in our index, a few frames per
10802           second should be more than enough. For now use an index interval
10803           of 100ms-500ms depending on the upstream size, to keep the index at
10804           a reasonable size. Factor out the code that adds the index entry
10805           into a separate function for better code readability.
10806
10807 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10808
10809         * gst/mpegaudioparse/gstmpegaudioparse.c:
10810         * gst/mpegaudioparse/gstmpegaudioparse.h:
10811           mp3parse: assume seekability only if we know the upstream size
10812           While technically upstream may be seekable even if it doesn't know
10813           the exact size, I can't think of a use case where this distincation
10814           is relevant in practice, so for now just assume we're not seekable
10815           if upstream doesn't provide us with a size. Makes sure we don't
10816           build a seek index when streaming internet radio with sources that
10817           pretend to be seekable until you try to actually seek.
10818
10819 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10820
10821         * gst-plugins-ugly.spec.in:
10822           Fix x264 requirement in SPEC file
10823
10824 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10825
10826         * ext/x264/gstx264enc.c:
10827         * gst/realmedia/rdtmanager.c:
10828           x264enc, rdtmanager: fix compilation with debugging disabled
10829
10830 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
10831
10832         * common:
10833         * docs/plugins/Makefile.am:
10834           docs: Bump common. Fix comment in the docs Makefile.am
10835
10836 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
10837
10838         * configure.ac:
10839         * win32/common/config.h:
10840           Back to development -> 0.10.12.1
10841
10842 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
10843
10844         * gst-plugins-ugly.doap:
10845           Add 0.10.12 release to the doap file
10846
10847 === release 0.10.12 ===
10848
10849 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
10850
10851         * ChangeLog:
10852         * NEWS:
10853         * RELEASE:
10854         * configure.ac:
10855         * docs/plugins/gst-plugins-ugly-plugins.args:
10856         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10857         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10858         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10859         * docs/plugins/inspect/plugin-a52dec.xml:
10860         * docs/plugins/inspect/plugin-asf.xml:
10861         * docs/plugins/inspect/plugin-cdio.xml:
10862         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10863         * docs/plugins/inspect/plugin-dvdread.xml:
10864         * docs/plugins/inspect/plugin-dvdsub.xml:
10865         * docs/plugins/inspect/plugin-iec958.xml:
10866         * docs/plugins/inspect/plugin-lame.xml:
10867         * docs/plugins/inspect/plugin-mad.xml:
10868         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10869         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10870         * docs/plugins/inspect/plugin-mpegstream.xml:
10871         * docs/plugins/inspect/plugin-realmedia.xml:
10872         * docs/plugins/inspect/plugin-siddec.xml:
10873         * docs/plugins/inspect/plugin-synaesthesia.xml:
10874         * docs/plugins/inspect/plugin-twolame.xml:
10875         * docs/plugins/inspect/plugin-x264.xml:
10876         * win32/common/config.h:
10877           Release 0.10.12
10878
10879 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
10880
10881         * po/bg.po:
10882         * po/id.po:
10883         * po/it.po:
10884         * po/nl.po:
10885         * po/zh_CN.po:
10886           Update .po files
10887
10888 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
10889
10890         * po/af.po:
10891         * po/az.po:
10892         * po/bg.po:
10893         * po/ca.po:
10894         * po/cs.po:
10895         * po/da.po:
10896         * po/en_GB.po:
10897         * po/es.po:
10898         * po/fi.po:
10899         * po/fr.po:
10900         * po/hu.po:
10901         * po/id.po:
10902         * po/it.po:
10903         * po/ja.po:
10904         * po/lt.po:
10905         * po/mt.po:
10906         * po/nb.po:
10907         * po/nl.po:
10908         * po/or.po:
10909         * po/pl.po:
10910         * po/pt_BR.po:
10911         * po/ru.po:
10912         * po/sk.po:
10913         * po/sq.po:
10914         * po/sr.po:
10915         * po/sv.po:
10916         * po/tr.po:
10917         * po/uk.po:
10918         * po/vi.po:
10919         * po/zh_CN.po:
10920           Update .po files
10921
10922 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
10923
10924         * configure.ac:
10925         * po/af.po:
10926         * po/az.po:
10927         * po/bg.po:
10928         * po/ca.po:
10929         * po/cs.po:
10930         * po/da.po:
10931         * po/en_GB.po:
10932         * po/es.po:
10933         * po/fi.po:
10934         * po/fr.po:
10935         * po/hu.po:
10936         * po/id.po:
10937         * po/it.po:
10938         * po/ja.po:
10939         * po/lt.po:
10940         * po/mt.po:
10941         * po/nb.po:
10942         * po/nl.po:
10943         * po/or.po:
10944         * po/pl.po:
10945         * po/pt_BR.po:
10946         * po/ru.po:
10947         * po/sk.po:
10948         * po/sq.po:
10949         * po/sr.po:
10950         * po/sv.po:
10951         * po/tr.po:
10952         * po/uk.po:
10953         * po/vi.po:
10954         * po/zh_CN.po:
10955         * win32/common/config.h:
10956           0.10.11.2 pre-release
10957
10958 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
10959
10960         * win32/common/config.h.in:
10961           win32: Remove #undef inline from the win32 config.h
10962
10963 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10964
10965         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10966         * docs/plugins/inspect/plugin-mad.xml:
10967         * ext/mad/Makefile.am:
10968         * ext/mad/gstid3tag.c:
10969         * ext/mad/gstmad.c:
10970         * ext/mad/gstmad.h:
10971           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
10972           It will be reborn with a shiny new code base under its hood in -bad.
10973           See #581756 and #565764.
10974
10975 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
10976
10977         * tests/check/pipelines/.gitignore:
10978           gitignore: Ignore some built files in the test area
10979
10980 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
10981
10982         * docs/plugins/inspect/plugin-a52dec.xml:
10983         * docs/plugins/inspect/plugin-asf.xml:
10984         * docs/plugins/inspect/plugin-cdio.xml:
10985         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10986         * docs/plugins/inspect/plugin-dvdread.xml:
10987         * docs/plugins/inspect/plugin-dvdsub.xml:
10988         * docs/plugins/inspect/plugin-iec958.xml:
10989         * docs/plugins/inspect/plugin-lame.xml:
10990         * docs/plugins/inspect/plugin-mad.xml:
10991         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10992         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10993         * docs/plugins/inspect/plugin-mpegstream.xml:
10994         * docs/plugins/inspect/plugin-realmedia.xml:
10995         * docs/plugins/inspect/plugin-siddec.xml:
10996         * docs/plugins/inspect/plugin-synaesthesia.xml:
10997         * docs/plugins/inspect/plugin-twolame.xml:
10998           docs: Update plugin inspect files
10999
11000 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
11001
11002         * configure.ac:
11003         * docs/plugins/Makefile.am:
11004         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11005         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11006         * docs/plugins/inspect/plugin-x264.xml:
11007         * ext/Makefile.am:
11008         * gst-plugins-ugly.spec.in:
11009         * tests/check/Makefile.am:
11010         * tests/check/elements/.gitignore:
11011           Moved 'x264enc' from -bad to -ugly
11012
11013 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11014
11015         * ext/x264/gstx264enc.c:
11016         * ext/x264/gstx264enc.h:
11017           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
11018           Fixes #583627
11019
11020 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
11021
11022         * ext/x264/GstX264Enc.prs:
11023           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
11024
11025 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
11026
11027         * ext/x264/GstX264Enc.prs:
11028           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
11029
11030 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
11031
11032         * ext/x264/gstx264enc.c:
11033           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
11034
11035 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
11036
11037         * ext/x264/GstX264Enc.prs:
11038         * ext/x264/Makefile.am:
11039         * ext/x264/gstx264enc.c:
11040           [MOVED FROM BAD 24/28] x264enc: add preset support
11041           Add preset iface and a (dummy) preset file as a starting point.
11042
11043 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11044
11045         * ext/x264/gstx264enc.c:
11046           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
11047
11048 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
11049
11050         * ext/x264/gstx264enc.c:
11051         * ext/x264/gstx264enc.h:
11052           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
11053           Use the GstForceKeyUnit event to force a keyframe.
11054           Fixes #578112.
11055
11056 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11057
11058           [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...
11059           Original commit message from CVS:
11060           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
11061           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
11062           Use hyphen in property name, perform safety buffer size check
11063           prior to mem access, and some more parentheses in macro.
11064
11065 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
11066
11067           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
11068           Original commit message from CVS:
11069           * ext/apexsink/Makefile.am:
11070           Link against -lgcrpyto for RSA_new and RSA_free.
11071           * ext/faac/gstfaac.c:
11072           * ext/x264/gstx264enc.c:
11073           Fix compiler warnings.
11074
11075 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11076
11077           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
11078           Original commit message from CVS:
11079           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
11080           Construct source caps in more conventional (and correct) manner.
11081
11082 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11083
11084           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
11085           Original commit message from CVS:
11086           * ext/alsaspdif/Makefile.am:
11087           * ext/amrwb/Makefile.am:
11088           * ext/apexsink/Makefile.am:
11089           * ext/arts/Makefile.am:
11090           * ext/artsd/Makefile.am:
11091           * ext/audiofile/Makefile.am:
11092           * ext/audioresample/Makefile.am:
11093           * ext/bz2/Makefile.am:
11094           * ext/cdaudio/Makefile.am:
11095           * ext/celt/Makefile.am:
11096           * ext/dc1394/Makefile.am:
11097           * ext/dirac/Makefile.am:
11098           * ext/directfb/Makefile.am:
11099           * ext/divx/Makefile.am:
11100           * ext/dts/Makefile.am:
11101           * ext/faac/Makefile.am:
11102           * ext/faad/Makefile.am:
11103           * ext/gsm/Makefile.am:
11104           * ext/hermes/Makefile.am:
11105           * ext/ivorbis/Makefile.am:
11106           * ext/jack/Makefile.am:
11107           * ext/jp2k/Makefile.am:
11108           * ext/ladspa/Makefile.am:
11109           * ext/lcs/Makefile.am:
11110           * ext/libfame/Makefile.am:
11111           * ext/libmms/Makefile.am:
11112           * ext/metadata/Makefile.am:
11113           * ext/mpeg2enc/Makefile.am:
11114           * ext/mplex/Makefile.am:
11115           * ext/musepack/Makefile.am:
11116           * ext/musicbrainz/Makefile.am:
11117           * ext/mythtv/Makefile.am:
11118           * ext/nas/Makefile.am:
11119           * ext/neon/Makefile.am:
11120           * ext/ofa/Makefile.am:
11121           * ext/polyp/Makefile.am:
11122           * ext/resindvd/Makefile.am:
11123           * ext/sdl/Makefile.am:
11124           * ext/shout/Makefile.am:
11125           * ext/snapshot/Makefile.am:
11126           * ext/sndfile/Makefile.am:
11127           * ext/soundtouch/Makefile.am:
11128           * ext/spc/Makefile.am:
11129           * ext/swfdec/Makefile.am:
11130           * ext/tarkin/Makefile.am:
11131           * ext/theora/Makefile.am:
11132           * ext/timidity/Makefile.am:
11133           * ext/twolame/Makefile.am:
11134           * ext/x264/Makefile.am:
11135           * ext/xine/Makefile.am:
11136           * ext/xvid/Makefile.am:
11137           * gst-libs/gst/app/Makefile.am:
11138           * gst-libs/gst/dshow/Makefile.am:
11139           * gst/aiffparse/Makefile.am:
11140           * gst/app/Makefile.am:
11141           * gst/audiobuffer/Makefile.am:
11142           * gst/bayer/Makefile.am:
11143           * gst/cdxaparse/Makefile.am:
11144           * gst/chart/Makefile.am:
11145           * gst/colorspace/Makefile.am:
11146           * gst/dccp/Makefile.am:
11147           * gst/deinterlace/Makefile.am:
11148           * gst/deinterlace2/Makefile.am:
11149           * gst/dvdspu/Makefile.am:
11150           * gst/festival/Makefile.am:
11151           * gst/filter/Makefile.am:
11152           * gst/flacparse/Makefile.am:
11153           * gst/flv/Makefile.am:
11154           * gst/games/Makefile.am:
11155           * gst/h264parse/Makefile.am:
11156           * gst/librfb/Makefile.am:
11157           * gst/mixmatrix/Makefile.am:
11158           * gst/modplug/Makefile.am:
11159           * gst/mpeg1sys/Makefile.am:
11160           * gst/mpeg4videoparse/Makefile.am:
11161           * gst/mpegdemux/Makefile.am:
11162           * gst/mpegtsmux/Makefile.am:
11163           * gst/mpegvideoparse/Makefile.am:
11164           * gst/mve/Makefile.am:
11165           * gst/nsf/Makefile.am:
11166           * gst/nuvdemux/Makefile.am:
11167           * gst/overlay/Makefile.am:
11168           * gst/passthrough/Makefile.am:
11169           * gst/pcapparse/Makefile.am:
11170           * gst/playondemand/Makefile.am:
11171           * gst/rawparse/Makefile.am:
11172           * gst/real/Makefile.am:
11173           * gst/rtjpeg/Makefile.am:
11174           * gst/rtpmanager/Makefile.am:
11175           * gst/scaletempo/Makefile.am:
11176           * gst/sdp/Makefile.am:
11177           * gst/selector/Makefile.am:
11178           * gst/smooth/Makefile.am:
11179           * gst/smoothwave/Makefile.am:
11180           * gst/speed/Makefile.am:
11181           * gst/speexresample/Makefile.am:
11182           * gst/stereo/Makefile.am:
11183           * gst/subenc/Makefile.am:
11184           * gst/tta/Makefile.am:
11185           * gst/vbidec/Makefile.am:
11186           * gst/videodrop/Makefile.am:
11187           * gst/videosignal/Makefile.am:
11188           * gst/virtualdub/Makefile.am:
11189           * gst/vmnc/Makefile.am:
11190           * gst/y4m/Makefile.am:
11191           * sys/acmenc/Makefile.am:
11192           * sys/cdrom/Makefile.am:
11193           * sys/dshowdecwrapper/Makefile.am:
11194           * sys/dshowsrcwrapper/Makefile.am:
11195           * sys/dvb/Makefile.am:
11196           * sys/dxr3/Makefile.am:
11197           * sys/fbdev/Makefile.am:
11198           * sys/oss4/Makefile.am:
11199           * sys/qcam/Makefile.am:
11200           * sys/qtwrapper/Makefile.am:
11201           * sys/vcd/Makefile.am:
11202           * sys/wininet/Makefile.am:
11203           * win32/common/config.h:
11204           Don't install static libs for plugins. Fixes #550851 for -bad.
11205
11206 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11207
11208           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
11209           Original commit message from CVS:
11210           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
11211           Adapt to slightly modified x264 API.  Fixes #555238.
11212
11213 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11214
11215           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
11216           Original commit message from CVS:
11217           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
11218           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
11219           * ext/x264/gstx264enc.h:
11220           Do not deal with duplicated input (timestamps).  If needed,
11221           a generic element can do so.
11222           Do not manipulate input timestamps on the way out,
11223           since that shifts the timeline and A/V sync.
11224
11225 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11226
11227           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
11228           Original commit message from CVS:
11229           * docs/plugins/gst-plugins-bad-plugins.args:
11230           Integrate new properties into documentation.
11231           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
11232           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11233           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
11234           Fix up API prior to eventual plugin move.
11235           API: GstX264Enc:pass (provides more options, and changed to enum)
11236
11237 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11238
11239           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
11240           Original commit message from CVS:
11241           * docs/plugins/Makefile.am:
11242           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
11243           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
11244           * ext/x264/gstx264enc.c:
11245           * tests/check/Makefile.am:
11246           * tests/check/elements/x264enc.c: (setup_x264enc),
11247           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
11248           Add documentation and unit test for x264enc.
11249
11250 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11251
11252           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
11253           Original commit message from CVS:
11254           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
11255           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
11256           Allocate some buffers in more adaptive and economical fashion.
11257
11258 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11259
11260           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
11261           Original commit message from CVS:
11262           * configure.ac:
11263           Check for sufficiently up-to-date x264 API.
11264           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
11265           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
11266           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11267           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
11268           * ext/x264/gstx264enc.h:
11269           Expose some more parameters of the x264 encoder as properties.
11270
11271 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11272
11273           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
11274           Original commit message from CVS:
11275           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
11276           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
11277           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
11278           (gst_x264_enc_flush_frames):
11279           Coding style and layout; re-order some functions in more
11280           typical and natural flow.
11281
11282 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11283
11284           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
11285           Original commit message from CVS:
11286           * ext/x264/Makefile.am:
11287           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
11288           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
11289           (gst_x264_enc_reset), (gst_x264_enc_finalize),
11290           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
11291           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
11292           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
11293           * ext/x264/gstx264enc.h:
11294           Use GQueue in stead of custom queue code.
11295           Factorize flushing out encoder delayed frames.
11296           Factorize initialization and state change reset.
11297
11298 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11299
11300           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
11301           Original commit message from CVS:
11302           * ext/x264/gstx264enc.h:
11303           * sys/fbdev/gstfbdevsink.c:
11304           Use configure-generated _stdint.h.
11305
11306 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11307
11308           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
11309           Original commit message from CVS:
11310           * ext/x264/Makefile.am:
11311           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
11312           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
11313           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
11314           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11315           (gst_x264_enc_finalize), (gst_x264_enc_chain),
11316           (gst_x264_enc_encode_frame), (plugin_init):
11317           * ext/x264/gstx264enc.h:
11318           Use video format library and GST_WRITE_*_BE macros where applicable.
11319           Use finalize in stead of dispose.
11320           Set up debug category and log callback.
11321
11322 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
11323
11324           [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...
11325           Original commit message from CVS:
11326           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
11327           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
11328           (gst_x264_enc_encode_frame):
11329           Try harder not to crash when we get an EOS event but haven't set
11330           up the encoder yet (as may happen when upstream errors out with
11331           not-negotiated, for example). Also, always push the EOS event
11332           downstream.
11333
11334 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
11335
11336           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
11337           Original commit message from CVS:
11338           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
11339           Fix caps memleak.
11340
11341 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
11342
11343           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
11344           Original commit message from CVS:
11345           * ext/x264/gstx264enc.c:
11346           Fix build against the libx264 version that ships with debian stable.
11347
11348 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11349
11350           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
11351           Original commit message from CVS:
11352           * ext/audioresample/gstaudioresample.c:
11353           * ext/x264/gstx264enc.c:
11354           * gst/dvdspu/gstdvdspu.c:
11355           * gst/dvdspu/gstdvdspu.h:
11356           * gst/festival/gstfestival.c:
11357           * gst/h264parse/gsth264parse.c:
11358           * gst/mpegtsparse/mpegtspacketizer.c:
11359           * gst/mpegtsparse/mpegtsparse.c:
11360           * gst/multifile/gstmultifilesink.c:
11361           * gst/multifile/gstmultifilesrc.c:
11362           * gst/nuvdemux/gstnuvdemux.c:
11363           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
11364           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
11365           * sys/vcd/vcdsrc.c:
11366           Massive leak fixing, plus code cleanups.
11367
11368 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11369
11370           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
11371           Original commit message from CVS:
11372           * examples/app/appsrc_ex.c:
11373           * examples/switch/switcher.c:
11374           * ext/neon/gstneonhttpsrc.c:
11375           * ext/timidity/gstwildmidi.c:
11376           * ext/x264/gstx264enc.c:
11377           * gst/mve/mveaudioenc.c: (mve_compress_audio):
11378           * gst/rtpmanager/gstrtpclient.c:
11379           * gst/rtpmanager/gstrtpjitterbuffer.c:
11380           * gst/spectrum/demo-audiotest.c:
11381           * gst/spectrum/demo-osssrc.c:
11382           * sys/dvb/gstdvbsrc.c:
11383           Add stdlib include (free, atoi, exit).
11384
11385 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11386
11387           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
11388           Original commit message from CVS:
11389           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
11390           This needs a version check.
11391           * gst/bayer/Makefile.am:
11392           Fix the build.
11393
11394 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
11395
11396           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
11397           Original commit message from CVS:
11398           Patch by: Michal Benes <michal.benes at itonis tv>
11399           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
11400           * configure.ac:
11401           * ext/Makefile.am:
11402           * ext/x264/Makefile.am:
11403           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
11404           (gst_x264_enc_analyse_get_type),
11405           (gst_x264_enc_timestamp_queue_init),
11406           (gst_x264_enc_timestamp_queue_free),
11407           (gst_x264_enc_timestamp_queue_put),
11408           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
11409           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
11410           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
11411           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
11412           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
11413           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
11414           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
11415           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
11416           (plugin_init):
11417           * ext/x264/gstx264enc.h:
11418           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
11419           handle 'odd' widths and heights correctly yet.
11420
11421 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11422
11423         * gst/asfdemux/gstasfdemux.c:
11424           asfdemux: nicer metadata extraction of genre tags in some cases
11425           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
11426           that they presumably stand for.
11427
11428 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11429
11430         * gst/asfdemux/gstasfdemux.c:
11431           asfdemux: parse WM/Picture tags to extract cover art
11432           Fixes #583112.
11433
11434 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11435
11436         * REQUIREMENTS:
11437           docs: fix http links for amr libs in REQUIREMENTS
11438
11439 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11440
11441         * gst/asfdemux/gstasfdemux.c:
11442           asfdemux: fix bogus flow return handling in eos handler
11443           Don't overwrite the origin flow return by whatever flow we get
11444           when trying to push the remaining internally queued payloads.
11445           We want to do our eos logic, ie. send an EOS event or segment-done
11446           message in any case. Makes things EOS properly when an EOS event
11447           is forced upon the pipeline so that the source returns
11448           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
11449
11450 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11451
11452         * win32/common/config.h:
11453           win32: update config.h
11454
11455 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11456
11457         * configure.ac:
11458           configure: bump core/base requirements to released versions
11459
11460 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11461
11462         * autogen.sh:
11463         * configure.ac:
11464           autogen: move the -Wno-portability for automake into configure.ac
11465
11466 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
11467
11468         * gst/dvdlpcmdec/Makefile.am:
11469         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11470           dvdlpcmdec: Add multichannel channel maps, and send some tags
11471           Add a multichannel map to the output caps, and send at least a CODEC and
11472           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
11473           no samples and can't find info about the channel ordering, but this is
11474           better than nothing.
11475
11476 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
11477
11478         * common:
11479           Automatic update of common submodule
11480           From 888e0a2 to c572721
11481
11482 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
11483
11484         * common:
11485           Automatic update of common submodule
11486           From 6ab11d1 to 888e0a2
11487
11488 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
11489
11490         * gst/dvdsub/gstdvdsubdec.c:
11491           dvdsubdec: Remove some dead code
11492           Remove some redundant memset - gobject memory is already initalised to 0.
11493           Remove a commented out line leftover from the previous commit
11494
11495 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
11496
11497         * gst/dvdsub/gstdvdsubdec.c:
11498         * gst/dvdsub/gstdvdsubdec.h:
11499           dvdsubdec: Support ARGB output
11500           Negotiate to and render into ARGB buffers directly if the peer supports it.
11501           Fixes: #580869
11502
11503 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
11504
11505         * ext/a52dec/gsta52dec.c:
11506           a52dec: Reconcile code with dtsdec
11507           Perform some cleanups based on the dtsdec code such as using the boilerplate
11508           macro and static pad template functions.
11509           Add some documentation. Don't register a change in flags until we synch on
11510           another frame successfully.
11511
11512 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11513
11514         * ext/lame/gstlamemp3enc.c:
11515           lamemp3enc: Improve debugging a bit
11516
11517 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
11518
11519         * ext/mpeg2dec/gstmpeg2dec.c:
11520           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
11521
11522 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11523
11524         * po/Makevars:
11525         * po/af.po:
11526         * po/az.po:
11527         * po/bg.po:
11528         * po/ca.po:
11529         * po/cs.po:
11530         * po/da.po:
11531         * po/en_GB.po:
11532         * po/es.po:
11533         * po/fi.po:
11534         * po/fr.po:
11535         * po/hu.po:
11536         * po/id.po:
11537         * po/it.po:
11538         * po/ja.po:
11539         * po/lt.po:
11540         * po/mt.po:
11541         * po/nb.po:
11542         * po/nl.po:
11543         * po/or.po:
11544         * po/pl.po:
11545         * po/pt_BR.po:
11546         * po/ru.po:
11547         * po/sk.po:
11548         * po/sq.po:
11549         * po/sr.po:
11550         * po/sv.po:
11551         * po/tr.po:
11552         * po/uk.po:
11553         * po/vi.po:
11554         * po/zh_CN.po:
11555           po: avoid conflicts of local *.po files with files in git
11556           Make it so that filenames and line numbers are only stored in the *.pot file
11557           (which is not in git), but not in the individual *.po files. This information
11558           is hardly useful for translators in our case, and it should avoid the constant
11559           conflicts of local *.po files with the ones in git which are caused by the
11560           source files changing and the line numbers being updated. This commit might
11561           cause one last merge conflict for you, which you can work around with
11562           "git checkout po/*.po" before merging or pulling. After that there should
11563           (hopefully) not be any more local modifications of these files (unless
11564           someone committed additions or changes to translated strings and the
11565           *.po files haven't been updated yet, that is).
11566
11567 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11568
11569         * ext/lame/gstlamemp3enc.c:
11570           lamemp3enc: add Since tag to gtk-doc chunk
11571
11572 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11573
11574         * tests/check/elements/mpeg2dec.c:
11575           checks: fix mpeg2dec unit test again after interlace addition to caps
11576
11577 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11578
11579         * ext/mpeg2dec/gstmpeg2dec.c:
11580           mpeg2dec: work around old mpeg2dec versions
11581           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
11582           detection and just assume no rff is used. This fixes the compilation.
11583           Fixes #582375
11584
11585 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11586
11587         * ext/mpeg2dec/Makefile.am:
11588           mpeg2dec: link to gstvideo
11589           Fix compilation by adding the right include directories and linking to the video
11590           library.
11591
11592 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
11593
11594         * gst/asfdemux/asfpacket.c:
11595           asfdemux: Downgrade simple statements from WARNING to DEBUG
11596
11597 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
11598
11599         * gst/asfdemux/asfheaders.c:
11600         * gst/asfdemux/asfheaders.h:
11601         * gst/asfdemux/asfpacket.c:
11602         * gst/asfdemux/asfpacket.h:
11603           asf: Detect more payload extensions.
11604           These should help fix interlaced/PAR issues with more files.
11605
11606 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
11607
11608         * ext/mpeg2dec/gstmpeg2dec.c:
11609         * ext/mpeg2dec/gstmpeg2dec.h:
11610           mpeg2dec: Implement interlaced support.
11611           Expand the debugging statements to show more picture information.
11612
11613 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11614
11615         * ext/mpeg2dec/gstmpeg2dec.c:
11616           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
11617           ffdec_mpeg2video is much faster, fixes bug #574461.
11618
11619 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11620
11621         * ext/lame/gstlamemp3enc.c:
11622           lamemp3enc: Don't write a Xing header
11623
11624 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
11625
11626         * autogen.sh:
11627           Run libtoolize before aclocal
11628           This unbreaks the build in some cases. Fixes bug #582021
11629
11630 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
11631
11632         * ext/mpeg2dec/gstmpeg2dec.c:
11633           mpeg2dec: use 64bit safe scaling functions.
11634           Got this to fail when seeking in a 14GB file (the value in bytes is
11635           bigger than 2**32).
11636
11637 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11638
11639         * gst/mpegaudioparse/gstmpegaudioparse.c:
11640           mpegaudioparse: remove some pointless g_return_if_fail()s
11641
11642 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
11643
11644         * ext/twolame/gsttwolame.c:
11645           Switch twolame to primary rank
11646
11647 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
11648
11649         * ext/lame/gstlame.c:
11650         * ext/lame/gstlamemp3enc.c:
11651         * ext/twolame/gsttwolame.c:
11652           Add ranks to mp3 encoders
11653
11654 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
11655
11656         * gst-plugins-ugly.spec.in:
11657           Add twolame plugin to spec file
11658
11659 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11660
11661         * gst/asfdemux/asfpacket.c:
11662         * gst/asfdemux/gstasfdemux.c:
11663         * gst/asfdemux/gstasfdemux.h:
11664           asfdemux: use upstream segment and timestamps for some interpolation
11665           This should particularly help in case of upstream live src, e.g. rtspsrc,
11666           and especially so if it has to perform fallback to TCP.
11667
11668 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
11669
11670         * gst/asfdemux/gstrtpasfdepay.c:
11671           rtpasfdepay: Add support for fragmented packet (L == 0).
11672           This happens with rtp-over-udp.
11673
11674 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11675
11676         * ext/lame/gstlamemp3enc.c:
11677           lamemp3enc: Fixup the bitrate only for CBR
11678           Additionally clarify some property descriptions.
11679
11680 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
11681
11682         * ext/lame/gstlamemp3enc.c:
11683           lame: fix format string in debug statement
11684
11685 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
11686
11687         * gst/mpegaudioparse/gstmpegaudioparse.c:
11688           mp3parse: Don't reject valid Xing tables of contents
11689           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
11690           reject them because of it, just subtract the initial offset when reading
11691           the table.
11692
11693 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
11694
11695         * gst/mpegaudioparse/gstmpegaudioparse.c:
11696           mp3parse: Allow more bits to change in headers during resynch
11697           Be more lenient about what we accept as changing bits in a header - basically,
11698           only require that the mp3 sync marker is present, for the mpeg version,
11699           layer and samplerate.
11700           Fixes: #581464
11701
11702 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
11703
11704         * ext/mad/gstmad.c:
11705           mad: Add duration of incoming/outgoing buffers in debug statements
11706
11707 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
11708
11709         * gst/mpegaudioparse/gstmpegaudioparse.c:
11710           mpegaudioparse: Remove useless checks for valid buffer duration.
11711           The buffer duration is set to a valid value at the very top of
11712           emit_frame(), we therefore don't need to check it later on.
11713
11714 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
11715
11716         * gst/mpegaudioparse/gstmpegaudioparse.c:
11717           mpegaudioparse: Fix stop condition for outputting buffers.
11718           Some mp3 streams have an offset in timestamps, requiring us to push the
11719           frame *AFTER* segment.stop in order for the decoder to be able to push
11720           all data up to the segment.stop position.
11721
11722 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11723
11724         * gst/asfdemux/asfpacket.c:
11725         * gst/asfdemux/gstasfdemux.c:
11726         * gst/asfdemux/gstasfdemux.h:
11727           asfdemux: 0-base timestamps consistently (whether or not streaming)
11728           This also makes timestamps (more) consistent before and after a possible
11729           seek, and moreover makes for reasonable position reporting in live stream
11730           (whose payload timestamps should not be taken for granted).
11731
11732 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11733
11734         * gst/asfdemux/gstasfdemux.c:
11735         * gst/asfdemux/gstasfdemux.h:
11736           asfdemux: report initial latency due to internal preroll queue
11737
11738 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11739
11740         * gst/asfdemux/gstasfdemux.c:
11741           asfdemux: enhance debug statement and refactor some initialization
11742
11743 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11744
11745         * gst/asfdemux/gstasfdemux.c:
11746           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
11747
11748 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11749
11750         * gst/asfdemux/asfpacket.c:
11751         * gst/asfdemux/gstasfdemux.c:
11752         * gst/asfdemux/gstasfdemux.h:
11753           asfdemux: handle FIXME; normalize preroll
11754
11755 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11756
11757         * gst/asfdemux/gstasfdemux.c:
11758         * gst/asfdemux/gstasfdemux.h:
11759           asfdemux: fixes for streaming mode
11760           * Improve newsegment handling, e.g. upstream might live in TIME.
11761           * Only send newsegment if we have needed info.
11762           * Avoid reading past end of data section.
11763
11764 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11765
11766         * gst/asfdemux/gstasfdemux.c:
11767           asfdemux: fixes/enhancements for streaming mode
11768           * Do not rock the boat by reacting to FLUSH_START.
11769           * Try to handle TIME seeking by seeking upstream in BYTES.
11770           * Handle SEEKING query.
11771
11772 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11773
11774         * configure.ac:
11775         * ext/lame/gstlamemp3enc.c:
11776           lame: fix compilation with LAME versions < 3.98
11777           lame_set_VBR_quality(), which takes a floating point value for the
11778           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
11779           takes quality as an integer, for older LAME versions.
11780           Fixes #581341.
11781
11782 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11783
11784         * win32/common/config.h:
11785           win32: update config.h to git
11786           Until someone ports the new win32 config.h logic from the
11787           other modules to -ugly.
11788
11789 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11790
11791         * docs/plugins/gst-plugins-ugly-plugins.args:
11792         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11793         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11794           Update docs
11795
11796 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11797
11798         * ext/lame/gstlamemp3enc.c:
11799           lamemp3enc: Add a note to the encoding-engine-quality property
11800           that says, that this does not affect the bitrate at all.
11801
11802 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11803
11804         * ext/lame/gstlame.c:
11805         * ext/lame/gstlamemp3enc.c:
11806           lame: Implement preset interface
11807
11808 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11809
11810         * ext/twolame/gsttwolame.c:
11811           twolame: Implement preset interface
11812
11813 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11814
11815         * docs/plugins/gst-plugins-ugly-plugins.args:
11816         * ext/lame/gstlamemp3enc.c:
11817         * ext/lame/gstlamemp3enc.h:
11818           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
11819
11820 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11821
11822         * ext/lame/gstlame.c:
11823         * ext/lame/gstlamemp3enc.c:
11824           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
11825
11826 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11827
11828         * ext/lame/gstlame.c:
11829           lame: Deprecate the lame element
11830
11831 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11832
11833         * docs/plugins/Makefile.am:
11834         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11835         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11836         * docs/plugins/gst-plugins-ugly-plugins.args:
11837         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11838         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11839         * docs/plugins/inspect/plugin-a52dec.xml:
11840         * docs/plugins/inspect/plugin-amrnb.xml:
11841         * docs/plugins/inspect/plugin-asf.xml:
11842         * docs/plugins/inspect/plugin-cdio.xml:
11843         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11844         * docs/plugins/inspect/plugin-dvdread.xml:
11845         * docs/plugins/inspect/plugin-dvdsub.xml:
11846         * docs/plugins/inspect/plugin-iec958.xml:
11847         * docs/plugins/inspect/plugin-lame.xml:
11848         * docs/plugins/inspect/plugin-mad.xml:
11849         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11850         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11851         * docs/plugins/inspect/plugin-mpegstream.xml:
11852         * docs/plugins/inspect/plugin-realmedia.xml:
11853         * docs/plugins/inspect/plugin-siddec.xml:
11854         * docs/plugins/inspect/plugin-synaesthesia.xml:
11855         * docs/plugins/inspect/plugin-twolame.xml:
11856           Update docs
11857
11858 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11859
11860         * ext/lame/gstlamemp3enc.c:
11861           lame: Update example pipelines with the new properties
11862
11863 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11864
11865         * ext/lame/Makefile.am:
11866         * ext/lame/gstlame.c:
11867         * ext/lame/gstlamemp3enc.c:
11868         * ext/lame/gstlamemp3enc.h:
11869         * ext/lame/plugin.c:
11870           lame: Add lamemp3enc element with much simplified interface
11871           This deprecates the lame element and fixes bug #494528.
11872
11873 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
11874
11875         * gst/asfdemux/asfpacket.c:
11876           asfpacket: Fix pull-mode timestamping handling.
11877           The problem that happens is the following:
11878           * A packet with multiple payloads comes in
11879           * Those payloads get handled one by one
11880           * The first payload contains the first audio payload with timestamp A
11881           * The second payload contains the first video (key)frame with timestamp V (where V < A)
11882           With the previous code, the following would happen:
11883           * the first payload gets processed, then passed to queue_for_stream
11884           * queue_for_stream detects it's the first valid timestamp received and stores
11885           first_ts = A
11886           * the second payload gets processed, then pass to queue_for_stream
11887           * queue_for_stream detects the timestamp is lower than first_ts... and
11888           discards it... resulting in losing the first keyframe of the video stream
11889           We've been having this issue for *ages*... it's just that nobody noticed it
11890           that much with playbin. But with playbin2's aggresive multiqueue handling, this
11891           will result in multiqueue not being able to preroll (because the video decoder will
11892           be dropping a ton of buffers before (maybe) receiving the next keyframe).
11893           Tested with over 200 asf files, and they all play the first frame correctly now,
11894           even the most braindead ones.
11895
11896 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
11897
11898         * gst/mpegaudioparse/gstmpegaudioparse.c:
11899         * gst/mpegaudioparse/gstmpegaudioparse.h:
11900           mp3parse: don't build seek table if we can't seek.
11901           Fixes #573720 - unbounded memory usage increase when listening to mp3
11902           stream for a long time.
11903
11904 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
11905
11906         * common:
11907           Automatic update of common submodule
11908           From b3941ea to 6ab11d1
11909
11910 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
11911
11912         * gst/mpegaudioparse/gstmpegaudioparse.c:
11913         * gst/mpegaudioparse/gstxingmux.c:
11914           mpegaudioparse: Remove dead assignment and duplicate code
11915
11916 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
11917
11918         * gst/realmedia/rmdemux.c:
11919           rmdemux: Actually return the return value for the seek handling.
11920
11921 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
11922
11923         * gst/mpegstream/gstmpegdemux.c:
11924         * gst/mpegstream/gstmpegparse.c:
11925           mpegstream: Remove dead assignments.
11926           The duplicate assignment of update_time was weird... but it seems normal
11927           that it's indeed the second statement which is the valid one.
11928
11929 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
11930
11931         * ext/amrnb/amrnbparse.c:
11932           armnb: Remove unused variable, adapt debug message accordingly.
11933
11934 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
11935
11936         * gst/dvdsub/gstdvdsubdec.c:
11937         * gst/mpegstream/gstdvddemux.c:
11938         * gst/mpegstream/gstmpegclock.c:
11939           dvdsub/mpegstream: _class_init: Remove unused class variables
11940
11941 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
11942
11943         * gst/asfdemux/gstasfdemux.c:
11944           asfdemux: Initialize flow for a corner case.
11945           This might be caused by entering the if() line 1214 and then not having
11946           any activated_streams.. resulting in reaching line 1267 without having
11947           any valid flow value.
11948
11949 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
11950
11951         * ext/twolame/gsttwolame.c:
11952           twolame: Remove unneeded variable, value assigned was never read.
11953
11954 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
11955
11956         * ext/mpeg2dec/gstmpeg2dec.c:
11957           mpeg2dec: Remove dead assignment. Value overwritten later on.
11958
11959 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
11960
11961         * ext/mad/gstmad.c:
11962           mad: Remove dead assignment and variables given values which are never read.
11963
11964 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
11965
11966         * ext/lame/gstlame.c:
11967           lame: Remove unneeded variable, it's assigned a value never read.
11968
11969 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
11970
11971         * gst/realmedia/rmdemux.c:
11972           rmdemux: Remove dead assignment, value is being overwritten before being read.
11973
11974 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
11975
11976         * gst/realmedia/rmdemux.c:
11977           rmdemux: Remove unused accurate flag.
11978           I couldn't see any reason why this was there in the first place.
11979
11980 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
11981
11982         * gst/realmedia/asmrules.c:
11983         * gst/realmedia/rdtdepay.c:
11984           realmedia: Remove dead assignments. The results are never read.
11985
11986 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
11987
11988         * gst/realmedia/gstrdtbuffer.c:
11989         * gst/realmedia/rademux.c:
11990         * gst/realmedia/rdtmanager.c:
11991         * gst/realmedia/rmdemux.c:
11992           realmedia: Remove useless variables, only being used once (or not).
11993
11994 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
11995
11996         * ext/mpeg2dec/gstmpeg2dec.c:
11997         * gst/asfdemux/gstrtspwms.c:
11998         * gst/realmedia/pnmsrc.c:
11999         * gst/realmedia/rdtdepay.c:
12000         * gst/realmedia/rtspreal.c:
12001           remove empty method implementations.
12002
12003 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
12004
12005         * gst/asfdemux/gstrtspwms.c:
12006           rtspwms: fix condition to detect extension commands for WMS
12007           Reply with OK to the extension commands for WMS.
12008
12009 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
12010
12011         * gst/realmedia/rtspreal.c:
12012           realmedia: add special Real header to DESCRIBE message only for Real servers
12013           Add headers that are specific to real only if a real server had been
12014           detected by the OPTIONS message.
12015
12016 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
12017
12018         * gst/synaesthesia/synaescope.c:
12019           synaesthesia: fix compilation on windows
12020           Fix compilation under MSVC due to references to headers
12021           that are not available with the MS SDKs.
12022           Fixes #578524
12023
12024 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12025
12026         * gst/asfdemux/gstrtspwms.c:
12027           rtspwms: reply to extension commands
12028           Reply with OK to the extension commands for WMS.
12029
12030 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12031
12032         * gst/asfdemux/gstrtpasfdepay.c:
12033           asfdepay: fix a comment
12034
12035 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12036
12037         * gst/asfdemux/gstasfdemux.c:
12038           asfdemux: add some more debugging
12039
12040 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
12041
12042         * configure.ac:
12043           configure.ac: require git -base
12044           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
12045
12046 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
12047
12048         * gst/realmedia/rtspreal.c:
12049           realmedia: add special Real header to SETUP message only for Real servers
12050           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
12051           streams where the server errors out because it can't handle the
12052           Real-specific 'Required: com.real.retain-entity-for-setup' header
12053           we've been adding unconditionally in the recent past.
12054           For reference:
12055           rtsp://66.111.34.191:601/broadcast/alnour.rm
12056           rtsp://195.134.224.231/snowboard_100.wmv
12057
12058 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
12059
12060         * configure.ac:
12061         * gst/asfdemux/Makefile.am:
12062           asfdemux: link to all required libraries including indirectly used ones.
12063           On win32, we're required to link to all the libraries used - including
12064           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
12065           (for windows only) winsock.
12066
12067 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
12068
12069         * common:
12070           Automatic update of common submodule
12071           From d0ea89e to b3941ea
12072
12073 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
12074
12075         * common:
12076           Automatic update of common submodule
12077           From f8b3d91 to d0ea89e
12078
12079 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
12080
12081         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12082           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
12083
12084 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12085
12086         * gst/realmedia/rtspreal.c:
12087         * gst/realmedia/rtspreal.h:
12088           realrtsp: add more headers
12089           Parse the ETag from the describe method and pass the sessionid as the value for
12090           the If-Match header is subsequent setup calls.
12091           Fixes support for more RealMedia RTSP streams.
12092
12093 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
12094
12095         * configure.ac:
12096           twolame: bump requirement to 0.3.10
12097           0.3.10 is the first version with the float32 encoder functions.
12098           Fixes #576305.
12099
12100 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
12101
12102         * configure.ac:
12103           back to development -> 0.10.11.1
12104
12105 === release 0.10.11 ===
12106
12107 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
12108
12109         * ChangeLog:
12110         * NEWS:
12111         * RELEASE:
12112         * configure.ac:
12113         * docs/plugins/inspect/plugin-a52dec.xml:
12114         * docs/plugins/inspect/plugin-asf.xml:
12115         * docs/plugins/inspect/plugin-cdio.xml:
12116         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12117         * docs/plugins/inspect/plugin-dvdread.xml:
12118         * docs/plugins/inspect/plugin-dvdsub.xml:
12119         * docs/plugins/inspect/plugin-iec958.xml:
12120         * docs/plugins/inspect/plugin-lame.xml:
12121         * docs/plugins/inspect/plugin-mad.xml:
12122         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12123         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12124         * docs/plugins/inspect/plugin-mpegstream.xml:
12125         * docs/plugins/inspect/plugin-realmedia.xml:
12126         * docs/plugins/inspect/plugin-siddec.xml:
12127         * docs/plugins/inspect/plugin-twolame.xml:
12128         * gst-plugins-ugly.doap:
12129         * po/cs.po:
12130         * win32/common/config.h:
12131           Release 0.10.11
12132
12133 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
12134
12135         * po/af.po:
12136         * po/az.po:
12137         * po/bg.po:
12138         * po/ca.po:
12139         * po/cs.po:
12140         * po/da.po:
12141         * po/en_GB.po:
12142         * po/es.po:
12143         * po/fi.po:
12144         * po/fr.po:
12145         * po/hu.po:
12146         * po/id.po:
12147         * po/it.po:
12148         * po/ja.po:
12149         * po/lt.po:
12150         * po/mt.po:
12151         * po/nb.po:
12152         * po/nl.po:
12153         * po/or.po:
12154         * po/pl.po:
12155         * po/pt_BR.po:
12156         * po/ru.po:
12157         * po/sk.po:
12158         * po/sq.po:
12159         * po/sr.po:
12160         * po/sv.po:
12161         * po/tr.po:
12162         * po/uk.po:
12163         * po/vi.po:
12164         * po/zh_CN.po:
12165           Update .po files
12166
12167 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
12168
12169         * configure.ac:
12170         * win32/common/config.h:
12171           0.10.10.3 pre-release
12172
12173 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
12174
12175         * po/fi.po:
12176         * po/id.po:
12177         * po/pl.po:
12178         * po/pt_BR.po:
12179         * po/sv.po:
12180           po: Update translations from upstream
12181
12182 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
12183
12184         * po/LINGUAS:
12185         * po/tr.po:
12186           po: Add Turkish translation
12187
12188 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
12189
12190         * gst/mpegaudioparse/gstmpegaudioparse.c:
12191         * gst/mpegaudioparse/gstmpegaudioparse.h:
12192           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
12193           Don't introduce glitches in the output by a) relaxing the threshold for
12194           taking upstream timestamps in preference to our calculated timestamps and
12195           b) only set the discont flag on outgoing buffers in response to an incoming
12196           discont buffer.
12197           Fixes: #575046
12198
12199 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
12200
12201         * gst/mpegaudioparse/gstmpegaudioparse.c:
12202           mp3parse: fix deadlock with accurate seeks.
12203           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
12204           Fixes #575068.
12205
12206 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
12207
12208         * configure.ac:
12209         * po/af.po:
12210         * po/az.po:
12211         * po/bg.po:
12212         * po/ca.po:
12213         * po/cs.po:
12214         * po/da.po:
12215         * po/en_GB.po:
12216         * po/es.po:
12217         * po/fi.po:
12218         * po/fr.po:
12219         * po/hu.po:
12220         * po/id.po:
12221         * po/it.po:
12222         * po/lt.po:
12223         * po/mt.po:
12224         * po/nb.po:
12225         * po/nl.po:
12226         * po/or.po:
12227         * po/pl.po:
12228         * po/pt_BR.po:
12229         * po/ru.po:
12230         * po/sk.po:
12231         * po/sq.po:
12232         * po/sr.po:
12233         * po/sv.po:
12234         * po/uk.po:
12235         * po/vi.po:
12236         * po/zh_CN.po:
12237         * win32/common/config.h:
12238           0.10.10.2 pre-release
12239           Bump version number, update translations and win32 config.h
12240
12241 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
12242
12243         * po/LINGUAS:
12244         * po/ja.po:
12245           po: Add Japanese translation
12246
12247 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
12248
12249         * configure.ac:
12250         * docs/plugins/Makefile.am:
12251         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12252         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12253         * docs/plugins/gst-plugins-ugly-plugins.args:
12254         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12255         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12256         * docs/plugins/inspect/plugin-a52dec.xml:
12257         * docs/plugins/inspect/plugin-asf.xml:
12258         * docs/plugins/inspect/plugin-cdio.xml:
12259         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12260         * docs/plugins/inspect/plugin-dvdread.xml:
12261         * docs/plugins/inspect/plugin-dvdsub.xml:
12262         * docs/plugins/inspect/plugin-iec958.xml:
12263         * docs/plugins/inspect/plugin-lame.xml:
12264         * docs/plugins/inspect/plugin-mad.xml:
12265         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12266         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12267         * docs/plugins/inspect/plugin-mpegstream.xml:
12268         * docs/plugins/inspect/plugin-realmedia.xml:
12269         * docs/plugins/inspect/plugin-siddec.xml:
12270         * docs/plugins/inspect/plugin-synaesthesia.xml:
12271         * docs/plugins/inspect/plugin-twolame.xml:
12272         * ext/Makefile.am:
12273         * po/POTFILES.in:
12274           Moved twolame from Bad to Ugly
12275
12276 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12277
12278           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
12279           Original commit message from CVS:
12280           * ext/alsaspdif/Makefile.am:
12281           * ext/amrwb/Makefile.am:
12282           * ext/apexsink/Makefile.am:
12283           * ext/arts/Makefile.am:
12284           * ext/artsd/Makefile.am:
12285           * ext/audiofile/Makefile.am:
12286           * ext/audioresample/Makefile.am:
12287           * ext/bz2/Makefile.am:
12288           * ext/cdaudio/Makefile.am:
12289           * ext/celt/Makefile.am:
12290           * ext/dc1394/Makefile.am:
12291           * ext/dirac/Makefile.am:
12292           * ext/directfb/Makefile.am:
12293           * ext/divx/Makefile.am:
12294           * ext/dts/Makefile.am:
12295           * ext/faac/Makefile.am:
12296           * ext/faad/Makefile.am:
12297           * ext/gsm/Makefile.am:
12298           * ext/hermes/Makefile.am:
12299           * ext/ivorbis/Makefile.am:
12300           * ext/jack/Makefile.am:
12301           * ext/jp2k/Makefile.am:
12302           * ext/ladspa/Makefile.am:
12303           * ext/lcs/Makefile.am:
12304           * ext/libfame/Makefile.am:
12305           * ext/libmms/Makefile.am:
12306           * ext/metadata/Makefile.am:
12307           * ext/mpeg2enc/Makefile.am:
12308           * ext/mplex/Makefile.am:
12309           * ext/musepack/Makefile.am:
12310           * ext/musicbrainz/Makefile.am:
12311           * ext/mythtv/Makefile.am:
12312           * ext/nas/Makefile.am:
12313           * ext/neon/Makefile.am:
12314           * ext/ofa/Makefile.am:
12315           * ext/polyp/Makefile.am:
12316           * ext/resindvd/Makefile.am:
12317           * ext/sdl/Makefile.am:
12318           * ext/shout/Makefile.am:
12319           * ext/snapshot/Makefile.am:
12320           * ext/sndfile/Makefile.am:
12321           * ext/soundtouch/Makefile.am:
12322           * ext/spc/Makefile.am:
12323           * ext/swfdec/Makefile.am:
12324           * ext/tarkin/Makefile.am:
12325           * ext/theora/Makefile.am:
12326           * ext/timidity/Makefile.am:
12327           * ext/twolame/Makefile.am:
12328           * ext/x264/Makefile.am:
12329           * ext/xine/Makefile.am:
12330           * ext/xvid/Makefile.am:
12331           * gst-libs/gst/app/Makefile.am:
12332           * gst-libs/gst/dshow/Makefile.am:
12333           * gst/aiffparse/Makefile.am:
12334           * gst/app/Makefile.am:
12335           * gst/audiobuffer/Makefile.am:
12336           * gst/bayer/Makefile.am:
12337           * gst/cdxaparse/Makefile.am:
12338           * gst/chart/Makefile.am:
12339           * gst/colorspace/Makefile.am:
12340           * gst/dccp/Makefile.am:
12341           * gst/deinterlace/Makefile.am:
12342           * gst/deinterlace2/Makefile.am:
12343           * gst/dvdspu/Makefile.am:
12344           * gst/festival/Makefile.am:
12345           * gst/filter/Makefile.am:
12346           * gst/flacparse/Makefile.am:
12347           * gst/flv/Makefile.am:
12348           * gst/games/Makefile.am:
12349           * gst/h264parse/Makefile.am:
12350           * gst/librfb/Makefile.am:
12351           * gst/mixmatrix/Makefile.am:
12352           * gst/modplug/Makefile.am:
12353           * gst/mpeg1sys/Makefile.am:
12354           * gst/mpeg4videoparse/Makefile.am:
12355           * gst/mpegdemux/Makefile.am:
12356           * gst/mpegtsmux/Makefile.am:
12357           * gst/mpegvideoparse/Makefile.am:
12358           * gst/mve/Makefile.am:
12359           * gst/nsf/Makefile.am:
12360           * gst/nuvdemux/Makefile.am:
12361           * gst/overlay/Makefile.am:
12362           * gst/passthrough/Makefile.am:
12363           * gst/pcapparse/Makefile.am:
12364           * gst/playondemand/Makefile.am:
12365           * gst/rawparse/Makefile.am:
12366           * gst/real/Makefile.am:
12367           * gst/rtjpeg/Makefile.am:
12368           * gst/rtpmanager/Makefile.am:
12369           * gst/scaletempo/Makefile.am:
12370           * gst/sdp/Makefile.am:
12371           * gst/selector/Makefile.am:
12372           * gst/smooth/Makefile.am:
12373           * gst/smoothwave/Makefile.am:
12374           * gst/speed/Makefile.am:
12375           * gst/speexresample/Makefile.am:
12376           * gst/stereo/Makefile.am:
12377           * gst/subenc/Makefile.am:
12378           * gst/tta/Makefile.am:
12379           * gst/vbidec/Makefile.am:
12380           * gst/videodrop/Makefile.am:
12381           * gst/videosignal/Makefile.am:
12382           * gst/virtualdub/Makefile.am:
12383           * gst/vmnc/Makefile.am:
12384           * gst/y4m/Makefile.am:
12385           * sys/acmenc/Makefile.am:
12386           * sys/cdrom/Makefile.am:
12387           * sys/dshowdecwrapper/Makefile.am:
12388           * sys/dshowsrcwrapper/Makefile.am:
12389           * sys/dvb/Makefile.am:
12390           * sys/dxr3/Makefile.am:
12391           * sys/fbdev/Makefile.am:
12392           * sys/oss4/Makefile.am:
12393           * sys/qcam/Makefile.am:
12394           * sys/qtwrapper/Makefile.am:
12395           * sys/vcd/Makefile.am:
12396           * sys/wininet/Makefile.am:
12397           * win32/common/config.h:
12398           Don't install static libs for plugins. Fixes #550851 for -bad.
12399
12400 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
12401
12402           [MOVED FROM BAD] Enable/fix up translations for these plugins.
12403           Original commit message from CVS:
12404           * ext/resindvd/plugin.c: (plugin_init):
12405           * ext/resindvd/resindvdsrc.c:
12406           * ext/twolame/gsttwolame.c: (plugin_init):
12407           * gst/aiffparse/aiffparse.c: (plugin_init):
12408           Enable/fix up translations for these plugins.
12409           * po/LINGUAS:
12410           Add 'ca' to LINGUAS.
12411           * po/POTFILES.in:
12412           * po/POTFILES.skip:
12413           Add more files for translation and more files which tools
12414           should skip.
12415
12416 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12417
12418           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
12419           Original commit message from CVS:
12420           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
12421           (gst_two_lame_chain):
12422           * ext/twolame/gsttwolame.h:
12423           Allow raw float samples as input for encoding.
12424
12425 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12426
12427           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
12428           Original commit message from CVS:
12429           * configure.ac:
12430           * ext/Makefile.am:
12431           * ext/twolame/Makefile.am:
12432           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
12433           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
12434           (gst_two_lame_release_memory), (gst_two_lame_finalize),
12435           (gst_two_lame_base_init), (gst_two_lame_class_init),
12436           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
12437           (gst_two_lame_init), (gst_two_lame_set_property),
12438           (gst_two_lame_get_property), (gst_two_lame_sink_event),
12439           (gst_two_lame_chain), (gst_two_lame_setup),
12440           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
12441           (plugin_init):
12442           * ext/twolame/gsttwolame.h:
12443           Add TwoLAME MP2 encoding element, based on the LAME element.
12444
12445 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
12446
12447         * common:
12448           Automatic update of common submodule
12449           From 7032163 to f8b3d91
12450
12451 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12452
12453         * common:
12454           Automatic update of common submodule
12455           From ffa738d to 7032163
12456
12457 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12458
12459         * common:
12460           Automatic update of common submodule
12461           From 3f13e4e to ffa738d
12462
12463 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12464
12465         * common:
12466           Automatic update of common submodule
12467           From 3c7456b to 3f13e4e
12468
12469 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12470
12471         * common:
12472           Automatic update of common submodule
12473           From 57c83f2 to 3c7456b
12474
12475 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
12476
12477         * gst/mpegaudioparse/gstmpegaudioparse.c:
12478           mp3parse: be more conservative when changing layer/rate/etc.
12479           Don't allow a change in sample rate/channels/layer/version unless we can
12480           see another frame at the correct offset. Prevents accidently flipping
12481           due to simple single-bit corruption.
12482
12483 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
12484
12485         * gst/realmedia/realhash.c:
12486           rmdemux: Fix strict-aliasing warnings.
12487           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
12488           hand-rolled ones.
12489
12490 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
12491
12492         * gst/mpegaudioparse/gstmpegaudioparse.c:
12493           mpegaudioparse: Remove empty lines added by buggy indent.
12494
12495 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12496
12497         * gst/mpegaudioparse/gstmpegaudioparse.c:
12498           mpegaudioparse: Provide SEEKING query handling.
12499           Since SEEK event handling might perform some conversion
12500           from TIME to BYTES, do not let upstream fool application
12501           into (TIME) seeking not being possible.
12502
12503 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
12504
12505         * gst/mpegaudioparse/gstmpegaudioparse.c:
12506           mp3parse: fix accurate seeks to near 0
12507           Integer underflow made accurate seeks to near zero fail and seek to
12508           completely the wrong place. Fix by clamping to zero, since we can't seek
12509           to negative times anyway.
12510
12511 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
12512
12513         * common:
12514         * configure.ac:
12515           build: Update shave init statement for changes in common. Bump common.
12516
12517 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12518
12519         * gst/realmedia/rtspreal.c:
12520           rtspreal: ignore data streams. Fixes #527112
12521           Ignore data streams when parsing the SDP as they don't contain anything we need
12522           to put in the realmedia header.
12523
12524 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
12525
12526         * common:
12527           Automatic update of common submodule
12528           From 9cf8c9b to a6ce5c6
12529
12530 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12531
12532         * ext/mad/gstid3tag.c:
12533           Forward unknown events
12534           Forward unknown events upstream instead of dropping them. Also return the result
12535           of the seek event instead of a fixed value.
12536
12537 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
12538
12539         * gst/asfdemux/gstrtpasfdepay.c:
12540           rtpasfdepay: Fix the build by adding the needed include for atoi.
12541
12542 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
12543
12544         * configure.ac:
12545         * docs/plugins/Makefile.am:
12546           Use shave for the build output
12547
12548 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
12549
12550         * common:
12551           Automatic update of common submodule
12552           From 5d7c9cc to 9cf8c9b
12553
12554 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
12555
12556         * gst/asfdemux/gstasf.c:
12557         * gst/asfdemux/gstrtpasfdepay.c:
12558         * gst/realmedia/rademux.c:
12559         * gst/realmedia/rdtdepay.c:
12560         * gst/synaesthesia/gstsynaesthesia.c:
12561         * gst/synaesthesia/synaescope.c:
12562           Fix indentation.
12563
12564 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
12565
12566         * gst/realmedia/pnmsrc.c:
12567           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
12568
12569 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
12570
12571         * common:
12572           Automatic update of common submodule
12573           From 80c627d to 5d7c9cc
12574
12575 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12576
12577         * gst/realmedia/Makefile.am:
12578         * gst/realmedia/pnmsrc.c:
12579         * gst/realmedia/pnmsrc.h:
12580         * gst/realmedia/rademux.c:
12581         * gst/realmedia/rademux.h:
12582         * gst/realmedia/realmedia.c:
12583         * gst/realmedia/rmdemux.c:
12584         * gst/realmedia/rmdemux.h:
12585           Add pnm:// uri source
12586           Add a new utri handler for pnm:// that for now just redirects to the same uri
12587           with the rtsp:// protocol, which usually works nowadays.
12588           Separate the registration of the various plugins into a separate source file.
12589
12590 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12591
12592         * gst/asfdemux/Makefile.am:
12593         * gst/asfdemux/gstasf.c:
12594         * gst/asfdemux/gstrtpasfdepay.c:
12595         * gst/asfdemux/gstrtpasfdepay.h:
12596           Add ASF depayloader
12597           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
12598           Fixes #335067.
12599
12600 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
12601
12602         * ext/mad/gstmad.c:
12603           mad: remove log line added in error
12604
12605 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
12606
12607         * ext/mad/gstmad.c:
12608           mad: just flush data when seeing BADDATAPTR instead of going into error state
12609
12610 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
12611
12612         * gst/realmedia/rmdemux.c:
12613           Fix parsing of the flags in rmdemux
12614           Fix parsing of the flags in version 1 realmedia streams.
12615           Fixes #571358.
12616
12617 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
12618
12619         * common:
12620           Bump revision to use for common submodule.
12621
12622 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
12623
12624         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12625           Add releaseinfo with online url.
12626
12627 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
12628
12629         * common:
12630           Bump common
12631
12632 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
12633
12634         * gst/asfdemux/asfpacket.c:
12635         * gst/asfdemux/gstasfdemux.c:
12636         * gst/asfdemux/gstasfdemux.h:
12637           Remove redundant push_mode struct member
12638
12639 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
12640
12641         * autogen.sh:
12642           Fix previous commit, wasn't actually setting up a symbolic link
12643
12644 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
12645
12646         * autogen.sh:
12647         * common:
12648           Use a symbolic link for the pre-commit client-side hook
12649
12650 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
12651
12652         * .gitignore:
12653           Ignore some more files
12654
12655 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
12656
12657         * gst/synaesthesia/synaescope.c:
12658         * gst/synaesthesia/synaescope.h:
12659           Precalculate some size dependent variables. Demystify the height scaling a bit.
12660           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
12661
12662 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
12663
12664           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
12665
12666 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12667
12668         * gst/realmedia/rdtdepay.c:
12669           Set flags on the realmedia chunks
12670           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
12671           descrambler can be reset on keyframes. Fixes #556714.
12672
12673 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
12674
12675         * gst/realmedia/gstrdtbuffer.c:
12676         * gst/realmedia/gstrdtbuffer.h:
12677           Add method to get RDT flags
12678           Add a method to get the RDT flags. We need these flags to mark keyframes to
12679           reset the descrambing queue. See #556714.
12680
12681 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
12682
12683         * gst/asfdemux/asfpacket.c:
12684         * gst/asfdemux/gstasfdemux.c:
12685         * gst/asfdemux/gstasfdemux.h:
12686           Add seeking support to asfdemux in push mode
12687           Fixes bug #568836.
12688
12689 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
12690
12691         * gst/asfdemux/asfpacket.c:
12692           Drop packets with an invalid replicated data length
12693           Drop packets with an invalid replicated data length
12694           instead of continuing with an invalid timestamp
12695           and uninitialized payload metadata.
12696           All other code assumes that the timestamps are valid.
12697
12698 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
12699
12700         * gst/synaesthesia/synaescope.h:
12701           Change comment to refer to right variable.
12702
12703 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
12704
12705         * gst/synaesthesia/gstsynaesthesia.c:
12706         * gst/synaesthesia/gstsynaesthesia.h:
12707         * gst/synaesthesia/synaescope.c:
12708         * gst/synaesthesia/synaescope.h:
12709           Bring synaesthesia to next century.
12710           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
12711
12712 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
12713
12714         * gst/asfdemux/gstasfdemux.c:
12715           Fix leak of converted string
12716
12717 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
12718
12719         * .gitignore:
12720         * po/.gitignore:
12721           Add more to the gitignores
12722
12723 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
12724
12725         * gst/synaesthesia/gstsynaesthesia.c:
12726           Make synaesthesia build again.
12727           _init() has no params.
12728
12729 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
12730
12731         * common:
12732           Update common snapshot.
12733
12734 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
12735
12736         * common:
12737           Fix pre-commit hook
12738
12739 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
12740
12741         * autogen.sh:
12742         * common:
12743           Install and use pre-commit indentation hook from common
12744
12745 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
12746
12747         * autogen.sh:
12748           autogen.sh : Use git submodule
12749
12750 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
12751
12752           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
12753           Original commit message from CVS:
12754           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
12755           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
12756           (gst_dvd_demux_get_audio_stream),
12757           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
12758           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
12759           (gst_mpeg_demux_get_video_stream),
12760           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
12761           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
12762           Fix some caps leaks. Fixes bug #564885.
12763
12764 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
12765
12766           ext/cdio/gstcdio.c: Remove unused format argument.
12767           Original commit message from CVS:
12768           * ext/cdio/gstcdio.c:
12769           Remove unused format argument.
12770
12771 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
12772
12773           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
12774           Original commit message from CVS:
12775           * win32/common/.cvsignore:
12776           * win32/common/config.h:
12777           * win32/common/config.h.in:
12778           Hardcode cpu for win32 build, just like we do in the other modules,
12779           to remove VCS conflicts and inconsistent defines between modules,
12780           and update version defines to CVS.
12781
12782 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
12783
12784           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
12785           Original commit message from CVS:
12786           * m4/Makefile.am:
12787           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
12788
12789 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
12790
12791           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
12792           Original commit message from CVS:
12793           * m4/Makefile.am:
12794           inttypes.m4 hasn't been available since gettext-0.15, and since we now
12795           require gettext >= 0.17 ... we can remove it from the list of files to
12796           dist.
12797
12798 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
12799
12800           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
12801           Original commit message from CVS:
12802           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
12803           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
12804           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
12805           * gst/mpegaudioparse/gstmpegaudioparse.h:
12806           Do an initial class_ref on an internal enum type from within the
12807           class_init function so that there aren't any issues when multiple
12808           mp3parse elements are started in separate threads at the same
12809           time. (Why we use an enum type here if the tag is registered as
12810           a string type, I don't know). Also remove custom UNUSED macro
12811           and use GLib's instead.
12812
12813 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12814
12815           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
12816           Original commit message from CVS:
12817           * configure.ac:
12818           Apparently AC_CONFIG_MACRO_DIR breaks when using more
12819           than one macro directory, reverting last change.
12820
12821 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12822
12823           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
12824           Original commit message from CVS:
12825           * configure.ac:
12826           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
12827           our M4 macros.
12828
12829 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12830
12831           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
12832           Original commit message from CVS:
12833           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12834           Last change introduced a regression that made mpeg2dec handle
12835           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
12836
12837 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12838
12839           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
12840           Original commit message from CVS:
12841           Patch by: Cygwin Ports maintainer
12842           <yselkowitz at users dot sourceforge dot net>
12843           * autogen.sh:
12844           * configure.ac:
12845           Require gettext 0.17 because older versions don't mix with libtool
12846           2.2. At build time an older gettext version will still work.
12847           Fixes bug #556091.
12848
12849 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
12850
12851           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
12852           Original commit message from CVS:
12853           * ext/mpeg2dec/gstmpeg2dec.c:
12854           * ext/mpeg2dec/gstmpeg2dec.h:
12855           Add support for 4:4:4 video.  Fixes #562086
12856
12857 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
12858
12859           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
12860           Original commit message from CVS:
12861           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
12862           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
12863           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
12864           >= 0.5.0. Fixes bug #562065.
12865
12866 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
12867
12868           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
12869           Original commit message from CVS:
12870           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
12871           Remove duplicate and broken code for the streaming case and simply reuse
12872           the much better working pull based code. Fixes #560348.
12873
12874 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12875
12876           configure.ac: Back to development -> 0.10.10.1
12877           Original commit message from CVS:
12878           * configure.ac:
12879           Back to development -> 0.10.10.1
12880
12881 === release 0.10.10 ===
12882
12883 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12884
12885         * ChangeLog:
12886         * NEWS:
12887         * RELEASE:
12888         * configure.ac:
12889         * docs/plugins/inspect/plugin-a52dec.xml:
12890         * docs/plugins/inspect/plugin-asf.xml:
12891         * docs/plugins/inspect/plugin-cdio.xml:
12892         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12893         * docs/plugins/inspect/plugin-dvdread.xml:
12894         * docs/plugins/inspect/plugin-dvdsub.xml:
12895         * docs/plugins/inspect/plugin-iec958.xml:
12896         * docs/plugins/inspect/plugin-lame.xml:
12897         * docs/plugins/inspect/plugin-mad.xml:
12898         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12899         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12900         * docs/plugins/inspect/plugin-mpegstream.xml:
12901         * docs/plugins/inspect/plugin-realmedia.xml:
12902         * docs/plugins/inspect/plugin-siddec.xml:
12903         * gst-plugins-ugly.doap:
12904         * po/LINGUAS:
12905           Release 0.10.10 - "Under the House"
12906           Original commit message from CVS:
12907           Release 0.10.10 - "Under the House"
12908
12909 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12910
12911         * po/bg.po:
12912         * po/ca.po:
12913         * po/da.po:
12914         * po/id.po:
12915         * po/it.po:
12916         * po/mt.po:
12917         * po/vi.po:
12918           Update .po files
12919           Original commit message from CVS:
12920           Update .po files
12921
12922 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12923
12924           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
12925           Original commit message from CVS:
12926           * ext/sidplay/Makefile.am:
12927           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
12928           contain CFLAGS that do not exist for C++, like -Wvla or
12929           -Wdeclaration-after-statement. Fixes bug #561161.
12930
12931 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12932
12933           configure.ac: 0.10.9.3 pre-release
12934           Original commit message from CVS:
12935           * configure.ac:
12936           0.10.9.3 pre-release
12937
12938 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
12939
12940           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
12941           Original commit message from CVS:
12942           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
12943           Only copy sane aspect ratio values on the caps. Fixes #559682.
12944
12945 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12946
12947         * ChangeLog:
12948           Add bug number to the mp3parse mpeg 2.5 fix
12949           Original commit message from CVS:
12950           Add bug number to the mp3parse mpeg 2.5 fix
12951
12952 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
12953
12954           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
12955           Original commit message from CVS:
12956           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
12957           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
12958           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
12959           * ext/amrnb/amrnbdec.h:
12960           Add a property to select the amr variant. Fixes #424070.
12961
12962 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
12963
12964           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
12965           Original commit message from CVS:
12966           Patch by: Tal Shalif <tshalif at nargila dot org>
12967           * gst/mpegstream/gstdvddemux.c:
12968           (gst_dvd_demux_get_subpicture_stream):
12969           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
12970           (gst_mpeg_demux_get_audio_stream):
12971           Fix memmory corruption due to not storing the new updated pointer
12972           after a g_renew(). Fixes #558896.
12973
12974 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12975
12976           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
12977           Original commit message from CVS:
12978           * tests/check/Makefile.am:
12979           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
12980
12981 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12982
12983           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
12984           Original commit message from CVS:
12985           * configure.ac:
12986           oops, forgot to bump the version back to devel
12987           after the last release 0.10.9.1
12988
12989 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
12990
12991           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
12992           Original commit message from CVS:
12993           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
12994           (gst_rmdemux_descramble_mp4a_audio),
12995           (gst_rmdemux_handle_scrambled_packet):
12996           Add suport for mpeg4 and aac audio. See #556714.
12997
12998 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
12999
13000           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
13001           Original commit message from CVS:
13002           * gst/mpegaudioparse/gstmpegaudioparse.c:
13003           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
13004           Fixes skipping on these files.
13005
13006 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
13007
13008           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
13009           Original commit message from CVS:
13010           Patch by: Robin Stocker <robin at nibor dot org>
13011           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
13012           (handle_sequence), (gst_mpeg2dec_setcaps):
13013           * ext/mpeg2dec/gstmpeg2dec.h:
13014           Prefer the container's PAR over the stream's PAR if it's
13015           given in the srcpad caps. Fixes bug #556184.
13016
13017 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13018
13019           Don't install static libs for plugins. Fixes #550851 for ugly.
13020           Original commit message from CVS:
13021           * ext/a52dec/Makefile.am:
13022           * ext/amrnb/Makefile.am:
13023           * ext/cdio/Makefile.am:
13024           * ext/dvdnav/Makefile.am:
13025           * ext/dvdread/Makefile.am:
13026           * ext/lame/Makefile.am:
13027           * ext/mad/Makefile.am:
13028           * ext/mpeg2dec/Makefile.am:
13029           * ext/sidplay/Makefile.am:
13030           * gst/ac3parse/Makefile.am:
13031           * gst/asfdemux/Makefile.am:
13032           * gst/dvdlpcmdec/Makefile.am:
13033           * gst/dvdsub/Makefile.am:
13034           * gst/iec958/Makefile.am:
13035           * gst/mpegaudioparse/Makefile.am:
13036           * gst/mpegstream/Makefile.am:
13037           * gst/realmedia/Makefile.am:
13038           * gst/synaesthesia/Makefile.am:
13039           Don't install static libs for plugins. Fixes #550851 for ugly.
13040
13041 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13042
13043           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
13044           Original commit message from CVS:
13045           * gst/mpegaudioparse/gstmpegaudioparse.c:
13046           (gst_mp3parse_sink_event):
13047           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
13048           frames. Partially fixes bug #552237.
13049
13050 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13051
13052           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
13053           Original commit message from CVS:
13054           * ext/amrnb/amrnbparse.c:
13055           use #defines for HEADER. Unref the object in _sink_activate_pull().
13056
13057 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
13058
13059           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
13060           Original commit message from CVS:
13061           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
13062           (gst_mad_change_state):
13063           * ext/mad/gstmad.h:
13064           track discont on incomming buffers and set discont on outgoing
13065           buffers.
13066           Pass unknown events upstreams instead of dropping them.
13067
13068 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
13069
13070           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
13071           Original commit message from CVS:
13072           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
13073           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
13074           (handle_slice), (gst_mpeg2dec_sink_event),
13075           (gst_mpeg2dec_src_event):
13076           * ext/mpeg2dec/gstmpeg2dec.h:
13077           Fix compilation with --disable-index. Fixes bug #554150.
13078
13079 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
13080
13081           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
13082           Original commit message from CVS:
13083           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
13084           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
13085           (gst_mad_src_event), (gst_mad_chain):
13086           * ext/mad/gstmad.h:
13087           Fix compilation with --disable-index. Fixes bug #554142.
13088
13089 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
13090
13091           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
13092           Original commit message from CVS:
13093           * ext/a52dec/gsta52dec.c:
13094           * ext/a52dec/gsta52dec.h:
13095           Fix channel re-negotiation on a change of the incoming stream.
13096           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
13097           Fixes: #551660
13098
13099 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
13100
13101           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
13102           Original commit message from CVS:
13103           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
13104           (gst_amrnbenc_state_change):
13105           * ext/amrnb/amrnbenc.h:
13106           Pass the discont flag from the input buffer on to the output buffer in
13107           the AMR encoder.
13108
13109 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
13110
13111           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
13112           Original commit message from CVS:
13113           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
13114           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13115           (gst_amrnbparse_handle_pull_seek),
13116           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
13117           (gst_amrnbparse_sink_activate_push),
13118           (gst_amrnbparse_sink_activate_pull):
13119           * ext/amrnb/amrnbparse.h:
13120           Add flush seek handler. Fixes #536274.
13121
13122 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
13123
13124           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
13125           Original commit message from CVS:
13126           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
13127           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
13128           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
13129           (gst_amrnbparse_state_change):
13130           * ext/amrnb/amrnbparse.h:
13131           Fix the duration query. Fixes #536226.
13132           Also set caps on the pads and buffers more correctly.
13133
13134 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
13135
13136           po/LINGUAS: Add 'ca' to LINGUAS.
13137           Original commit message from CVS:
13138           * po/LINGUAS:
13139           Add 'ca' to LINGUAS.
13140
13141 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
13142
13143           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
13144           Original commit message from CVS:
13145           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
13146           Fix aggregated GST_FLOW_RETURN check for when to send an error message
13147           on the bus.
13148           Re-fixes #546859
13149
13150 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
13151
13152           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
13153           Original commit message from CVS:
13154           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
13155           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
13156           (create_segment_event), (gst_rdt_depay_push),
13157           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
13158           * gst/realmedia/rdtdepay.h:
13159           Parse other values from the incomming caps.
13160           Add event handler to handle flushing and segments.
13161           Create segment events.
13162           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
13163           Do skew correction based on RDT timestamps.
13164           * gst/realmedia/rdtmanager.c: (activate_session),
13165           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
13166           (create_recv_rtp):
13167           Parse caps to get the clockrate needed for the jitterbuffer.
13168           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13169           Apply timestamp fixup after correcting for initial timestamp and
13170           internal base timestamp corrections.
13171
13172 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
13173
13174           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
13175           Original commit message from CVS:
13176           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
13177           (gst_rdt_depay_change_state):
13178           * gst/realmedia/rdtdepay.h:
13179           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
13180           with a DISCONT flag when needed.
13181           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
13182           Report the configure latency instead of a hardcoded value.
13183
13184 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
13185
13186           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
13187           Original commit message from CVS:
13188           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
13189           (free_session), (gst_rdt_manager_query_src),
13190           (gst_rdt_manager_src_activate_push),
13191           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
13192           (gst_rdt_manager_loop), (create_recv_rtp):
13193           Include the new rdt jitterbuffer in the session manager.
13194
13195 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
13196
13197           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
13198           Original commit message from CVS:
13199           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
13200           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
13201           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
13202           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
13203           * gst/realmedia/rdtdepay.h:
13204           Use new RDT parsing helper functions.
13205           Copy discont flags correctly.
13206           Push the header from the chain function instead of the setcaps function.
13207           Copy incomming timestamp to the output buffers instead of doing magic
13208           with the RDT timestamps.
13209
13210 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
13211
13212           gst/realmedia/: Add first support for parsing RDT messages.
13213           Original commit message from CVS:
13214           * gst/realmedia/Makefile.am:
13215           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
13216           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
13217           (read_packet_header), (gst_rdt_buffer_get_first_packet),
13218           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
13219           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
13220           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
13221           (gst_rdt_packet_data_peek_data),
13222           (gst_rdt_packet_data_get_stream_id),
13223           (gst_rdt_packet_data_get_timestamp):
13224           * gst/realmedia/gstrdtbuffer.h:
13225           Add first support for parsing RDT messages.
13226           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
13227           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
13228           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
13229           (calculate_skew), (rdt_jitter_buffer_insert),
13230           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
13231           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
13232           (rdt_jitter_buffer_get_ts_diff):
13233           * gst/realmedia/rdtjitterbuffer.h:
13234           Add first version of an RDT jitterbuffer.
13235
13236 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
13237
13238           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
13239           Original commit message from CVS:
13240           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13241           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
13242           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
13243           (gst_rmdemux_descramble_dnet_audio),
13244           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
13245           * gst/realmedia/rmdemux.h:
13246           Keep track of the first timestamp of the stream and add this to the
13247           outgoing buffer timestamps so that we can handle live streams.
13248           Set discont flag on the first buffers and after a seek.
13249
13250 === release 0.10.9 ===
13251
13252 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13253
13254         * ChangeLog:
13255         * NEWS:
13256         * RELEASE:
13257         * configure.ac:
13258         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13259         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13260         * docs/plugins/inspect/plugin-a52dec.xml:
13261         * docs/plugins/inspect/plugin-asf.xml:
13262         * docs/plugins/inspect/plugin-cdio.xml:
13263         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13264         * docs/plugins/inspect/plugin-dvdread.xml:
13265         * docs/plugins/inspect/plugin-dvdsub.xml:
13266         * docs/plugins/inspect/plugin-iec958.xml:
13267         * docs/plugins/inspect/plugin-lame.xml:
13268         * docs/plugins/inspect/plugin-mad.xml:
13269         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13270         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13271         * docs/plugins/inspect/plugin-mpegstream.xml:
13272         * docs/plugins/inspect/plugin-realmedia.xml:
13273         * docs/plugins/inspect/plugin-siddec.xml:
13274         * gst-plugins-ugly.doap:
13275           Release 0.10.9
13276           Original commit message from CVS:
13277           Release 0.10.9
13278
13279 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13280
13281         * po/af.po:
13282         * po/az.po:
13283         * po/bg.po:
13284         * po/cs.po:
13285         * po/da.po:
13286         * po/en_GB.po:
13287         * po/es.po:
13288         * po/fi.po:
13289         * po/fr.po:
13290         * po/hu.po:
13291         * po/id.po:
13292         * po/it.po:
13293         * po/lt.po:
13294         * po/nb.po:
13295         * po/nl.po:
13296         * po/or.po:
13297         * po/pl.po:
13298         * po/pt_BR.po:
13299         * po/ru.po:
13300         * po/sk.po:
13301         * po/sq.po:
13302         * po/sr.po:
13303         * po/sv.po:
13304         * po/uk.po:
13305         * po/vi.po:
13306         * po/zh_CN.po:
13307           Update .po files
13308           Original commit message from CVS:
13309           Update .po files
13310
13311 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13312
13313           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
13314           Original commit message from CVS:
13315           * ext/a52dec/gsta52dec.c:
13316           Set up a default time segment for output when receiving
13317           an incoming byte segment (as for raw AC3 files).
13318           Fixes: #548194
13319
13320 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13321
13322           0.10.8.2 pre-release.
13323           Original commit message from CVS:
13324           * configure.ac:
13325           * docs/plugins/Makefile.am:
13326           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13327           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13328           * docs/plugins/gst-plugins-ugly-plugins.args:
13329           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13330           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13331           * docs/plugins/inspect/plugin-a52dec.xml:
13332           * docs/plugins/inspect/plugin-asf.xml:
13333           * docs/plugins/inspect/plugin-cdio.xml:
13334           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13335           * docs/plugins/inspect/plugin-dvdread.xml:
13336           * docs/plugins/inspect/plugin-dvdsub.xml:
13337           * docs/plugins/inspect/plugin-iec958.xml:
13338           * docs/plugins/inspect/plugin-lame.xml:
13339           * docs/plugins/inspect/plugin-mad.xml:
13340           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13341           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13342           * docs/plugins/inspect/plugin-mpegstream.xml:
13343           * docs/plugins/inspect/plugin-realmedia.xml:
13344           * docs/plugins/inspect/plugin-siddec.xml:
13345           * ext/Makefile.am:
13346           0.10.8.2 pre-release.
13347           * po/LINGUAS:
13348           * po/POTFILES.in:
13349           * po/id.po:
13350           Add new translation.
13351
13352 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
13353
13354           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
13355           Original commit message from CVS:
13356           * gst/asfdemux/gstasfdemux.c:
13357           Properly aggregate flow returns for both push and pull mode, so we shut
13358           down if all pads are unlinked.
13359           Fixes #546859.
13360
13361 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
13362
13363           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
13364           Original commit message from CVS:
13365           Patch by: Frederic Crozat <fcrozat@mandriva.org>
13366           * ext/dvdread/dvdreadsrc.c: (plugin_init):
13367           * ext/lame/gstlame.c: (plugin_init):
13368           * gst/asfdemux/gstasf.c: (plugin_init):
13369           Make sure gettext returns translations in UTF-8 encoding rather
13370           than in the current locale encoding (#546822).
13371
13372 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13373
13374           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
13375           Original commit message from CVS:
13376           * gst/mpegaudioparse/gstmpegaudioparse.c:
13377           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
13378           (mp3parse_total_time), (mp3parse_bytepos_to_time):
13379           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
13380           if we're called from there already. Otherwise we end up in a endless
13381           recursion and crash with a stack overflow.
13382           This can happen when a Xing or VBRI header with TOC exists but it
13383           doesn't contain the total time. Fixes bug #545370.
13384
13385 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13386
13387           ext/lame/gstlame.c: Use the default for the strict-iso property too.
13388           Original commit message from CVS:
13389           * ext/lame/gstlame.c: (gst_lame_class_init),
13390           (gst_lame_get_default_settings):
13391           Use the default for the strict-iso property too.
13392           Allow a bitrate setting of 0, which lets lame choose the default value
13393           and which makes it possible to set the compression-ratio property.
13394
13395 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13396
13397           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
13398           Original commit message from CVS:
13399           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13400           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
13401           * ext/lame/gstlame.h:
13402           Get the defaults settings of LAME in the plugin initialization
13403           function and return FALSE here if something goes wrong. This removes
13404           the hacky failing instance init function.
13405           Use LAMEs default value for all settings instead of overwriting some
13406           of them. Overwriting some of them gives unexpected results if one only
13407           sets a preset. Fixes bug #498004.
13408
13409 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13410
13411           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
13412           Original commit message from CVS:
13413           * ext/lame/gstlame.c: (gst_lame_init):
13414           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
13415           defaults will restrict the bitrate when using the presets in a bad way.
13416           Fixes bug #498004.
13417
13418 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13419
13420           Put the MPEG audio version into the caps as "mpegaudioversion".
13421           Original commit message from CVS:
13422           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
13423           * gst/mpegaudioparse/gstmpegaudioparse.c:
13424           (mp3_type_frame_length_from_header), (mp3_caps_create),
13425           (gst_mp3parse_chain):
13426           Put the MPEG audio version into the caps as "mpegaudioversion".
13427           This is different from "mpegversion".
13428
13429 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13430
13431           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
13432           Original commit message from CVS:
13433           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13434           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
13435           * ext/lame/gstlame.h:
13436           Fix build with lame >= 3.97. The padding type and cwlimit settings
13437           are deprecated now and the function declarations are hidden in the
13438           headers so deprecate the GObject properties for them and remove them
13439           in 0.11. Fixes bug #544039.
13440
13441 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13442
13443           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
13444           Original commit message from CVS:
13445           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
13446           Don't allow width/height outside the spec (i.e. smaller than 16
13447           and higher than 4096). Such files are corrupted ones and setting
13448           caps that are not a subset of the template caps confuses playbin.
13449           Fixes bug #542646.
13450
13451 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13452
13453           ext/sidplay/Makefile.am: Fix the build.
13454           Original commit message from CVS:
13455           * ext/sidplay/Makefile.am:
13456           Fix the build.
13457
13458 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13459
13460           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
13461           Original commit message from CVS:
13462           * configure.ac:
13463           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
13464           flags that are invalid for C++.
13465
13466 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
13467
13468           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
13469           Original commit message from CVS:
13470           Patch by: Tal Shalif <tshalif at nargila dot org>
13471           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
13472           Prevent double free. Fixes bug #541697.
13473
13474 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13475
13476           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
13477           Original commit message from CVS:
13478           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
13479           (gst_dvd_demux_get_audio_stream),
13480           (gst_dvd_demux_get_subpicture_stream),
13481           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
13482           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
13483           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
13484           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
13485           * gst/mpegstream/gstmpegdemux.h:
13486           Resend tags event after a FLUSH (seek) to support prerolling
13487           a partial pipeline.
13488
13489 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
13490
13491           Use correct error code for encrypted streams.
13492           Original commit message from CVS:
13493           * configure.ac:
13494           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
13495           Use correct error code for encrypted streams.
13496
13497 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13498
13499           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
13500           Original commit message from CVS:
13501           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
13502           (gst_mpeg_demux_sync_stream_to_time):
13503           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
13504
13505 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13506
13507           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
13508           Original commit message from CVS:
13509           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
13510           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
13511           Allow and implement non-flushing and/or segment seek
13512           (mainly in TIME and chapter format).
13513           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
13514           (gst_dvd_demux_get_subpicture_stream),
13515           (gst_dvd_demux_synchronise_pads),
13516           (gst_dvd_demux_sync_stream_to_time):
13517           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
13518           (gst_mpeg_demux_send_subbuffer),
13519           (gst_mpeg_demux_sync_stream_to_time),
13520           (gst_mpeg_streams_reset_cur_ts):
13521           * gst/mpegstream/gstmpegdemux.h:
13522           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13523           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
13524           Delegate a query to upstream if it can't be handled.
13525           Make segment stop aware.
13526           Fix (subtitle) stream synchronization.
13527           Add some debug statements.
13528
13529 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
13530
13531           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
13532           Original commit message from CVS:
13533           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
13534           Fix build on macosx.
13535
13536 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13537
13538           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
13539           Original commit message from CVS:
13540           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13541           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13542           * ext/a52dec/gsta52dec.c:
13543           * ext/amrnb/amrnbdec.c:
13544           * ext/amrnb/amrnbenc.c:
13545           * ext/amrnb/amrnbparse.c:
13546           * ext/lame/gstlame.c:
13547           * ext/mad/gstmad.c:
13548           * ext/sidplay/gstsiddec.cc:
13549           * gst/asfdemux/gstrtspwms.c:
13550           * gst/mpegaudioparse/gstxingmux.c:
13551           * gst/realmedia/rademux.c:
13552           * gst/realmedia/rdtmanager.c:
13553           * gst/realmedia/rtspreal.c:
13554           * gst/synaesthesia/gstsynaesthesia.c:
13555           Add missing elements to docs. Restore alphabetical order in section
13556           file. Document mad (it was included in docs already).
13557           Fix doc-markup: use convinience syntax for examples
13558           (produces valid docbook), add several refsec2 when we have several
13559           titles. Fix some types.
13560
13561 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13562
13563           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
13564           Original commit message from CVS:
13565           * ext/lame/gstlame.c:
13566           * ext/sidplay/gstsiddec.cc:
13567           * gst/mpegaudioparse/gstxingmux.c:
13568           Do not use short_description in section docs for elements. We extract
13569           them from element details and there will be warnings if they differ.
13570
13571 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
13572
13573           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
13574           Original commit message from CVS:
13575           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
13576           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
13577           (gst_cdio_add_cdtext_album_tags):
13578           * ext/cdio/gstcdio.h:
13579           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13580           Also extract album title and album genre from CD-TEXT if
13581           available (#537021).
13582
13583 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13584
13585           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
13586           Original commit message from CVS:
13587           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
13588           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
13589           emphasis value is reserved but unfortunately files with that
13590           value exist and the information is not important for the decoder
13591           anyway. Fixes bug #537235.
13592
13593 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
13594
13595           Require libcdio >= 0.76.
13596           Original commit message from CVS:
13597           * configure.ac:
13598           * ext/cdio/gstcdio.c:
13599           * ext/cdio/gstcdio.h:
13600           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13601           Require libcdio >= 0.76.
13602
13603 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
13604
13605           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
13606           Original commit message from CVS:
13607           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
13608           Drain queued buffers before forwarding the segment event.
13609
13610 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
13611
13612           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
13613           Original commit message from CVS:
13614           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
13615           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
13616           (gst_a52dec_chain), (gst_a52dec_change_state):
13617           * ext/a52dec/gsta52dec.h:
13618           Add segment handling, buffer clipping and basic reverse playback.
13619
13620 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13621
13622           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
13623           Original commit message from CVS:
13624           * docs/plugins/Makefile.am:
13625           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13626           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13627           * docs/plugins/gst-plugins-ugly-plugins.args:
13628           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13629           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13630           * docs/plugins/inspect/plugin-a52dec.xml:
13631           * docs/plugins/inspect/plugin-amrnb.xml:
13632           * docs/plugins/inspect/plugin-asf.xml:
13633           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13634           * docs/plugins/inspect/plugin-dvdread.xml:
13635           * docs/plugins/inspect/plugin-dvdsub.xml:
13636           * docs/plugins/inspect/plugin-iec958.xml:
13637           * docs/plugins/inspect/plugin-lame.xml:
13638           * docs/plugins/inspect/plugin-mad.xml:
13639           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13640           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13641           * docs/plugins/inspect/plugin-mpegstream.xml:
13642           * docs/plugins/inspect/plugin-realmedia.xml:
13643           * docs/plugins/inspect/plugin-siddec.xml:
13644           * docs/plugins/inspect/plugin-synaesthesia.xml:
13645           * ext/a52dec/gsta52dec.c:
13646           Random doc of the day. Also print human readable format of newsegment
13647           in log message if we complain about it.
13648
13649 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
13650
13651           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
13652           Original commit message from CVS:
13653           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
13654           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
13655           (gst_a52dec_chain), (gst_a52dec_change_state):
13656           * ext/a52dec/gsta52dec.h:
13657           Mark discont on outgoing buffers after receiving a DISCONT buffer or
13658           when we have a decoding error.
13659           We don't need to clear the cache when we receive a NEWSEGMENT event.
13660           Clear buffer cache in DISCONT.
13661           Add beginnings of GstSegment handling.
13662
13663 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13664
13665           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
13666           Original commit message from CVS:
13667           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
13668           Fix alignment issues that caused SIGBUS on some architectures.
13669
13670 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
13671
13672           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
13673           Original commit message from CVS:
13674           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
13675           Fix alignment issue which isn't really an issue at all because
13676           the plugin hasn't been ported to 0.10 yet.
13677
13678 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13679
13680           configure.ac: Back to devel -> 0.10.8.1
13681           Original commit message from CVS:
13682           * configure.ac:
13683           Back to devel -> 0.10.8.1
13684
13685 === release 0.10.8 ===
13686
13687 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13688
13689         * ChangeLog:
13690         * NEWS:
13691         * RELEASE:
13692         * configure.ac:
13693         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13694         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13695         * docs/plugins/inspect/plugin-a52dec.xml:
13696         * docs/plugins/inspect/plugin-asf.xml:
13697         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13698         * docs/plugins/inspect/plugin-dvdread.xml:
13699         * docs/plugins/inspect/plugin-dvdsub.xml:
13700         * docs/plugins/inspect/plugin-iec958.xml:
13701         * docs/plugins/inspect/plugin-lame.xml:
13702         * docs/plugins/inspect/plugin-mad.xml:
13703         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13704         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13705         * docs/plugins/inspect/plugin-mpegstream.xml:
13706         * docs/plugins/inspect/plugin-realmedia.xml:
13707         * docs/plugins/inspect/plugin-siddec.xml:
13708         * gst-plugins-ugly.doap:
13709         * po/LINGUAS:
13710           Release 0.10.8
13711           Original commit message from CVS:
13712           Release 0.10.8
13713
13714 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13715
13716         * common:
13717         * po/af.po:
13718         * po/az.po:
13719         * po/bg.po:
13720         * po/cs.po:
13721         * po/da.po:
13722         * po/en_GB.po:
13723         * po/es.po:
13724         * po/fi.po:
13725         * po/fr.po:
13726         * po/hu.po:
13727         * po/it.po:
13728         * po/lt.po:
13729         * po/nb.po:
13730         * po/nl.po:
13731         * po/or.po:
13732         * po/pl.po:
13733         * po/pt_BR.po:
13734         * po/ru.po:
13735         * po/sk.po:
13736         * po/sq.po:
13737         * po/sr.po:
13738         * po/sv.po:
13739         * po/uk.po:
13740         * po/vi.po:
13741         * po/zh_CN.po:
13742           Update .po files
13743           Original commit message from CVS:
13744           Update .po files
13745
13746 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13747
13748           configure.ac: 0.10.7.4 pre-release
13749           Original commit message from CVS:
13750           * configure.ac:
13751           0.10.7.4 pre-release
13752
13753 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
13754
13755           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
13756           Original commit message from CVS:
13757           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
13758           Fix inconsistent use of rate and channels.
13759           Fixes #533581
13760
13761 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
13762
13763           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
13764           Original commit message from CVS:
13765           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
13766           Flush timestamp correction variables on a flush. Fixes #533832.
13767
13768 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13769
13770         * ChangeLog:
13771         * common:
13772         * configure.ac:
13773           Commit 0.10.7.3 pre-rel marker
13774           Original commit message from CVS:
13775           Commit 0.10.7.3 pre-rel marker
13776
13777 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
13778
13779           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
13780           Original commit message from CVS:
13781           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13782           Properly aggregate GstFlowReturn from downstream in order to properly
13783           stop, and doing that as early as possible.
13784           Fixes #532807
13785
13786 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13787
13788           configure.ac: 0.10.7.2 pre-release
13789           Original commit message from CVS:
13790           * configure.ac:
13791           0.10.7.2 pre-release
13792
13793 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
13794
13795           Always let FLUSH_START events flow downstream.
13796           Original commit message from CVS:
13797           * ext/mad/gstmad.c: (gst_mad_sink_event):
13798           * gst/mpegaudioparse/gstmpegaudioparse.c:
13799           (gst_mp3parse_sink_event):
13800           Always let FLUSH_START events flow downstream.
13801
13802 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
13803
13804           configure.ac: Error out if we don't have the required core/base versions.
13805           Original commit message from CVS:
13806           * configure.ac:
13807           Error out if we don't have the required core/base versions.
13808
13809 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
13810
13811           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
13812           Original commit message from CVS:
13813           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
13814           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
13815           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
13816           Fix video timestamps by adjusting it with the first timestamp found.
13817           Don't assume we have a complete fragment when flushing the adapter,
13818           packets might have been lost or the stream might just be broken.
13819
13820 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
13821
13822           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
13823           Original commit message from CVS:
13824           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
13825           Set Rank to NONE so that we don't accidentally try to autoplug the
13826           rdtmanager.
13827
13828 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13829
13830           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
13831           Original commit message from CVS:
13832           * gst/mpegaudioparse/gstmpegaudioparse.c:
13833           (gst_mp3parse_emit_frame):
13834           Send a new duration message if the average bitrate changed and
13835           we don't know the duration from the Xing or VBRI header.
13836           Fixes bug #321857.
13837
13838 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
13839
13840           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
13841           Original commit message from CVS:
13842           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
13843           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
13844           * gst/realmedia/rtspreal.h:
13845           Move assembly rule parsing to the place where we parse the SDP as it's
13846           also there that we create the MDPR and we need the currently selected
13847           asmrule in order to select the right MTLI.
13848           Fixes #529359.
13849
13850 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
13851
13852           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
13853           Original commit message from CVS:
13854           * gst/realmedia/realhash.c:
13855           * gst/realmedia/rtspreal.c:
13856           Include generated "_stdint.h" instead of <stdint.h> which might not
13857           exist on some systems.
13858
13859 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13860
13861           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
13862           Original commit message from CVS:
13863           * ext/sidplay/gstsiddec.cc:
13864           Cast NULL sentinels to void * as NULL is defined as an integer
13865           constant in most environments when using C++ and it's size might
13866           be different from a pointer. Fixes #529488.
13867
13868 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
13869
13870         * ChangeLog:
13871         * gst/asfdemux/gstasfdemux.c:
13872         * gst/asfdemux/gstrtspwms.c:
13873           Fix "unused var" compiler error when --disable-gst-debug is used.
13874           Original commit message from CVS:
13875           Fix "unused var" compiler error when --disable-gst-debug is used.
13876
13877 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
13878
13879           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
13880           Original commit message from CVS:
13881           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
13882           We should also stop the streaming task when we get a NOT_LINKED
13883           flow return, which is not covered by FLOW_IS_FATAL.
13884
13885 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
13886
13887           ext/: gst_atomic_int_set ==> g_atomic_int_set
13888           Original commit message from CVS:
13889           * ext/cdio/gstcdiocddasrc.c:
13890           * ext/dv/gstdvdemux.c:
13891           gst_atomic_int_set ==> g_atomic_int_set
13892
13893 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
13894
13895           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
13896           Original commit message from CVS:
13897           2008-04-11  Julien Moutte  <julien@fluendo.com>
13898           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
13899           argument formats.
13900
13901 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
13902
13903           configure.ac: Actually build dlls when cross-compiling with mingw32.
13904           Original commit message from CVS:
13905           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
13906           * configure.ac:
13907           Actually build dlls when cross-compiling with mingw32.
13908           Fixes bug #526247.
13909
13910 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13911
13912           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
13913           Original commit message from CVS:
13914           * configure.ac:
13915           * gst/mpegaudioparse/gstmpegaudioparse.c:
13916           (mpeg_audio_seek_entry_free):
13917           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
13918           Depend on GLib 2.12 and use it unconditionally as we do in other
13919           modules too already.
13920
13921 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13922
13923           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
13924           Original commit message from CVS:
13925           * gst/mpegaudioparse/gstmpegaudioparse.c:
13926           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
13927           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
13928           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
13929           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
13930           (gst_xing_mux_chain):
13931           Use GSlice for allocating the seek table entries if we compile with
13932           GLib 2.10 or newer.
13933
13934 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
13935
13936           gst/asfdemux/gstasfdemux.c: Remove some debug code.
13937           Original commit message from CVS:
13938           * gst/asfdemux/gstasfdemux.c:
13939           (gst_asf_demux_process_ext_stream_props):
13940           Remove some debug code.
13941
13942 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13943
13944           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
13945           Original commit message from CVS:
13946           * gst/asfdemux/gstasfdemux.c:
13947           (gst_asf_demux_process_ext_stream_props):
13948           Guard against division by 0 and fall back to 25/1 framerate.
13949
13950 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13951
13952           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
13953           Original commit message from CVS:
13954           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
13955           (gst_asf_demux_process_ext_stream_props):
13956           Instead of adding a fixes 25/1 framerate to the video caps, use the
13957           average frame duration in the extended properties of the video stream as
13958           the framerate. Fixes #524346.
13959
13960 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13961
13962           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
13963           Original commit message from CVS:
13964           * configure.ac:
13965           Check if the compiler supports do { } while (0) macros. This fixes
13966           a warning when compiling with g++ 4.3, resulting in a build failure
13967           because of -Werror.
13968
13969 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
13970
13971           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
13972           Original commit message from CVS:
13973           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
13974           make ) also a delimiter for rules.
13975           Skip \\ when scanning strings.
13976           Add new testcase for these problems.
13977
13978 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13979
13980           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
13981           Original commit message from CVS:
13982           * gst/mpegaudioparse/gstmpegaudioparse.c:
13983           (gst_mp3parse_sink_event):
13984           Don't take the stream lock when caching events. This is not necessary
13985           and results in a deadlock when seeking with rhythmbox (but not with
13986           totem or banshee for some reason).
13987
13988 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
13989
13990           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
13991           Original commit message from CVS:
13992           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
13993           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
13994           Add the version field when creating the CONT chunk resulting in
13995           the Author, Comment and Copyright tags not being parsed correctly.
13996           Fixes #521459.
13997
13998 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
13999
14000           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
14001           Original commit message from CVS:
14002           * gst/mpegaudioparse/gstmpegaudioparse.c:
14003           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
14004           Remove trailing newlines from debug statements.
14005
14006 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
14007
14008           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
14009           Original commit message from CVS:
14010           * ext/dvdnav/dvdnavsrc.c:
14011           * ext/dvdnav/dvdnavsrc.h:
14012           Apply patch that adds some seeking support to dvdnav, and fixes it
14013           in various other ways. This doesn't make dvdnavsrc fully functional,
14014           but moves it forward.
14015           Fixes: #476149
14016           Patch By: Simone Gotti <simone.gotti@email.it>
14017           * ext/dvdnav/gst-dvd:
14018           Update the simple dvdnavsrc gst-launch example to work for 0.10
14019
14020 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
14021
14022           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
14023           Original commit message from CVS:
14024           * configure.ac:
14025           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
14026           plug-ins are included/excluded. (#498222)
14027
14028 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14029
14030           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
14031           Original commit message from CVS:
14032           * ext/mad/gstmad.c: (gst_mad_sink_event):
14033           * gst/mpegaudioparse/gstmpegaudioparse.c:
14034           (gst_mp3parse_sink_event):
14035           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
14036           of dropping and leaking them.
14037
14038 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14039
14040           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
14041           Original commit message from CVS:
14042           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
14043           (gst_mad_chain):
14044           * ext/mad/gstmad.h:
14045           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
14046           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
14047           * gst/mpegaudioparse/gstmpegaudioparse.h:
14048           Cache all events except EOS if we still have to send a NEWSEGMENT
14049           event. This will let TAG events be forwarded until after decodebin
14050           to an encoder for example as decodebin only links the pads
14051           after NEWSEGMENT. Fixes bug #518933.
14052
14053 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14054
14055           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
14056           Original commit message from CVS:
14057           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
14058           Write Xing header at the correct position in the MP3 frame for
14059           stereo files. Fixes bug #518676.
14060
14061 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
14062
14063           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
14064           Original commit message from CVS:
14065           * configure.ac:
14066           * ext/sidplay/Makefile.am:
14067           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
14068           when building C++ code (#516509).
14069
14070 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
14071
14072           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
14073           Original commit message from CVS:
14074           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
14075           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
14076           Workshop 12 compiler, but probably also crashes (#517985).
14077
14078 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
14079
14080           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
14081           Original commit message from CVS:
14082           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
14083           * gst/mpegaudioparse/gstmpegaudioparse.c:
14084           (gst_mp3_channel_mode_get_type),
14085           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
14086           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
14087           (gst_mp3parse_chain):
14088           * gst/mpegaudioparse/gstmpegaudioparse.h:
14089           Post channel mode and CRC as tags. Fixes bug #504493.
14090
14091 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14092
14093           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
14094           Original commit message from CVS:
14095           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
14096           Correctly chain up to the parent's finalize function.
14097
14098 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14099
14100           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
14101           Original commit message from CVS:
14102           * gst/mpegaudioparse/gstmpegaudioparse.c:
14103           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
14104           Try a bit harder to get valid timestamps, especially if upstream
14105           gives us one and we are at the first frame or resyncing.
14106           Return UNEXPECTED if we get a valid timestamp that is outside of
14107           our configured segment. After all changes done so far this doesn't
14108           seem to cause any regression, please test.
14109
14110 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14111
14112           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...
14113           Original commit message from CVS:
14114           Patch by:
14115           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
14116           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
14117           If we don't have the position to seek to in our index first try
14118           to convert from TIME to BYTES upstream and only if that fails
14119           too use the old hack to simply seek to an earlier position
14120           and let the sink drop everything before segment start.
14121           Partially fixes bug #469930.
14122
14123 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14124
14125           configure.ac: Back to development...
14126           Original commit message from CVS:
14127           * configure.ac:
14128           Back to development...
14129
14130 === release 0.10.7 ===
14131
14132 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14133
14134         * ChangeLog:
14135         * NEWS:
14136         * RELEASE:
14137         * configure.ac:
14138         * docs/plugins/gst-plugins-ugly-plugins.args:
14139         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14140         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14141         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14142         * docs/plugins/gst-plugins-ugly-plugins.signals:
14143         * docs/plugins/inspect/plugin-a52dec.xml:
14144         * docs/plugins/inspect/plugin-asf.xml:
14145         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14146         * docs/plugins/inspect/plugin-dvdread.xml:
14147         * docs/plugins/inspect/plugin-dvdsub.xml:
14148         * docs/plugins/inspect/plugin-iec958.xml:
14149         * docs/plugins/inspect/plugin-lame.xml:
14150         * docs/plugins/inspect/plugin-mad.xml:
14151         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14152         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14153         * docs/plugins/inspect/plugin-mpegstream.xml:
14154         * docs/plugins/inspect/plugin-realmedia.xml:
14155         * docs/plugins/inspect/plugin-siddec.xml:
14156         * gst-plugins-ugly.doap:
14157         * po/LINGUAS:
14158           Release 0.10.7 - I Cheated Time
14159           Original commit message from CVS:
14160           Release 0.10.7 - I Cheated Time
14161
14162 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14163
14164         * po/af.po:
14165         * po/az.po:
14166         * po/bg.po:
14167         * po/cs.po:
14168         * po/da.po:
14169         * po/en_GB.po:
14170         * po/es.po:
14171         * po/fi.po:
14172         * po/hu.po:
14173         * po/it.po:
14174         * po/nb.po:
14175         * po/nl.po:
14176         * po/or.po:
14177         * po/pl.po:
14178         * po/pt_BR.po:
14179         * po/sk.po:
14180         * po/sq.po:
14181         * po/sr.po:
14182         * po/sv.po:
14183         * po/uk.po:
14184         * po/vi.po:
14185         * po/zh_CN.po:
14186           Update .po files
14187           Original commit message from CVS:
14188           Update .po files
14189
14190 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14191
14192           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
14193           Original commit message from CVS:
14194           * tests/check/Makefile.am:
14195           Exclude dvdreadsrc from the states test too.
14196
14197 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14198
14199           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
14200           Original commit message from CVS:
14201           * gst/mpegaudioparse/gstmpegaudioparse.c:
14202           (gst_mp3parse_emit_frame):
14203           Handler buffers without valid timestamp more correctly: Don't drop
14204           them and don't use the invalid timestamp to calculate the next
14205           timestamp. Fixes bug #516811.
14206
14207 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
14208
14209           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
14210           Original commit message from CVS:
14211           Patch by: Tal Shalif <tshalif at nargila dot org>
14212           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
14213           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
14214           Add some gint64 casts to prevent 32 bit integer overflows.
14215           Fixes bug #516989.
14216
14217 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14218
14219           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
14220           Original commit message from CVS:
14221           * gst/mpegaudioparse/gstmpegaudioparse.c:
14222           Revert previous commit to mp3parse, as it breaks playback
14223           of AVI files.
14224
14225 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14226
14227           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
14228           Original commit message from CVS:
14229           * gst/mpegaudioparse/gstmpegaudioparse.c:
14230           (gst_mp3parse_emit_frame):
14231           Return GST_FLOW_UNEXPECTED if we get data that is after our
14232           configured segment. This makes upstream go EOS immediately instead
14233           of sending us the complete stream. Also improve debugging a bit.
14234
14235 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14236
14237           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
14238           Original commit message from CVS:
14239           * ext/dvdread/dvdreadsrc.c:
14240           Fix regression in DVD seeking - when a pack we
14241           expect to be a NAV block turns out not to be, scan forwards
14242           for up to 2MB (at most ~1sec) until we find one.
14243           Fixes: #516278
14244
14245 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
14246
14247           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
14248           Original commit message from CVS:
14249           * win32/vs6/libgstmpegaudioparse.dsp:
14250           Add xing files to VS project file.
14251
14252 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14253
14254           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
14255           Original commit message from CVS:
14256           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
14257           Stop leaking src pad templates. Fixes bug #515708.
14258
14259 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14260
14261           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
14262           Original commit message from CVS:
14263           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
14264           Correctly write the size in bytes on big endian systems.
14265           Fixes bug #515725.
14266
14267 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14268
14269           ext/lame/gstlame.c: Don't leak the allowed caps.
14270           Original commit message from CVS:
14271           * ext/lame/gstlame.c: (gst_lame_setup):
14272           Don't leak the allowed caps.
14273           * tests/check/pipelines/lame.c: (GST_START_TEST):
14274           Stop leaking all buffers. Fixes bug #515575.
14275
14276 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14277
14278           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
14279           Original commit message from CVS:
14280           * gst/mpegaudioparse/plugin.c:
14281           Commit new file I forgot to add.
14282
14283 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14284
14285           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
14286           Original commit message from CVS:
14287           * configure.ac:
14288           Make DISABLE_DEPRECATED defined *only* during CVS, not during
14289           pre-releases or releases.
14290
14291 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14292
14293         * ChangeLog:
14294           Mention bug 511497 fixed in previous commit
14295           Original commit message from CVS:
14296           Mention bug 511497 fixed in previous commit
14297
14298 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14299
14300           Move xingmux from -bad.
14301           Original commit message from CVS:
14302           * docs/plugins/Makefile.am:
14303           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14304           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14305           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14306           * gst/mpegaudioparse/Makefile.am:
14307           * gst/mpegaudioparse/gstmpegaudioparse.c:
14308           * gst/mpegaudioparse/gstxingmux.c:
14309           * tests/check/Makefile.am:
14310           * tests/check/elements/.cvsignore:
14311           Move xingmux from -bad.
14312
14313 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
14314
14315           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
14316           Original commit message from CVS:
14317           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
14318           Use gst_guint64_to_gdouble for conversion
14319           * win32/vs6/libgstasfdemux.dsp:
14320           * win32/vs6/libgstdvdsub.dsp:
14321           * win32/vs6/libgstrealmedia.dsp:
14322           Update project dependencies and add new source files
14323
14324 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
14325
14326           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
14327           Original commit message from CVS:
14328           * ext/mpeg2dec/gstmpeg2dec.c:
14329           Reset decoder when handling sequence where libmpeg2 has set
14330           frame period to 0, probably due to a corrupt packet.
14331           Fixes bug #514297
14332
14333 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14334
14335           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
14336           Original commit message from CVS:
14337           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
14338           (gst_mp3parse_chain):
14339           Don't set new caps on the srcpad everytime the bitrate or MPEG
14340           version changes but calculate new spf value when the MPEG version
14341           changes.
14342
14343 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14344
14345           Add documentation for the xingheader plugin.
14346           Original commit message from CVS:
14347           * docs/plugins/Makefile.am:
14348           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
14349           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14350           * gst/xingheader/gstxingmux.c:
14351           * gst/xingheader/gstxingmux.h:
14352           Add documentation for the xingheader plugin.
14353           * tests/check/elements/xingmux.c: (GST_START_TEST):
14354           Set element state to PLAYING before doing something else.
14355
14356 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14357
14358           tests/check/: Add simple unit test for the xingmux element.
14359           Original commit message from CVS:
14360           * tests/check/Makefile.am:
14361           * tests/check/elements/.cvsignore:
14362           * tests/check/elements/xingmux.c: (setup_xingmux),
14363           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
14364           * tests/check/elements/xingmux_testdata.h:
14365           Add simple unit test for the xingmux element.
14366           * gst/xingheader/gstxingmux.c: (generate_xing_header),
14367           (gst_xing_mux_finalize), (xing_reset):
14368           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
14369
14370 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14371
14372           docs/plugins/: Add the real and rtsp elements and update the lists.
14373           Original commit message from CVS:
14374           * docs/plugins/Makefile.am:
14375           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14376           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14377           Add the real and rtsp elements and update the lists.
14378           * docs/plugins/inspect/plugin-amrnb.xml:
14379           * docs/plugins/inspect/plugin-asf.xml:
14380           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14381           * docs/plugins/inspect/plugin-dvdsub.xml:
14382           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14383           * docs/plugins/inspect/plugin-mpegstream.xml:
14384           * docs/plugins/inspect/plugin-realmedia.xml:
14385           * docs/plugins/inspect/plugin-siddec.xml:
14386           * docs/plugins/inspect/plugin-synaesthesia.xml:
14387           Regenerate docs.
14388           * gst/iec958/ac3_padder.c:
14389           * gst/iec958/ac3_padder.h:
14390           Do not use gtk-doc style comments for non gtk-doc comments. Note -
14391           there are functions defined using extern in the .c file - does that
14392           make sense?
14393
14394 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14395
14396           ext/mad/gstmad.c: Chain up at the end of the function.
14397           Original commit message from CVS:
14398           * ext/mad/gstmad.c:
14399           Chain up at the end of the function.
14400
14401 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14402
14403           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
14404           Original commit message from CVS:
14405           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
14406           Don't add pad templates for the base class but only in the
14407           subclasses.
14408
14409 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
14410
14411           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
14412           Original commit message from CVS:
14413           * ext/lame/gstlame.c:
14414           * ext/lame/gstlame.h:
14415           Fix the case where you initially have stereo input, and so lame's
14416           mode is not set to mono, and then you get input with mono audio and
14417           soon after you get stereo input again. What happened before this
14418           commit is that it would keep the encoding mode as mono. It should
14419           change it back to the one requested by the app (or the default one)
14420           if not requested.
14421
14422 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14423
14424           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
14425           Original commit message from CVS:
14426           * gst/mpegaudioparse/gstmpegaudioparse.c:
14427           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14428           (mp3parse_bytepos_to_time):
14429           Interpolate the VBRI seek table entries to get better results,
14430           support 3 byte seek table entries and prevent overflows in the
14431           seek table by adding the relative offsets when using the seek
14432           table in a large enough data type.
14433
14434 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14435
14436           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
14437           Original commit message from CVS:
14438           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14439           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14440           (mp3parse_bytepos_to_time):
14441           * gst/mpegaudioparse/gstmpegaudioparse.h:
14442           Add support for seeking based on the VBRI seek table. Might make
14443           sense to use interpolation in the table later to get hopefully a
14444           bit more accurate values.
14445
14446 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
14447
14448           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
14449           Original commit message from CVS:
14450           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
14451           (handle_picture), (handle_slice):
14452           Fix compilation error. Fixes #509313.
14453
14454 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14455
14456           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
14457           Original commit message from CVS:
14458           * ext/lame/gstlame.c: (gst_lame_sink_event):
14459           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
14460           as 8 * GST_SECOND is too large for int.
14461
14462 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14463
14464           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
14465           Original commit message from CVS:
14466           * gst/xingheader/gstxingmux.c: (generate_xing_header):
14467           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
14468           of 0xfe.
14469
14470 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14471
14472           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
14473           Original commit message from CVS:
14474           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14475           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
14476           (mp3parse_total_bytes), (mp3parse_total_time):
14477           * gst/mpegaudioparse/gstmpegaudioparse.h:
14478           Add initial support for reading VBRI headers as found in VBR files
14479           created by some Fraunhofer encoders. Currently we only read the
14480           number of frames and bytes (and calculate duration, etc from this)
14481           but there is also a seek table that we currently don't use.
14482
14483 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
14484
14485           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
14486           Original commit message from CVS:
14487           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
14488           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14489           (gst_lame_sink_event):
14490           Correctly set number of channels when using mono-encoding mode
14491           and fix the duration calculation of the EOS buffer.
14492
14493 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14494
14495           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
14496           Original commit message from CVS:
14497           * gst/mpegaudioparse/gstmpegaudioparse.c:
14498           (gst_mp3parse_handle_first_frame):
14499           Guard against 0 values in the Xing header as frame count and
14500           byte count and calculate the bitrate when we have all values
14501           we need and not before.
14502
14503 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14504
14505           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
14506           Original commit message from CVS:
14507           * gst/xingheader/gstxingmux.c: (generate_xing_header):
14508           Remove accidentially leftover debug printf.
14509
14510 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14511
14512           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
14513           Original commit message from CVS:
14514           * gst/xingheader/gstxingmux.c: (has_xing_header),
14515           (generate_xing_header), (gst_xing_mux_chain),
14516           (gst_xing_mux_sink_event):
14517           Choose smallest possible frame size for the Xing header, properly
14518           set the timestamp, duration and offset on the outgoing buffers,
14519           only send NEWSEGMENT events in BYTE format downstream and also
14520           drop VBRI headers if already existing.
14521
14522 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14523
14524           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
14525           Original commit message from CVS:
14526           * gst/xingheader/Makefile.am:
14527           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
14528           (has_xing_header), (generate_xing_header),
14529           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
14530           (gst_xing_mux_init), (gst_xing_mux_chain),
14531           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
14532           * gst/xingheader/gstxingmux.h:
14533           Major cleanup and rewrite of xingmux with less bugs and new features:
14534           - Handles other layers as 3
14535           - Write TOC
14536
14537 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14538
14539           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
14540           Original commit message from CVS:
14541           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
14542           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
14543           Call g_type_class_ref() from a thread-safe context and not
14544           from the streaming thread to avoid GLib screwing up (see
14545           bug #349410 and #493432). Comment out unused code.
14546
14547 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
14548
14549           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
14550           Original commit message from CVS:
14551           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
14552           (handle_picture), (clip_buffer), (handle_slice),
14553           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
14554           (gst_mpeg2dec_change_state):
14555           * ext/mpeg2dec/gstmpeg2dec.h:
14556           Add buffer clipping.
14557           Add basic reverse playback support. Not complete yet when dealing with
14558           non-closed GOPs.
14559
14560 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14561
14562           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
14563           Original commit message from CVS:
14564           * autogen.sh:
14565           Add -Wno-portability to the automake parameters to stop warnings
14566           about GNU make extensions being used. We require GNU make in almost
14567           every Makefile anyway.
14568           * configure.ac:
14569           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
14570           at the same time is required for per target flags.
14571
14572 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14573
14574           Makefile.am: Include lcov.mak to allow building coverage reports.
14575           Original commit message from CVS:
14576           * Makefile.am:
14577           Include lcov.mak to allow building coverage reports.
14578
14579 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14580
14581           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
14582           Original commit message from CVS:
14583           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
14584           * gst/mpegaudioparse/gstmpegaudioparse.c:
14585           (gst_mp3parse_handle_first_frame):
14586           Make sure that the Xing TOC starts with 0 and the entries
14587           are increasing over time. Otherwise it's broken and should
14588           be skipped. Fixes bug #507821.
14589
14590 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
14591
14592           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
14593           Original commit message from CVS:
14594           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
14595           (gst_asf_demux_add_video_stream),
14596           (gst_asf_demux_process_ext_content_desc),
14597           (gst_asf_demux_get_metadata_for_stream),
14598           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
14599           (gst_asf_demux_change_state):
14600           * gst/asfdemux/gstasfdemux.h:
14601           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
14602
14603 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
14604
14605           docs/plugins/.cvsignore: Add *-undeclared.txt
14606           Original commit message from CVS:
14607           * docs/plugins/.cvsignore:
14608           Add *-undeclared.txt
14609
14610 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
14611
14612           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
14613           Original commit message from CVS:
14614           * gst/realmedia/rdtmanager.c:
14615           (gst_rdt_manager_marshal_VOID__UINT_UINT),
14616           (gst_rdt_manager_class_init):
14617           * gst/realmedia/rdtmanager.h:
14618           Implement some more signals that rtspsrc connects to.
14619           Fixes #504671.
14620
14621 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
14622
14623           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
14624           Original commit message from CVS:
14625           * Makefile.am:
14626           Include common/win32.mak for CRLF check of win32 project
14627           files (see #393626).
14628
14629 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14630
14631           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
14632           Original commit message from CVS:
14633           * gst/mpegaudioparse/gstmpegaudioparse.c:
14634           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
14635           Don't post SEGMENT_START messages on the bus, only the element
14636           driving the pipeline should do that.
14637
14638 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14639
14640           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
14641           Original commit message from CVS:
14642           * configure.ac:
14643           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
14644
14645 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
14646
14647           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
14648           Original commit message from CVS:
14649           * ext/mpeg2dec/gstmpeg2dec.h:
14650           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
14651           Fixes #500808.
14652
14653 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
14654
14655           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
14656           Original commit message from CVS:
14657           2007-11-20  Julien MOUTTE  <julien@moutte.net>
14658           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
14659           on Mac OS X.
14660
14661 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14662
14663           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
14664           Original commit message from CVS:
14665           * gst/mpegaudioparse/gstmpegaudioparse.c:
14666           Restore the segment handling logic.
14667           Please don't do behavioural changes under the heading of 'leak fixes'
14668           or 'whitespace changes', people.
14669
14670 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14671
14672           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
14673           Original commit message from CVS:
14674           * gst/mpegaudioparse/gstmpegaudioparse.c:
14675           Plug some leaks.
14676
14677 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14678
14679           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
14680           Original commit message from CVS:
14681           * gst/asfdemux/gstasfdemux.c:
14682           Sync _activate_pull() a little more with other demuxers.
14683
14684 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
14685
14686           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
14687           Original commit message from CVS:
14688           * gst/mpegstream/gstmpegdemux.c:
14689           recognize the padding stream
14690
14691 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
14692
14693           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
14694           Original commit message from CVS:
14695           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
14696           Convert tags that come as string into the type required by
14697           GstTagList.
14698
14699 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
14700
14701           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
14702           Original commit message from CVS:
14703           * gst/mpegaudioparse/gstmpegaudioparse.c:
14704           (gst_mp3parse_emit_frame):
14705           Remove some more broken code, it seems to clip even when it should not.
14706           See #491305.
14707
14708 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
14709
14710           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
14711           Original commit message from CVS:
14712           * gst/mpegaudioparse/gstmpegaudioparse.c:
14713           (gst_mp3parse_emit_frame):
14714           When the element is not driving the streaming thread it is not supposed
14715           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
14716           upstream when it detects EOS. See #491305.
14717
14718 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
14719
14720           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
14721           Original commit message from CVS:
14722           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
14723           * gst/dvdsub/Makefile.am:
14724           * gst/dvdsub/gstdvdsubdec.c:
14725           * gst/dvdsub/gstdvdsubparse.c:
14726           * gst/dvdsub/gstdvdsubparse.h:
14727           Add dvd subtitle parser, which just packetizes the input
14728           stream. This is needed to mux dvd subtitles into matroska
14729           files, since the muxer expects unfragmented and properly
14730           timestamped input (#415754).
14731
14732 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
14733
14734           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
14735           Original commit message from CVS:
14736           * configure.ac:
14737           Update requirements from past CVS versions to released
14738           versions (0.10.14 in this case).
14739           * ext/sidplay/gstsiddec.cc:
14740           Fix compilation with g++-4.2.
14741
14742 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14743
14744           gst/realmedia/: Fix some compiler warnings shown on Forte.
14745           Original commit message from CVS:
14746           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
14747           (gst_asm_scan_parse_condition):
14748           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
14749           Fix some compiler warnings shown on Forte.
14750
14751 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
14752
14753           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
14754           Original commit message from CVS:
14755           Patch by: Gautier Portet <kassoulet at gmail dot com>
14756           * gst/xingheader/gstxingmux.c:
14757           The size of the Xing header is actually 417 as it's rounded to the
14758           next smaller integer. Fixes #397759.
14759           * gst/xingheader/gstxingmux.c: (xing_generate_header),
14760           (xing_push_header):
14761           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
14762           event to the beginning was successful before pushing the header again.
14763
14764 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
14765
14766           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
14767           Original commit message from CVS:
14768           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
14769           (mp3parse_bytepos_to_time):
14770           Use gst_util_guint64_to_gdouble for conversions.
14771           * win32/vs6/libgstmad.dsp:
14772           Add a link to libgstaudio.
14773
14774 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
14775
14776           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
14777           Original commit message from CVS:
14778           * ext/lame/gstlame.c:
14779           Fix up case where there is no peer, in which case
14780           _get_allowed_caps() will return NULL.
14781
14782 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14783
14784           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
14785           Original commit message from CVS:
14786           * ext/lame/gstlame.c:
14787           Use GST_PTR_FORMAT to print caps in debug statement.
14788
14789 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14790
14791           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
14792           Original commit message from CVS:
14793           * configure.ac:
14794           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
14795           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
14796           in configure.ac.
14797
14798 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14799
14800           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
14801           Original commit message from CVS:
14802           * ext/lame/gstlame.c:
14803           Allow fixing the sample rate lame converts to by negotiating fixed
14804           sample rate on the src pad caps.
14805           Add docs for it.
14806           * tests/check/Makefile.am:
14807           * tests/check/pipelines/lame.c:
14808           Add a check for it.
14809
14810 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14811
14812           po/: Updated translations.
14813           Original commit message from CVS:
14814           * po/LINGUAS:
14815           * po/da.po:
14816           Updated translations.
14817
14818 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14819
14820           po/pl.po: Added Polish translation.
14821           Original commit message from CVS:
14822           translated by: Jakub Bogusz <qboosh@pld-linux.org>
14823           * po/pl.po:
14824           Added Polish translation.
14825
14826 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14827
14828           po/fi.po: Added Finnish translation.
14829           Original commit message from CVS:
14830           translated by: Ilkka Tuohela <hile@iki.fi>
14831           * po/fi.po:
14832           Added Finnish translation.
14833
14834 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14835
14836           po/es.po: Added Spanish translation.
14837           Original commit message from CVS:
14838           translated by: Jorge González González <aloriel@gmail.com>
14839           * po/es.po:
14840           Added Spanish translation.
14841
14842 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14843
14844           po/bg.po: Added Bulgarian translation.
14845           Original commit message from CVS:
14846           translated by: Alexander Shopov <ash@contact.bg>
14847           * po/bg.po:
14848           Added Bulgarian translation.
14849
14850 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14851
14852           gst/iec958/ac3iec.c: Chainup in finalize.
14853           Original commit message from CVS:
14854           * gst/iec958/ac3iec.c:
14855           Chainup in finalize.
14856           * tests/check/Makefile.am:
14857           * tests/check/generic/states.c:
14858           Improved state change unit test.
14859
14860 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14861
14862           Ignore registries in any format.
14863           Original commit message from CVS:
14864           * docs/plugins/.cvsignore:
14865           * tests/check/.cvsignore:
14866           Ignore registries in any format.
14867
14868 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
14869
14870           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
14871           Original commit message from CVS:
14872           * configure.ac:
14873           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
14874           define in the lame headers.  This has the advantage that
14875           it should still work when we're cross-compiling (#452025).
14876
14877 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14878
14879           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
14880           Original commit message from CVS:
14881           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14882           Add other allowed rates to the pad templates.
14883           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
14884           Reset the parser to release memory in dispose.
14885
14886 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14887
14888           ext/: Fix more leaks.
14889           Original commit message from CVS:
14890           * ext/amrnb/amrnbdec.c:
14891           * ext/amrnb/amrnbenc.c:
14892           * ext/amrnb/amrnbparse.c:
14893           * ext/sidplay/gstsiddec.cc:
14894           Fix more leaks.
14895
14896 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
14897
14898           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
14899           Original commit message from CVS:
14900           Patch by: Daniel Charles <dcharles at ti dot com>
14901           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
14902           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
14903           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
14904           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
14905           * ext/amrnb/amrnbenc.h:
14906           Add property to select the BandMode of the AMR encoder.
14907           See #466442.
14908
14909 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14910
14911           gst/realmedia/asmrules.c: Make ro memory to share.
14912           Original commit message from CVS:
14913           * gst/realmedia/asmrules.c:
14914           Make ro memory to share.
14915
14916 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
14917
14918           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
14919           Original commit message from CVS:
14920           * gst/mpegaudioparse/gstmpegaudioparse.c:
14921           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
14922           * gst/mpegaudioparse/gstmpegaudioparse.h:
14923           Queue segment event and push it after we know the caps on the pad or
14924           else an autoplugger might not have plugged the element yet and the
14925           segment is lost.
14926
14927 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14928
14929           gst/iec958/ac3iec.c: Fix tests.
14930           Original commit message from CVS:
14931           * gst/iec958/ac3iec.c:
14932           Fix tests.
14933
14934 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14935
14936           tests/check/: Add generic state-change test suite to help to fi leaks.
14937           Original commit message from CVS:
14938           * tests/check/Makefile.am:
14939           * tests/check/generic/.cvsignore:
14940           * tests/check/generic/states.c:
14941           Add generic state-change test suite to help to fi leaks.
14942
14943 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14944
14945           po/: Added Portuguese (Brazilian) translation.
14946           Original commit message from CVS:
14947           translated by: Raphael Higino <phhigino@gmail.com>
14948           * po/LINGUAS:
14949           * po/pt_BR.po:
14950           Added Portuguese (Brazilian) translation.
14951
14952 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14953
14954           po/: Updated translations.
14955           Original commit message from CVS:
14956           * po/hu.po:
14957           * po/nl.po:
14958           * po/sv.po:
14959           * po/uk.po:
14960           Updated translations.
14961
14962 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
14963
14964           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
14965           Original commit message from CVS:
14966           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
14967           (gst_rmdemux_parse_video_packet):
14968           Activate timestamp fixing code.
14969
14970 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
14971
14972           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
14973           Original commit message from CVS:
14974           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
14975           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
14976           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
14977           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
14978           Do fragment collection in the demuxer so that we can now work with
14979           both ffmpeg and realvideodec to decoder real video content.
14980
14981 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14982
14983           gst/realmedia/asmrules.c: Include stdlib.h.
14984           Original commit message from CVS:
14985           * gst/realmedia/asmrules.c:
14986           Include stdlib.h.
14987
14988 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
14989
14990           gst/realmedia/rdtmanager.c: Fix caps.
14991           Original commit message from CVS:
14992           * gst/realmedia/rdtmanager.c:
14993           Fix caps.
14994
14995 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
14996
14997           gst/realmedia/rtspreal.c: Disable UDP transport for now.
14998           Original commit message from CVS:
14999           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15000           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
15001           Disable UDP transport for now.
15002
15003 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
15004
15005           gst/realmedia/: Add simple rdt manager.
15006           Original commit message from CVS:
15007           * gst/realmedia/Makefile.am:
15008           * gst/realmedia/rdtmanager.c: (find_session_by_id),
15009           (create_session), (free_session), (gst_rdt_manager_base_init),
15010           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
15011           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
15012           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
15013           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
15014           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
15015           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
15016           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
15017           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
15018           (gst_rdt_manager_plugin_init):
15019           * gst/realmedia/rdtmanager.h:
15020           * gst/realmedia/rmdemux.c: (plugin_init):
15021           Add simple rdt manager.
15022
15023 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
15024
15025           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
15026           Original commit message from CVS:
15027           * gst/realmedia/rdtdepay.c:
15028           Fix the encoding-name so that it matches what the rtsp extension sets.
15029
15030 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
15031
15032           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
15033           Original commit message from CVS:
15034           * gst/realmedia/asmrules.c: (gst_asm_node_free),
15035           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
15036           (gst_asm_scan_string), (gst_asm_scan_number),
15037           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
15038           (gst_asm_scan_next_token), (gst_asm_rule_free),
15039           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
15040           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
15041           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
15042           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
15043           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
15044           (gst_asm_rule_book_match), (main):
15045           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
15046           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
15047           Use g_hash_table_destroy instead of _unref which is too new.
15048
15049 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15050
15051           gst/realmedia/.cvsignore: Add test to ignore.
15052           Original commit message from CVS:
15053           * gst/realmedia/.cvsignore:
15054           Add test to ignore.
15055           * gst/realmedia/Makefile.am:
15056           * gst/realmedia/asmrules.c: (gst_asm_node_new),
15057           (gst_asm_node_free), (gst_asm_operator_eval),
15058           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
15059           (gst_asm_scan_string), (gst_asm_scan_number),
15060           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
15061           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
15062           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
15063           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
15064           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
15065           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
15066           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
15067           (gst_asm_rule_book_match), (main):
15068           * gst/realmedia/asmrules.h:
15069           Added asembler rule book parser and evaluator.
15070           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
15071           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
15072           * gst/realmedia/rtspreal.h:
15073           Keep per stream config info.
15074           Parse and evaluate asm rule books for stream selection.
15075
15076 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15077
15078           gst/realmedia/rtspreal.c: Include stdlib.
15079           Original commit message from CVS:
15080           * gst/realmedia/rtspreal.c:
15081           Include stdlib.
15082
15083 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
15084
15085           gst/realmedia/: Split out hash code in separate file.
15086           Original commit message from CVS:
15087           * gst/realmedia/Makefile.am:
15088           * gst/realmedia/realhash.c: (hash), (call_hash),
15089           (gst_rtsp_ext_real_calc_response_and_checksum):
15090           * gst/realmedia/realhash.h:
15091           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15092           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
15093           Split out hash code in separate file.
15094
15095 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
15096
15097           gst/: Fix include paths and link dependecies for rtsp extension.
15098           Original commit message from CVS:
15099           * gst/asfdemux/Makefile.am:
15100           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
15101           (gst_rtsp_wms_class_init):
15102           * gst/realmedia/Makefile.am:
15103           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15104           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
15105           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
15106           (_do_init), (gst_rtsp_real_class_init):
15107           Fix include paths and link dependecies for rtsp extension.
15108
15109 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
15110
15111           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
15112           Original commit message from CVS:
15113           * gst/realmedia/Makefile.am:
15114           * gst/realmedia/rmdemux.c: (plugin_init):
15115           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
15116           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
15117           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
15118           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
15119           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
15120           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
15121           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
15122           (gst_rtsp_real_plugin_init):
15123           * gst/realmedia/rtspreal.h:
15124           Add RealMedia RTSP extension module. It has rank NONE until it is fully
15125           functional.
15126
15127 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15128
15129           gst/asfdemux/: Move WMS RTSP extension from -good to here.
15130           Original commit message from CVS:
15131           * gst/asfdemux/Makefile.am:
15132           * gst/asfdemux/gstasf.c: (plugin_init):
15133           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
15134           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
15135           (gst_rtsp_wms_configure_stream), (_do_init),
15136           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
15137           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
15138           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
15139           * gst/asfdemux/gstrtspwms.h:
15140           Move WMS RTSP extension from -good to here.
15141           Port it to the new pluggable extension interface.
15142
15143 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15144
15145           ext/mad/Makefile.am: Link to audio helper from plugins-base.
15146           Original commit message from CVS:
15147           * ext/mad/Makefile.am:
15148           Link to audio helper from plugins-base.
15149
15150 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15151
15152           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
15153           Original commit message from CVS:
15154           * configure.ac:
15155           * ext/mad/gstmad.c: (gst_mad_chain):
15156           Use the new buffer clipping function from gstaudio here and
15157           require gst-plugins-base CVS.
15158
15159 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15160
15161           configure.ac: Sync liboil check with plugins-base. Add libm check.
15162           Original commit message from CVS:
15163           * configure.ac:
15164           Sync liboil check with plugins-base. Add libm check.
15165           * gst/synaesthesia/Makefile.am:
15166           Link against libm. We're using sqrt here.
15167
15168 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15169
15170           gst/asfdemux/gstasfdemux.c: Include stdlib.
15171           Original commit message from CVS:
15172           * gst/asfdemux/gstasfdemux.c:
15173           Include stdlib.
15174
15175 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15176
15177           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
15178           Original commit message from CVS:
15179           * ext/annodex/Makefile.am:
15180           Fix CFLAGS/LIBS.
15181           * ext/cdio/gstcdiocddasrc.c:
15182           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
15183           Include stdlib
15184           * ext/cairo/Makefile.am:
15185           * gst/videofilter/Makefile.am:
15186           * tests/examples/level/Makefile.am:
15187           Use $(LIBM) instead of -lm
15188
15189 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15190
15191           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
15192           Original commit message from CVS:
15193           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15194           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
15195           * gst/mpegaudioparse/gstmpegaudioparse.h:
15196           Save some memory for each frame by only saving the start timestamp
15197           and start byte position instead of additionally the stop timestamp
15198           and stop byte position. This requires us to use a doubly-linked list
15199           but still saves 8-12 bytes per frame.
15200
15201 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15202
15203           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
15204           Original commit message from CVS:
15205           * ext/mad/gstmad.c: (clip_outgoing_buffer):
15206           Fix buffer clipping to correctly clip to the segment stop.
15207
15208 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15209
15210           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
15211           Original commit message from CVS:
15212           * gst/mpegaudioparse/gstmpegaudioparse.c:
15213           (gst_mp3parse_emit_frame):
15214           Fix a calculation that was causing mp3parse to drop every incoming
15215           frame when upstream delivered a segment in TIME format, breaking
15216           playback of all mpeg system streams.
15217
15218 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15219
15220           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
15221           Original commit message from CVS:
15222           * Makefile.am:
15223           * configure.ac:
15224           * tests/Makefile.am:
15225           Remove bogus check for libcheck, since we check for
15226           gstreamer-check and it pulls in the required info from
15227           and we weren't actually _using_ the information for
15228           libcheck ourselves anyway.
15229
15230 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15231
15232           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
15233           Original commit message from CVS:
15234           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15235           (gst_mp3parse_init), (gst_mp3parse_dispose),
15236           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
15237           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
15238           (mp3parse_handle_seek), (mp3parse_src_query):
15239           * gst/mpegaudioparse/gstmpegaudioparse.h:
15240           Implement accurate seeking in mpegaudioparse. Fixes #308312.
15241           Also implement segment seeks.
15242
15243 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15244
15245           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
15246           Original commit message from CVS:
15247           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
15248           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
15249           (gst_mad_chain), (gst_mad_change_state):
15250           * ext/mad/gstmad.h:
15251           Implement buffer clipping and use GST_BOILERPLATE instead of manual
15252           GType magic. Part one of bug #308312.
15253
15254 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15255
15256           configure.ac: Use pkg-config to locate check.
15257           Original commit message from CVS:
15258           * configure.ac:
15259           Use pkg-config to locate check.
15260
15261 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15262
15263           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
15264           Original commit message from CVS:
15265           * configure.ac:
15266           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
15267           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
15268           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15269           Fix build against core CVS by not using deprecated API. Bump
15270           requirements for new API (overdue anyway).
15271
15272 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15273
15274           REQUIREMENTS: Also add amr-libs here and update a little.
15275           Original commit message from CVS:
15276           * REQUIREMENTS:
15277           Also add amr-libs here and update a little.
15278
15279 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
15280
15281           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
15282           Original commit message from CVS:
15283           * docs/plugins/inspect/plugin-dvdnav.xml:
15284           * docs/plugins/inspect/plugin-realmedia.xml:
15285           * docs/plugins/inspect/plugin-synaesthesia.xml:
15286           Add inspect file for synaesthesia so the docs can be built even if
15287           the plugin isn't built yet. Fixes #454311. Also add inspect files
15288           for dvdnavsrc and realmedia.
15289
15290 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15291
15292           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
15293           Original commit message from CVS:
15294           * docs/plugins/Makefile.am:
15295           Simplify --extra-dir as gtkdoc scans recursively.
15296
15297 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15298
15299           And yet more docs enabled.
15300           Original commit message from CVS:
15301           * docs/plugins/Makefile.am:
15302           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15303           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15304           * gst/synaesthesia/Makefile.am:
15305           * gst/synaesthesia/gstsynaesthesia.c:
15306           * gst/synaesthesia/gstsynaesthesia.h:
15307           And yet more docs enabled.
15308
15309 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15310
15311           docs/plugins/: Add new docs. Scan c++ files too.
15312           Original commit message from CVS:
15313           * docs/plugins/Makefile.am:
15314           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15315           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15316           * docs/plugins/inspect/plugin-a52dec.xml:
15317           * docs/plugins/inspect/plugin-amrnb.xml:
15318           * docs/plugins/inspect/plugin-asf.xml:
15319           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15320           * docs/plugins/inspect/plugin-dvdsub.xml:
15321           * docs/plugins/inspect/plugin-iec958.xml:
15322           * docs/plugins/inspect/plugin-lame.xml:
15323           * docs/plugins/inspect/plugin-mad.xml:
15324           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15325           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15326           * docs/plugins/inspect/plugin-mpegstream.xml:
15327           Add new docs. Scan c++ files too.
15328           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
15329           (gst_amrnbdec_event):
15330           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
15331           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
15332           (gst_amrnbparse_loop):
15333           Add documentation headers.
15334           * ext/mad/gstmad.c:
15335           * ext/mad/gstmad.h:
15336           Refactor for docs.
15337
15338 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15339
15340           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
15341           Original commit message from CVS:
15342           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
15343           (gst_mp3parse_init):
15344           Use GST_BOILERPLATE instead of manual GType magic.
15345           * gst/mpegaudioparse/gstmpegaudioparse.c:
15346           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
15347           (mp3parse_bytepos_to_time):
15348           * gst/mpegaudioparse/gstmpegaudioparse.h:
15349           Implement seeking, byte->time, time->byte conversions with the Xing
15350           seek table if available. This allows better at least a bit more
15351           accurate seeks and file position reporting.
15352
15353 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15354
15355           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
15356           Original commit message from CVS:
15357           * gst/mpegaudioparse/gstmpegaudioparse.c:
15358           (gst_mp3parse_handle_first_frame):
15359           Copy the complete Xing seek table in the 100 byte array instead of
15360           copying the first byte 100 times.
15361           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
15362           (mp3parse_total_time), (mp3parse_time_to_bytepos):
15363           Add seeking support based on the Xing header but comment it out for
15364           now as it seems to yield worse result than the other method.
15365           Also use gst_pad_query_peer_duration() instead of getting the peer pad
15366           ourself, creating a new GstQuery, etc.
15367
15368 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15369
15370           docs/plugins/: Update docs with caps info.
15371           Original commit message from CVS:
15372           * docs/plugins/gst-plugins-ugly-plugins.args:
15373           * docs/plugins/inspect/plugin-a52dec.xml:
15374           * docs/plugins/inspect/plugin-amrnb.xml:
15375           * docs/plugins/inspect/plugin-asf.xml:
15376           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15377           * docs/plugins/inspect/plugin-dvdread.xml:
15378           * docs/plugins/inspect/plugin-dvdsub.xml:
15379           * docs/plugins/inspect/plugin-iec958.xml:
15380           * docs/plugins/inspect/plugin-lame.xml:
15381           * docs/plugins/inspect/plugin-mad.xml:
15382           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15383           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15384           * docs/plugins/inspect/plugin-mpegstream.xml:
15385           Update docs with caps info.
15386
15387 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15388
15389           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
15390           Original commit message from CVS:
15391           * po/POTFILES.in:
15392           Make sure dvdnav strings get translated too (no reason not to have
15393           them in the .po file, even if the plugin is disabled for now).
15394           Fixes #450879.
15395
15396 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15397
15398           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
15399           Original commit message from CVS:
15400           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
15401           (gst_amrnbdec_event), (gst_amrnbdec_chain),
15402           (gst_amrnbdec_state_change):
15403           * ext/amrnb/amrnbdec.h:
15404           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
15405           (gst_amrnbparse_loop):
15406           Add newsegment and discont handling. Some code cleanups.
15407
15408 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
15409
15410           ext/dvdread/dvdreadsrc.c: check for an error from
15411           Original commit message from CVS:
15412           * ext/dvdread/dvdreadsrc.c: check for an error from
15413           DVDReadBlocks() correctly.
15414
15415 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
15416
15417           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...
15418           Original commit message from CVS:
15419           * ext/dvdread/dvdreadsrc.c:
15420           If we can't read a nav packet, or it doesn't look like a nav
15421           packet, that's an error.  Previous behavior was to look at
15422           the next packet; I can't find any justification for doing that.
15423           Fixes: #358891.
15424
15425 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15426
15427           po/it.po: Updated Italian translation.
15428           Original commit message from CVS:
15429           * po/it.po:
15430           Updated Italian translation.
15431
15432 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15433
15434           po/vi.po: Updated Vietnames translation.
15435           Original commit message from CVS:
15436           * po/vi.po:
15437           Updated Vietnames translation.
15438
15439 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15440
15441           po/: Added Chinese (simplified) translation.
15442           Original commit message from CVS:
15443           contributed by: Wenzheng Hu <db_lobster@163.com>
15444           * po/LINGUAS:
15445           * po/zh_CN.po:
15446           Added Chinese (simplified) translation.
15447
15448 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15449
15450           MAINTAINERS: Updating all the maintainers files
15451           Original commit message from CVS:
15452           * MAINTAINERS:
15453           Updating all the maintainers files
15454
15455 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
15456
15457           Fix leaks some more.
15458           Original commit message from CVS:
15459           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
15460           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
15461           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
15462           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
15463           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
15464           * gst/iec958/ac3iec.c: (ac3iec_init):
15465           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
15466           Fix leaks some more.
15467
15468 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
15469
15470           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
15471           Original commit message from CVS:
15472           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
15473           "She's leaking me", said valgrind.
15474
15475 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15476
15477           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
15478           Original commit message from CVS:
15479           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
15480           Fix "pad caps are not a real subset of its template caps" warning.
15481
15482 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
15483
15484           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
15485           Original commit message from CVS:
15486           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
15487           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
15488           (gst_amrnbdec_finalize):
15489           Don't leak the adapter, unref it in a new finalize method instead.
15490           Fixes #448782.
15491
15492 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15493
15494           configure.ac: Back to CVS
15495           Original commit message from CVS:
15496           * configure.ac:
15497           Back to CVS
15498           * gst-plugins-ugly.doap:
15499           Add 0.10.6 to the list of releases.
15500
15501 === release 0.10.6 ===
15502
15503 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15504
15505         * ChangeLog:
15506         * NEWS:
15507         * RELEASE:
15508         * configure.ac:
15509         * docs/plugins/gst-plugins-ugly-plugins.args:
15510         * docs/plugins/inspect/plugin-a52dec.xml:
15511         * docs/plugins/inspect/plugin-asf.xml:
15512         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15513         * docs/plugins/inspect/plugin-dvdread.xml:
15514         * docs/plugins/inspect/plugin-dvdsub.xml:
15515         * docs/plugins/inspect/plugin-iec958.xml:
15516         * docs/plugins/inspect/plugin-lame.xml:
15517         * docs/plugins/inspect/plugin-mad.xml:
15518         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15519         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15520         * docs/plugins/inspect/plugin-mpegstream.xml:
15521         * docs/plugins/inspect/plugin-siddec.xml:
15522           Release 0.10.6
15523           Original commit message from CVS:
15524           Release 0.10.6
15525
15526 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15527
15528         * po/af.po:
15529         * po/az.po:
15530         * po/cs.po:
15531         * po/da.po:
15532         * po/en_GB.po:
15533         * po/hu.po:
15534         * po/it.po:
15535         * po/nb.po:
15536         * po/nl.po:
15537         * po/or.po:
15538         * po/sq.po:
15539         * po/sr.po:
15540         * po/sv.po:
15541         * po/uk.po:
15542         * po/vi.po:
15543           Update .po files
15544           Original commit message from CVS:
15545           Update .po files
15546
15547 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15548
15549           win32/vs6/: Convert line endings to CRLF and mark as binary files.
15550           Original commit message from CVS:
15551           * win32/vs6/gst_plugins_ugly.dsw:
15552           * win32/vs6/libgstac3parse.dsp:
15553           * win32/vs6/libgstasfdemux.dsp:
15554           * win32/vs6/libgstdvdlpcmdec.dsp:
15555           * win32/vs6/libgstdvdsub.dsp:
15556           * win32/vs6/libgstiec958.dsp:
15557           * win32/vs6/libgstlame.dsp:
15558           * win32/vs6/libgstmad.dsp:
15559           * win32/vs6/libgstmpegaudioparse.dsp:
15560           * win32/vs6/libgstmpegstream.dsp:
15561           * win32/vs6/libgstrealmedia.dsp:
15562           * win32/vs6/libgstsynaesthesia.dsp:
15563           Convert line endings to CRLF and mark as binary files.
15564
15565 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
15566
15567           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
15568           Original commit message from CVS:
15569           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
15570           Don't forget to unlock when setting the device property, or
15571           we'll sooner or later deadlock.
15572
15573 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
15574
15575           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
15576           Original commit message from CVS:
15577           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
15578           Use gst_util_guint64_to_gdouble for conversion.
15579           * win32/vs6/libgstasfdemux.dsp:
15580           Add asfpacket.c to the build.
15581
15582 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15583
15584           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
15585           Original commit message from CVS:
15586           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
15587           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
15588           * gst/mpegaudioparse/gstmpegaudioparse.h:
15589           If the Xing header provides a total time, use it to calculate the
15590           correct average bitrate immediately, instead of sending updates as
15591           we parse the stream.
15592
15593 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
15594
15595           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
15596           Original commit message from CVS:
15597           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
15598           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
15599           Use GstClockTime instead of guint for a time variable to prevent
15600           overflows on too large subtitle durations. Fixes #444514.
15601
15602 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
15603
15604           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
15605           Original commit message from CVS:
15606           Patch by: Mark Nauwelaerts <manauw at skynet be>
15607           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
15608           Clear state when handling the serialized FLUSH_STOP event instead of
15609           the FLUSH_START event, thereby making sure we don't free buffers the
15610           chain function is still using. Fixes dvdsubdec crashing when flusing
15611           or seeking (#442706).
15612
15613 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15614
15615           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
15616           Original commit message from CVS:
15617           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15618           Initialise variable to make fc4 build bot happy.
15619
15620 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15621
15622           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
15623           Original commit message from CVS:
15624           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
15625           Add sanity check so we don't abort for broken or non-MPEG streams,
15626           but instead error out. Fixes crashes/aborts for when our typefinder
15627           wrongly identifies quicktime files as mpeg (which should be fixed in
15628           -base now too). (#440120).
15629
15630 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15631
15632         * ChangeLog:
15633         * ext/amrnb/amrnbdec.c:
15634         * ext/amrnb/amrnbenc.c:
15635         * ext/amrnb/amrnbparse.c:
15636           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
15637           Original commit message from CVS:
15638           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
15639           block_size, _do_init, gst_amrnbdec_base_init,
15640           gst_amrnbdec_class_init, gst_amrnbdec_init):
15641           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
15642           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
15643           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
15644           block_size, _do_init, gst_amrnbparse_base_init,
15645           gst_amrnbparse_class_init, gst_amrnbparse_init):
15646           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
15647           GST_DEBUG_FUNCPTR and add log-category.
15648
15649 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15650
15651           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
15652           Original commit message from CVS:
15653           * gst/mpegaudioparse/gstmpegaudioparse.c:
15654           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15655           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
15656           (gst_mp3parse_chain), (mp3parse_total_bytes),
15657           (mp3parse_total_time):
15658           * gst/mpegaudioparse/gstmpegaudioparse.h:
15659           Implement parsing of Xing headers from the first frame of the stream,
15660           and use it to report duration correctly where possible.
15661
15662 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
15663
15664           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
15665           Original commit message from CVS:
15666           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
15667           After descrambling, push the packets out as individual packets
15668           instead of one big descrambled buffer. Makes cook audio decoding
15669           work with the 'realaudiodec' decoder from gst-plugins-bad.
15670
15671 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15672
15673           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
15674           Original commit message from CVS:
15675           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15676           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
15677           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
15678           (gst_rmdemux_parse_packet):
15679           * gst/realmedia/rmdemux.h:
15680           Remember first timestamp encountered in stream and re-timestamp
15681           stream to start from zero (fixes #397219); only send one newsegment
15682           event, not two; when seeking, send newsegment events from the
15683           streaming thread and not from the seeking thread.
15684
15685 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
15686
15687           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
15688           Original commit message from CVS:
15689           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
15690           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
15691           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15692           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
15693           * gst/mpegstream/gstmpegdemux.h:
15694           Reset last_flow values for the various streams after a flushing
15695           seek, otherwise we might aggregate wrong flow returns afterwards
15696           that will make upstream pause silently. This should fix seeking
15697           in DVDs and also fix the Thoggen cropping dialog (#438610).
15698
15699 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
15700
15701           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
15702           Original commit message from CVS:
15703           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
15704           (gst_asf_demux_chain_headers),
15705           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
15706           (gst_asf_demux_have_mutually_exclusive_active_stream),
15707           (gst_asf_demux_check_activate_streams),
15708           (gst_asf_demux_find_stream_with_complete_payload),
15709           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
15710           (gst_asf_demux_activate_ext_props_streams),
15711           (gst_asf_demux_process_object):
15712           * gst/asfdemux/gstasfdemux.h:
15713           Activate streams (ie. add the pads to the element) depending on
15714           whether we actually get data for those streams within the ASF
15715           preroll value specified. Currently only done in pull-mode though
15716           (this will fix problems with playbin hanging on mms streams once
15717           we use this in push-mode as well).
15718
15719 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
15720
15721           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
15722           Original commit message from CVS:
15723           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
15724           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
15725           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
15726           (gst_asf_demux_process_file):
15727           * gst/asfdemux/gstasfdemux.h:
15728           Make all timestamps start from zero in pull-mode too; some small
15729           clean-ups and FIXMEs here and there.
15730
15731 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
15732
15733           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
15734           Original commit message from CVS:
15735           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
15736           (gst_asf_demux_parse_packet):
15737           If packet size is specified within the packet and smaller than
15738           the actual packet size, don't parse beyond the size specified in
15739           the packet (this makes us parse some cases of packets with single
15740           compressed payloads cleanly, see e.g stream from #431318). Also
15741           add a sanity check when parsing compressed single payloads.
15742
15743 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
15744
15745           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
15746           Original commit message from CVS:
15747           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
15748           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
15749           (gst_asf_demux_handle_seek_event),
15750           (gst_asf_demux_push_complete_payloads):
15751           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
15752           send data from the keyframe right before the new segment start to
15753           make sure the decoder doesn't have to decode more than absolutely
15754           necessary.
15755
15756 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
15757
15758           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
15759           Original commit message from CVS:
15760           * gst/asfdemux/asfheaders.c:
15761           * gst/asfdemux/asfheaders.h:
15762           * gst/asfdemux/asfpacket.c:
15763           (asf_payload_parse_replicated_data_extensions),
15764           (gst_asf_demux_parse_payload):
15765           * gst/asfdemux/asfpacket.h:
15766           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15767           (gst_asf_demux_push_complete_payloads),
15768           (gst_asf_demux_process_ext_stream_props):
15769           * gst/asfdemux/gstasfdemux.h:
15770           Implement payload extension system/extended replicated data parsing,
15771           so we can extract payload durations if they're specified.
15772
15773 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
15774
15775           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
15776           Original commit message from CVS:
15777           * gst/asfdemux/asfheaders.h:
15778           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15779           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
15780           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
15781           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
15782           (gst_asf_demux_parse_stream_object),
15783           (gst_asf_demux_process_ext_stream_props),
15784           (gst_asf_demux_process_queued_extended_stream_objects),
15785           (gst_asf_demux_activate_ext_props_streams),
15786           (gst_asf_demux_process_object):
15787           * gst/asfdemux/gstasfdemux.h:
15788           Refactor stream parse/activation a bit (stream activation heuristics
15789           are still the same though); some more clean-ups.
15790
15791 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
15792
15793           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
15794           Original commit message from CVS:
15795           * win32/common/.cvsignore:
15796           Ignore generated config.h file to make build bot happy.
15797
15798 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
15799
15800           gst/asfdemux/: Init debug category before using it.
15801           Original commit message from CVS:
15802           * gst/asfdemux/gstasf.c: (plugin_init):
15803           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
15804           * gst/asfdemux/gstasfdemux.h:
15805           Init debug category before using it.
15806
15807 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
15808
15809           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
15810           Original commit message from CVS:
15811           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
15812           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
15813           Fix silly bug when we can't pull as much data as we want; don't
15814           forget to announce pending tags in the new packet parsing code.
15815
15816 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
15817
15818           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
15819           Original commit message from CVS:
15820           * configure.ac:
15821           * win32/MANIFEST:
15822           Generate a win32 config.h into win32/common and add to MANIFEST so
15823           it gets disted (#393890). Looks like win32/common/config.h.in needs
15824           some work though.
15825
15826 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
15827
15828           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
15829           Original commit message from CVS:
15830           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
15831           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
15832           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
15833           Fix pull mode operation some more: send newsegment event before
15834           sending data; handle EOS and fatal flow returns a bit better; don't
15835           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
15836
15837 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
15838
15839           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
15840           Original commit message from CVS:
15841           * gst/asfdemux/Makefile.am:
15842           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
15843           (asf_packet_create_payload_buffer),
15844           (asf_payload_find_previous_fragment),
15845           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
15846           (gst_asf_demux_parse_packet):
15847           * gst/asfdemux/asfpacket.h:
15848           * gst/asfdemux/gstasfdemux.c:
15849           (gst_asf_demux_reset_stream_state_after_discont),
15850           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
15851           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
15852           (gst_asf_demux_process_chunk):
15853           * gst/asfdemux/gstasfdemux.h:
15854           New packet parsing code: should put halfway decent timestamps on
15855           buffers, and might even set the appropriate keyframe/discont buffer
15856           flags from time to time (and even if it doesn't, I'm at least able
15857           to debug this code); only used in pull-mode so far. Still needs
15858           some more work, like payload extensions parsing and proper flow
15859           aggregation, and stream activation based on preroll. Stay tuned.
15860
15861 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
15862
15863           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
15864           Original commit message from CVS:
15865           * gst/asfdemux/asfheaders.h:
15866           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15867           (gst_asf_demux_seek_index_lookup),
15868           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
15869           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
15870           (gst_asf_demux_process_ext_content_desc),
15871           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
15872           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
15873           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
15874           * gst/asfdemux/gstasfdemux.h:
15875           Some clean-ups and small fixes: rename asf_stream_context structure to
15876           AsfStream; inline some three-line utility functions that are only used
15877           once anyway and get rid of their associated helper structs; make debug
15878           category global so that it is used by the debug statements in the other
15879           file as well; simplify gst_asf_demux_get_stream(); fix accidental
15880           implicit initialisation of stream->last_buffer_timestamp to 0, which
15881           would lead to missing timestamps on the first buffer; put fourcc format
15882           into video caps to make certain proprietary wmv decoders happy (for the
15883           case of WMVA in particular); play_time is offset by preroll as well, so
15884           fix overreporting of duration for some files.
15885
15886 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
15887
15888           gst/asfdemux/gstasfdemux.c: Printf format fixes.
15889           Original commit message from CVS:
15890           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
15891           (gst_asf_demux_pull_indices):
15892           Printf format fixes.
15893
15894 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
15895
15896           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
15897           Original commit message from CVS:
15898           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15899           (gst_mpeg_parse_send_event):
15900           Post an error message if EOS wasn't handled by anything downstream.
15901           This should fix playbin freezing/hanging with small VobSub subtitle
15902           files (background: not-linked flow returns from downstream are
15903           ignored for a while at the beginning, so if the file is small
15904           upstream will never get a not-linked flow return even if nothing
15905           is connected downstream). (#429960).
15906
15907 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
15908
15909           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
15910           Original commit message from CVS:
15911           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15912           (gst_amrnbparse_sink_activate),
15913           (gst_amrnbparse_sink_activate_pull):
15914           Rewrite terminally broken sinkpad activation code.
15915           Now actually supports pull-mode activation (didn't before), and push
15916           mode activation doesn't leave the sinkpad flushing.
15917
15918 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15919
15920           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
15921           Original commit message from CVS:
15922           * gst/asfdemux/asfheaders.c:
15923           * gst/asfdemux/asfheaders.h:
15924           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15925           (gst_asf_demux_reset), (gst_asf_demux_init),
15926           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
15927           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
15928           (gst_asf_demux_seek_index_lookup),
15929           (gst_asf_demux_reset_stream_state_after_discont),
15930           (gst_asf_demux_handle_seek_event),
15931           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
15932           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
15933           (gst_asf_demux_pull_indices),
15934           (gst_asf_demux_parse_data_object_start),
15935           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
15936           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
15937           (gst_asf_demux_process_simple_index),
15938           (gst_asf_demux_process_object),
15939           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
15940           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
15941           * gst/asfdemux/gstasfdemux.h:
15942           Make asfdemux work in pull mode where possible. If there's an index
15943           at the end of the file, read it and use it for seeking purposes.
15944
15945 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
15946
15947           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
15948           Original commit message from CVS:
15949           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15950           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
15951           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
15952           Some timestamp fixes.
15953           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
15954           Fix for 64-bit machines.
15955
15956 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
15957
15958           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
15959           Original commit message from CVS:
15960           Patch by: René Stadler <mail at renestadler dot de>
15961           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
15962           (find_seek_offset_time), (gst_rmdemux_reset),
15963           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
15964           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
15965           * gst/realmedia/rmdemux.h:
15966           Make rmdemux handle any number of logical streams. Fixes #428698.
15967
15968 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15969
15970         * po/nl.po:
15971           update dutch
15972           Original commit message from CVS:
15973           update dutch
15974
15975 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15976
15977           po/: Added Danish translation.
15978           Original commit message from CVS:
15979           submitted by: Mogens Jaeger <mogens@jaeger.tf>
15980           * po/LINGUAS:
15981           * po/da.po:
15982           Added Danish translation.
15983
15984 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15985
15986           po/.cvsignore: Add pot.
15987           Original commit message from CVS:
15988           * po/.cvsignore:
15989           Add pot.
15990
15991 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
15992
15993           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
15994           Original commit message from CVS:
15995           2007-03-27  Julien MOUTTE  <julien@moutte.net>
15996           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
15997           stream and try to adapt to incoming timestamps lack of
15998           precision up to half a frame. This allows generating
15999           a perfect stream even with muxed formats like FLV where
16000           the timestamps are stored in milliseconds.
16001
16002 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16003
16004           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
16005           Original commit message from CVS:
16006           * gst/realmedia/rmdemux.c:
16007           Remove unused zlib.h include. Fixes #421594.
16008
16009 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16010
16011           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
16012           Original commit message from CVS:
16013           * ext/lame/gstlame.c: (gst_lame_setup):
16014           Disable the bitrate checking when the user has requested
16015           Free Format mode, as all bitrates less than the maximum
16016           are valid then.
16017
16018 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16019
16020           po/: Update translations.
16021           Original commit message from CVS:
16022           * po/hu.po:
16023           * po/it.po:
16024           * po/sv.po:
16025           Update translations.
16026
16027 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16028
16029           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
16030           Original commit message from CVS:
16031           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
16032           When handling seeks, don't convert -1 start or stop values to a bogus
16033           byte position - pass them upstream as -1.
16034
16035 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16036
16037           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
16038           Original commit message from CVS:
16039           * gst/mpegaudioparse/gstmpegaudioparse.c:
16040           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
16041           (gst_mp3parse_init), (gst_mp3parse_sink_event),
16042           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
16043           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
16044           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
16045           (mp3parse_total_time), (mp3parse_handle_seek),
16046           (mp3parse_src_event), (mp3parse_src_query),
16047           (mp3parse_get_query_types), (plugin_init):
16048           * gst/mpegaudioparse/gstmpegaudioparse.h:
16049           Implement seeking via average bitrate, and position+duration
16050           querying in mp3parse. Later, it will support frame-accurate seeking by
16051           building a seek table as it parses.
16052           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
16053           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
16054           before any extant MP3 decoder plugin. This allows us to remove framing
16055           support from the decoders, if we want, and will provide them with
16056           accurate seeking automatically once it is finished.
16057           Fix the handling of MPEG-1 Layer 1 files.
16058           Partially fix timestamping of packets arriving from a demuxer by
16059           queueing the incoming timestamp until the next packet starts, rather
16060           than applying it immediately to the next pushed buffer.
16061
16062 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
16063
16064           gst/asfdemux/gstasfdemux.c: Printf format fix.
16065           Original commit message from CVS:
16066           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
16067           Printf format fix.
16068
16069 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16070
16071           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
16072           Original commit message from CVS:
16073           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
16074           (gst_cdio_cdda_src_finalize):
16075           Make sure we always destroy our libcdio handle.
16076
16077 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
16078
16079           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
16080           Original commit message from CVS:
16081           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
16082           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
16083           (gst_cdio_cdda_src_finalize):
16084           Small code cleanups.
16085           Don't use pad_alloc as the base class cannot deal with the error codes.
16086
16087 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
16088
16089           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
16090           Original commit message from CVS:
16091           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
16092           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
16093           Never post a (fatal) error message on the bus on decoding errors. We
16094           should only do this if we can't recover, but mpeg2dec can always
16095           recover. This is needed for DVB streams, for example, where there
16096           may be temporary glitches in the stream. Instead of an error
16097           message, post a warning message on the bus for every N decoding
16098           errors. Fixes #370020.
16099
16100 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16101
16102           configure.ac: Convert to new AG_GST style.
16103           Original commit message from CVS:
16104           * configure.ac:
16105           Convert to new AG_GST style.
16106
16107 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16108
16109           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
16110           Original commit message from CVS:
16111           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
16112           (gst_lame_setup):
16113           Display sensible defaults and limits for the
16114           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
16115           property - it's supposed to be a boolean 0/1 value.
16116
16117 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16118
16119           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
16120           Original commit message from CVS:
16121           * ext/lame/gstlame.c:
16122           Initialise the variables so gcc doesn't complain about possibly
16123           uninitialised uses, even though they can't actually happen.
16124
16125 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
16126
16127           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
16128           Original commit message from CVS:
16129           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
16130           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
16131           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
16132           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16133           Implement all sample rates.
16134           Implement sample permutation a little smarter avoiding a memcpy.
16135           Fix timestamps, use segments, fix seeking.
16136
16137 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
16138
16139           Document siddec.
16140           Original commit message from CVS:
16141           * docs/plugins/Makefile.am:
16142           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16143           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16144           * docs/plugins/inspect/plugin-siddec.xml:
16145           * ext/sidplay/gstsiddec.cc:
16146           * ext/sidplay/gstsiddec.h:
16147           Document siddec.
16148
16149 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16150
16151           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
16152           Original commit message from CVS:
16153           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
16154           (gst_lame_set_property), (gst_lame_setup):
16155           Fix up bitrate checking macro.  Make it give us a
16156           GST_ELEMENT_WARNING message so the application has a chance of
16157           reporting this to the user.  Move the checking to _setup, so we
16158           are sure it runs in the READY state, when we hope to have a pipeline
16159           and a bus that is not flushing.
16160           This fixes e.g. using 96 kbit/sec as a bitrate.
16161
16162 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
16163
16164           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
16165           Original commit message from CVS:
16166           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
16167           (gst_asf_demux_process_advanced_mutual_exclusion),
16168           (gst_asf_demux_process_queued_extended_stream_objects),
16169           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16170           * gst/asfdemux/gstasfdemux.h:
16171           Parse advanced mutual exclusion object and only add pads for
16172           'hidden' streams (those in an extended stream header) that are
16173           mutually exclusive with an already existing 'main stream' if
16174           the broadcasting flag is not set. If the broadcasting flag is set,
16175           assume that data for this stream isn't sent. (This should ideally be
16176           solved better by making playbin more robust against this and/or by
16177           making mmssrc send some information downstream about which streams
16178           will be streamed). Fixes #353116.
16179
16180 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16181
16182           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
16183           Original commit message from CVS:
16184           * gst/synaesthesia/gstsynaesthesia.c:
16185           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
16186           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
16187           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
16188           (synaescope32), (synaescope_set_data), (synaesthesia_update),
16189           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
16190           * gst/synaesthesia/synaescope.h:
16191           Move all the mutable engine state into a structure so that
16192           multiple element instances can run without interfering.
16193
16194 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16195
16196           Add crossreferences to glib/gobject/gstream docs.
16197           Original commit message from CVS:
16198           * configure.ac:
16199           * docs/plugins/Makefile.am:
16200           Add crossreferences to glib/gobject/gstream docs.
16201
16202 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16203
16204           gst/synaesthesia/: More source cleanups and add FIXME comments.
16205           Original commit message from CVS:
16206           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
16207           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16208           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
16209           (plugin_init):
16210           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
16211           (synaescope8):
16212           More source cleanups and add FIXME comments.
16213
16214 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
16215
16216           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
16217           Original commit message from CVS:
16218           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
16219           Use gst_guint64_to_gdouble for conversions.
16220           * gst/synaesthesia/synaescope.c:
16221           Define M_PI and do not include <pthread.h> and
16222           <sys/time.h> for G_OS_WIN32
16223           * win32/vs6/libgstrealmedia.dsp:
16224           * win32/vs6/synaesthesia.dsp:
16225           Update projects files.
16226           * win32/common/config.h.in:
16227           Add config.h.in for autogen of config.h
16228
16229 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16230
16231           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
16232           Original commit message from CVS:
16233           * configure.ac:
16234           Add --enable-experimental support. Activate synaesthesia when building
16235           with --enable-experimental. Fix --enable external configure switch
16236           description.
16237
16238 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16239
16240           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
16241           Original commit message from CVS:
16242           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
16243           (gst_lame_change_state):
16244           * ext/lame/gstlame.h:
16245           On receiving EOS, we try to push a last buffer with the remaining
16246           samples. Don't do that if we got an unclean flow return on the last
16247           gst_pad_push(), downstream might not handle this very gracefully
16248           (see #403168).
16249           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
16250           Pass flow returns upstream (helps #403168).
16251
16252 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16253
16254           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
16255           Original commit message from CVS:
16256           * gst/synaesthesia/gstsynaesthesia.c:
16257           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
16258           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16259           (gst_synaesthesia_chain), (plugin_init):
16260           check result of gst_pad_push() in _chain.
16261
16262 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16263
16264           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
16265           Original commit message from CVS:
16266           * gst/synaesthesia/Makefile.am:
16267           * gst/synaesthesia/gstsynaesthesia.c:
16268           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
16269           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16270           (gst_synaesthesia_chain), (plugin_init):
16271           * gst/synaesthesia/synaescope.c:
16272           * gst/synaesthesia/synaescope.h:
16273           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
16274           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
16275           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
16276           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
16277           possible leak in _chain. (#356882)
16278
16279 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
16280
16281           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
16282           Original commit message from CVS:
16283           * gst/asfdemux/asfheaders.c:
16284           * gst/asfdemux/asfheaders.h:
16285           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
16286           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
16287           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
16288           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
16289           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
16290           (gst_asf_demux_process_ext_content_desc),
16291           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
16292           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
16293           (gst_asf_demux_process_bitrate_props_object),
16294           (gst_asf_demux_process_header_ext),
16295           (gst_asf_demux_process_language_list),
16296           (gst_asf_demux_process_ext_stream_props),
16297           (gst_asf_demux_process_queued_extended_stream_objects),
16298           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16299           * gst/asfdemux/gstasfdemux.h:
16300           Refactor and clean up header parsing and chain function a bit; get
16301           rid of some cruft; make header parsing a tad more robust, fixing
16302           #403188.
16303
16304 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
16305
16306           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
16307           Original commit message from CVS:
16308           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
16309           Post an error if we receive an EOS event while still waiting for the
16310           ASF header object to come through.
16311
16312 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
16313
16314           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
16315           Original commit message from CVS:
16316           Patch by: Xavier B. <xavierb gmail com>
16317           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
16318           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16319           (gst_asf_demux_process_ext_content_desc),
16320           (gst_asf_demux_process_data),
16321           (gst_asf_demux_process_language_list),
16322           (gst_asf_demux_process_ext_stream_props),
16323           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
16324           Guard places where we assume that a certain amount of data is
16325           available better against less data being available (should fix
16326           infamous assertion crasher bug #336370). Also fixes a small
16327           memory leak.
16328
16329 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
16330
16331           gst/realmedia/: Add demuxer for RealAudio files (#349779).
16332           Original commit message from CVS:
16333           * gst/realmedia/Makefile.am:
16334           * gst/realmedia/rademux.c:
16335           * gst/realmedia/rademux.h:
16336           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16337           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
16338           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
16339           * gst/realmedia/rmutils.h:
16340           Add demuxer for RealAudio files (#349779).
16341
16342 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
16343
16344           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
16345           Original commit message from CVS:
16346           * Makefile.am:
16347           Add win32/MANIFEST to EXTRA_DIST so win32 files will
16348           be include in the next release.
16349           * win32/MANIFEST:
16350           Remove win32/common/config.h is which is not autogenerated yet.
16351
16352 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16353
16354           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
16355           Original commit message from CVS:
16356           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
16357           warn when outgoing sample rate is different from incoming
16358
16359 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16360
16361           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
16362           Original commit message from CVS:
16363           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
16364           All sample-rates < 32khz come from the LSF extensions, which only
16365           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
16366           Use gst_util_uint64_scale because we can.
16367
16368 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16369
16370           tests/check/elements/amrnbenc.c: and fix compilation of this test
16371           Original commit message from CVS:
16372           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16373           (cleanup_amrnbenc):
16374           and fix compilation of this test
16375
16376 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16377
16378           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
16379           Original commit message from CVS:
16380           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16381           (cleanup_amrnbenc):
16382           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16383           (cleanup_mpeg2dec):
16384           re-apply as it was -bad and not -ugly that is frozen, doh
16385
16386 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16387
16388           tests/check/elements/: revert my freeze breakage
16389           Original commit message from CVS:
16390           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16391           (cleanup_amrnbenc):
16392           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16393           (cleanup_mpeg2dec):
16394           revert my freeze breakage
16395
16396 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16397
16398           gst/asfdemux/gstasfdemux.c: add a comment about a future change
16399           Original commit message from CVS:
16400           * gst/asfdemux/gstasfdemux.c:
16401           (gst_asf_demux_get_gst_tag_from_tag_name),
16402           (gst_asf_demux_process_ext_content_desc):
16403           add a comment about a future change
16404           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
16405           (cleanup_amrnbenc):
16406           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16407           (cleanup_mpeg2dec):
16408           consistent pad (de)activation
16409
16410 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
16411
16412           gst/asfdemux/gstasfdemux.c: Update query_types function too.
16413           Original commit message from CVS:
16414           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
16415           Update query_types function too.
16416
16417 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
16418
16419           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
16420           Original commit message from CVS:
16421           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
16422           (gst_rmdemux_src_query_types):
16423           Implement SEEKING query, make query function thread-safe.
16424
16425 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
16426
16427           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
16428           Original commit message from CVS:
16429           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
16430           Use alignment-safe macros here too (subbuffers ...); guard against
16431           hypothetical memory access beyond our given buffer in the case
16432           where the buffer size is not a multiple of 2.
16433
16434 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
16435
16436           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
16437           Original commit message from CVS:
16438           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
16439           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
16440           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
16441           * gst/asfdemux/gstasfdemux.h:
16442           Don't crash in the seek event handling code when playtime is 0,
16443           as may be the case with live streams (#386218). Implement SEEKING
16444           query so applications can query seekability without second-guessing
16445           based on whether we have a duration or not.
16446
16447 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16448
16449           add doap file
16450           Original commit message from CVS:
16451           * Makefile.am:
16452           * gst-plugins-ugly.doap:
16453           * gst-plugins-ugly.spec.in:
16454           add doap file
16455
16456 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
16457
16458           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
16459           Original commit message from CVS:
16460           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
16461           Use our alignment-safe macros here too, since we can't assume that
16462           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
16463           here).
16464
16465 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
16466
16467           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
16468           Original commit message from CVS:
16469           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
16470           Also, don't read the index for a stream a second time when
16471           operating in pull-mode and reaching the end of the file.
16472
16473 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
16474
16475           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
16476           Original commit message from CVS:
16477           Patch by: Roland Kay  <roland.kay at ox compsoc net>
16478           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
16479           Don't leak stream index (#385292).
16480
16481 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
16482
16483           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
16484           Original commit message from CVS:
16485           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
16486           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
16487           (gst_lame_setup):
16488           * ext/lame/gstlame.h:
16489           Fix leak (by calling lame_init_params() before lame_close()); handle
16490           NULL return from lame_init() more gracefully. Fixes #385311.
16491
16492 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16493
16494           configure.ac: Back to CVS
16495           Original commit message from CVS:
16496           * configure.ac:
16497           Back to CVS
16498
16499 === release 0.10.5 ===
16500
16501 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16502
16503         * ChangeLog:
16504         * NEWS:
16505         * RELEASE:
16506         * configure.ac:
16507         * docs/plugins/gst-plugins-ugly-plugins.args:
16508         * docs/plugins/inspect/plugin-a52dec.xml:
16509         * docs/plugins/inspect/plugin-asf.xml:
16510         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16511         * docs/plugins/inspect/plugin-dvdsub.xml:
16512         * docs/plugins/inspect/plugin-iec958.xml:
16513         * docs/plugins/inspect/plugin-lame.xml:
16514         * docs/plugins/inspect/plugin-mad.xml:
16515         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16516         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16517         * docs/plugins/inspect/plugin-mpegstream.xml:
16518         * docs/plugins/inspect/plugin-siddec.xml:
16519           Release 0.10.5
16520           Original commit message from CVS:
16521           Release 0.10.5
16522
16523 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
16524
16525           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
16526           Original commit message from CVS:
16527           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
16528           to in the previous checkin.  see #385192.  You can have your
16529           cheese back now.
16530
16531 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
16532
16533           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
16534           Original commit message from CVS:
16535           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
16536           from the dereferenced integer, not the pointer itself.  Fixes
16537           #385192.
16538           I'm takin ur cheese!
16539
16540 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
16541
16542         * ChangeLog:
16543           ChangeLog surgery: fix bug number
16544           Original commit message from CVS:
16545           ChangeLog surgery: fix bug number
16546
16547 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
16548
16549           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
16550           Original commit message from CVS:
16551           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
16552           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
16553           For version 4 streams, read the extra codec data size from the
16554           header instead of assuming it is always 16 (also read it from the
16555           right position) (#384989). For version 4 and 5 streams, check that
16556           the specified extra codec data size doesn't make us read beyond the
16557           chunk boundary (#384989).
16558
16559 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16560
16561         * po/af.po:
16562         * po/az.po:
16563         * po/cs.po:
16564         * po/en_GB.po:
16565         * po/hu.po:
16566         * po/it.po:
16567         * po/nb.po:
16568         * po/nl.po:
16569         * po/or.po:
16570         * po/sq.po:
16571         * po/sr.po:
16572         * po/sv.po:
16573         * po/uk.po:
16574         * po/vi.po:
16575           Update .po files
16576           Original commit message from CVS:
16577           Update .po files
16578
16579 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
16580
16581           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
16582           Original commit message from CVS:
16583           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
16584           Cosmetic changes: fix misleading debug statement, update
16585           comment, add cast.
16586
16587 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16588
16589           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
16590           Original commit message from CVS:
16591           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
16592           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16593           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
16594           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
16595           * ext/mpeg2dec/gstmpeg2dec.h:
16596           Align buffers to a 16 byte boundary so the altivec optimisations
16597           don't crash. Fixes #327350.
16598
16599 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
16600
16601           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
16602           Original commit message from CVS:
16603           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
16604           The availability of extra codec data isn't something that
16605           warrants debug messages at WARNING level (see #376958).
16606
16607 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
16608
16609           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
16610           Original commit message from CVS:
16611           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
16612           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
16613           (gst_dvd_demux_send_subbuffer):
16614           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
16615           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
16616           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
16617           (gst_mpeg_demux_send_subbuffer):
16618           * gst/mpegstream/gstmpegdemux.h:
16619           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16620           (gst_mpeg_parse_chain):
16621           Fix flow value combination; this fixes playbin/totem locking up if
16622           a VobSub file is specified as subtitle file (#334322). Flow value
16623           combination should only happen once we are fairly sure we've got all
16624           pads that are available for now. Since there isn't a well-specified
16625           time when this is the case in MPEG, we'll just assume this is the
16626           case once there has been a certain number of packets for each
16627           stream we've found so far.
16628
16629 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
16630
16631           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
16632           Original commit message from CVS:
16633           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
16634           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
16635           Simplify the framerate code and support more framerates. Fixes #361584.
16636
16637 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16638
16639           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
16640           Original commit message from CVS:
16641           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
16642           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
16643           Fix minor memleak when creating pads from static pad templates (#369627).
16644           * tests/check/Makefile.am:
16645           * tests/check/elements/.cvsignore:
16646           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
16647           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
16648           Add unit tests for mpeg2dec (#369627).
16649
16650 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
16651
16652         * ChangeLog:
16653           give credit
16654           Original commit message from CVS:
16655           give credit
16656
16657 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
16658
16659           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
16660           Original commit message from CVS:
16661           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
16662           (gst_lame_change_state):
16663           * ext/lame/gstlame.h:
16664           Make lame timestamp flushed eos buffer by some additional timestamp
16665           accounting. Fixes #374760.
16666
16667 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
16668
16669           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
16670           Original commit message from CVS:
16671           * gst/mpegaudioparse/gstmpegaudioparse.c:
16672           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
16673           (gst_mp3parse_init), (gst_mp3parse_dispose),
16674           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
16675           (gst_mp3parse_change_state):
16676           * gst/mpegaudioparse/gstmpegaudioparse.h:
16677           Make timestamp handling in mp3parse saner; now works for at least
16678           simple cases.
16679
16680 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
16681
16682           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
16683           Original commit message from CVS:
16684           * gst/mpegaudioparse/Makefile.am:
16685           * gst/mpegaudioparse/gstmpegaudioparse.c:
16686           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
16687           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
16688           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
16689           (gst_mp3parse_change_state), (plugin_init):
16690           * gst/mpegaudioparse/gstmpegaudioparse.h:
16691           Bring mp3parse into the 21st century.
16692           Use its own debug category, use gstadapter, format nicely to 80
16693           columns, and fix incorrect handling of 32 kHz and less files.
16694
16695 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
16696
16697           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
16698           Original commit message from CVS:
16699           Patch by: Sebastian Droege <slomo at ubuntu dot com>
16700           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
16701           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
16702           * ext/mpeg2dec/gstmpeg2dec.h:
16703           libmpeg2 requires its output buffers to start at a 16byte aligned
16704           address or the altivec optimizations will explode.
16705
16706 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
16707
16708           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
16709           Original commit message from CVS:
16710           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
16711           * ext/cdio/gstcdio.h:
16712           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
16713           Move CD-TEXT utility function into common file so it can also be
16714           used by a future cdioparanoiasrc.
16715
16716 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16717
16718           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
16719           Original commit message from CVS:
16720           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
16721           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
16722           information (fixes #340433).
16723
16724 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
16725
16726           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
16727           Original commit message from CVS:
16728           Patch by: Josep Torra Valles  <josep at fluendo com>
16729           * gst/iec958/ac3_padder.c: (ac3p_init):
16730           * gst/mpegstream/gstmpegparse.c:
16731           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
16732           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
16733           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
16734           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
16735           (gst_rmdemux_parse_packet):
16736           Misc. fixes for problems discovered by Forte (different return types
16737           in function declaration and definition, pointer arithmetics with
16738           void pointers). Fixes #362639.
16739
16740 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
16741
16742           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
16743           Original commit message from CVS:
16744           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
16745           Don't announce audio or subtitle streams that aren't really present,
16746           it makes dvddemux create pads that will never carry any data, which
16747           is not good.
16748
16749 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
16750
16751           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
16752           Original commit message from CVS:
16753           * ext/lame/gstlame.c: (gst_lame_set_property):
16754           Round up not allowed bitrates to the next higher allowed one
16755           (Closes: #361140).
16756
16757 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
16758
16759           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
16760           Original commit message from CVS:
16761           * docs/plugins/Makefile.am:
16762           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16763           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16764           * ext/lame/gstlame.c: (gst_lame_class_init):
16765           * ext/lame/gstlame.h:
16766           Add docs for lame and lame to docs. Specify allowed bitrates
16767           in the properties description (#361140). Canonicalise object
16768           property names (ie. use hyphen instead of underscore).
16769           * docs/plugins/inspect/plugin-a52dec.xml:
16770           * docs/plugins/inspect/plugin-amrnb.xml:
16771           * docs/plugins/inspect/plugin-asf.xml:
16772           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16773           * docs/plugins/inspect/plugin-dvdread.xml:
16774           * docs/plugins/inspect/plugin-dvdsub.xml:
16775           * docs/plugins/inspect/plugin-iec958.xml:
16776           * docs/plugins/inspect/plugin-lame.xml:
16777           * docs/plugins/inspect/plugin-mad.xml:
16778           * docs/plugins/inspect/plugin-mpeg2dec.xml:
16779           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16780           * docs/plugins/inspect/plugin-mpegstream.xml:
16781           * docs/plugins/inspect/plugin-siddec.xml:
16782           Update version to CVS.
16783
16784 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
16785
16786           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
16787           Original commit message from CVS:
16788           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
16789           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
16790           (plugin_init):
16791           * po/POTFILES.in:
16792           Add i18n magic to lame plugin. Throw decent error message when we
16793           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
16794
16795 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
16796
16797           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
16798           Original commit message from CVS:
16799           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
16800           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
16801           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
16802           Change caps to x-rdt, because it's not x-rtp.
16803           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16804           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
16805           (gst_rmdemux_plugin_init):
16806           Activate pad before adding to the element.
16807           Return the combined stream return values after pad_alloc.
16808
16809 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16810
16811           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
16812           Original commit message from CVS:
16813           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
16814           * ext/mpeg2dec/gstmpeg2dec.h:
16815           Add some debugging to timestamp handling.
16816           Make sure we don't convert invalid timestamps.
16817
16818 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16819
16820           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
16821           Original commit message from CVS:
16822           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
16823           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
16824           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
16825           (gst_dvd_demux_get_subpicture_stream):
16826           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
16827           (gst_mpeg_demux_get_audio_stream),
16828           (gst_mpeg_demux_get_private_stream):
16829           Active pads before adding them to the running element. Don't assert
16830           on non-BYTE format newsegment events in asfdemux.
16831
16832 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
16833
16834           Printf format fixes.
16835           Original commit message from CVS:
16836           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
16837           (gst_dvd_read_src_handle_seek_event):
16838           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
16839           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
16840           * ext/sidplay/gstsiddec.cc:
16841           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
16842           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
16843           (gst_rmdemux_parse_packet):
16844           Printf format fixes.
16845
16846 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16847
16848           gst/realmedia/: Added RDT depayloader.
16849           Original commit message from CVS:
16850           * gst/realmedia/Makefile.am:
16851           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
16852           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
16853           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
16854           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
16855           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
16856           * gst/realmedia/rdtdepay.h:
16857           Added RDT depayloader.
16858           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16859           (gst_rmdemux_plugin_init), (plugin_init):
16860           Remove unused function.
16861           Added some more mime-types.
16862
16863 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16864
16865           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
16866           Original commit message from CVS:
16867           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
16868           If an incoming timestamp is within one sample of our current
16869           timestamp, then keep it. This prevents imprecision in the
16870           PTS (which only has 90khz granularity) from affecting our stream.
16871
16872 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
16873
16874           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
16875           Original commit message from CVS:
16876           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
16877           Reflow code so that compiler doesn't complain about possible use
16878           of uninitialised variable any longer; but just in case, initialise
16879           it anyway; also take object ref in query function and do peer pad
16880           stuff in a more thread-safe way.
16881
16882 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
16883
16884           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
16885           Original commit message from CVS:
16886           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
16887           Init a variable to make compilers happy.
16888
16889 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
16890
16891           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
16892           Original commit message from CVS:
16893           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
16894           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
16895           (gst_dvd_demux_sync_stream_to_time):
16896           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
16897           (gst_mpeg_demux_synchronise_pads),
16898           (gst_mpeg_demux_sync_stream_to_time):
16899           Send newsegment updates for sparse streams (#350778).
16900
16901 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16902
16903           ext/dvdread/dvdreadsrc.c: fix compile warning
16904           Original commit message from CVS:
16905           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
16906           fix compile warning
16907
16908 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16909
16910         * configure.ac:
16911           bump the nano bitches
16912           Original commit message from CVS:
16913           bump the nano bitches
16914
16915 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16916
16917           configure.ac: As another attempt, synaesthesia can be enabled by passing
16918           Original commit message from CVS:
16919           * configure.ac:
16920           As another attempt, synaesthesia can be enabled by passing
16921           --with-plugins="synaesthesia" to configure
16922
16923 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16924
16925           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
16926           Original commit message from CVS:
16927           * configure.ac:
16928           Don't build synaesthesia by default, until someone confirms that it
16929           is okay (filed as #356882)
16930
16931 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16932
16933           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
16934           Original commit message from CVS:
16935           * configure.ac:
16936           Don't build synaesthesia by default, until someone confirms that it
16937           is okay (filed as #356882)
16938
16939 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16940
16941           Port synaesthesia.
16942           Original commit message from CVS:
16943           * configure.ac:
16944           * gst/synaesthesia/Makefile.am:
16945           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
16946           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16947           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
16948           (gst_synaesthesia_change_state), (plugin_init):
16949           Port synaesthesia.
16950
16951 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16952
16953           More G_OBJECT macro fixing.
16954           Original commit message from CVS:
16955           * ext/mad/gstid3tag.c:
16956           * gst/mpegstream/gstrfc2250enc.h:
16957           * gst/synaesthesia/gstsynaesthesia.c:
16958           More G_OBJECT macro fixing.
16959
16960 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
16961
16962           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
16963           Original commit message from CVS:
16964           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16965           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
16966           Fix initialisation dummy buffer, the offsets are relative to the start
16967           of the buffers. Fixes #356004.
16968
16969 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
16970
16971         * gst-plugins-ugly.spec.in:
16972           update spec file
16973           Original commit message from CVS:
16974           update spec file
16975
16976 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
16977
16978           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
16979           Original commit message from CVS:
16980           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
16981           Add convert query (needed for later when we just operate in time
16982           format and let the base source class handle all the seeking stuff).
16983
16984 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16985
16986           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
16987           Original commit message from CVS:
16988           * gst/asfdemux/gstasfdemux.c:
16989           (gst_asf_demux_get_gst_tag_from_tag_name),
16990           (gst_asf_demux_process_ext_content_desc):
16991           Erm, lets properly fix it. The only non-text tag that we support is
16992           the track-number and that is an UINT. asfdemux was returning a GValue
16993           initialized as INT. Further the Track and not the TrackNumber tag
16994           (the latter is a string too).
16995
16996 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16997
16998           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
16999           Original commit message from CVS:
17000           * gst/asfdemux/gstasfdemux.c:
17001           (gst_asf_demux_get_gst_tag_from_tag_name),
17002           (gst_asf_demux_process_ext_content_desc):
17003           Skip tags that are unknown (was producing an uninialized GValue).
17004
17005 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
17006
17007           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
17008           Original commit message from CVS:
17009           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
17010           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
17011           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
17012           (gst_a52dec_set_property), (gst_a52dec_get_property):
17013           * ext/a52dec/gsta52dec.h:
17014           Patch from from Michal Benes <michal.benes@itonis.tv>:
17015           Add two things to a52dec: configure the exact output format for ac3
17016           decoding through properties, if desired.
17017           By default, configure an output format preferred by downstream. Now
17018           that audioconvert lists caps by preference, this means that a52dec
17019           can do downmixing (iff required) rather than audioconvert, so it can
17020           use the ac3 downmix levels from the bitstream.
17021
17022 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17023
17024           Add missing GST_LIBS to the link flags
17025           Original commit message from CVS:
17026           * ext/lame/Makefile.am:
17027           * ext/mpeg2dec/Makefile.am:
17028           * gst/dvdlpcmdec/Makefile.am:
17029           * gst/dvdsub/Makefile.am:
17030           * gst/mpegaudioparse/Makefile.am:
17031           Add missing GST_LIBS to the link flags
17032
17033 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
17034
17035           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
17036           Original commit message from CVS:
17037           * configure.ac:
17038           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
17039
17040 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17041
17042           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
17043           Original commit message from CVS:
17044           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
17045           fix build for debug disabled
17046
17047 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
17048
17049           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
17050           Original commit message from CVS:
17051           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
17052           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
17053           Use static pad templates with ANY caps for the source pads for
17054           simplicity and to avoid warnings when creating pads for unhandled
17055           codec IDs (#351795).
17056
17057 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
17058
17059           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
17060           Original commit message from CVS:
17061           Patch by: Michal Benes <michal dot benes at itonis dot tv>
17062           * ext/mad/gstmad.c: (gst_mad_chain):
17063           Fix timestamping in mad by only activating a new timestamp when the
17064           previous frame has been decoded. Fixes #350723.
17065           Also clean up some of the non fatal warnings when the input buffer is
17066           too small to decode a header.
17067
17068 === release 0.10.4 ===
17069
17070 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17071
17072         * ChangeLog:
17073         * NEWS:
17074         * RELEASE:
17075         * configure.ac:
17076         * docs/plugins/gst-plugins-ugly-plugins.args:
17077         * docs/plugins/inspect/plugin-a52dec.xml:
17078         * docs/plugins/inspect/plugin-amrnb.xml:
17079         * docs/plugins/inspect/plugin-asf.xml:
17080         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17081         * docs/plugins/inspect/plugin-dvdread.xml:
17082         * docs/plugins/inspect/plugin-dvdsub.xml:
17083         * docs/plugins/inspect/plugin-iec958.xml:
17084         * docs/plugins/inspect/plugin-lame.xml:
17085         * docs/plugins/inspect/plugin-mad.xml:
17086         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17087         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17088         * docs/plugins/inspect/plugin-mpegstream.xml:
17089         * docs/plugins/inspect/plugin-rmdemux.xml:
17090         * docs/plugins/inspect/plugin-siddec.xml:
17091           releasing 0.10.4
17092           Original commit message from CVS:
17093           releasing 0.10.4
17094
17095 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17096
17097         * po/af.po:
17098         * po/az.po:
17099         * po/cs.po:
17100         * po/en_GB.po:
17101         * po/hu.po:
17102         * po/it.po:
17103         * po/nb.po:
17104         * po/nl.po:
17105         * po/or.po:
17106         * po/sq.po:
17107         * po/sr.po:
17108         * po/sv.po:
17109         * po/uk.po:
17110         * po/vi.po:
17111           Update .po files
17112           Original commit message from CVS:
17113           Update .po files
17114
17115 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
17116
17117           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
17118           Original commit message from CVS:
17119           Patch by: Wim Taymans <wim at fluendo dot com>
17120           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17121           Instead of forwarding the event in the wrong format, unref it and set
17122           a boolean that we still need to send it in the streaming thread.
17123           Fixes #350554
17124
17125 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17126
17127           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
17128           Original commit message from CVS:
17129           Patch by: Edward Hervey (edward at fluendo dot com)
17130           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17131           Put debug category initialization before use of GST_DEBUG, in order
17132           to remove a fatal warning.  Fixes #350895
17133
17134 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17135
17136           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
17137           Original commit message from CVS:
17138           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
17139           Set rank to NONE for the time being until we make playbin handle
17140           subtitle pictures again (dvdsubdec seems to be a bit shaky at
17141           times when seeking, so it's probably better if it doesn't get
17142           autoplugged for the time being).
17143
17144 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17145
17146           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
17147           Original commit message from CVS:
17148           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17149           (gst_rmdemux_parse_mdpr):
17150           Handle audio streams with stream_version 3 properly; warn about
17151           unknown stream versions; handle unknown fourccs a tad more
17152           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
17153           with GST_FOURCC_FORMAT.
17154
17155 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17156
17157           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
17158           Original commit message from CVS:
17159           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
17160           Error out properly if this is an interactive DVD (fixes #345694).
17161
17162 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17163
17164           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
17165           Original commit message from CVS:
17166           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
17167           When the first_access is 1 or 0, we should copy the timestamp from
17168           the incoming buffer if there is one.
17169
17170 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
17171
17172           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
17173           Original commit message from CVS:
17174           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
17175           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
17176           Use GST_ELEMENT_ERROR for error reporting; post errors in some
17177           more places; remove superfluous newlines from debug statements.
17178
17179 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
17180
17181           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
17182           Original commit message from CVS:
17183           Patch by: Frédéric Riss  <frederic.riss at gmail com>
17184           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
17185           Don't set negative durations on outgoing buffers (#350044),
17186           which happens when you use macros that got changed during
17187           the last unstable cycle because they were thought not to
17188           be used anywhere.
17189
17190 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17191
17192           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
17193           Original commit message from CVS:
17194           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
17195           (gst_dvd_read_src_goto_chapter),
17196           (gst_dvd_read_src_get_chapter_starts),
17197           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
17198           (gst_dvd_read_src_get_time_for_sector),
17199           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
17200           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
17201           (gst_dvd_read_src_goto_sector):
17202           * ext/dvdread/dvdreadsrc.h:
17203           Add basic support for time-based seeking; set timestamps on
17204           outgoing buffers if we have them; create table with
17205           chapter to time mapping when opening a title; rename
17206           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
17207           make it take an explicit pgc argument; fix up some debugging
17208           messages so that title/chapter numbers are printed as starting
17209           from 1 for easier readability.
17210
17211 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
17212
17213           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
17214           Original commit message from CVS:
17215           * gst/realmedia/Makefile.am:
17216           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
17217           (gst_rmdemux_parse_cont):
17218           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
17219           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
17220           * gst/realmedia/rmutils.h:
17221           Factor out some code into rmutils.[ch]; when reading
17222           strings, don't read beyond the available data; read
17223           metadata strings correctly (string length is 16 bits
17224           here, not just 8).
17225
17226 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17227
17228           Fix dist by including gst-libs/
17229           Original commit message from CVS:
17230           * Makefile.am:
17231           * configure.ac:
17232           * gst/asfdemux/gstasfdemux.c:
17233           Fix dist by including gst-libs/
17234
17235 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
17236
17237           Make custom error messages translatable.
17238           Original commit message from CVS:
17239           * ext/dvdread/dvdreadsrc.c: (plugin_init):
17240           * po/POTFILES.in:
17241           Make custom error messages translatable.
17242           * gst/asfdemux/gstasf.c: (plugin_init):
17243           Remove setlocale() call, doesn't seem to be needed or recommended for
17244           plugins, at least not according to gstreamer/docs/random/i18n.
17245
17246 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
17247
17248           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
17249           Original commit message from CVS:
17250           * gst/asfdemux/Makefile.am:
17251           * gst/asfdemux/asfheaders.c:
17252           * gst/asfdemux/asfheaders.h:
17253           * gst/asfdemux/gstasf.c: (plugin_init):
17254           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17255           Error out when the stream is encrypted (rather than feeding
17256           garbage to the decoders). Fixes #349025.
17257
17258 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
17259
17260           Add/enable autofoo magic for translations.
17261           Original commit message from CVS:
17262           * Makefile.am:
17263           * autogen.sh:
17264           * configure.ac:
17265           * po/POTFILES.in:
17266           Add/enable autofoo magic for translations.
17267
17268 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
17269
17270           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
17271           Original commit message from CVS:
17272           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
17273           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
17274           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
17275           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
17276           Don't leak streams, strings or caps. Get rid of unnecessary
17277           getcaps() function.
17278
17279 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
17280
17281           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
17282           Original commit message from CVS:
17283           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
17284           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
17285           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
17286           (gst_rmdemux_stream_clear_cached_subpackets),
17287           (gst_rmdemux_descramble_cook_audio),
17288           (gst_rmdemux_descramble_dnet_audio),
17289           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
17290           Descramble cook audio streams before sending them to the
17291           decoder. Fixes #347292.
17292           Also miscellaneous clean-ups and log-level changes.
17293
17294 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17295
17296           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
17297           Original commit message from CVS:
17298           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
17299           * ext/lame/gstlame.c: (gst_lame_setup):
17300           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
17301
17302 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
17303
17304           ext/sidplay/gstsiddec.*: Remove old metadata thing.
17305           Original commit message from CVS:
17306           * ext/sidplay/gstsiddec.cc:
17307           * ext/sidplay/gstsiddec.h:
17308           Remove old metadata thing.
17309
17310 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
17311
17312           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
17313           Original commit message from CVS:
17314           * gst/asfdemux/gstasfdemux.c:
17315           (gst_asf_demux_get_ext_stream_props_for_stream),
17316           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
17317           Find language codes for audio streams if they are available.
17318
17319 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
17320
17321           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
17322           Original commit message from CVS:
17323           * gst/asfdemux/asfheaders.h:
17324           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
17325           (gst_asf_demux_process_stream),
17326           (gst_asf_demux_process_language_list),
17327           (gst_asf_demux_process_ext_stream_props),
17328           (gst_asf_demux_process_queued_extended_stream_objects),
17329           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
17330           * gst/asfdemux/gstasfdemux.h:
17331           Parse extended stream properties objects and stream objects
17332           hidden inside them (but delay creation of the appropriate
17333           pads until after all the 'normal' stream objects have been
17334           dealt with) (#343763). Also parse language list object.
17335
17336 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
17337
17338           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
17339           Original commit message from CVS:
17340           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
17341           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
17342           (find_seek_offset_time), (gst_rmdemux_perform_seek),
17343           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
17344           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
17345           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17346           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
17347           * gst/realmedia/rmdemux.h:
17348           Cleanups, use GstSegment for seeking.
17349           Fix error handling.
17350           Combine flow return from all streams.
17351
17352 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
17353
17354           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
17355           Original commit message from CVS:
17356           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
17357           Remove g_assert that shouldn't be there.
17358
17359 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
17360
17361           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
17362           Original commit message from CVS:
17363           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17364           Fix refcounting when cropping. Fixes #341677.
17365
17366 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
17367
17368           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
17369           Original commit message from CVS:
17370           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
17371           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
17372           (gst_asf_demux_process_segment):
17373           Fix typo. Closes #347029.
17374
17375 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
17376
17377           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
17378           Original commit message from CVS:
17379           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
17380           Skip chunks for unknown streams properly. Fixes broken sound
17381           and/or video for files that have additional streams that
17382           we don't recognise yet (e.g. if they are embedded in extended
17383           stream properties). Partly fixes #343763.
17384
17385 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
17386
17387           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
17388           Original commit message from CVS:
17389           * gst/asfdemux/asfheaders.c:
17390           * gst/asfdemux/asfheaders.h:
17391           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
17392           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
17393           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
17394           (gst_asf_demux_change_state):
17395           * gst/asfdemux/gstasfdemux.h:
17396           Add some more GUIDs and make debug log more readable
17397           and easier to follow when parsing the headers.
17398
17399 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
17400
17401           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
17402           Original commit message from CVS:
17403           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17404           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
17405           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17406           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
17407           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
17408           * ext/dvdread/dvdreadsrc.h:
17409           Rewrite seeking code and make seeking in DVDs work (#337834).
17410
17411 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
17412
17413           autogen.sh: Check for automake-1.9 as well.
17414           Original commit message from CVS:
17415           * autogen.sh:
17416           Check for automake-1.9 as well.
17417
17418 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
17419
17420           ext/dvdread/dvdreadsrc.c: Make check stronger.
17421           Original commit message from CVS:
17422           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
17423           Make check stronger.
17424
17425 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
17426
17427           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
17428           Original commit message from CVS:
17429           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
17430           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17431           (gst_asf_demux_push_buffer):
17432           * gst/asfdemux/gstasfdemux.h:
17433           Handle unknown codec IDs/fourccs properly (#345879); send tag
17434           events after newsegment event; fix use of GST_FOURCC_FORMAT
17435           macro.
17436
17437 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17438
17439           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
17440           Original commit message from CVS:
17441           * ext/a52dec/gsta52dec.c: (plugin_init):
17442           Call the channel positions get_type() method in plugin_init
17443           to ensure that it isn't simultaneously called later from
17444           multiple threads.
17445
17446 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
17447
17448           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
17449           Original commit message from CVS:
17450           * gst/mpegstream/gstmpegpacketize.c:
17451           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
17452           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17453           Also flush packetizer cache when we get a buffer that has the
17454           DISCONT flag set; update current byte position from buffer
17455           offset after a flush.
17456
17457 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
17458
17459           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
17460           Original commit message from CVS:
17461           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
17462           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
17463           (gst_mpeg_packetize_read):
17464           * gst/mpegstream/gstmpegpacketize.h:
17465           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17466           (gst_mpeg_parse_change_state):
17467           Flush packetizer cache when we get a FLUSH_STOP event;
17468           remove unused source pad member from packetizer; add debug
17469           category for packetizer.
17470
17471 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17472
17473           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
17474           Original commit message from CVS:
17475           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
17476           Treat dual-mono as stereo. It should really be output on 2 separate
17477           pads, but isn't for now.
17478
17479 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17480
17481           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
17482           Original commit message from CVS:
17483           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17484           Assume 4:3 DAR rather than 4:3 PAR (#345184).
17485
17486 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17487
17488           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
17489           Original commit message from CVS:
17490           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17491           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
17492           any PAR whatsoever (rather than using 0/0, which will lead to
17493           an abort later on). Fixes #345184.
17494
17495 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
17496
17497           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
17498           Original commit message from CVS:
17499           Patch by: Michael Dominic K.  < mdk at mdk org pl>
17500           * ext/mad/gstmad.c: (gst_mad_chain):
17501           Send newsegment event before calling
17502           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
17503           in connection with pad blocking (#342594). While we're at it,
17504           do some minor clean-ups.
17505
17506 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
17507
17508           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
17509           Original commit message from CVS:
17510           * configure.ac:
17511           Fix --disable-external (can't set conditionals conditionally,
17512           #343602).
17513
17514 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
17515
17516           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
17517           Original commit message from CVS:
17518           * ext/a52dec/Makefile.am:
17519           ... and then he said "When you go and fix the build you
17520           better make sure you have some spare backslashes in your
17521           pocket".
17522
17523 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
17524
17525           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
17526           Original commit message from CVS:
17527           * ext/sidplay/gstsiddec.cc:
17528           Fix copyright, email addresses and descriptions.
17529           Use saner defaults for arguments. Fixes #344667.
17530           constify some stuff.
17531           Fix memleaks.
17532           Add tags.
17533           Fix negotiation to do mono/44100 by default.
17534           Post error messages.
17535           Use _scale_int where possible.
17536
17537 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
17538
17539           ext/dvdnav/.cvsignore: More ignore
17540           Original commit message from CVS:
17541           * ext/dvdnav/.cvsignore:
17542           More ignore
17543
17544 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17545
17546           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
17547           Original commit message from CVS:
17548           * tests/check/elements/amrnbenc.c: (push_data):
17549           Init memory before feeding it to the encoder to make
17550           the valgrind test succeed.
17551
17552 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
17553
17554           gst/asfdemux/.cvsignore: More ignore
17555           Original commit message from CVS:
17556           * gst/asfdemux/.cvsignore:
17557           More ignore
17558
17559 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17560
17561           .cvsignore: Ignore files generated by 'make dist'.
17562           Original commit message from CVS:
17563           * .cvsignore:
17564           Ignore files generated by 'make dist'.
17565
17566 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17567
17568           update build files
17569           Original commit message from CVS:
17570           * autogen.sh:
17571           * configure.ac:
17572           * ext/a52dec/Makefile.am:
17573           * ext/dvdnav/Makefile.am:
17574           * ext/dvdread/Makefile.am:
17575           * ext/lame/Makefile.am:
17576           * ext/mad/Makefile.am:
17577           * ext/mpeg2dec/Makefile.am:
17578           * ext/sidplay/Makefile.am:
17579           update build files
17580
17581 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17582
17583           autogen.sh: require am17
17584           Original commit message from CVS:
17585           * autogen.sh:
17586           require am17
17587           * configure.ac:
17588           * ext/annodex/Makefile.am:
17589           * ext/cdio/Makefile.am:
17590           * ext/dv/Makefile.am:
17591           * ext/esd/Makefile.am:
17592           * ext/flac/Makefile.am:
17593           * ext/gdk_pixbuf/Makefile.am:
17594           * ext/ladspa/Makefile.am:
17595           * ext/libcaca/Makefile.am:
17596           * ext/speex/Makefile.am:
17597           * ext/taglib/Makefile.am:
17598           * sys/oss/Makefile.am:
17599           * sys/sunaudio/Makefile.am:
17600           * sys/ximage/Makefile.am:
17601           clean up build further
17602
17603 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
17604
17605           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
17606           Original commit message from CVS:
17607           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
17608           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
17609           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
17610           (gst_mpeg2dec_change_state):
17611           * ext/mpeg2dec/gstmpeg2dec.h:
17612           Simplify and don't leak our buffer pool.
17613           Use _scale_int.
17614           Remove unfixed bug number from previous ChangeLog entry.
17615
17616 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
17617
17618           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
17619           Original commit message from CVS:
17620           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
17621           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
17622           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
17623           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
17624           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
17625           (handle_sequence), (handle_picture), (handle_slice),
17626           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
17627           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
17628           * ext/mpeg2dec/gstmpeg2dec.h:
17629           Fix padtemplate as we can now do fractional framerates.
17630           Small cleanups.
17631           Use GstSegment.
17632           Add simple frame dropping QoS.
17633           Precalc buffer output sizes and UV offsets.
17634           Always give libmpeg2 a valid fbuf when it wants one.
17635           don't trust libmpeg to discard our buffers but manage it
17636           ourselves.
17637           Fixes #343627, #327350, #335288
17638
17639 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
17640
17641           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
17642           Original commit message from CVS:
17643           * win32/MANIFEST:
17644           Add a manifest for futures ugly win32 releases.
17645           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
17646           Move bufcaps declaration at the begining of the instructions
17647           block.
17648
17649 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17650
17651           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
17652           Original commit message from CVS:
17653           * ext/alsaspdif/alsaspdifsink.h:
17654           * ext/amrwb/gstamrwbdec.h:
17655           * ext/amrwb/gstamrwbenc.h:
17656           * ext/amrwb/gstamrwbparse.h:
17657           * ext/arts/gst_arts.h:
17658           * ext/artsd/gstartsdsink.h:
17659           * ext/audiofile/gstafparse.h:
17660           * ext/audiofile/gstafsink.h:
17661           * ext/audiofile/gstafsrc.h:
17662           * ext/audioresample/gstaudioresample.h:
17663           * ext/bz2/gstbz2dec.h:
17664           * ext/bz2/gstbz2enc.h:
17665           * ext/dirac/gstdiracdec.h:
17666           * ext/directfb/dfbvideosink.h:
17667           * ext/divx/gstdivxdec.h:
17668           * ext/divx/gstdivxenc.h:
17669           * ext/dts/gstdtsdec.h:
17670           * ext/faac/gstfaac.h:
17671           * ext/gsm/gstgsmdec.h:
17672           * ext/gsm/gstgsmenc.h:
17673           * ext/ivorbis/vorbisenc.h:
17674           * ext/libfame/gstlibfame.h:
17675           * ext/nas/nassink.h:
17676           * ext/neon/gstneonhttpsrc.h:
17677           * ext/polyp/polypsink.h:
17678           * ext/sdl/sdlaudiosink.h:
17679           * ext/sdl/sdlvideosink.h:
17680           * ext/shout/gstshout.h:
17681           * ext/snapshot/gstsnapshot.h:
17682           * ext/sndfile/gstsf.h:
17683           * ext/swfdec/gstswfdec.h:
17684           * ext/tarkin/gsttarkindec.h:
17685           * ext/tarkin/gsttarkinenc.h:
17686           * ext/theora/theoradec.h:
17687           * ext/wavpack/gstwavpackdec.h:
17688           * ext/wavpack/gstwavpackparse.h:
17689           * ext/xine/gstxine.h:
17690           * ext/xvid/gstxviddec.h:
17691           * ext/xvid/gstxvidenc.h:
17692           * gst/cdxaparse/gstcdxaparse.h:
17693           * gst/cdxaparse/gstcdxastrip.h:
17694           * gst/colorspace/gstcolorspace.h:
17695           * gst/festival/gstfestival.h:
17696           * gst/freeze/gstfreeze.h:
17697           * gst/gdp/gstgdpdepay.h:
17698           * gst/gdp/gstgdppay.h:
17699           * gst/modplug/gstmodplug.h:
17700           * gst/mpeg1sys/gstmpeg1systemencode.h:
17701           * gst/mpeg1videoparse/gstmp1videoparse.h:
17702           * gst/mpeg2sub/gstmpeg2subt.h:
17703           * gst/mpegaudioparse/gstmpegaudioparse.h:
17704           * gst/multifilesink/gstmultifilesink.h:
17705           * gst/overlay/gstoverlay.h:
17706           * gst/playondemand/gstplayondemand.h:
17707           * gst/qtdemux/qtdemux.h:
17708           * gst/rtjpeg/gstrtjpegdec.h:
17709           * gst/rtjpeg/gstrtjpegenc.h:
17710           * gst/smooth/gstsmooth.h:
17711           * gst/smoothwave/gstsmoothwave.h:
17712           * gst/spectrum/gstspectrum.h:
17713           * gst/speed/gstspeed.h:
17714           * gst/stereo/gststereo.h:
17715           * gst/switch/gstswitch.h:
17716           * gst/tta/gstttadec.h:
17717           * gst/tta/gstttaparse.h:
17718           * gst/videodrop/gstvideodrop.h:
17719           * gst/xingheader/gstxingmux.h:
17720           * sys/directdraw/gstdirectdrawsink.h:
17721           * sys/directsound/gstdirectsoundsink.h:
17722           * sys/dxr3/dxr3audiosink.h:
17723           * sys/dxr3/dxr3spusink.h:
17724           * sys/dxr3/dxr3videosink.h:
17725           * sys/qcam/gstqcamsrc.h:
17726           * sys/vcd/vcdsrc.h:
17727           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
17728
17729 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17730
17731           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
17732           Original commit message from CVS:
17733           * ext/a52dec/gsta52dec.h:
17734           * ext/amrnb/amrnbdec.h:
17735           * ext/amrnb/amrnbenc.h:
17736           * ext/amrnb/amrnbparse.h:
17737           * ext/mpeg2dec/gstmpeg2dec.h:
17738           * ext/sidplay/gstsiddec.h:
17739           * gst/ac3parse/gstac3parse.h:
17740           * gst/asfdemux/gstasfdemux.h:
17741           * gst/asfdemux/gstasfmux.h:
17742           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17743           * gst/iec958/ac3iec.h:
17744           * gst/mpegaudioparse/gstmpegaudioparse.h:
17745           * gst/mpegstream/gstdvddemux.h:
17746           * gst/mpegstream/gstmpegclock.h:
17747           * gst/mpegstream/gstmpegdemux.h:
17748           * gst/mpegstream/gstmpegparse.h:
17749           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
17750
17751 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
17752
17753           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
17754           Original commit message from CVS:
17755           * README:
17756           Replace current README (containing the release notes from
17757           some 0.9.x version) with a proper README taken from the core.
17758
17759 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
17760
17761           ext/amrnb/: Sortof first quick cleanup of all this mess...
17762           Original commit message from CVS:
17763           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
17764           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17765           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
17766           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
17767           * ext/amrnb/amrnbparse.h:
17768           Sortof first quick cleanup of all this mess...
17769           Don't crap out on empty and invalid FTs but treat them as
17770           empty packets, the decoder handles them fine.
17771           Fixes #342222.
17772
17773 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
17774
17775           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
17776           Original commit message from CVS:
17777           * gst/asfdemux/gstasf.c: (plugin_init):
17778           Call gst_riff_init() so the riff debug category gets set up
17779           before it is being used.
17780
17781 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
17782
17783           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
17784           Original commit message from CVS:
17785           * gst/iec958/ac3_padder.c: (ac3p_parse):
17786           * gst/iec958/ac3_padder.h:
17787           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
17788           (ac3iec_chain_raw), (ac3iec_change_state):
17789           * gst/iec958/ac3iec.h:
17790           Write rate into the caps, for the allowed ac3 rates. Some minor
17791           cleanups.
17792
17793 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
17794
17795           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
17796           Original commit message from CVS:
17797           Patch by: James "Doc" Livingston  <doclivingston gmail com>
17798           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
17799           Do tag merging correctly (#339918). Output taglists
17800           properly in debug statements too while we're at it.
17801
17802 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17803
17804           ext/a52dec/gsta52dec.c: Add more debug
17805           Original commit message from CVS:
17806           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
17807           Add more debug
17808           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
17809           (gst_dvdlpcmdec_init), (update_timestamps),
17810           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
17811           (dvdlpcmdec_sink_event):
17812           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17813           If we have a first_access offset but no current timestamp (might
17814           happen after a seek), then calculate a start time for the first
17815           portion so that it will align with the timestamp given for the
17816           first_access portion.
17817           If a new-segment arrives with format time, store the start
17818           time as a failsafe timestamp in case we never get any further
17819           timestamp info (unlikely)
17820           Mask out the 'frame number' section of the incoming header so
17821           that we don't consider it to be changing on every buffer and
17822           reset the caps constantly.
17823           Use gst_util_uint64_scale for duration calculation
17824
17825 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
17826
17827           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
17828           Original commit message from CVS:
17829           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
17830           Fix timestamping for cases where the first_access parameter is 4.
17831           Ensure we don't overrun buffers in other cases.
17832
17833 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
17834
17835           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
17836           Original commit message from CVS:
17837           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
17838           Fix silly bug when reading metadata (#341254).
17839
17840 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
17841
17842           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
17843           Original commit message from CVS:
17844           * autogen.sh: (CONFIGURE_DEF_OPT):
17845           libtoolize on Darwin/MacOSX is called glibtoolize
17846
17847 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
17848
17849           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
17850           Original commit message from CVS:
17851           * ext/lame/gstlame.c: (gst_lame_get_type),
17852           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
17853           (gst_lame_setup), (gst_lame_change_state):
17854           * ext/lame/gstlame.h:
17855           Remove tag writing from lame (which was completely broken
17856           anyway, #329184). Leaving GstTagSetter interface around for
17857           now, albeit non-functional. Should be removed completely
17858           in 0.11. Use the 'id3v2mux' plugin from -good for writing
17859           tags.
17860
17861 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
17862
17863         * ChangeLog:
17864         * ext/dvdread/dvdreadsrc.c:
17865         * gst/asfdemux/gstasfdemux.c:
17866           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
17867           Original commit message from CVS:
17868           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
17869
17870 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
17871
17872           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
17873           Original commit message from CVS:
17874           Patch by: Andres Salomon  <dilinger at debian org>
17875           * ext/lame/gstlame.c: (gst_lame_sink_event):
17876           Fix typo (comma vs. semicolon) (#340710).
17877
17878 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
17879
17880           ext/mad/gstmad.c: Make mad the second element to support the highly useful
17881           Original commit message from CVS:
17882           Patch by: Lutz Müller <lutz at topfrose de>
17883           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
17884           Make mad the second element to support the highly useful
17885           FORMATS query (#340594)
17886
17887 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
17888
17889           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
17890           Original commit message from CVS:
17891           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
17892           (gst_mpeg2dec_src_query):
17893           Remember the query duration format before passing it upstream since it
17894           could have been modified.
17895           Add GST_WARNING_OBJECT in sink convert function to detail why the
17896           conversion didn't work.
17897
17898 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17899
17900           Define GstElementDetails as const and also static (when defined as global)
17901           Original commit message from CVS:
17902           * ext/amrwb/gstamrwbdec.c:
17903           * ext/amrwb/gstamrwbenc.c:
17904           * ext/amrwb/gstamrwbparse.c:
17905           * ext/arts/gst_arts.c:
17906           * ext/artsd/gstartsdsink.c:
17907           * ext/audiofile/gstafparse.c:
17908           * ext/audiofile/gstafsink.c:
17909           * ext/audiofile/gstafsrc.c:
17910           * ext/audioresample/gstaudioresample.c:
17911           * ext/bz2/gstbz2dec.c:
17912           * ext/bz2/gstbz2enc.c:
17913           * ext/cdaudio/gstcdaudio.c:
17914           * ext/directfb/dfbvideosink.c:
17915           * ext/divx/gstdivxdec.c:
17916           * ext/divx/gstdivxenc.c:
17917           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17918           * ext/faac/gstfaac.c: (gst_faac_base_init):
17919           * ext/faad/gstfaad.c:
17920           * ext/gsm/gstgsmdec.c:
17921           * ext/gsm/gstgsmenc.c:
17922           * ext/hermes/gsthermescolorspace.c:
17923           * ext/ivorbis/vorbisfile.c:
17924           * ext/lcs/gstcolorspace.c:
17925           * ext/libfame/gstlibfame.c:
17926           * ext/libmms/gstmms.c: (gst_mms_base_init):
17927           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
17928           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17929           * ext/nas/nassink.c: (gst_nassink_base_init):
17930           * ext/neon/gstneonhttpsrc.c:
17931           * ext/sdl/sdlaudiosink.c:
17932           * ext/sdl/sdlvideosink.c:
17933           * ext/shout/gstshout.c:
17934           * ext/snapshot/gstsnapshot.c:
17935           * ext/sndfile/gstsf.c:
17936           * ext/swfdec/gstswfdec.c:
17937           * ext/tarkin/gsttarkindec.c:
17938           * ext/tarkin/gsttarkinenc.c:
17939           * ext/theora/theoradec.c:
17940           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17941           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17942           * ext/xvid/gstxviddec.c:
17943           * ext/xvid/gstxvidenc.c:
17944           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17945           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17946           * gst/chart/gstchart.c:
17947           * gst/colorspace/gstcolorspace.c:
17948           * gst/deinterlace/gstdeinterlace.c:
17949           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17950           * gst/festival/gstfestival.c:
17951           * gst/filter/gstbpwsinc.c:
17952           * gst/filter/gstiir.c:
17953           * gst/filter/gstlpwsinc.c:
17954           * gst/freeze/gstfreeze.c:
17955           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17956           * gst/librfb/gstrfbsrc.c:
17957           * gst/mixmatrix/mixmatrix.c:
17958           * gst/mpeg1sys/gstmpeg1systemencode.c:
17959           * gst/mpeg1videoparse/gstmp1videoparse.c:
17960           * gst/mpeg2sub/gstmpeg2subt.c:
17961           * gst/mpegaudioparse/gstmpegaudioparse.c:
17962           * gst/multifilesink/gstmultifilesink.c:
17963           * gst/overlay/gstoverlay.c:
17964           * gst/passthrough/gstpassthrough.c:
17965           * gst/playondemand/gstplayondemand.c:
17966           * gst/qtdemux/qtdemux.c:
17967           * gst/rtjpeg/gstrtjpegdec.c:
17968           * gst/rtjpeg/gstrtjpegenc.c:
17969           * gst/smooth/gstsmooth.c:
17970           * gst/smoothwave/gstsmoothwave.c:
17971           * gst/spectrum/gstspectrum.c:
17972           * gst/speed/gstspeed.c:
17973           * gst/stereo/gststereo.c:
17974           * gst/switch/gstswitch.c:
17975           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17976           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17977           * gst/vbidec/gstvbidec.c:
17978           * gst/videocrop/gstvideocrop.c:
17979           * gst/videodrop/gstvideodrop.c:
17980           * gst/virtualdub/gstxsharpen.c:
17981           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17982           * gst/y4m/gsty4mencode.c:
17983           * sys/cdrom/gstcdplayer.c:
17984           * sys/directdraw/gstdirectdrawsink.c:
17985           * sys/directsound/gstdirectsoundsink.c:
17986           * sys/glsink/glimagesink.c:
17987           * sys/qcam/gstqcamsrc.c:
17988           * sys/v4l2/gstv4l2src.c:
17989           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
17990           * sys/ximagesrc/ximagesrc.c:
17991           Define GstElementDetails as const and also static (when defined as
17992           global)
17993
17994 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17995
17996           Define GstElementDetails as const and also static (when defined as global)
17997           Original commit message from CVS:
17998           * ext/mad/gstid3tag.c:
17999           * ext/mad/gstmad.c:
18000           * gst/ac3parse/gstac3parse.c:
18001           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18002           * gst/synaesthesia/gstsynaesthesia.c:
18003           Define GstElementDetails as const and also static (when defined as
18004           global)
18005
18006 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18007
18008           Define GstElementDetails as const and also static (when defined as global)
18009           Original commit message from CVS:
18010           * ext/aalib/gstaasink.c:
18011           * ext/annodex/gstcmmldec.c:
18012           * ext/annodex/gstcmmlenc.c:
18013           * ext/cairo/gsttextoverlay.c:
18014           * ext/cairo/gsttimeoverlay.c:
18015           * ext/cdio/gstcdiocddasrc.c:
18016           * ext/dv/gstdvdec.c:
18017           * ext/dv/gstdvdemux.c:
18018           * ext/esd/esdmon.c:
18019           * ext/esd/esdsink.c:
18020           * ext/flac/gstflacenc.c:
18021           * ext/flac/gstflactag.c:
18022           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
18023           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
18024           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
18025           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
18026           * ext/gdk_pixbuf/pixbufscale.c:
18027           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
18028           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
18029           * ext/jpeg/gstjpegdec.c:
18030           * ext/jpeg/gstjpegenc.c:
18031           * ext/jpeg/gstsmokedec.c:
18032           * ext/jpeg/gstsmokeenc.c:
18033           * ext/libcaca/gstcacasink.c:
18034           * ext/libmng/gstmngdec.c:
18035           * ext/libmng/gstmngenc.c:
18036           * ext/libpng/gstpngdec.c:
18037           * ext/libpng/gstpngenc.c:
18038           * ext/mikmod/gstmikmod.c:
18039           * ext/raw1394/gstdv1394src.c:
18040           * ext/shout2/gstshout2.c: (gst_shout2send_init):
18041           * ext/shout2/gstshout2.h:
18042           * ext/speex/gstspeexdec.c:
18043           * ext/speex/gstspeexenc.c:
18044           * gst/alpha/gstalpha.c:
18045           * gst/alpha/gstalphacolor.c:
18046           * gst/apetag/gstapedemux.c:
18047           * gst/auparse/gstauparse.c:
18048           * gst/autodetect/gstautoaudiosink.c:
18049           (gst_auto_audio_sink_base_init):
18050           * gst/autodetect/gstautovideosink.c:
18051           (gst_auto_video_sink_base_init):
18052           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
18053           * gst/avi/gstavimux.c: (gst_avimux_base_init):
18054           * gst/cutter/gstcutter.c:
18055           * gst/debug/breakmydata.c:
18056           * gst/debug/efence.c:
18057           * gst/debug/gstnavigationtest.c:
18058           * gst/debug/gstnavseek.c:
18059           * gst/debug/negotiation.c:
18060           * gst/debug/progressreport.c:
18061           * gst/debug/testplugin.c:
18062           * gst/effectv/gstaging.c:
18063           * gst/effectv/gstdice.c:
18064           * gst/effectv/gstedge.c:
18065           * gst/effectv/gstquark.c:
18066           * gst/effectv/gstrev.c:
18067           * gst/effectv/gstshagadelic.c:
18068           * gst/effectv/gstvertigo.c:
18069           * gst/effectv/gstwarp.c:
18070           * gst/flx/gstflxdec.c:
18071           * gst/goom/gstgoom.c:
18072           * gst/icydemux/gsticydemux.c:
18073           * gst/id3demux/gstid3demux.c:
18074           * gst/interleave/deinterleave.c:
18075           * gst/interleave/interleave.c:
18076           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
18077           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
18078           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
18079           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
18080           * gst/level/gstlevel.c:
18081           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
18082           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
18083           * gst/median/gstmedian.c:
18084           * gst/monoscope/gstmonoscope.c:
18085           * gst/multipart/multipartdemux.c:
18086           * gst/multipart/multipartmux.c:
18087           * gst/oldcore/gstaggregator.c:
18088           * gst/oldcore/gstfdsink.c:
18089           * gst/oldcore/gstmd5sink.c:
18090           * gst/oldcore/gstmultifilesrc.c:
18091           * gst/oldcore/gstpipefilter.c:
18092           * gst/oldcore/gstshaper.c:
18093           * gst/oldcore/gststatistics.c:
18094           * gst/rtp/gstasteriskh263.c:
18095           * gst/rtp/gstrtpL16depay.c:
18096           * gst/rtp/gstrtpL16pay.c:
18097           * gst/rtp/gstrtpamrdepay.c:
18098           * gst/rtp/gstrtpamrpay.c:
18099           * gst/rtp/gstrtpdepay.c:
18100           * gst/rtp/gstrtpgsmpay.c:
18101           * gst/rtp/gstrtph263pay.c:
18102           * gst/rtp/gstrtph263pdepay.c:
18103           * gst/rtp/gstrtph263ppay.c:
18104           * gst/rtp/gstrtpilbcdepay.c:
18105           * gst/rtp/gstrtpmp4gpay.c:
18106           * gst/rtp/gstrtpmp4vdepay.c:
18107           * gst/rtp/gstrtpmp4vpay.c:
18108           * gst/rtp/gstrtpmpadepay.c:
18109           * gst/rtp/gstrtpmpapay.c:
18110           * gst/rtp/gstrtppcmadepay.c:
18111           * gst/rtp/gstrtppcmapay.c:
18112           * gst/rtp/gstrtppcmudepay.c:
18113           * gst/rtp/gstrtppcmupay.c:
18114           * gst/rtp/gstrtpspeexdepay.c:
18115           * gst/rtp/gstrtpspeexpay.c:
18116           * gst/rtsp/gstrtpdec.c:
18117           * gst/rtsp/gstrtspsrc.c:
18118           * gst/smpte/gstsmpte.c:
18119           * gst/udp/gstdynudpsink.c:
18120           * gst/udp/gstmultiudpsink.c:
18121           * gst/udp/gstudpsink.c:
18122           * gst/udp/gstudpsrc.c:
18123           * gst/videobox/gstvideobox.c:
18124           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
18125           * gst/videofilter/gstvideobalance.c:
18126           * gst/videofilter/gstvideoflip.c:
18127           * gst/videofilter/gstvideotemplate.c:
18128           (gst_videotemplate_base_init):
18129           * gst/videomixer/videomixer.c:
18130           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
18131           (gst_wavparse_class_init), (gst_wavparse_dispose),
18132           (gst_wavparse_reset), (gst_wavparse_init),
18133           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
18134           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
18135           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
18136           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
18137           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
18138           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
18139           (gst_wavparse_change_state):
18140           * gst/wavparse/gstwavparse.h:
18141           * sys/oss/gstossmixerelement.c:
18142           * sys/oss/gstosssink.c:
18143           * sys/oss/gstosssrc.c:
18144           * sys/osxaudio/gstosxaudioelement.c:
18145           * sys/osxaudio/gstosxaudiosink.c:
18146           * sys/osxaudio/gstosxaudiosrc.c:
18147           * sys/sunaudio/gstsunaudiomixer.c:
18148           * sys/sunaudio/gstsunaudiosink.c:
18149           Define GstElementDetails as const and also static (when defined as
18150           global)
18151
18152 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
18153
18154           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
18155           Original commit message from CVS:
18156           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
18157           Fix name of custom event (use same as dvdreadsrc).
18158           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
18159           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
18160           Fix event parsing (the event name is in the structure, not the
18161           name of the structure itself); also fix indentation after
18162           boilerplate macro.
18163
18164 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
18165
18166           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
18167           Original commit message from CVS:
18168           * ext/mad/gstid3tag.c: (plugin_init):
18169           Change debug category to 'id3mux'.
18170
18171 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
18172
18173           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
18174           Original commit message from CVS:
18175           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
18176           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
18177           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
18178           (gst_id3_tag_chain):
18179           When acting as a muxer, set caps on outgoing buffers and set caps
18180           on source pad (fixes #323658). Remove unused application/x-gst-tags
18181           cruft from the 0.6 days.
18182
18183 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18184
18185           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
18186           Original commit message from CVS:
18187           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
18188           (gst_mad_src_query), (gst_mad_chain):
18189           .. and DEFAULT queries should work too. Use magic gst util scale
18190           functions in some places.
18191
18192 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
18193
18194           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
18195           Original commit message from CVS:
18196           * ext/mad/gstmad.c: (gst_mad_src_query):
18197           Fix duration query in BYTES format (#336824).
18198
18199 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
18200
18201           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
18202           Original commit message from CVS:
18203           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
18204           * ext/lame/gstlame.c: (gst_lame_sink_event):
18205           Don't crash if we get an EOS event before the encoder
18206           has been set up (#339287).
18207
18208 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
18209
18210           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
18211           Original commit message from CVS:
18212           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
18213           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
18214           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
18215           Move errors out of the normal code flow.
18216           Don't send eos, basesrc will do that for us when needed.
18217
18218 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
18219
18220           gst/mpegstream/: Do state changes correctly
18221           Original commit message from CVS:
18222           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
18223           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
18224           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
18225           Do state changes correctly
18226
18227 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
18228
18229           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
18230           Original commit message from CVS:
18231           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
18232           (gst_mpeg2dec_alloc_buffer):
18233           Can't use gst_pad_alloc_buffer*() when we are going to crop
18234           the image before sending it out. Downstream basetransform-based
18235           elements will complain about the wrong unit size otherwise
18236           (when not operating in passthrough-mode at least).
18237           Const-ify some static variables and do some minor clean-ups.
18238           Use I420 macros for size/offsets (not really necessary in this
18239           particular context, but this kind of code gets copy'n'pasted).
18240
18241 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
18242
18243           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
18244           Original commit message from CVS:
18245           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
18246           (read_cache):
18247           * gst/mpegstream/gstmpegpacketize.h:
18248           g_malloc() can't fail, we don't need to handle this. Same for
18249           gst_buffer_new_and_alloc().
18250           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
18251           klass->send_buffer() should have the same semantics as
18252           gst_pad_push(), ie. ownership of the buffer is transfered,
18253           so we never have to unref the buffer no matter what the flow
18254           return value was.
18255
18256 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18257
18258         * tests/check/gst-plugins-ugly.supp:
18259           one more suppression for FC4
18260           Original commit message from CVS:
18261           one more suppression for FC4
18262
18263 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
18264
18265         * tests/check/gst-plugins-ugly.supp:
18266           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
18267           Original commit message from CVS:
18268           The AMR encoder sucks giant sucky things through a sucky object with a giant
18269           sucking machine. More suppressions.
18270
18271 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18272
18273           add test for amrnbenc, enable test infrastructure, and fix a leak
18274           Original commit message from CVS:
18275           add test for amrnbenc, enable test infrastructure, and fix a leak
18276           * common/check.mak:
18277           allow for specifying more than one suppressions file in SUPPRESSIONS
18278           * Makefile.am:
18279           * tests/Makefile.am:
18280           * tests/check/.cvsignore:
18281           * tests/check/Makefile.am:
18282           * tests/check/elements/.cvsignore:
18283           * configure.ac:
18284           add tests/check
18285           * tests/check/gst-plugins-ugly.supp:
18286           add suppressions for libs used by -ugly
18287           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
18288           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
18289           (GST_START_TEST), (amrnbenc_suite), (main):
18290           add a simple test for encoding amr
18291           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
18292           fix pad template leaks
18293
18294 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
18295
18296           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
18297           Original commit message from CVS:
18298           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18299           Plug big leak in AMR encoder.
18300
18301 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
18302
18303           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
18304           Original commit message from CVS:
18305           * ext/mad/gstmad.c: (index_seek):
18306           move GstIndexEntry *entry variable declaration before
18307           the first instruction
18308           * ext/mad/gstmad.c:
18309           remove debug macros with variable number of parameter by using
18310           GST_DEBUG for WIN32
18311           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
18312           use gst_guint64_to_gdouble for conversions
18313           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
18314           replace __FUNCTION__ which is not supported by MSVC by the current function name
18315           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
18316           remove LL suffix by using G_GINT64_CONSTANT
18317           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
18318           use gst_guint64_to_gdouble for conversions
18319           * gst/mpegstream/gstmpegparse.h:
18320           remove LL suffix by using G_GINT64_CONSTANT
18321           * win32/vs6:
18322           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
18323           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
18324
18325 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18326
18327           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
18328           Original commit message from CVS:
18329           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
18330           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
18331           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
18332           * ext/mad/gstmad.c: (gst_mad_class_init):
18333           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
18334           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
18335           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
18336           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
18337           * gst/iec958/ac3iec.c: (ac3iec_class_init):
18338           * gst/mpegaudioparse/gstmpegaudioparse.c:
18339           (gst_mp3parse_class_init):
18340           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
18341           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
18342           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
18343           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
18344           * gst/synaesthesia/gstsynaesthesia.c:
18345           (gst_synaesthesia_class_init):
18346           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
18347
18348 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
18349
18350           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
18351           Original commit message from CVS:
18352           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
18353           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
18354           (gst_asf_demux_push_buffer):
18355           Send newsegment event only once per pad, fixes #336550.
18356
18357 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
18358
18359           Unify the long descriptions in the plugin details (#337263).
18360           Original commit message from CVS:
18361           Patch by: j^  <j at bootlab dot org>
18362           * ext/amrwb/gstamrwbdec.c:
18363           * ext/amrwb/gstamrwbenc.c:
18364           * ext/amrwb/gstamrwbparse.c:
18365           * ext/arts/gst_arts.c:
18366           * ext/artsd/gstartsdsink.c:
18367           * ext/audiofile/gstafparse.c:
18368           * ext/audiofile/gstafsink.c:
18369           * ext/audiofile/gstafsrc.c:
18370           * ext/cdaudio/gstcdaudio.c:
18371           * ext/directfb/dfbvideosink.c:
18372           * ext/divx/gstdivxdec.c:
18373           * ext/divx/gstdivxenc.c:
18374           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
18375           * ext/faac/gstfaac.c: (gst_faac_base_init):
18376           * ext/faad/gstfaad.c:
18377           * ext/gsm/gstgsmdec.c:
18378           * ext/gsm/gstgsmenc.c:
18379           * ext/hermes/gsthermescolorspace.c:
18380           * ext/ivorbis/vorbisfile.c:
18381           * ext/lcs/gstcolorspace.c:
18382           * ext/libfame/gstlibfame.c:
18383           * ext/libmms/gstmms.c: (gst_mms_base_init):
18384           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
18385           * ext/nas/nassink.c: (gst_nassink_base_init):
18386           * ext/neon/gstneonhttpsrc.c:
18387           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
18388           * ext/sdl/sdlaudiosink.c:
18389           * ext/sdl/sdlvideosink.c:
18390           * ext/shout/gstshout.c:
18391           * ext/snapshot/gstsnapshot.c:
18392           * ext/sndfile/gstsf.c:
18393           * ext/tarkin/gsttarkindec.c:
18394           * ext/tarkin/gsttarkinenc.c:
18395           * ext/theora/theoradec.c:
18396           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
18397           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
18398           * ext/xvid/gstxviddec.c:
18399           * ext/xvid/gstxvidenc.c:
18400           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
18401           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
18402           * gst/chart/gstchart.c:
18403           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
18404           * gst/festival/gstfestival.c:
18405           * gst/filter/gstiir.c:
18406           * gst/filter/gstlpwsinc.c:
18407           * gst/freeze/gstfreeze.c:
18408           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
18409           * gst/mixmatrix/mixmatrix.c:
18410           * gst/mpeg1sys/gstmpeg1systemencode.c:
18411           * gst/mpeg1videoparse/gstmp1videoparse.c:
18412           * gst/mpeg2sub/gstmpeg2subt.c:
18413           * gst/mpegaudioparse/gstmpegaudioparse.c:
18414           * gst/multifilesink/gstmultifilesink.c:
18415           * gst/overlay/gstoverlay.c:
18416           * gst/passthrough/gstpassthrough.c:
18417           * gst/playondemand/gstplayondemand.c:
18418           * gst/qtdemux/qtdemux.c:
18419           * gst/rtjpeg/gstrtjpegdec.c:
18420           * gst/rtjpeg/gstrtjpegenc.c:
18421           * gst/smooth/gstsmooth.c:
18422           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
18423           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
18424           * gst/videocrop/gstvideocrop.c:
18425           * gst/videodrop/gstvideodrop.c:
18426           * gst/virtualdub/gstxsharpen.c:
18427           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
18428           * gst/y4m/gsty4mencode.c:
18429           Unify the long descriptions in the plugin details (#337263).
18430
18431 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
18432
18433         * gst-plugins-ugly.spec.in:
18434           fix version numbering
18435           Original commit message from CVS:
18436           fix version numbering
18437
18438 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
18439
18440         * common:
18441         * gst-plugins-ugly.spec.in:
18442           add dvdsub plugin to spec
18443           Original commit message from CVS:
18444           add dvdsub plugin to spec
18445
18446 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18447
18448           docs/plugins/: add siddec
18449           Original commit message from CVS:
18450           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18451           * docs/plugins/inspect/plugin-siddec.xml:
18452           add siddec
18453           * ext/dvdnav/dvdnavsrc.c:
18454           doc fixes
18455
18456 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18457
18458         * common:
18459         * configure.ac:
18460         * ext/sidplay/Makefile.am:
18461           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
18462           Original commit message from CVS:
18463           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
18464
18465 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18466
18467         * docs/plugins/.gitignore:
18468         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18469           ignore more
18470           Original commit message from CVS:
18471           ignore more
18472
18473 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18474
18475         * common:
18476         * docs/plugins/inspect/plugin-a52dec.xml:
18477         * docs/plugins/inspect/plugin-amrnb.xml:
18478         * docs/plugins/inspect/plugin-asf.xml:
18479         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18480         * docs/plugins/inspect/plugin-dvdread.xml:
18481         * docs/plugins/inspect/plugin-dvdsub.xml:
18482         * docs/plugins/inspect/plugin-iec958.xml:
18483         * docs/plugins/inspect/plugin-lame.xml:
18484         * docs/plugins/inspect/plugin-mad.xml:
18485         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18486         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18487         * docs/plugins/inspect/plugin-mpegstream.xml:
18488         * docs/plugins/inspect/plugin-rmdemux.xml:
18489           update plugin inspect files
18490           Original commit message from CVS:
18491           update plugin inspect files
18492
18493 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18494
18495         * gst/mpegaudioparse/gstxingmux.c:
18496           rework build; add translations for v4l2
18497           Original commit message from CVS:
18498           rework build; add translations for v4l2
18499
18500 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18501
18502           configure.ac: rework similarly to other modules
18503           Original commit message from CVS:
18504           * configure.ac:
18505           rework similarly to other modules
18506           * ext/a52dec/gsta52dec.c:
18507           * ext/amrnb/amrnb.c:
18508           * ext/dvdnav/dvdnavsrc.c:
18509           * ext/dvdread/dvdreadsrc.c:
18510           * ext/lame/gstlame.c:
18511           * ext/mad/gstid3tag.c:
18512           * ext/mpeg2dec/gstmpeg2dec.c:
18513           * ext/sidplay/gstsiddec.cc:
18514           * gst/asfdemux/gstasf.c:
18515           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18516           * gst/dvdsub/gstdvdsubdec.c:
18517           * gst/iec958/ac3iec.c:
18518           * gst/mpegaudioparse/gstmpegaudioparse.c:
18519           * gst/mpegstream/gstmpegstream.c:
18520           * gst/realmedia/rmdemux.c: (plugin_init):
18521           use the correct defines
18522
18523 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18524
18525         * common:
18526         * docs/.gitignore:
18527         * docs/plugins/.gitignore:
18528           ignore more
18529           Original commit message from CVS:
18530           ignore more
18531
18532 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18533
18534         * ChangeLog:
18535         * common:
18536         * configure.ac:
18537           back to HEAD
18538           Original commit message from CVS:
18539           back to HEAD
18540
18541 === release 0.10.3 ===
18542
18543 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18544
18545         * ChangeLog:
18546         * NEWS:
18547         * RELEASE:
18548         * configure.ac:
18549         * docs/plugins/gst-plugins-ugly-plugins.signals:
18550         * docs/plugins/inspect/plugin-amrnb.xml:
18551         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18552         * docs/plugins/inspect/plugin-iec958.xml:
18553         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18554         * docs/plugins/inspect/plugin-rmdemux.xml:
18555           releasing 0.10.3
18556           Original commit message from CVS:
18557           releasing 0.10.3
18558
18559 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
18560
18561           better/unified long descriptions
18562           Original commit message from CVS:
18563           * ext/aalib/gstaasink.c:
18564           * ext/annodex/gstcmmldec.c:
18565           * ext/annodex/gstcmmlenc.c:
18566           * ext/cairo/gsttextoverlay.c:
18567           * ext/cairo/gsttimeoverlay.c:
18568           * ext/cdio/gstcdiocddasrc.c:
18569           * ext/dv/gstdvdec.c:
18570           * ext/esd/esdmon.c:
18571           * ext/esd/esdsink.c:
18572           * ext/flac/gstflacdec.c:
18573           * ext/flac/gstflacenc.c:
18574           * ext/flac/gstflactag.c:
18575           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
18576           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
18577           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
18578           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
18579           * ext/gdk_pixbuf/gstgdkpixbuf.c:
18580           * ext/gdk_pixbuf/pixbufscale.c:
18581           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
18582           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
18583           * ext/jpeg/gstjpegdec.c:
18584           * ext/jpeg/gstjpegenc.c:
18585           * ext/jpeg/gstsmokedec.c:
18586           * ext/jpeg/gstsmokeenc.c:
18587           * ext/libcaca/gstcacasink.c:
18588           * ext/libmng/gstmngdec.c:
18589           * ext/libmng/gstmngenc.c:
18590           * ext/libpng/gstpngdec.c:
18591           * ext/libpng/gstpngenc.c:
18592           * ext/mikmod/gstmikmod.c:
18593           * ext/raw1394/gstdv1394src.c:
18594           * ext/shout2/gstshout2.c:
18595           * ext/speex/gstspeexdec.c:
18596           * ext/speex/gstspeexenc.c:
18597           * gst/alpha/gstalpha.c:
18598           * gst/alpha/gstalphacolor.c:
18599           * gst/auparse/gstauparse.c:
18600           * gst/autodetect/gstautoaudiosink.c:
18601           (gst_auto_audio_sink_base_init):
18602           * gst/autodetect/gstautovideosink.c:
18603           (gst_auto_video_sink_base_init):
18604           * gst/avi/gstavimux.c: (gst_avimux_base_init):
18605           * gst/cutter/gstcutter.c:
18606           * gst/debug/breakmydata.c:
18607           * gst/debug/efence.c:
18608           * gst/debug/gstnavigationtest.c:
18609           * gst/debug/negotiation.c:
18610           * gst/debug/progressreport.c:
18611           * gst/debug/testplugin.c:
18612           * gst/effectv/gstaging.c:
18613           * gst/effectv/gstdice.c:
18614           * gst/effectv/gstedge.c:
18615           * gst/effectv/gstquark.c:
18616           * gst/effectv/gstrev.c:
18617           * gst/effectv/gstvertigo.c:
18618           * gst/effectv/gstwarp.c:
18619           * gst/flx/gstflxdec.c:
18620           * gst/goom/gstgoom.c:
18621           * gst/interleave/deinterleave.c:
18622           * gst/interleave/interleave.c:
18623           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
18624           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
18625           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
18626           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
18627           * gst/level/gstlevel.c:
18628           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
18629           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
18630           * gst/median/gstmedian.c:
18631           * gst/monoscope/gstmonoscope.c:
18632           * gst/multipart/multipartdemux.c:
18633           * gst/multipart/multipartmux.c:
18634           * gst/oldcore/gstmd5sink.c:
18635           * gst/oldcore/gstmultifilesrc.c:
18636           * gst/oldcore/gstpipefilter.c:
18637           * gst/oldcore/gstshaper.c:
18638           * gst/oldcore/gststatistics.c:
18639           * gst/rtp/gstasteriskh263.c:
18640           * gst/rtp/gstrtpL16depay.c:
18641           * gst/rtp/gstrtpL16pay.c:
18642           * gst/rtp/gstrtpamrdepay.c:
18643           * gst/rtp/gstrtpamrpay.c:
18644           * gst/rtp/gstrtpdepay.c:
18645           * gst/rtp/gstrtpgsmpay.c:
18646           * gst/rtp/gstrtph263pay.c:
18647           * gst/rtp/gstrtph263pdepay.c:
18648           * gst/rtp/gstrtph263ppay.c:
18649           * gst/rtp/gstrtpmp4gpay.c:
18650           * gst/rtp/gstrtpmp4vdepay.c:
18651           * gst/rtp/gstrtpmp4vpay.c:
18652           * gst/rtp/gstrtpmpadepay.c:
18653           * gst/rtp/gstrtpmpapay.c:
18654           * gst/rtp/gstrtppcmadepay.c:
18655           * gst/rtp/gstrtppcmapay.c:
18656           * gst/rtp/gstrtppcmudepay.c:
18657           * gst/rtp/gstrtppcmupay.c:
18658           * gst/rtp/gstrtpspeexdepay.c:
18659           * gst/rtp/gstrtpspeexpay.c:
18660           * gst/rtsp/gstrtpdec.c:
18661           * gst/smpte/gstsmpte.c:
18662           * gst/videobox/gstvideobox.c:
18663           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
18664           * gst/videofilter/gstvideobalance.c:
18665           * gst/videofilter/gstvideoflip.c:
18666           * gst/videofilter/gstvideotemplate.c:
18667           (gst_videotemplate_base_init):
18668           * gst/videomixer/videomixer.c:
18669           * gst/wavenc/gstwavenc.c:
18670           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
18671           better/unified long descriptions
18672           Fixed #336602
18673           Some cleanups to auparse, don't send multiple newsegments.
18674
18675 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
18676
18677           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
18678           Original commit message from CVS:
18679           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
18680           Don't unref event unconditionally after giving away ownership
18681           (gst_pad_push_event(), gst_pad_send_event() and
18682           gst_pad_event_default() take ownership of the event
18683           passed to them). Fixes warnings/crashes caused by
18684           navigation events.
18685
18686 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
18687
18688           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
18689           Original commit message from CVS:
18690           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18691           Don't ref NULL caps (private streams have NULL caps) (#336387);
18692           also, no need to set caps on the same buffer twice.
18693
18694 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
18695
18696           gst/mpegstream/: Don't leak element and pad names in error messages, use
18697           Original commit message from CVS:
18698           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
18699           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
18700           (gst_dvd_demux_get_subpicture_stream):
18701           * gst/mpegstream/gstmpegdemux.c:
18702           (gst_mpeg_demux_sync_stream_to_time):
18703           Don't leak element and pad names in error messages, use
18704           GST_DEBUG_PAD_NAME instead. Add some more debug code.
18705
18706 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
18707
18708           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
18709           Original commit message from CVS:
18710           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18711           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
18712           Name the structure in the custom event with the
18713           language codes for the audio and subtitle streams
18714           actually like dvddemux expects it to be named.
18715           Set caps on source pad and outgoing buffers.
18716
18717 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
18718
18719           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
18720           Original commit message from CVS:
18721           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
18722           (gst_lame_get_property), (gst_lame_setup):
18723           * ext/lame/gstlame.h:
18724           Make xingheader property non-functional, it's broken anyway
18725           after all (use xingmux instead).
18726
18727 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
18728
18729           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
18730           Original commit message from CVS:
18731           * ext/lame/gstlame.c: (gst_lame_sink_event):
18732           On EOS, flush encoder and send remaining data. Fix
18733           return value handling in sink event function.
18734
18735 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
18736
18737           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
18738           Original commit message from CVS:
18739           Patch by: Jürg Billeter  <j at bitron dot ch>
18740           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
18741           Fix wrong check for started flag when setting the 'device' property.
18742           We want to allow it when the source is NOT started yet and ignore it
18743           when the source is running.
18744
18745 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
18746
18747           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
18748           Original commit message from CVS:
18749           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
18750           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
18751           (gst_asf_demux_process_chunk):
18752           * gst/asfdemux/gstasfdemux.h:
18753           Subtract first timestamp from timestamps, so that
18754           stream starts from 0; makes live streams that don't
18755           start at 0 work again (fixes #317310, #336097).
18756
18757 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
18758
18759           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
18760           Original commit message from CVS:
18761           Patch by: Christian Kirbach
18762           * configure.ac:
18763           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
18764           -good. Fixes build on some systems (#331838).
18765
18766 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
18767
18768           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
18769           Original commit message from CVS:
18770           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18771           (gst_rmdemux_parse_cont):
18772           Extract more tags and also post codec name tag on the
18773           bus so this shows up in totem and nautilus.
18774
18775 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
18776
18777           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
18778           Original commit message from CVS:
18779           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18780           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
18781           Extra data usually goes into the caps as 'codec_data', not
18782           as first buffer into the stream.
18783           Need to byte swap AC3 content in realmedia files for some
18784           reason (fixes #331588).
18785
18786 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
18787
18788           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
18789           Original commit message from CVS:
18790           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
18791           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
18792           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
18793           When operating in pull mode, post an error message on the
18794           bus when all source pads are unlinked or some other fatal
18795           error occured (#323023). Regrade some recurring debug messages
18796           to LOG level. Convert c++-style comments into C-style ones.
18797
18798 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
18799
18800           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
18801           Original commit message from CVS:
18802           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
18803           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
18804           (gst_rmdemux_all_source_pads_unlinked),
18805           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
18806           (gst_rmdemux_parse_packet):
18807           * gst/realmedia/rmdemux.h:
18808           Handle unlinked source pads properly and stop if all source pads
18809           are unlinked (#323023).
18810
18811 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
18812
18813           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
18814           Original commit message from CVS:
18815           Patch by: Michal Benes <michal dot benes at xeris dot cz>
18816           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
18817           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
18818           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
18819           * gst/mpegstream/gstmpegdemux.h:
18820           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
18821           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
18822           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
18823           situation really happens when grabbing DVB streams. Current
18824           mpegdemuxer can not handle this situation correctly and it
18825           restarts counting gstreamer timestamps from zero.
18826           Fixes #326598.
18827
18828 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
18829
18830           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
18831           Original commit message from CVS:
18832           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
18833           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
18834           * ext/a52dec/gsta52dec.h:
18835           Fix #334550: failure to play raw AC3 files due to segment problems.
18836
18837 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
18838
18839           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
18840           Original commit message from CVS:
18841           Patch by: Christophe Fergeau  <teuf gnome org>
18842           * ext/lame/gstlame.c: (gst_lame_release_memory),
18843           (gst_lame_finalize), (gst_lame_class_init),
18844           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
18845           (gst_lame_change_state):
18846           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
18847
18848 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
18849
18850           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
18851           Original commit message from CVS:
18852           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
18853           (gst_mad_sink_event), (gst_mad_change_state):
18854           Include AUDIO_CODEC tag with tags posted if input is not
18855           framed (#334258). Use _scale() util functions in more places.
18856
18857 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
18858
18859           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
18860           Original commit message from CVS:
18861           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
18862           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18863           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
18864           property as BROKEN (see
18865           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
18866           explanation why it's broken).
18867
18868 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
18869
18870           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
18871           Original commit message from CVS:
18872           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
18873           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18874           * configure.ac:
18875           * gst/xingheader/Makefile.am:
18876           * gst/xingheader/gstxingmux.c:
18877           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
18878           to MP3 files (this allows decoder to figure out the length of VBR
18879           files)
18880
18881 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
18882
18883           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
18884           Original commit message from CVS:
18885           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
18886           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
18887           tag (#333683, patch by: Alex Lancaster).
18888
18889 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
18890
18891           ext/amrnb/: Further fancyfication.
18892           Original commit message from CVS:
18893           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
18894           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
18895           (gst_amrnbdec_state_change):
18896           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
18897           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
18898           (gst_amrnbenc_state_change):
18899           * ext/amrnb/amrnbenc.h:
18900           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18901           (gst_amrnbparse_query):
18902           Further fancyfication.
18903           Use _take to get writable data from the adapter.
18904           Precalc packet duration.
18905           Handle disconts.
18906           Forward _push to upstream.
18907           Post error messages when something goes wrong.
18908           Remove old code in amrnbparse.
18909           Don't ignore query results from upstream.
18910
18911 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
18912
18913           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
18914           Original commit message from CVS:
18915           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18916           The AMR encoder writes into the audio buffers it processes, so
18917           use gst_buffer_make_writable() on buffers we might (they go through
18918           an adapter, so there can be copying going on later anyway) be
18919           encoding.
18920
18921 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
18922
18923           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
18924           Original commit message from CVS:
18925           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
18926           (gst_mpeg_parse_handle_src_query):
18927           Declare variables at the beginning of a block and make
18928           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
18929
18930 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
18931
18932           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
18933           Original commit message from CVS:
18934           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
18935           Read packet size, sequence and padsize in right order again
18936           (fixes #332796; patch by: Fabrizio Gennari).
18937
18938 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
18939
18940           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
18941           Original commit message from CVS:
18942           * gst/iec958/ac3iec.c:
18943           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
18944
18945 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18946
18947           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
18948           Original commit message from CVS:
18949           * configure.ac:
18950           Make the id3tag and mad checks check for both a header and the
18951           appropriate library if the pkg-config is missing. (Closes #331842)
18952           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
18953           do the same for the plugins themselves.
18954
18955 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
18956
18957           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
18958           Original commit message from CVS:
18959           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18960           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18961           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
18962           * ext/mpeg2dec/gstmpeg2dec.h:
18963           Don't treat STATE_INVALID as fatal error; throw an error
18964           only after five consecutive decoding errors. Makes decoding
18965           mpeg streams more robust and fixes playback of joined clips
18966           (#300682).
18967
18968 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
18969
18970           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
18971           Original commit message from CVS:
18972           * ext/dvdnav/dvdnavsrc.h:
18973           Oops. forgot to add this one.
18974
18975 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
18976
18977           ext/Makefile.am: Fix dist-check.
18978           Original commit message from CVS:
18979           2006-02-26  Julien MOUTTE  <julien@moutte.net>
18980           * ext/Makefile.am: Fix dist-check.
18981
18982 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18983
18984           configure.ac: Disable dvdnavsrc for now.
18985           Original commit message from CVS:
18986           * configure.ac:
18987           Disable dvdnavsrc for now.
18988
18989 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
18990
18991           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
18992           Original commit message from CVS:
18993           * configure.ac:
18994           * ext/Makefile.am:
18995           * ext/dvdnav/Makefile.am:
18996           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
18997           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
18998           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
18999           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
19000           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
19001           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
19002           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
19003           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
19004           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
19005           (gst_dvd_nav_src_make_dvd_event),
19006           (gst_dvd_nav_src_structure_set_uint64),
19007           (gst_dvd_nav_src_push_dvd_nav_packet_event),
19008           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
19009           (gst_dvd_nav_src_push_titlelang_event),
19010           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
19011           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
19012           (gst_dvd_nav_src_handle_navigation_event),
19013           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
19014           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
19015           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
19016           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
19017           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
19018           (gst_dvd_nav_src_do_init), (plugin_init):
19019           dvdnavsrc ported to 0.10, for the most part at least. Not quite
19020           ready for prime time yet though.
19021
19022 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
19023
19024           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
19025           Original commit message from CVS:
19026           * ext/cdio/Makefile.am:
19027           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
19028           required for Cygwin, see #317048)
19029           * gst/rtp/gstasteriskh263.c:
19030           Cygwin has includes for both the unix network socket API
19031           and the windows API, but only one can be included, so fix
19032           includes to only use one or the other, prefering the unxi
19033           one (#317048).
19034
19035 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
19036
19037           Port dvdsubdec to 0.10
19038           Original commit message from CVS:
19039           * configure.ac:
19040           * gst/dvdsub/Makefile.am:
19041           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
19042           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
19043           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
19044           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
19045           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
19046           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
19047           (gst_send_empty_fill), (gst_send_subtitle_frame),
19048           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
19049           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
19050           (plugin_init):
19051           * gst/dvdsub/gstdvdsubdec.h:
19052           Port dvdsubdec to 0.10
19053
19054 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19055
19056           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
19057           Original commit message from CVS:
19058           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
19059           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
19060           mpegdemux for MPEG-2 video streams.
19061
19062 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19063
19064           configure.ac: Bump nano back to CVS
19065           Original commit message from CVS:
19066           * configure.ac:
19067           Bump nano back to CVS
19068
19069 === release 0.10.2 ===
19070
19071 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19072
19073           configure.ac: releasing 0.10.2, "Season to Taste"
19074           Original commit message from CVS:
19075           * configure.ac:
19076           releasing 0.10.2, "Season to Taste"
19077
19078 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19079
19080           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
19081           Original commit message from CVS:
19082           * configure.ac:
19083           releasing 0.10.1.3 prelease for 0.10.2
19084
19085 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
19086
19087           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
19088           Original commit message from CVS:
19089           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
19090           In sink event handler, release object lock again
19091           _before_ sending EOS event downstream (#313838).
19092
19093 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
19094
19095         * ChangeLog:
19096         * gst/asfdemux/gstasf.c:
19097           fix rank of asfdemux
19098           Original commit message from CVS:
19099           fix rank of asfdemux
19100
19101 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19102
19103           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
19104           Original commit message from CVS:
19105           * configure.ac:
19106           releasing 0.10.1.2 prelease for 0.10.2
19107
19108 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
19109
19110         * gst-plugins-ugly.spec.in:
19111           latest updates
19112           Original commit message from CVS:
19113           latest updates
19114
19115 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
19116
19117           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
19118           Original commit message from CVS:
19119           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
19120           (crop_copy_i422_buffer), (crop_buffer):
19121           When we need to crop the output buffer, make sure we
19122           create a buffer of the right size and respect the implicit
19123           striding used for I420 elsewhere in GStreamer (#331301).
19124
19125 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
19126
19127           ext/cdio/gstcdio.c: Init debug category (#331253).
19128           Original commit message from CVS:
19129           * ext/cdio/gstcdio.c: (plugin_init):
19130           Init debug category (#331253).
19131
19132 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
19133
19134           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
19135           Original commit message from CVS:
19136           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
19137           Do not error out on non-recognized streams. Ignore them and allow
19138           playback of the other streams.
19139
19140 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19141
19142           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
19143           Original commit message from CVS:
19144           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
19145           Add a small sanity check for LPCM reading.
19146
19147 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
19148
19149           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
19150           Original commit message from CVS:
19151           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
19152           Take into account the file properties preroll value for
19153           timestamping/newsegment. It's weird this value was commented out.
19154
19155 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
19156
19157           gst/asfdemux/Makefile.am: More asf makefile fixing.
19158           Original commit message from CVS:
19159           * gst/asfdemux/Makefile.am:
19160           More asf makefile fixing.
19161
19162 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
19163
19164           ext/lame/gstlame.c: Fix up lame a bit.
19165           Original commit message from CVS:
19166           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
19167           (gst_lame_change_state):
19168           Fix up lame a bit.
19169           Apply patch #319782 by Gautier Portet.
19170
19171 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
19172
19173           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
19174           Original commit message from CVS:
19175           * gst/asfdemux/Makefile.am:
19176           But we do need to link against the riff libraryr.
19177
19178 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
19179
19180           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
19181           Original commit message from CVS:
19182           * gst/asfdemux/Makefile.am:
19183           We don't want asfmux.c yet.
19184
19185 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
19186
19187           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
19188           Original commit message from CVS:
19189           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
19190           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
19191           (gst_mad_change_state):
19192           Port fixes for bugs 314771, 308772, 140237, and 302625
19193           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
19194           Use GST_EVENT_FLUSH_STOP to clear data from the current input
19195           buffer, to avoid using it for any future decoding.
19196
19197 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
19198
19199           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
19200           Original commit message from CVS:
19201           * configure.ac:
19202           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
19203           (gst_asf_get_guid_nick):
19204           * gst/asfdemux/asfheaders.h:
19205           * gst/asfdemux/gstasf.c: (plugin_init):
19206           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
19207           (gst_asf_demux_class_init), (gst_asf_demux_init),
19208           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
19209           (gst_asf_demux_handle_src_event),
19210           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
19211           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
19212           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
19213           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
19214           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
19215           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
19216           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
19217           (gst_asf_demux_get_bitrate_record),
19218           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
19219           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
19220           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
19221           (gst_asf_demux_get_obj_data_correction),
19222           (gst_asf_demux_get_stream_audio),
19223           (gst_asf_demux_get_stream_correction),
19224           (gst_asf_demux_get_stream_video),
19225           (gst_asf_demux_get_stream_video_format),
19226           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
19227           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19228           (gst_asf_demux_process_stream),
19229           (gst_asf_demux_get_gst_tag_from_tag_name),
19230           (gst_asf_demux_commit_taglist),
19231           (gst_asf_demux_process_ext_content_desc),
19232           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
19233           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
19234           (gst_asf_demux_process_comment),
19235           (gst_asf_demux_process_bitrate_props_object),
19236           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
19237           (gst_asf_demux_descramble_segment),
19238           (gst_asf_demux_element_send_event),
19239           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
19240           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
19241           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
19242           (gst_asf_demux_get_src_query_types),
19243           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
19244           * gst/asfdemux/gstasfdemux.h:
19245           asfdemux ported to 0.10. Does still need a bit of work (seems like
19246           there's something funky going on when timestamping video frames).
19247           The seeking code is likely to make Wim cry, but hey, at least it
19248           compiles.
19249
19250 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
19251
19252           ext/amrnb/amrnbdec.c: Some more comments.
19253           Original commit message from CVS:
19254           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
19255           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
19256           Some more comments.
19257           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
19258           Applied patch from Fabrizio Gennari, fixes #330844.
19259
19260 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
19261
19262           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
19263           Original commit message from CVS:
19264           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19265           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
19266           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
19267           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
19268           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
19269           * ext/dvdread/dvdreadsrc.h:
19270           Let's try to play the title the user set via the URI handler or
19271           via properties instead of always playing the first title. Also,
19272           Also, count title/chapter/angle number in URI and properties
19273           from 1 rather than 0.
19274
19275 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
19276
19277           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
19278           Original commit message from CVS:
19279           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
19280           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
19281           (gst_dvd_read_src_do_duration_query):
19282           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
19283           otherwise GstBaseSrc will think we can operate pull_range based,
19284           which we don't really, and typefinding will fail miserably.
19285           Also, make seeking work somewhat (only works with flumpegdemux
19286           at the moment, mpegstream needs fixing for that first).
19287
19288 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
19289
19290           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
19291           Original commit message from CVS:
19292           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
19293           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
19294           Only allocate buffer once we know exactly how much we need,
19295           rather than gratuitously allocating 2MB-buffers all the time
19296           even if we usually need much less than that. Also, demote
19297           a debug message from DEBUG to LOG level.
19298
19299 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
19300
19301           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
19302           Original commit message from CVS:
19303           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
19304           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
19305           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
19306           (gst_dvd_read_src_do_position_query):
19307           Add some more debugging and fix duration query in BYTES.
19308
19309 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
19310
19311           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
19312           Original commit message from CVS:
19313           * configure.ac:
19314           * ext/Makefile.am:
19315           * ext/dvdread/Makefile.am:
19316           * ext/dvdread/dvdreadsrc.c:
19317           * ext/dvdread/dvdreadsrc.h:
19318           Half-baked port to 0.10. Needs some love
19319           in the seeking department, but at least
19320           it does something.
19321           * ext/dvdread/stream_labels.c:
19322           * ext/dvdread/stream_labels.h:
19323           Remove these (we use ISO-639 language codes internally; applications
19324           that want to translate those into language names for display to the
19325           user should rely on the iso-codes package for that).
19326
19327 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
19328
19329           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
19330           Original commit message from CVS:
19331           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
19332           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
19333           (gst_amrnbdec_state_change):
19334           * ext/amrnb/amrnbdec.h:
19335           Fix amrnbdec, handle events, take copy from adapter since the decoder
19336           apparently writes in the source data.
19337           Use some _scale_int, and precalc duration.
19338           Fix some leaks, post ERROR messages.
19339
19340 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
19341
19342           docs/plugins/: Add cdio plugin to docs.
19343           Original commit message from CVS:
19344           * docs/plugins/Makefile.am:
19345           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
19346           * docs/plugins/gst-plugins-good-plugins-sections.txt:
19347           * docs/plugins/inspect/plugin-cdio.xml:
19348           Add cdio plugin to docs.
19349           * ext/cdio/gstcdiocddasrc.c:
19350           Add gtk-doc blurb.
19351           * ext/cdio/gstcdio.c:
19352           The plugin is called 'cdio' not 'cddio'.
19353
19354 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
19355
19356           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
19357           Original commit message from CVS:
19358           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
19359           One source pad not being linked is not an error condition when we're
19360           still parsing the header. In this case (e.g. where we don't have a
19361           suitable decoder installed) just pretend everything is fine, so that
19362           the demuxer will actually go on to signal no-more-pads when done
19363           parsing the header, otherwise  decodebin/playbin will never post the
19364           appropriate error message if decoders are not available.
19365
19366 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
19367
19368         * ChangeLog:
19369         * common:
19370         * ext/mad/gstid3tag.c:
19371         * gst/realmedia/rmdemux.c:
19372           Just make it compile with --disable-gst-debug.
19373           Original commit message from CVS:
19374           Just make it compile with --disable-gst-debug.
19375
19376 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
19377
19378           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
19379           Original commit message from CVS:
19380           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
19381           (gst_mad_check_caps_reset), (gst_mad_chain):
19382           Merge patch from Radoslaw Szkodzinski (bug 326734)
19383
19384 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19385
19386           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
19387           Original commit message from CVS:
19388           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
19389           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
19390           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
19391           (gst_id3_tag_chain):
19392           fixing Gdate handling
19393           enabling mux/demux mode switching
19394           adding better debug output
19395
19396 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19397
19398           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...
19399           Original commit message from CVS:
19400           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
19401           If we haven't set caps on a source pad yet, the caps on the
19402           pad are NULL, not un-fixed. Set caps on outgoing buffers.
19403
19404 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
19405
19406           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
19407           Original commit message from CVS:
19408           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
19409           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
19410           * ext/lame/gstlame.h:
19411           Contrary to what the const char in the lame API might suggest,
19412           lame expects us to keep the strings we pass to id3tag_set_foo()
19413           around; it doesn't free them either though, so we have to store
19414           them somewhere and free them later when we can be sure lame
19415           doesn't need them any longer.
19416
19417 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
19418
19419           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...
19420           Original commit message from CVS:
19421           * ext/lame/gstlame.c: (add_one_tag):
19422           Fix handling of GST_TAG_DATE (#311679), don't pass an
19423           uninitialised string pointer to lame if we don't know
19424           how to handle the tag type, and fix minor memory leak.
19425
19426 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
19427
19428           ext/mad/gstmad.c: Fix debug message.
19429           Original commit message from CVS:
19430           * ext/mad/gstmad.c: (gst_mad_chain):
19431           Fix debug message.
19432
19433 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19434
19435           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
19436           Original commit message from CVS:
19437           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
19438           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
19439           Erase spurious call to gst_segment_set_newsegment.
19440           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
19441           the superclass method when handling NEWSEGMENT events.
19442           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
19443           and dvd-audio-restart event handling. There are currently less
19444           hackish ways of handling the sparse audio stream problem.
19445
19446 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19447
19448           fix up error domains, error strings, and use of translation
19449           Original commit message from CVS:
19450           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
19451           * ext/dvdnav/dvdnavsrc.c: (if):
19452           * ext/dvdread/stream_labels.c:
19453           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
19454           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
19455           fix up error domains, error strings, and use of translation
19456           * po/POTFILES.in:
19457           fix up this file, even though none of them are actually marked
19458           for build yet.
19459
19460 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19461
19462           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
19463           Original commit message from CVS:
19464           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
19465           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19466           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
19467           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
19468           (gst_mpeg_parse_change_state):
19469           Make timestamp adjustment somewhat milder. Actual timestamps are
19470           now sent unmodified unless an actual gap is found in the
19471           stream. This should fix time display when playing most MPEG
19472           files.
19473
19474 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
19475
19476           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
19477           Original commit message from CVS:
19478           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
19479           * ext/cdio/gstcdio.h:
19480           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
19481           Fix build for libcdio versions >= 76; give slightly lower rank
19482           than cdparanoia.
19483
19484 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
19485
19486           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
19487           Original commit message from CVS:
19488           * configure.ac:
19489           * ext/Makefile.am:
19490           * ext/cdio/Makefile.am:
19491           * ext/cdio/gstcdio.c:
19492           * ext/cdio/gstcdio.h:
19493           * ext/cdio/gstcdiocddasrc.c:
19494           * ext/cdio/gstcdiocddasrc.h:
19495           Port libcdio cdda source, formerly known as cddasrc, now known as
19496           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
19497           but that's not tested (fixes #317658).
19498
19499 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
19500
19501           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
19502           Original commit message from CVS:
19503           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19504           tss tss... always set caps on outgoing buffer.
19505
19506 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
19507
19508         * gst-plugins-ugly.spec.in:
19509           update spec file
19510           Original commit message from CVS:
19511           update spec file
19512
19513 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19514
19515         * ChangeLog:
19516         * configure.ac:
19517           back to HEAD
19518           Original commit message from CVS:
19519           back to HEAD
19520
19521 === release 0.10.1 ===
19522
19523 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19524
19525         * ChangeLog:
19526         * NEWS:
19527         * RELEASE:
19528         * configure.ac:
19529         * docs/plugins/gst-plugins-ugly-plugins.args:
19530         * docs/plugins/inspect/plugin-a52dec.xml:
19531         * docs/plugins/inspect/plugin-amrnb.xml:
19532         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19533         * docs/plugins/inspect/plugin-iec958.xml:
19534         * docs/plugins/inspect/plugin-lame.xml:
19535         * docs/plugins/inspect/plugin-mad.xml:
19536         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19537         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19538         * docs/plugins/inspect/plugin-rmdemux.xml:
19539           releasing 0.10.1
19540           Original commit message from CVS:
19541           releasing 0.10.1
19542
19543 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19544
19545         * ChangeLog:
19546         * configure.ac:
19547           prerelease
19548           Original commit message from CVS:
19549           prerelease
19550
19551 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
19552
19553           Pass unhandled queries upstream (useful e.g. for SEEKING query)
19554           Original commit message from CVS:
19555           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
19556           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
19557           * ext/mad/gstmad.c: (gst_mad_src_query):
19558           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
19559           * ext/sidplay/gstsiddec.cc:
19560           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
19561           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
19562           Pass unhandled queries upstream (useful e.g. for SEEKING query)
19563           (fixes #325652; based on patch by: Philippe); make rmdemux return
19564           FALSE for position queries, instead of setting -1 as value and
19565           returning TRUE.
19566
19567 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19568
19569           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
19570           Original commit message from CVS:
19571           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
19572           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
19573           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
19574           rewrite timestamps in the case segments are being set from
19575           upstream, but use timestamps unmodified. Also send proper position
19576           values. This allows for correct time display and makes queries
19577           work in sink elements.
19578           * gst/mpegstream/gstdvddemux.h:
19579           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19580           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
19581           Rename flush_filter to segment_filter, which is better represents
19582           what the arreibute does.
19583           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
19584           Activate segment filtering when a timestamp discontinuity is seen.
19585
19586 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
19587
19588           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...
19589           Original commit message from CVS:
19590           * ext/mad/gstmad.c: (gst_mad_chain):
19591           Don't forget that we need to send out a newsegment event after a
19592           restart even if we don't have enough data to decode a frame right
19593           now.
19594
19595 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19596
19597           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
19598           Original commit message from CVS:
19599           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
19600           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
19601           Use the new "audio-shutdown" and "audio-restart" DVD events
19602           instead of the "spu-still-frame" event to shutdown and restart
19603           the audio pipeline.
19604           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
19605           Check for cases where the segment-based adjustment calculation
19606           would produce negative values (which result in an overflow) and
19607           return GST_CLOCK_TIME_NONE instead.
19608           * gst/mpegstream/gstdvddemux.h:
19609           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19610           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
19611           Add a mechanism to discard audio buffers with timestamps outside
19612           the currently set segment. This was causing (sometimes serious)
19613           synchronization problems after seeking in DVDs with LPCM audio,
19614           since VOBUs usually contain audio material that lies outside the
19615           timestamp range specified by the header.
19616
19617 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19618
19619           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
19620           Original commit message from CVS:
19621           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
19622           Remove lingering reference to GstID3Demux
19623           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
19624           Don't output debug saying padding streams are unknown type,
19625           because they're not
19626
19627 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19628
19629           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
19630           Original commit message from CVS:
19631           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
19632           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
19633           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
19634           LPCM.
19635           * gstmpegdemux.h:
19636           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
19637           (gst_mpeg_demux_get_audio_stream):
19638           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
19639           (gst_dvd_demux_get_audio_stream)
19640           (gst_dvd_demux_get_subpicture_stream)
19641           (gst_dvd_demux_send_subbuffer):
19642           Send current* pad buffers with appropriate caps.
19643
19644 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19645
19646           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
19647           Original commit message from CVS:
19648           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
19649           * gst/iec958/ac3iec.h:
19650           * gst/iec958/ac3iec.c:
19651           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
19652           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
19653           raw-audio property to ac3iec958 that allows setting the source pad
19654           caps to raw audio instead of audio/x-iec958. This makes it
19655           possible to use ac3iec958 together with the normal alsasink
19656           element to drive an external receiver that autodetects AC3
19657           content.
19658
19659 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
19660
19661           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
19662           Original commit message from CVS:
19663           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
19664           (ac3iec_chain_dvd):
19665           * gst/iec958/ac3iec.h:
19666           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
19667
19668 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
19669
19670           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
19671           Original commit message from CVS:
19672           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
19673           When getting a seek event, first check if the upstream element
19674           can handle it and only do our own seek stuff when it can't
19675           (should fix #322856).
19676
19677 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19678
19679           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
19680           Original commit message from CVS:
19681           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
19682           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
19683           Really convert to BYTES format when we want to convert
19684           to bytes (use right variable; fixes #322856).
19685
19686 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19687
19688           Big mpegparse clean up, second round:
19689           Original commit message from CVS:
19690           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
19691           Big mpegparse clean up, second round:
19692           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
19693           Send and EOS event down the audio pipeline when an still frame
19694           event arrives. This prevents the pipeline from locking when a
19695           still menu comes directly after a flush.
19696           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
19697           Don't send a newsegment in reset.
19698           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
19699           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
19700           Move the code of handle_newsegment to process_event. Send a
19701           NEWSEGMENT after FLUSH_STOP.
19702           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
19703           moving to PAUSED.
19704           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
19705           (gst_mpeg_demux_class_init): Don't override send_event.
19706           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
19707           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
19708           (gst_mpeg_demux_reset):
19709           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
19710           attribute.
19711           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
19712           Reset the mpegparse element after a flush.
19713           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
19714           Don't forward events.
19715           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
19716           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
19717           handle_newsegment is not a virtual method anymore.
19718           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
19719           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
19720           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
19721           rid of send_newsegment virtual method.
19722           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
19723           handle DVD events and call the superclass method for other event
19724           types.
19725           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
19726           override process_event anymore.
19727           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
19728           (gst_mpeg_parse_process_event): Move actual event processing to
19729           process event so that subclasses can properly override or extend
19730           it.
19731           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
19732           Eliminate time parameter in process event.
19733           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
19734           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
19735           (gst_mpeg_demux_send_subbuffer):
19736           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
19737           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
19738           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
19739           adding the value of the adjust attribute.
19740           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
19741           rid of the adjust attribute. Now all timestamp adjustments are
19742           performed by mpegparse using the current segment.
19743           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
19744           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
19745           on the adjust attribute for SCR values and the current segment.
19746           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
19747           adjust_ts virtual method to adjust timestamps for outgoing
19748           buffers.
19749           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
19750           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
19751           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
19752           (gst_dvd_demux_handle_newsegment): Don't override
19753           handle_newsegment.
19754           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
19755           Check for DVD events in process_event instead of
19756           handle_dvd_event.
19757           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
19758           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
19759           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
19760           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
19761           (gst_mpeg_demux_send_event):
19762           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
19763           (gst_dvd_demux_handle_dvd_event):
19764           Eliminate the time parameter in send_event.
19765
19766 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19767
19768           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
19769           Original commit message from CVS:
19770           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
19771           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
19772           Fix typefinding in id3demux, and then remove it in favour
19773           of the new LGPL id3demux in gst-plugins-good
19774           * ext/mad/gstmad.c: (gst_mad_dispose):
19775           dispose can run more than once.
19776
19777 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19778
19779           gst/asfdemux/gstasfmux.c: change some char* into char[]
19780           Original commit message from CVS:
19781           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
19782           change some char* into char[]
19783
19784 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
19785
19786           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
19787           Original commit message from CVS:
19788           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
19789           Remove memleak from unused GstRMDemuxStream
19790
19791 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
19792
19793           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
19794           Original commit message from CVS:
19795           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
19796           (gst_id3_tag_do_typefind):
19797           Use the correct function to free typefind factory list.
19798
19799 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
19800
19801           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
19802           Original commit message from CVS:
19803           * ext/mad/gstmad.c: (gst_mad_src_query):
19804           For position and duration queries in TIME format, try the peer
19805           first (might be a demuxer).
19806
19807 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19808
19809           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
19810           Original commit message from CVS:
19811           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
19812           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
19813           Properly handle non contiguous VOBUs by adding the segment accum
19814           field to the adjust value.
19815           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
19816           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
19817           handle_newsegment to prevent sending actual newsegment events and
19818           use tiemstamp rewriting instead.
19819           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
19820           dvd-lang-codes.
19821           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
19822           (gst_mpeg_parse_event):
19823           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
19824           Add a new parameter to handle_newsegment to allow controlling
19825           whether newsegment events are forwarded or not.
19826           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19827           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
19828           (gst_dvd_demux_reset):
19829           last_end_ptm and discont_time aren't necessary anymore, since
19830           timestamp adjustment is now replaced by newsegment events.
19831           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
19832           timestamps.
19833           * gst/mpegstream/gstdvddemux.h:
19834           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
19835           Don't handle dvd-nav-packet events anymore, since the are now
19836           replaced by standard newsegment events.
19837           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
19838           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
19839           (gst_dvd_demux_change_state):
19840           * gst/mpegstream/gstdvddemux.h:
19841           Get rid of the ignore_next_newmedia_discont hack.
19842           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
19843           (gst_dvd_demux_handle_newsegment):
19844           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
19845           (gst_mpeg_demux_handle_newsegment): Don't override
19846           handle_newsegment anymore. It was only necessary to handle
19847           NEWMEDIA events.
19848           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
19849           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
19850           (gst_dvd_demux_set_cur_subpicture):
19851           Reactivate handling of DVD events.
19852           * gst/mpegstream/gstmpegparse.c (normal_seek)
19853           (gst_mpeg_parse_handle_src_event)
19854           (gst_mpeg_parse_handle_src_query):
19855           First attempt at reenabling seek.
19856           * gst/mpegstream/gstmpegparse.h:
19857           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
19858           (gst_mpeg_parse_update_streaminfo)
19859           (gst_mpeg_parse_get_rate)
19860           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
19861           (gst_mpeg_parse_handle_src_query):
19862           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
19863           Make queries work again.
19864           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
19865           (gst_mpeg_parse_handle_newsegment)
19866           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
19867           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
19868           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19869           Get rid of the newsegment_pending attribute, and rely instead on
19870           proper timestamp adjustment.
19871           * gst/mpegstream/gstmpegparse.c
19872           (gst_mpeg_parse_get_src_event_masks): Erase.
19873           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
19874           Initialize fields before creating pads to prevent the pad creation
19875           callback from failing.
19876           (gst_mpeg_parse_reset): Initialize new fields, and change
19877           initialization order to match the order in the structure.
19878           (gst_mpeg_parse_handle_newsegment): Forward new segment events
19879           whenever possible, and update the current segment.
19880           (gst_mpeg_parse_send_newsegment): Update the current segment and
19881           pending_newsegment.
19882           (gst_mpeg_parse_pad_added): Use the current segment to send
19883           newsegment events to new pads.
19884           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
19885           and events. Properly update newsegment_pending.
19886           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
19887           New fields do_adjust and current_segment.
19888           * gst/mpegstream/gstmpegdemux.c:
19889           * gst/mpegstream/gstdvddemux.c:
19890           * gst/mpegstream/gstmpegparse.h:
19891           Rename handle_discont virtual method to handle_newsegment. Erase
19892           some (already commented out support) for old NEW_MEDIA events.
19893           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19894           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
19895           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
19896           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
19897           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
19898           Erase the "pending_scr" field, and replace it by a slightly
19899           different handling of the current SCR. Document code blocks in
19900           parse_packhead and chain.
19901
19902 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
19903
19904           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
19905           Original commit message from CVS:
19906           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
19907           g_warning() are only for really fatal warnings. If we can't decode a
19908           tag, just ignore that tag and do a GST_WARNING.
19909
19910 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19911
19912         * ChangeLog:
19913         * ext/a52dec/gsta52dec.h:
19914         * ext/dvdread/dvdreadsrc.h:
19915         * ext/lame/gstlame.h:
19916         * ext/mad/gstid3tag.c:
19917         * ext/mad/gstmad.c:
19918         * ext/mad/gstmad.h:
19919         * ext/mpeg2dec/gstmpeg2dec.h:
19920         * ext/sidplay/gstsiddec.h:
19921         * gst/ac3parse/gstac3parse.c:
19922         * gst/ac3parse/gstac3parse.h:
19923         * gst/asfdemux/gstasfdemux.c:
19924         * gst/asfdemux/gstasfdemux.h:
19925         * gst/iec958/ac3iec.h:
19926         * gst/mpegaudioparse/gstmpegaudioparse.c:
19927         * gst/mpegaudioparse/gstmpegaudioparse.h:
19928         * gst/mpegstream/gstdvddemux.h:
19929         * gst/mpegstream/gstmpegclock.h:
19930         * gst/mpegstream/gstmpegdemux.h:
19931         * gst/mpegstream/gstmpegpacketize.h:
19932         * gst/mpegstream/gstmpegparse.c:
19933         * gst/mpegstream/gstmpegparse.h:
19934         * gst/mpegstream/gstrfc2250enc.c:
19935         * gst/mpegstream/gstrfc2250enc.h:
19936         * gst/realmedia/rmdemux.c:
19937         * gst/realmedia/rmdemux.h:
19938         * gst/synaesthesia/synaescope.c:
19939           expand tabs
19940           Original commit message from CVS:
19941           expand tabs
19942
19943 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19944
19945         * configure.ac:
19946           back to HEAD
19947           Original commit message from CVS:
19948           back to HEAD
19949
19950 === release 0.10.0 ===
19951
19952 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19953
19954         * ChangeLog:
19955         * NEWS:
19956         * RELEASE:
19957         * configure.ac:
19958         * docs/plugins/inspect/plugin-a52dec.xml:
19959         * docs/plugins/inspect/plugin-amrnb.xml:
19960         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19961         * docs/plugins/inspect/plugin-iec958.xml:
19962         * docs/plugins/inspect/plugin-lame.xml:
19963         * docs/plugins/inspect/plugin-mad.xml:
19964         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19965         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19966         * docs/plugins/inspect/plugin-rmdemux.xml:
19967           releasing 0.10.0
19968           Original commit message from CVS:
19969           releasing 0.10.0
19970
19971 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
19972
19973           Update for alloc_buffer changes.
19974           Original commit message from CVS:
19975           2005-12-05  Andy Wingo  <wingo@pobox.com>
19976           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
19977           * ext/mad/gstmad.c: (gst_mad_chain):
19978           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
19979           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19980           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19981           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19982           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
19983
19984 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
19985
19986           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
19987           Original commit message from CVS:
19988           2005-12-05  Andy Wingo  <wingo@pobox.com>
19989           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
19990           id3demux and id3mux now. Fixes #323199.
19991
19992 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
19993
19994         * gst-plugins-ugly.spec.in:
19995           update spec file for latest changes
19996           Original commit message from CVS:
19997           update spec file for latest changes
19998
19999 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20000
20001           fix silly Makefile.am bug so they link correctly again
20002           Original commit message from CVS:
20003           * ext/amrnb/Makefile.am:
20004           * gst/realmedia/Makefile.am:
20005           fix silly Makefile.am bug so they link correctly again
20006
20007 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20008
20009         * configure.ac:
20010           back to HEAD
20011           Original commit message from CVS:
20012           back to HEAD
20013
20014 === release 0.9.7 ===
20015
20016 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20017
20018         * ChangeLog:
20019         * LICENSE:
20020         * NEWS:
20021         * PORTED_09:
20022         * RELEASE:
20023         * common:
20024         * configure.ac:
20025         * docs/plugins/gst-plugins-ugly-plugins.args:
20026         * docs/plugins/inspect/plugin-a52dec.xml:
20027         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20028         * docs/plugins/inspect/plugin-iec958.xml:
20029         * docs/plugins/inspect/plugin-lame.xml:
20030         * docs/plugins/inspect/plugin-mad.xml:
20031         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20032         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20033         * docs/plugins/inspect/plugin-rmdemux.xml:
20034         * docs/random/LICENSE:
20035         * docs/random/PORTED_09:
20036           releasing 0.9.7
20037           Original commit message from CVS:
20038           releasing 0.9.7
20039
20040 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20041
20042         * ChangeLog:
20043         * common:
20044         * ext/amrnb/Makefile.am:
20045         * gst/realmedia/Makefile.am:
20046           Don't know how these escaped my eye before.  Fix link flags.
20047           Original commit message from CVS:
20048           Don't know how these escaped my eye before.  Fix link flags.
20049
20050 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20051
20052         * common:
20053         * examples/Makefile.am:
20054         * examples/capsfilter/Makefile.am:
20055         * examples/capsfilter/capsfilter1.c:
20056         * examples/gob/Makefile.am:
20057         * examples/gob/gst-identity2.gob:
20058         * examples/gstplay/.gitignore:
20059         * examples/gstplay/Makefile.am:
20060         * examples/gstplay/player.c:
20061         * examples/indexing/.gitignore:
20062         * examples/indexing/Makefile.am:
20063         * examples/indexing/indexmpeg.c:
20064         * examples/level/Makefile.am:
20065         * examples/level/README:
20066         * examples/level/demo.c:
20067         * examples/level/plot.c:
20068         * examples/stats/Makefile.am:
20069         * examples/stats/mp2ogg.c:
20070         * examples/switch/.gitignore:
20071         * examples/switch/Makefile.am:
20072         * examples/switch/switcher.c:
20073           no examples
20074           Original commit message from CVS:
20075           no examples
20076
20077 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
20078
20079           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
20080           Original commit message from CVS:
20081           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20082           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
20083           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
20084           (gst_mpeg_parse_send_event):
20085           Ref events before sending them to multiple pads, after all
20086           gst_pad_send_event() takes ownership of events. Don't leak
20087           events that have not been handled (fixes #322745).
20088
20089 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20090
20091           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
20092           Original commit message from CVS:
20093           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
20094           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
20095           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
20096           from making timestamp adjustments. This will have to be re-added
20097           in some form in the near future, but in order to do that, some nav
20098           packet parsing will be necessary in mpegdemux.
20099           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
20100           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
20101           (g_value_set_int, gst_mpeg_parse_set_property)
20102           Get rid of do_adjust and use_adjust. Rename max_discont to
20103           max_src_gap.
20104           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
20105           -1, no adjustment is made.
20106           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
20107           Rename max_discont property to max_scr_gap. Erase "adjust"
20108           property.
20109           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
20110           override send_event anymore, base class does the job.
20111           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
20112           Base class now does most of the work.
20113           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
20114           Generalize to forwarding the event to all source pads in the
20115           element.
20116           * gst/mpegstream/gstmpegparse.h:
20117           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
20118           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
20119           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
20120           (gst_mpeg_parse_set_property):
20121           Clock synchronization doesn't make sense anymore for a
20122           demultiplexer.
20123
20124 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
20125
20126           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
20127           Original commit message from CVS:
20128           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
20129           Don't treat normal EOS as a fatal error.
20130
20131 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
20132
20133           ext/mad/gstmad.c: Proper warning statements,
20134           Original commit message from CVS:
20135           * ext/mad/gstmad.c: (gst_mad_chain):
20136           Proper warning statements,
20137           Don't error if the src pad isn't linked when pushing.
20138           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
20139           Proper state_change, avoids borkage when going to READY
20140
20141 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20142
20143         * configure.ac:
20144         * gst-libs/Makefile.am:
20145         * gst-libs/README:
20146         * gst-libs/ext/.gitignore:
20147         * gst-libs/gst/media-info/.gitignore:
20148         * gst-libs/gst/play/.gitignore:
20149         * gst-libs/gst/play/play.h:
20150         * gst-libs/gst/play/play.vcproj:
20151           no need for an AS_LIBTOOL call
20152           Original commit message from CVS:
20153           no need for an AS_LIBTOOL call
20154
20155 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20156
20157         * Makefile.am:
20158         * common:
20159         * gst-plugins-ugly.spec.in:
20160           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
20161           Original commit message from CVS:
20162           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
20163
20164 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20165
20166           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
20167           Original commit message from CVS:
20168           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
20169           Prime libmpeg2's pumps with some null custom buffers
20170           to ensure it doesn't ask us to discard garbage later yay.
20171
20172 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20173
20174           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
20175           Original commit message from CVS:
20176           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
20177           Prime libmpeg2's pumps with some null custom buffers
20178           to ensure it ask us to discard garbage later yay.
20179
20180 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
20181
20182           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
20183           Original commit message from CVS:
20184           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
20185           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
20186           (gst_a52dec_chain_raw):
20187           * ext/a52dec/gsta52dec.h:
20188           Accept AC3 in audio/x-private1-ac3 format, which includes
20189           DVD-specific headers, as well as raw AC3, for compatibility with
20190           some demuxers.
20191
20192 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20193
20194           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
20195           Original commit message from CVS:
20196           * ext/mad/gstmad.c: (gst_mad_chain):
20197           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
20198           skip frame synthesis and consume input data as if we'd done the
20199           decode. Makes mad not error when the src pad is not connected.
20200           (#319784)
20201
20202 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20203
20204         * ChangeLog:
20205           Erase old CVS conflict line.
20206           Original commit message from CVS:
20207           Erase old CVS conflict line.
20208
20209 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20210
20211           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
20212           Original commit message from CVS:
20213           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
20214           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
20215           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
20216           (gst_mpeg_parse_chain):
20217           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
20218           (gst_mpeg_demux_send_newsegment):
20219           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
20220           * gst/mpegstream/gstmpegparse.h:
20221           Rename send_discont method to send_newsegment and add parameters
20222           to handle actual segments. Adapt code all around to run with the
20223           new name and signature.
20224           * gst/mpegstream/gstmpegdemux.c:
20225           * gst/mpegstream/gstmpegparse.c:
20226           * gst/mpegstream/gstdvddemux.c:
20227           Convert to GST_BOILERPLATE.
20228
20229 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20230
20231         * configure.ac:
20232           fix AS_LIBTOOL call
20233           Original commit message from CVS:
20234           fix AS_LIBTOOL call
20235
20236 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20237
20238         * Makefile.am:
20239           add a torture target
20240           Original commit message from CVS:
20241           add a torture target
20242
20243 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20244
20245         * ChangeLog:
20246         * configure.ac:
20247           back to HEAD
20248           Original commit message from CVS:
20249           back to HEAD
20250
20251 === release 0.9.6 ===
20252
20253 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20254
20255         * ChangeLog:
20256         * NEWS:
20257         * RELEASE:
20258         * configure.ac:
20259         * docs/plugins/gst-plugins-ugly-plugins.args:
20260         * docs/plugins/gst-plugins-ugly-plugins.signals:
20261         * docs/plugins/inspect/plugin-a52dec.xml:
20262         * docs/plugins/inspect/plugin-amrnb.xml:
20263         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20264         * docs/plugins/inspect/plugin-iec958.xml:
20265         * docs/plugins/inspect/plugin-lame.xml:
20266         * docs/plugins/inspect/plugin-mad.xml:
20267         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20268         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20269         * docs/plugins/inspect/plugin-rmdemux.xml:
20270           releasing 0.9.6
20271           Original commit message from CVS:
20272           releasing 0.9.6
20273
20274 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
20275
20276           gst/realmedia/rmdemux.c: Fractional framerates.
20277           Original commit message from CVS:
20278           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
20279           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
20280           (find_seek_offset_bytes), (find_seek_offset_time),
20281           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
20282           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
20283           (gst_rmdemux_chain), (gst_rmdemux_send_event),
20284           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
20285           (gst_rmdemux_parse_packet):
20286           Fractional framerates.
20287
20288 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20289
20290           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
20291           Original commit message from CVS:
20292           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
20293           (gst_mpeg2dec_negotiate_format), (handle_sequence),
20294           (gst_mpeg2dec_sink_event):
20295           * ext/mpeg2dec/gstmpeg2dec.h:
20296           Use fractional framerates
20297
20298 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
20299
20300           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
20301           Original commit message from CVS:
20302           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
20303           set_clock returns a boolean.
20304
20305 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
20306
20307           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
20308           Original commit message from CVS:
20309           * ext/mad/gstmad.c: (gst_mad_chain):
20310           Fix seeking even more by sending the newsegment event with the
20311           right parameters. Should fix querying in playbin/totem after
20312           a seek.
20313
20314 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
20315
20316           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
20317           Original commit message from CVS:
20318           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
20319           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
20320           Fix seeking in stand-alone mode. Fix nonexistant enum value
20321           introduced in previous commit. Improve debug messages here and
20322           there. Actually return a proper return value in the sink event
20323           handler.
20324
20325 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20326
20327         * ext/lame/gstlame.c:
20328           doh
20329           Original commit message from CVS:
20330           doh
20331
20332 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20333
20334         * ChangeLog:
20335         * ext/lame/gstlame.c:
20336         * ext/mad/gstmad.c:
20337         * ext/sidplay/gstsiddec.cc:
20338           fix up GValueEnum
20339           Original commit message from CVS:
20340           fix up GValueEnum
20341
20342 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
20343
20344         * ChangeLog:
20345         * ext/lame/gstlame.c:
20346         * ext/mad/gstid3tag.c:
20347         * ext/sidplay/gstsiddec.cc:
20348           Update for gst_tag_setter API changes.
20349           Original commit message from CVS:
20350           2005-11-22  Andy Wingo  <wingo@pobox.com>
20351           * Update for gst_tag_setter API changes.
20352
20353 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
20354
20355         * ChangeLog:
20356         * ext/a52dec/gsta52dec.c:
20357         * ext/mad/gstid3tag.c:
20358         * ext/mad/gstmad.c:
20359         * gst/mpegaudioparse/gstmpegaudioparse.c:
20360         * gst/mpegstream/gstdvddemux.c:
20361         * gst/mpegstream/gstmpegparse.c:
20362         * gst/realmedia/rmdemux.c:
20363           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
20364           Original commit message from CVS:
20365           2005-11-22  Andy Wingo  <wingo@pobox.com>
20366           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
20367           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
20368           * ext/mad/gstmad.c (gst_mad_chain)
20369           * gst/mpegaudioparse/gstmpegaudioparse.c
20370           (gst_mp3parse_sink_event)
20371           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
20372           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
20373           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
20374           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
20375           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
20376
20377 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
20378
20379           ext/mad/Makefile.am: libgsttagedit => libgsttag
20380           Original commit message from CVS:
20381           * ext/mad/Makefile.am:
20382           libgsttagedit => libgsttag
20383
20384 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
20385
20386           ext/lame/gstlame.c: Don't take the stream lock
20387           Original commit message from CVS:
20388           * ext/lame/gstlame.c: (gst_lame_sink_event):
20389           Don't take the stream lock
20390
20391 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
20392
20393           ext/: Don't take the stream lock.
20394           Original commit message from CVS:
20395           2005-11-21  Andy Wingo  <wingo@pobox.com>
20396           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
20397           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
20398           * ext/mad/gstmad.c (gst_mad_sink_event):
20399           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
20400           stream lock.
20401           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
20402           stream lock changes.
20403
20404 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
20405
20406           *.*: Ran scripts/update-macros. Oh yes.
20407           Original commit message from CVS:
20408           2005-11-21  Andy Wingo  <wingo@pobox.com>
20409           * *.h:
20410           * *.c: Ran scripts/update-macros. Oh yes.
20411
20412 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
20413
20414           gst/mpegstream/: Filler events have beem removed for now.
20415           Original commit message from CVS:
20416           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
20417           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
20418           Filler events have beem removed for now.
20419
20420 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
20421
20422           gst/: Update for GST_FOURCC_FORMAT API change.
20423           Original commit message from CVS:
20424           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
20425           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
20426           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
20427           Update for GST_FOURCC_FORMAT API change.
20428
20429 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
20430
20431           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
20432           Original commit message from CVS:
20433           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
20434           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
20435           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
20436           (gst_rmdemux_parse_packet):
20437           Modifications for disapearance of GST_PAD_IS_USABLE()
20438
20439 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
20440
20441           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
20442           Original commit message from CVS:
20443           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
20444           Remove some setcaps brokenness.
20445           Don't crash on bad input.
20446
20447 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
20448
20449           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
20450           Original commit message from CVS:
20451           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
20452           calling transform.
20453           (gst_id3_tag_do_typefind): Unref caps
20454           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
20455
20456 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
20457
20458         * ext/mad/gstmad.c:
20459           remove accidentally commited hack
20460           Original commit message from CVS:
20461           remove accidentally commited hack
20462
20463 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
20464
20465         * ext/mad/gstmad.c:
20466           free pad templates
20467           Original commit message from CVS:
20468           free pad templates
20469
20470 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
20471
20472           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
20473           Original commit message from CVS:
20474           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
20475           (gst_mpeg2dec_sink_event):
20476           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
20477           nice-ify debug message in event handler; add CHECKME.
20478           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
20479           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
20480           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
20481           (gst_dvd_demux_sync_stream_to_time):
20482           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20483           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
20484           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
20485           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
20486           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
20487           (gst_mpeg_demux_sync_stream_to_time),
20488           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
20489           * gst/mpegstream/gstmpegdemux.h:
20490           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
20491           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
20492           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
20493           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
20494           (gst_mpeg_parse_chain):
20495           * gst/mpegstream/gstmpegparse.h:
20496           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
20497           return value confusion (gst_pad_push vs. gst_pad_send_event and
20498           gst_pad_push_event); pass flow return values to caller;
20499           miscellaneous fixes and clean-ups.
20500
20501 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
20502
20503         * gst/mpegstream/gstdvddemux.c:
20504           set rank to secondary until it works 100%
20505           Original commit message from CVS:
20506           set rank to secondary until it works 100%
20507
20508 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
20509
20510         * gst-plugins-ugly.spec.in:
20511           add mpegstream plugin to spec file
20512           Original commit message from CVS:
20513           add mpegstream plugin to spec file
20514
20515 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
20516
20517           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
20518           Original commit message from CVS:
20519           2005-11-14  Martin Soto  <soto@localhost.localdomain>
20520           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
20521           gstrfc2250enc.h.
20522
20523 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
20524
20525           partially port the mpegstream plugin to GStreamer 0.9.
20526           Original commit message from CVS:
20527           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
20528           * configure.ac:
20529           * gst/mpegstream/Makefile.am:
20530           * gst/mpegstream/gstdvddemux.c:
20531           * gst/mpegstream/gstdvddemux.h:
20532           * gst/mpegstream/gstmpegdemux.c:
20533           * gst/mpegstream/gstmpegdemux.h:
20534           * gst/mpegstream/gstmpegpacketize.c:
20535           * gst/mpegstream/gstmpegpacketize.h:
20536           * gst/mpegstream/gstmpegparse.c:
20537           * gst/mpegstream/gstmpegparse.h:
20538           * gst/mpegstream/gstmpegstream.c:
20539           * gst/mpegstream/gstrfc2250enc.c:
20540           * gst/mpegstream/gstrfc2250enc.h:
20541           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
20542           partially port the mpegstream plugin to GStreamer 0.9.
20543
20544 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
20545
20546           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
20547           Original commit message from CVS:
20548           2005-11-14  Andy Wingo  <wingo@pobox.com>
20549           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
20550           debugging, allows dll builds on windows. Fixes #316076.
20551
20552 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20553
20554         * ChangeLog:
20555         * configure.ac:
20556           back to head
20557           Original commit message from CVS:
20558           back to head
20559
20560 === release 0.9.5 ===
20561
20562 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20563
20564         * ChangeLog:
20565         * NEWS:
20566         * RELEASE:
20567         * common:
20568         * configure.ac:
20569         * docs/plugins/inspect/plugin-a52dec.xml:
20570         * docs/plugins/inspect/plugin-amrnb.xml:
20571         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20572         * docs/plugins/inspect/plugin-iec958.xml:
20573         * docs/plugins/inspect/plugin-lame.xml:
20574         * docs/plugins/inspect/plugin-mad.xml:
20575         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20576         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20577         * docs/plugins/inspect/plugin-rmdemux.xml:
20578           releasing 0.9.5
20579           Original commit message from CVS:
20580           releasing 0.9.5
20581
20582 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
20583
20584           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
20585           Original commit message from CVS:
20586           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
20587           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
20588           (handle_sequence), (handle_picture), (handle_slice),
20589           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
20590           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
20591           Forward GstFlowReturn about everywhere.
20592           Handle seeking correctly.
20593
20594 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
20595
20596           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
20597           Original commit message from CVS:
20598           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
20599           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
20600           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
20601           Small cleanups in refcounting.
20602
20603 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
20604
20605           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
20606           Original commit message from CVS:
20607           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20608           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
20609           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
20610           (handle_sequence), (handle_picture):
20611           * ext/mpeg2dec/gstmpeg2dec.h:
20612           Removed lots of dubious code.
20613           Handle flushing and seeking correctly. Still leaks though...
20614
20615 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
20616
20617         * ChangeLog:
20618         * configure.ac:
20619           port plugins listing changes
20620           Original commit message from CVS:
20621           port plugins listing changes
20622
20623 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20624
20625         * ChangeLog:
20626         * configure.ac:
20627           back to HEAD
20628           Original commit message from CVS:
20629           back to HEAD
20630
20631 === release 0.9.4 ===
20632
20633 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20634
20635         * ChangeLog:
20636         * Makefile.am:
20637         * NEWS:
20638         * RELEASE:
20639         * configure.ac:
20640         * docs/plugins/gst-plugins-ugly-plugins.args:
20641         * docs/plugins/gst-plugins-ugly-plugins.signals:
20642         * docs/plugins/inspect/plugin-a52dec.xml:
20643         * docs/plugins/inspect/plugin-amrnb.xml:
20644         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20645         * docs/plugins/inspect/plugin-iec958.xml:
20646         * docs/plugins/inspect/plugin-lame.xml:
20647         * docs/plugins/inspect/plugin-mad.xml:
20648         * docs/plugins/inspect/plugin-mpeg2dec.xml:
20649         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20650         * docs/plugins/inspect/plugin-rmdemux.xml:
20651         * gst/realmedia/rmdemux.c:
20652         * po/POTFILES.in:
20653           releasing 0.9.4
20654           Original commit message from CVS:
20655           releasing 0.9.4
20656
20657 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
20658
20659           gst/realmedia/rmdemux.c: STOPPED->FAILED
20660           Original commit message from CVS:
20661           2005-10-23  Julien MOUTTE  <julien@moutte.net>
20662           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
20663
20664 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
20665
20666         * gst-plugins-ugly.spec.in:
20667           add packaging of a52dec
20668           Original commit message from CVS:
20669           add packaging of a52dec
20670
20671 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
20672
20673           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
20674           Original commit message from CVS:
20675           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
20676           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
20677           Set correct stream time in newsegment event.
20678
20679 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20680
20681         * ext/Makefile.am:
20682           fix distcheck
20683           Original commit message from CVS:
20684           fix distcheck
20685
20686 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20687
20688         * ChangeLog:
20689         * ext/Makefile.am:
20690           fix distcheck
20691           Original commit message from CVS:
20692           fix distcheck
20693
20694 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
20695
20696           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
20697           Original commit message from CVS:
20698           * ext/a52dec/Makefile.am:
20699           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
20700           (gst_a52dec_class_init), (gst_a52dec_sink_event),
20701           (gst_a52dec_change_state):
20702           * ext/a52dec/gsta52dec.h:
20703           Re-enable CPU flags, use liboil to get them.
20704
20705 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
20706
20707           Port AC3 decoder to 0.9 (#318849).
20708           Original commit message from CVS:
20709           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
20710           * configure.ac:
20711           * ext/a52dec/Makefile.am:
20712           * ext/a52dec/gsta52dec.c:
20713           * ext/a52dec/gsta52dec.h:
20714           Port AC3 decoder to 0.9 (#318849).
20715
20716 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
20717
20718           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
20719           Original commit message from CVS:
20720           * ext/sidplay/gstsiddec.cc:
20721           Small fixes and more error messages.
20722
20723 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
20724
20725           API change fixen.
20726           Original commit message from CVS:
20727           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
20728           (gst_amrnbparse_state_change):
20729           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
20730           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
20731           * ext/mpeg2dec/gstmpeg2dec.c:
20732           * ext/sidplay/gstsiddec.cc:
20733           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
20734           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
20735           API change fixen.
20736
20737 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
20738
20739           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
20740           Original commit message from CVS:
20741           * configure.ac:
20742           GST_DOC has been renamed to GST_DOCBOOK_CHECK
20743
20744 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20745
20746           configure.ac: some docs I had
20747           Original commit message from CVS:
20748           * configure.ac:
20749           some docs I had
20750           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20751           trivial fixes
20752
20753 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
20754
20755           gst/realmedia/rmdemux.c: segment-start/done API change.
20756           Original commit message from CVS:
20757           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
20758           (gst_rmdemux_perform_seek):
20759           segment-start/done API change.
20760
20761 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
20762
20763         * ChangeLog:
20764         * common:
20765         * gst/iec958/ac3iec.c:
20766           Set buffer durations on IEC958 buffers.
20767           Original commit message from CVS:
20768           Set buffer durations on IEC958 buffers.
20769
20770 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
20771
20772           configure.ac: Fix glib check
20773           Original commit message from CVS:
20774           * configure.ac:
20775           Fix glib check
20776
20777 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
20778
20779           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
20780           Original commit message from CVS:
20781           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
20782           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
20783
20784 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20785
20786           examples/stats/mp2ogg.c: yes, typo fixes
20787           Original commit message from CVS:
20788           * examples/stats/mp2ogg.c:
20789           yes, typo fixes
20790
20791 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20792
20793           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
20794           Original commit message from CVS:
20795           * examples/indexing/indexmpeg.c: (main):
20796           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
20797           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
20798           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
20799           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
20800           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
20801           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
20802           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
20803           * ext/dvdread/dvdreadsrc.h:
20804           * ext/lame/gstlame.h:
20805           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
20806           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
20807           * gst/iec958/ac3iec.h:
20808           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
20809           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
20810           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
20811           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
20812           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
20813           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
20814           moved bitshift from macro to enum definition
20815
20816 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
20817
20818           newsegment API update.
20819           Original commit message from CVS:
20820           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
20821           * ext/mad/gstmad.c: (gst_mad_chain):
20822           * gst/mpegaudioparse/gstmpegaudioparse.c:
20823           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
20824           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
20825           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
20826           newsegment API update.
20827
20828 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
20829
20830           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
20831           Original commit message from CVS:
20832           * ext/amrnb/amrnbdec.c:
20833           Mark invalid frame sizes
20834           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
20835           UNUSABLE is not to be used here, just push out stuff so
20836           probes can continue linking or making the pad usable.
20837
20838 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
20839
20840         * ChangeLog:
20841         * gst/realmedia/rmdemux.c:
20842           Improve seek error-resilience.
20843           Original commit message from CVS:
20844           Improve seek error-resilience.
20845           Better error handling generally.
20846
20847 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20848
20849         * ChangeLog:
20850         * configure.ac:
20851           back to head
20852           Original commit message from CVS:
20853           back to head
20854
20855 === release 0.9.3 ===
20856
20857 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20858
20859         * ChangeLog:
20860         * NEWS:
20861         * README:
20862         * configure.ac:
20863         * ext/sidplay/Makefile.am:
20864           release time
20865           Original commit message from CVS:
20866           release time
20867
20868 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
20869
20870         * gst/realmedia/rmdemux.h:
20871           Forgot to commit this file. I hate Nano.
20872           Original commit message from CVS:
20873           Forgot to commit this file. I hate Nano.
20874
20875 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
20876
20877         * ChangeLog:
20878         * common:
20879         * gst/realmedia/rmdemux.c:
20880           Sanity checks and memory leak fixes for real demuxer
20881           Original commit message from CVS:
20882           Sanity checks and memory leak fixes for real demuxer
20883
20884 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
20885
20886           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
20887           Original commit message from CVS:
20888           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
20889           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
20890           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
20891           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
20892           Real demuxer fixes. Make it more bulletproof against bad data,
20893           identify a few more stream types.
20894           Fix seeking so that it works (at least with the seek example
20895           program; it still fails with totem).
20896
20897 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
20898
20899           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
20900           Original commit message from CVS:
20901           * gst/mpegaudioparse/gstmpegaudioparse.c:
20902           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
20903           Set correct caps on buffers too.
20904
20905 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
20906
20907           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
20908           Original commit message from CVS:
20909           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
20910           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
20911           * gst/mpegaudioparse/gstmpegaudioparse.h:
20912           Put timestamps on buffers.
20913
20914 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
20915
20916         * ChangeLog:
20917         * ext/amrnb/amrnbenc.c:
20918           Changed amrnbenc description, it is an encoder, not decoder.
20919           Original commit message from CVS:
20920           Changed amrnbenc description, it is an encoder, not decoder.
20921
20922 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
20923
20924         * ChangeLog:
20925         * gst/iec958/ac3_padder.c:
20926         * gst/iec958/ac3_padder.h:
20927         * gst/iec958/ac3iec.c:
20928           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
20929           Original commit message from CVS:
20930           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
20931           more accurate, and to check AC3 checksums (both of them in each frame),
20932           and dump the frame (as a probable sync failure) if they don't match.
20933           General code cleanup, improved comments. Changed to not construct the
20934           header backwards, and not byteswap everything else. If we end up needing
20935           to do little-endian output, we should swap in the element doing the
20936           output (AC3 is big-endian).
20937
20938 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
20939
20940         * gst-plugins-ugly.spec.in:
20941           fix spec file for ugly
20942           Original commit message from CVS:
20943           fix spec file for ugly
20944
20945 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20946
20947         * docs/plugins/inspect/plugin-lame.xml:
20948           revert empty commit
20949           Original commit message from CVS:
20950           revert empty commit
20951
20952 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20953
20954         * docs/plugins/scan.stamp:
20955           whoops, wrong files
20956           Original commit message from CVS:
20957           whoops, wrong files
20958
20959 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20960
20961           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
20962           Original commit message from CVS:
20963           * docs/plugins/gst-plugins-ugly-plugins.args:
20964           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
20965           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
20966           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
20967           commit missing files
20968           * docs/plugins/inspect/plugin-lame.xml:
20969           update
20970
20971 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20972
20973         * Makefile.am:
20974         * common:
20975         * gst-plugins-ugly.spec.in:
20976           add check-valgrind target
20977           Original commit message from CVS:
20978           add check-valgrind target
20979
20980 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20981
20982         * docs/plugins/scanobj-build.stamp:
20983           add stamp
20984           Original commit message from CVS:
20985           add stamp
20986
20987 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
20988
20989           ext/lame/gstlame.c: Set caps on outgoing buffers.
20990           Original commit message from CVS:
20991           * ext/lame/gstlame.c: (gst_lame_chain):
20992           Set caps on outgoing buffers.
20993
20994 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20995
20996         * ChangeLog:
20997         * ext/lame/gstlame.c:
20998         * ext/lame/gstlame.h:
20999           clean up further so we don't try to set up five times for a simple pipeline
21000           Original commit message from CVS:
21001           clean up further so we don't try to set up five times for
21002           a simple pipeline
21003
21004 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
21005
21006         * ChangeLog:
21007         * common:
21008         * gst/iec958/ac3iec.c:
21009           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
21010           Original commit message from CVS:
21011           Set setcaps function on sink pad, not source pad. Produce correct caps
21012           on output buffers.
21013
21014 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21015
21016         * common:
21017         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21018         * docs/plugins/inspect/plugin-iec958.xml:
21019         * docs/plugins/inspect/plugin-lame.xml:
21020         * docs/plugins/inspect/plugin-mad.xml:
21021         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21022         * docs/plugins/inspect/plugin-rmdemux.xml:
21023           update inspect with source
21024           Original commit message from CVS:
21025           update inspect with source
21026
21027 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21028
21029           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
21030           Original commit message from CVS:
21031           * ext/mad/gstid3tag.c:
21032           gsttaginterface.h -> gsttagsetter.h
21033
21034 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21035
21036         * configure.ac:
21037           back to HEAD
21038           Original commit message from CVS:
21039           back to HEAD
21040
21041 === release 0.9.1 ===
21042
21043 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21044
21045         * ChangeLog:
21046         * NEWS:
21047         * README:
21048         * RELEASE:
21049         * autogen.sh:
21050         * configure.ac:
21051           releasing 0.9.2
21052           Original commit message from CVS:
21053           releasing 0.9.2
21054
21055 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
21056
21057           ext/amrnb/: State change function updates.
21058           Original commit message from CVS:
21059           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
21060           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
21061           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
21062           State change function updates.
21063
21064 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
21065
21066           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
21067           Original commit message from CVS:
21068           * ext/mpeg2dec/gstmpeg2dec.c:
21069           GST_CAT_SEEK disappeared from the public API at some point
21070
21071 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21072
21073         * gst/iec958/ac3_padder.c:
21074         * gst/iec958/ac3_padder.h:
21075           doc fixes
21076           Original commit message from CVS:
21077           doc fixes
21078
21079 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21080
21081         * Makefile.am:
21082         * autogen.sh:
21083         * common:
21084         * configure.ac:
21085         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21086         * docs/plugins/inspect-build.stamp:
21087         * docs/plugins/inspect.stamp:
21088         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21089         * docs/plugins/inspect/plugin-iec958.xml:
21090         * docs/plugins/inspect/plugin-lame.xml:
21091         * docs/plugins/inspect/plugin-mad.xml:
21092         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21093         * docs/plugins/inspect/plugin-rmdemux.xml:
21094           docs for ugly plugins
21095           Original commit message from CVS:
21096           docs for ugly plugins
21097
21098 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21099
21100         * gst-plugins-ugly.spec.in:
21101         * gst/iec958/Makefile.am:
21102           build fixes
21103           Original commit message from CVS:
21104           build fixes
21105
21106 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
21107
21108         * ChangeLog:
21109         * gst/iec958/ac3iec.c:
21110           Accept audio/x-private1-a3c on sink pad
21111           Original commit message from CVS:
21112           Accept audio/x-private1-a3c on sink pad
21113
21114 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21115
21116         * gst-plugins-ugly.spec.in:
21117           spec updates
21118           Original commit message from CVS:
21119           spec updates
21120
21121 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
21122
21123         * examples/gstplay/player.c:
21124         * examples/stats/mp2ogg.c:
21125         * ext/a52dec/gsta52dec.c:
21126         * ext/amrnb/amrnbdec.c:
21127         * ext/amrnb/amrnbenc.c:
21128         * ext/amrnb/amrnbparse.c:
21129         * ext/dvdnav/dvdnavsrc.c:
21130         * ext/dvdread/dvdreadsrc.c:
21131         * ext/lame/gstlame.c:
21132         * ext/mad/gstid3tag.c:
21133         * ext/mad/gstmad.c:
21134         * ext/mpeg2dec/gstmpeg2dec.c:
21135         * gst/ac3parse/gstac3parse.c:
21136         * gst/asfdemux/gstasfdemux.c:
21137         * gst/asfdemux/gstasfmux.c:
21138         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21139         * gst/iec958/ac3iec.c:
21140         * gst/mpegaudioparse/gstmpegaudioparse.c:
21141         * gst/mpegstream/gstdvddemux.c:
21142         * gst/mpegstream/gstmpegdemux.c:
21143         * gst/mpegstream/gstmpegparse.c:
21144         * gst/mpegstream/gstrfc2250enc.c:
21145         * gst/realmedia/rmdemux.c:
21146         * gst/synaesthesia/gstsynaesthesia.c:
21147           All plugins updated for element state changes.
21148           Original commit message from CVS:
21149           2005-09-02  Andy Wingo  <wingo@pobox.com>
21150           * All plugins updated for element state changes.
21151
21152 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
21153
21154         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21155         * gst/iec958/ac3iec.c:
21156           Fix return types in setcaps functions
21157           Original commit message from CVS:
21158           Fix return types in setcaps functions
21159
21160 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
21161
21162         * ChangeLog:
21163         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21164         * gst/iec958/ac3iec.c:
21165           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
21166           Original commit message from CVS:
21167           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
21168           Some general cleanups in iec958 framer.
21169
21170 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21171
21172         * common:
21173         * m4/Makefile.am:
21174         * m4/as-arts.m4:
21175         * m4/esd.m4:
21176         * m4/gst-alsa.m4:
21177         * m4/gst-artsc.m4:
21178         * m4/gst-matroska.m4:
21179         * m4/ogg.m4:
21180         * m4/vorbis.m4:
21181           fix distcheck; remove some old m4s
21182           Original commit message from CVS:
21183           fix distcheck; remove some old m4s
21184
21185 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
21186
21187         * ChangeLog:
21188         * configure.ac:
21189         * gst/iec958/Makefile.am:
21190         * gst/iec958/ac3_padder.c:
21191         * gst/iec958/ac3_padder.h:
21192         * gst/iec958/ac3iec.c:
21193         * gst/iec958/ac3iec.h:
21194           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
21195           Original commit message from CVS:
21196           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
21197
21198 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
21199
21200           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
21201           Original commit message from CVS:
21202           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
21203           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
21204           (gst_dvdlpcmdec_change_state):
21205           Cleanups, fixed header parsing and stripping.
21206
21207 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
21208
21209         * ChangeLog:
21210         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21211           Use the right bytes when parsing the LPCM dvd header
21212           Original commit message from CVS:
21213           Use the right bytes when parsing the LPCM dvd header
21214
21215 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
21216
21217         * ChangeLog:
21218         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21219           Return the correct values from chain function
21220           Original commit message from CVS:
21221           Return the correct values from chain function
21222
21223 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21224
21225         * common:
21226         * docs/Makefile.am:
21227         * docs/plugins/.gitignore:
21228         * docs/random/ChangeLog-0.8:
21229         * docs/version.entities.in:
21230           adding doc stuff
21231           Original commit message from CVS:
21232           adding doc stuff
21233
21234 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
21235
21236         * ChangeLog:
21237         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
21238         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21239           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
21240           Original commit message from CVS:
21241           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
21242           header; instead do this internally. Also support the old way, using
21243           a different mime-type. CVS:
21244
21245 2001-12-17 18:37:01 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21246
21247           building up speed
21248           Original commit message from CVS:
21249           building up speed
21250