Release 1.3.2
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.3.2 ===
2
3 2014-05-21  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.3.2
7
8 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
9
10         * common:
11           Automatic update of common submodule
12           From 211fa5f to 1f5d3c3
13
14 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
15
16         * ext/mpeg2dec/gstmpeg2dec.h:
17           mpeg2dec: remove unused struct members
18
19 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
20
21         * gst/realmedia/rtspreal.c:
22           rtspreal: Fix some memory leaks in an error path
23           CID 1212165.
24
25 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
26
27         * ext/mpeg2dec/gstmpeg2dec.c:
28           mpeg2dec: Release codec state on negotiation failures
29           Else it leaks
30           CID #1212169
31
32 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
33
34         * configure.ac:
35           Back to development
36
37 === release 1.3.1 ===
38
39 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
40
41         * ChangeLog:
42         * NEWS:
43         * RELEASE:
44         * configure.ac:
45         * docs/plugins/gst-plugins-ugly-plugins.args:
46         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
47         * docs/plugins/inspect/plugin-a52dec.xml:
48         * docs/plugins/inspect/plugin-amrnb.xml:
49         * docs/plugins/inspect/plugin-amrwbdec.xml:
50         * docs/plugins/inspect/plugin-asf.xml:
51         * docs/plugins/inspect/plugin-cdio.xml:
52         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
53         * docs/plugins/inspect/plugin-dvdread.xml:
54         * docs/plugins/inspect/plugin-dvdsub.xml:
55         * docs/plugins/inspect/plugin-lame.xml:
56         * docs/plugins/inspect/plugin-mad.xml:
57         * docs/plugins/inspect/plugin-mpeg2dec.xml:
58         * docs/plugins/inspect/plugin-realmedia.xml:
59         * docs/plugins/inspect/plugin-siddec.xml:
60         * docs/plugins/inspect/plugin-twolame.xml:
61         * docs/plugins/inspect/plugin-x264.xml:
62         * docs/plugins/inspect/plugin-xingmux.xml:
63         * gst-plugins-ugly.doap:
64         * win32/common/config.h:
65           Release 1.3.1
66
67 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
68
69         * po/af.po:
70         * po/az.po:
71         * po/bg.po:
72         * po/ca.po:
73         * po/cs.po:
74         * po/da.po:
75         * po/de.po:
76         * po/el.po:
77         * po/en_GB.po:
78         * po/eo.po:
79         * po/es.po:
80         * po/eu.po:
81         * po/fi.po:
82         * po/fr.po:
83         * po/gl.po:
84         * po/hr.po:
85         * po/hu.po:
86         * po/id.po:
87         * po/it.po:
88         * po/ja.po:
89         * po/lt.po:
90         * po/lv.po:
91         * po/ms.po:
92         * po/mt.po:
93         * po/nb.po:
94         * po/nl.po:
95         * po/or.po:
96         * po/pl.po:
97         * po/pt_BR.po:
98         * po/ro.po:
99         * po/ru.po:
100         * po/sk.po:
101         * po/sl.po:
102         * po/sq.po:
103         * po/sr.po:
104         * po/sv.po:
105         * po/tr.po:
106         * po/uk.po:
107         * po/vi.po:
108         * po/zh_CN.po:
109           Update .po files
110
111 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
112
113         * po/de.po:
114         * po/id.po:
115         * po/lv.po:
116         * po/sk.po:
117         * po/sr.po:
118           po: Update translations
119
120 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
121
122         * common:
123           Automatic update of common submodule
124           From bcb1518 to 211fa5f
125
126 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
127
128         * ext/sidplay/gstsiddec.cc:
129         * gst/asfdemux/gstrtspwms.c:
130         * gst/realmedia/rademux.c:
131         * gst/realmedia/rdtmanager.c:
132         * gst/realmedia/rtspreal.c:
133           docs: remove outdated and pointless 'Last reviewed' lines from docs
134           They are very confusing for people, and more often than not
135           also just not very accurate. Seeing 'last reviewed: 2005' in
136           your docs is not very confidence-inspiring. Let's just remove
137           those comments.
138
139 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
140
141         * gst/dvdsub/gstdvdsubdec.c:
142           dvdsubdec: fix spurious rejection of 0 time offset commands
143           Coverity 206168
144
145 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
146
147         * ext/dvdread/dvdreadsrc.c:
148           dvdread: avoid intermediate promotion to signed
149           We should not reach the dangerous range here, though.
150           Coverity 206491, 206492, 1139856
151
152 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
153
154         * ext/mpeg2dec/gstmpeg2dec.c:
155           mpeg2dec: do not reset the whole video info when setting size
156           New changes to gstvideo will reset all the video info state
157           when calling _set_format, overwriting what was previously set
158           in the preceding code.
159           The comment says the following code is meant to preserve the
160           pre-crop size, so let's just keep the size and related data
161           as this does not seem to break anything else (this is what
162           the _set_format call would have set before the change that
163           reset all data, except the colorimetry).
164
165 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
166
167         * gst/asfdemux/gstasfdemux.c:
168           asfdemux: Fix payloads check
169           Don't iterate stream->payloads if ... it doesn't exist
170           CID #1139846
171
172 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
173
174         * .gitignore:
175           .gitignore: Ignore gcov intermediate files
176           https://bugzilla.gnome.org/show_bug.cgi?id=725483
177
178 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
179
180         * common:
181           Automatic update of common submodule
182           From fe1672e to bcb1518
183
184 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
185
186         * common:
187           Automatic update of common submodule
188           From 1a07da9 to fe1672e
189
190 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
191
192         * docs/Makefile.am:
193           docs: install prebuilt plugin docs if gtk-doc is disabled
194           Sync to the Makefile.am from gst-plugin-base where it is done right.
195           Fixes #725034
196
197 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
198
199         * gst/xingmux/gstxingmux.c:
200         * gst/xingmux/plugin.c:
201           xingmux: add muxer category and make element plugable
202           This is required to make encodebin consider the element. Yet it is not enough to
203           have it plugged it has a lower priority than most mp3encoders and no different
204           caps.
205
206 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
207
208         * ext/x264/gstx264enc.c:
209           x264enc: allow lossless compression (qp=0)
210           https://bugzilla.gnome.org/show_bug.cgi?id=725051
211
212 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
213
214         * m4/a52.m4:
215           m4: Remove extra check for 11+ year old a52 release
216           You deserve a build failure if you still have that version
217           If someone wants to completely remove this m4 to replace it with the
218           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
219
220 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
221
222         * m4/a52.m4:
223           m4: Fix multiple tests in AC_CHECK_A52DEC
224
225 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
226
227         * gst/asfdemux/gstasfdemux.c:
228           asfdemux: Remove unused function
229
230 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
231
232         * tests/check/Makefile.am:
233           check: Fix test location
234
235 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
236
237         * tests/check/Makefile.am:
238           tests: Don't build disabled plugins' check tests
239           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
240
241 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
242
243         * common:
244           Automatic update of common submodule
245           From d48bed3 to 1a07da9
246
247 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
248
249         * gst/asfdemux/gstasfdemux.c:
250           asfdemux: only add "format" field with fourcc to WMV caps
251           Doesn't make sense for e.g. H264 or MJPEG.
252
253 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
254
255         * autogen.sh:
256         * common:
257           Automatic update of common submodule
258           From dbedaa0 to d48bed3
259
260 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
261
262         * po/Makevars:
263           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
264           https://bugzilla.gnome.org/show_bug.cgi?id=705455
265
266 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
267
268         * ext/amrwbdec/amrwbdec.c:
269           amrwbdec: Remove some dead code
270
271 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
272
273         * ext/amrnb/amrnbdec.c:
274           amrnbdec: Remove some dead code
275
276 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
277
278         * ext/amrnb/amrnbdec.c:
279           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
280
281 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
282
283         * ext/amrwbdec/amrwbdec.c:
284           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
285
286 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
287
288         * ext/mpeg2dec/gstmpeg2dec.c:
289           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
290
291 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
292
293         * ext/x264/gstx264enc.c:
294           x264enc: fix compiler warning
295           Compiler warns rightly about possibly uninitialized variable.
296
297 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
298
299         * ext/x264/gstx264enc.c:
300           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
301           gst-launch-1.0 videotestsrc ! x264enc
302
303 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
304
305         * ext/mpeg2dec/gstmpeg2dec.c:
306           mpeg2dec: graceful degradation for badly parsed input
307
308 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
309
310         * common:
311           Automatic update of common submodule
312           From 865aa20 to dbedaa0
313
314 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
315
316         * gst/asfdemux/asfpacket.c:
317           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
318           So, don't need to check previous payload's mo_size and current
319           payload's mo_size when merging it.
320           https://bugzilla.gnome.org/show_bug.cgi?id=710609
321
322 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
323
324         * gst/asfdemux/gstasfdemux.c:
325         * gst/asfdemux/gstasfdemux.h:
326           asfdemux: Keep audio error checking fields only for audio
327           Video shouldn't need to be descrambled, this can cause frames data
328           to be corrupted
329           https://bugzilla.gnome.org/show_bug.cgi?id=684942
330
331 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
332
333         * gst/asfdemux/gstasfdemux.c:
334           asfdemux: really copy the buffer data
335           Pass the copy-memory flag to copy the memory for the output buffer,
336           otherwise we end with 0-sized buffers
337           https://bugzilla.gnome.org/show_bug.cgi?id=684942
338
339 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
340
341         * ext/x264/gstx264enc.c:
342           x264enc: If FPS is available, set VFR to false
343           https://bugzilla.gnome.org/show_bug.cgi?id=708940
344
345 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
346
347         * gst/asfdemux/gstasfdemux.c:
348           asfdemux: Only use segment.start as seek_time if it is relative
349           Relying on the gst_segment_do_seek results for getting the
350           seeking time should not be used if seek type is SET because the
351           do_seek function makes the 'cur` position of the seek normalized
352           on the segment range. This means that seeking beyond the end of the
353           file might not result in instant EOS as it will end up seeking to
354           the final ts of the file.
355           In asf seeking to the final timestamp can lead to seeking to the last
356           keyframe, meaning a few seconds of video will still be played, which should
357           not be the desired behavior when seeking beyong file limits.
358
359 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
360
361         * gst/asfdemux/gstasfdemux.c:
362           asfdemux: Parse last simple index entry
363           The entry size is fixed at 6, fix typo to finish parsing the index
364           correctly until the last sample
365
366 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
367
368         * README:
369         * common:
370           Automatic update of common submodule
371           From 6b03ba7 to 865aa20
372
373 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
374
375         * configure.ac:
376           configure: Actually use 1.3.0.1 as version to make configure happy
377
378 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
379
380         * configure.ac:
381           Back to development
382
383 === release 1.2.0 ===
384
385 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
386
387         * ChangeLog:
388         * NEWS:
389         * RELEASE:
390         * configure.ac:
391         * docs/plugins/inspect/plugin-a52dec.xml:
392         * docs/plugins/inspect/plugin-amrnb.xml:
393         * docs/plugins/inspect/plugin-amrwbdec.xml:
394         * docs/plugins/inspect/plugin-asf.xml:
395         * docs/plugins/inspect/plugin-cdio.xml:
396         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
397         * docs/plugins/inspect/plugin-dvdread.xml:
398         * docs/plugins/inspect/plugin-dvdsub.xml:
399         * docs/plugins/inspect/plugin-lame.xml:
400         * docs/plugins/inspect/plugin-mad.xml:
401         * docs/plugins/inspect/plugin-mpeg2dec.xml:
402         * docs/plugins/inspect/plugin-realmedia.xml:
403         * docs/plugins/inspect/plugin-siddec.xml:
404         * docs/plugins/inspect/plugin-twolame.xml:
405         * docs/plugins/inspect/plugin-x264.xml:
406         * docs/plugins/inspect/plugin-xingmux.xml:
407         * gst-plugins-ugly.doap:
408         * win32/common/config.h:
409           Release 1.2.0
410
411 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
412
413         * po/af.po:
414         * po/az.po:
415         * po/bg.po:
416         * po/ca.po:
417         * po/cs.po:
418         * po/da.po:
419         * po/de.po:
420         * po/el.po:
421         * po/en_GB.po:
422         * po/eo.po:
423         * po/es.po:
424         * po/eu.po:
425         * po/fi.po:
426         * po/fr.po:
427         * po/gl.po:
428         * po/hr.po:
429         * po/hu.po:
430         * po/id.po:
431         * po/it.po:
432         * po/ja.po:
433         * po/lt.po:
434         * po/lv.po:
435         * po/ms.po:
436         * po/mt.po:
437         * po/nb.po:
438         * po/nl.po:
439         * po/or.po:
440         * po/pl.po:
441         * po/pt_BR.po:
442         * po/ro.po:
443         * po/ru.po:
444         * po/sk.po:
445         * po/sl.po:
446         * po/sq.po:
447         * po/sr.po:
448         * po/sv.po:
449         * po/tr.po:
450         * po/uk.po:
451         * po/vi.po:
452         * po/zh_CN.po:
453           Update .po files
454
455 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
456
457         * ext/x264/gstx264enc.c:
458           x264enc: Update the documentation to match the default profile used
459           https://bugzilla.gnome.org/show_bug.cgi?id=708036
460
461 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
462
463         * common:
464           Automatic update of common submodule
465           From b613661 to 6b03ba7
466
467 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
468
469         * common:
470           Automatic update of common submodule
471           From 74a6857 to b613661
472
473 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
474
475         * autogen.sh:
476         * common:
477           Automatic update of common submodule
478           From 098c0d7 to 74a6857
479
480 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
481
482         * configure.ac:
483           Back to development
484
485 === release 1.1.90 ===
486
487 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
488
489         * ChangeLog:
490         * NEWS:
491         * RELEASE:
492         * configure.ac:
493         * docs/plugins/inspect/plugin-a52dec.xml:
494         * docs/plugins/inspect/plugin-amrnb.xml:
495         * docs/plugins/inspect/plugin-amrwbdec.xml:
496         * docs/plugins/inspect/plugin-asf.xml:
497         * docs/plugins/inspect/plugin-cdio.xml:
498         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
499         * docs/plugins/inspect/plugin-dvdread.xml:
500         * docs/plugins/inspect/plugin-dvdsub.xml:
501         * docs/plugins/inspect/plugin-lame.xml:
502         * docs/plugins/inspect/plugin-mad.xml:
503         * docs/plugins/inspect/plugin-mpeg2dec.xml:
504         * docs/plugins/inspect/plugin-realmedia.xml:
505         * docs/plugins/inspect/plugin-siddec.xml:
506         * docs/plugins/inspect/plugin-twolame.xml:
507         * docs/plugins/inspect/plugin-x264.xml:
508         * docs/plugins/inspect/plugin-xingmux.xml:
509         * gst-plugins-ugly.doap:
510         * win32/common/config.h:
511           Release 1.1.90
512
513 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
514
515         * po/af.po:
516         * po/az.po:
517         * po/bg.po:
518         * po/ca.po:
519         * po/cs.po:
520         * po/da.po:
521         * po/de.po:
522         * po/el.po:
523         * po/en_GB.po:
524         * po/eo.po:
525         * po/es.po:
526         * po/eu.po:
527         * po/fi.po:
528         * po/fr.po:
529         * po/gl.po:
530         * po/hr.po:
531         * po/hu.po:
532         * po/id.po:
533         * po/it.po:
534         * po/ja.po:
535         * po/lt.po:
536         * po/lv.po:
537         * po/ms.po:
538         * po/mt.po:
539         * po/nb.po:
540         * po/nl.po:
541         * po/or.po:
542         * po/pl.po:
543         * po/pt_BR.po:
544         * po/ro.po:
545         * po/ru.po:
546         * po/sk.po:
547         * po/sl.po:
548         * po/sq.po:
549         * po/sr.po:
550         * po/sv.po:
551         * po/tr.po:
552         * po/uk.po:
553         * po/vi.po:
554         * po/zh_CN.po:
555           Update .po files
556
557 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
558
559         * po/cs.po:
560           po: Update translations
561
562 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
563
564         * ext/x264/gstx264enc.c:
565         * tests/check/elements/x264enc.c:
566           x264enc: Implement getcaps that restricts the input format depending on the output profile
567           Also add some x264enc profile tests
568           https://bugzilla.gnome.org/show_bug.cgi?id=708326
569
570 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
571
572         * gst/asfdemux/asfpacket.c:
573         * gst/asfdemux/gstasfdemux.c:
574           asfdemux: fix playback regression in push mode
575
576 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
577
578         * gst/asfdemux/gstasfdemux.h:
579           asfdemux: remove unused variable
580
581 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
582
583         * ext/x264/gstx264enc.c:
584           x264enc: Don't unref future state but the old one
585           Being silly will lead us nowhere.
586
587 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
588
589         * ext/x264/gstx264enc.c:
590           x264enc: Check if we have an input state before using it
591           Flushing might happen before caps were set on the encoder,
592           which would lead to crashes here.
593           Thanks to Matej Knopp for analyzing this.
594           https://bugzilla.gnome.org/show_bug.cgi?id=707414
595
596 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
597
598         * ext/x264/gstx264enc.c:
599           x264enc: fix unsigned comparison warning
600
601 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
602
603         * configure.ac:
604           Back to development
605
606 === release 1.1.4 ===
607
608 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
609
610         * ChangeLog:
611         * NEWS:
612         * RELEASE:
613         * configure.ac:
614         * docs/plugins/inspect/plugin-a52dec.xml:
615         * docs/plugins/inspect/plugin-amrnb.xml:
616         * docs/plugins/inspect/plugin-amrwbdec.xml:
617         * docs/plugins/inspect/plugin-asf.xml:
618         * docs/plugins/inspect/plugin-cdio.xml:
619         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
620         * docs/plugins/inspect/plugin-dvdread.xml:
621         * docs/plugins/inspect/plugin-dvdsub.xml:
622         * docs/plugins/inspect/plugin-lame.xml:
623         * docs/plugins/inspect/plugin-mad.xml:
624         * docs/plugins/inspect/plugin-mpeg2dec.xml:
625         * docs/plugins/inspect/plugin-realmedia.xml:
626         * docs/plugins/inspect/plugin-siddec.xml:
627         * docs/plugins/inspect/plugin-twolame.xml:
628         * docs/plugins/inspect/plugin-x264.xml:
629         * docs/plugins/inspect/plugin-xingmux.xml:
630         * gst-plugins-ugly.doap:
631         * win32/common/config.h:
632           Release 1.1.4
633
634 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
635
636         * po/af.po:
637         * po/az.po:
638         * po/bg.po:
639         * po/ca.po:
640         * po/cs.po:
641         * po/da.po:
642         * po/de.po:
643         * po/el.po:
644         * po/en_GB.po:
645         * po/eo.po:
646         * po/es.po:
647         * po/eu.po:
648         * po/fi.po:
649         * po/fr.po:
650         * po/gl.po:
651         * po/hr.po:
652         * po/hu.po:
653         * po/id.po:
654         * po/it.po:
655         * po/ja.po:
656         * po/lt.po:
657         * po/lv.po:
658         * po/ms.po:
659         * po/mt.po:
660         * po/nb.po:
661         * po/nl.po:
662         * po/or.po:
663         * po/pl.po:
664         * po/pt_BR.po:
665         * po/ro.po:
666         * po/ru.po:
667         * po/sk.po:
668         * po/sl.po:
669         * po/sq.po:
670         * po/sr.po:
671         * po/sv.po:
672         * po/tr.po:
673         * po/uk.po:
674         * po/vi.po:
675         * po/zh_CN.po:
676           Update .po files
677
678 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
679
680         * po/pt_BR.po:
681           po: update translations
682
683 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
684
685         * ext/x264/gstx264enc.c:
686           x264enc: log when we output a lower profile than requested
687
688 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
689
690         * ext/x264/gstx264enc.c:
691           x264enc: Consider subset relations of profiles when setting srcpad caps
692           constrained-baseline is a subset of baseline, is a subset of main,
693           is a subset of high profile.
694           https://bugzilla.gnome.org/show_bug.cgi?id=705425
695
696 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
697
698         * ext/x264/gstx264enc.c:
699           x264enc: propagate flow return back to base class and upstream
700           https://bugzilla.gnome.org/show_bug.cgi?id=705425
701
702 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
703
704         * configure.ac:
705           configure: fix x264 version checking
706           x264 releases carry pkg-config versions such as 0.120.x
707           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
708           then fail, so we need to either check for > 0.119.0 or
709           for >= 0.120 to make this work right.
710
711 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
712
713         * ext/x264/gstx264enc.c:
714           x264enc: minor clean-up
715           We requires x264 build >= 120 now.
716
717 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
718
719         * ext/mpeg2dec/gstmpeg2dec.c:
720           mpeg2dec: Fix mpeg2_reset() calls
721
722 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
723
724         * ext/mpeg2dec/gstmpeg2dec.c:
725         * ext/x264/gstx264enc.c:
726           ext: Use new flush vfunc of video codec base classes and remove reset implementations
727
728 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
729
730         * gst/asfdemux/gstasfdemux.c:
731           asfdemux: fix build on C89 compilers
732
733 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
734
735         * gst/asfdemux/asfpacket.c:
736         * gst/asfdemux/gstasfdemux.c:
737           asfdemux: fix seeking in push mode
738
739 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
740
741         * configure.ac:
742           build: add subdir-objects to AM_INIT_AUTOMAKE
743           Fixes warnings in automake 1.14
744           https://bugzilla.gnome.org/show_bug.cgi?id=705350
745
746 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
747
748         * ext/mpeg2dec/gstmpeg2dec.c:
749           mpeg2dec: Do a hard reset of flush_stop
750           Which is notified by hard == 0 with latest refactoring.
751
752 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
753
754         * po/LINGUAS:
755         * po/da.po:
756         * po/de.po:
757         * po/gl.po:
758         * po/hr.po:
759         * po/hu.po:
760         * po/ja.po:
761         * po/nb.po:
762         * po/nl.po:
763         * po/pl.po:
764         * po/ru.po:
765         * po/sl.po:
766         * po/tr.po:
767         * po/uk.po:
768         * po/vi.po:
769           po: update translations
770
771 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
772
773         * configure.ac:
774           Back to development
775
776 === release 1.1.3 ===
777
778 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
779
780         * ChangeLog:
781         * NEWS:
782         * RELEASE:
783         * configure.ac:
784         * docs/plugins/inspect/plugin-a52dec.xml:
785         * docs/plugins/inspect/plugin-amrnb.xml:
786         * docs/plugins/inspect/plugin-amrwbdec.xml:
787         * docs/plugins/inspect/plugin-asf.xml:
788         * docs/plugins/inspect/plugin-cdio.xml:
789         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
790         * docs/plugins/inspect/plugin-dvdread.xml:
791         * docs/plugins/inspect/plugin-dvdsub.xml:
792         * docs/plugins/inspect/plugin-lame.xml:
793         * docs/plugins/inspect/plugin-mad.xml:
794         * docs/plugins/inspect/plugin-mpeg2dec.xml:
795         * docs/plugins/inspect/plugin-realmedia.xml:
796         * docs/plugins/inspect/plugin-siddec.xml:
797         * docs/plugins/inspect/plugin-twolame.xml:
798         * docs/plugins/inspect/plugin-x264.xml:
799         * docs/plugins/inspect/plugin-xingmux.xml:
800         * gst-plugins-ugly.doap:
801         * win32/common/config.h:
802           Release 1.1.3
803
804 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
805
806         * po/af.po:
807         * po/az.po:
808         * po/bg.po:
809         * po/ca.po:
810         * po/cs.po:
811         * po/da.po:
812         * po/de.po:
813         * po/el.po:
814         * po/en_GB.po:
815         * po/eo.po:
816         * po/es.po:
817         * po/eu.po:
818         * po/fi.po:
819         * po/fr.po:
820         * po/gl.po:
821         * po/hu.po:
822         * po/id.po:
823         * po/it.po:
824         * po/ja.po:
825         * po/lt.po:
826         * po/lv.po:
827         * po/ms.po:
828         * po/mt.po:
829         * po/nb.po:
830         * po/nl.po:
831         * po/or.po:
832         * po/pl.po:
833         * po/pt_BR.po:
834         * po/ro.po:
835         * po/ru.po:
836         * po/sk.po:
837         * po/sl.po:
838         * po/sq.po:
839         * po/sr.po:
840         * po/sv.po:
841         * po/tr.po:
842         * po/uk.po:
843         * po/vi.po:
844         * po/zh_CN.po:
845           Update .po files
846
847 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
848
849         * gst/asfdemux/gstasfdemux.c:
850         * gst/realmedia/rademux.c:
851         * gst/realmedia/rmdemux.c:
852           gst: Don't swap start/stop for negative rates in the SEGMENT query
853
854 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
855
856         * gst/realmedia/rademux.c:
857         * gst/realmedia/rmdemux.c:
858           real: Implement SEGMENT query
859
860 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
861
862         * gst/asfdemux/gstasfdemux.c:
863           asfdemux: Implement SEGMENT query
864
865 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
866
867         * gst/asfdemux/asfheaders.c:
868         * gst/asfdemux/asfheaders.h:
869         * gst/asfdemux/asfpacket.c:
870         * gst/asfdemux/gstasfdemux.c:
871         * gst/asfdemux/gstasfdemux.h:
872           asfdemux: Add support for dvr-ms
873           https://bugzilla.gnome.org/show_bug.cgi?id=705026
874
875 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
876
877         * gst/realmedia/rtspreal.c:
878           rtspreal: Ensure output value has an assigned value
879           In the case where this macro was used, that dest was != NULL but that
880           the strncmp failed, we would end up with dest_len being undefined.
881
882 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
883
884         * ext/x264/gstx264enc.c:
885           x264: Fix dts comparision
886           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
887           and signed value... resulting it the result never being < 0.
888           Instead just check if it is smaller before assigning to frame->dts.
889
890 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
891
892         * gst/asfdemux/gstasfdemux.c:
893         * gst/asfdemux/gstasfdemux.h:
894           asfdemux: fix seqnum handling for seeks
895           Use the same seqnum as the seek for flushes/segments that are
896           caused by the seek. Also do the same for segment events
897           Fixes #676242
898
899 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
900
901         * ext/mpeg2dec/gstmpeg2dec.c:
902           mpeg2dec: Clean up reset/start/stop handling
903
904 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
905
906         * ext/x264/gstx264enc.c:
907           x264enc: React properly to flushing/resetting the encoder
908           https://bugzilla.gnome.org/show_bug.cgi?id=656007
909
910 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
911
912         * gst/realmedia/rademux.c:
913         * gst/realmedia/rademux.h:
914         * gst/realmedia/rmdemux.c:
915         * gst/realmedia/rmdemux.h:
916           realmedia: Add support for group-id in the stream-start event
917
918 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
919
920         * gst/asfdemux/gstasfdemux.c:
921         * gst/asfdemux/gstasfdemux.h:
922           asfdemux: Add support for group-id in the stream-start event
923
924 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
925
926         * ext/sidplay/gstsiddec.cc:
927         * ext/sidplay/gstsiddec.h:
928           siddec: Add support for group-id in the stream-start event
929
930 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
931
932         * gst/realmedia/rmdemux.c:
933           rmdemux: Mark demuxer as "running" in push-mode
934           Allows queries (and other code) to be answered when working in push-mode.
935           Running would only be set to TRUE accordingly when working in pull-mode
936           once it had read header/index.
937           Fixes #680185
938
939 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
940
941         * ext/mpeg2dec/gstmpeg2dec.c:
942           mpeg2dec: Properly reset on sequence changes
943           Otherwise we end up using stray data/buffers.
944           Fixes #690701
945
946 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
947
948         * configure.ac:
949           Back to development
950
951 === release 1.1.2 ===
952
953 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
954
955         * ChangeLog:
956         * NEWS:
957         * RELEASE:
958         * configure.ac:
959         * docs/plugins/inspect/plugin-a52dec.xml:
960         * docs/plugins/inspect/plugin-amrnb.xml:
961         * docs/plugins/inspect/plugin-amrwbdec.xml:
962         * docs/plugins/inspect/plugin-asf.xml:
963         * docs/plugins/inspect/plugin-cdio.xml:
964         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
965         * docs/plugins/inspect/plugin-dvdread.xml:
966         * docs/plugins/inspect/plugin-dvdsub.xml:
967         * docs/plugins/inspect/plugin-lame.xml:
968         * docs/plugins/inspect/plugin-mad.xml:
969         * docs/plugins/inspect/plugin-mpeg2dec.xml:
970         * docs/plugins/inspect/plugin-realmedia.xml:
971         * docs/plugins/inspect/plugin-siddec.xml:
972         * docs/plugins/inspect/plugin-twolame.xml:
973         * docs/plugins/inspect/plugin-x264.xml:
974         * docs/plugins/inspect/plugin-xingmux.xml:
975         * gst-plugins-ugly.doap:
976         * win32/common/config.h:
977           Release 1.1.2
978
979 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
980
981         * po/af.po:
982         * po/az.po:
983         * po/bg.po:
984         * po/ca.po:
985         * po/cs.po:
986         * po/da.po:
987         * po/de.po:
988         * po/el.po:
989         * po/en_GB.po:
990         * po/eo.po:
991         * po/es.po:
992         * po/eu.po:
993         * po/fi.po:
994         * po/fr.po:
995         * po/gl.po:
996         * po/hu.po:
997         * po/id.po:
998         * po/it.po:
999         * po/ja.po:
1000         * po/lt.po:
1001         * po/lv.po:
1002         * po/ms.po:
1003         * po/mt.po:
1004         * po/nb.po:
1005         * po/nl.po:
1006         * po/or.po:
1007         * po/pl.po:
1008         * po/pt_BR.po:
1009         * po/ro.po:
1010         * po/ru.po:
1011         * po/sk.po:
1012         * po/sl.po:
1013         * po/sq.po:
1014         * po/sr.po:
1015         * po/sv.po:
1016         * po/tr.po:
1017         * po/uk.po:
1018         * po/vi.po:
1019         * po/zh_CN.po:
1020           Update .po files
1021
1022 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1023
1024         * ext/dvdread/dvdreadsrc.c:
1025           dvdreadsrc: correctly determine last chapter's duration
1026           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
1027           It worked just fine before ...
1028
1029 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1030
1031         * gst/realmedia/rdtmanager.c:
1032           rdt: forward sticky events
1033
1034 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1035
1036         * configure.ac:
1037           Back to development
1038
1039 === release 1.1.1 ===
1040
1041 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1042
1043         * ChangeLog:
1044         * NEWS:
1045         * RELEASE:
1046         * common:
1047         * configure.ac:
1048         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1049         * docs/plugins/inspect/plugin-a52dec.xml:
1050         * docs/plugins/inspect/plugin-amrnb.xml:
1051         * docs/plugins/inspect/plugin-amrwbdec.xml:
1052         * docs/plugins/inspect/plugin-asf.xml:
1053         * docs/plugins/inspect/plugin-cdio.xml:
1054         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1055         * docs/plugins/inspect/plugin-dvdread.xml:
1056         * docs/plugins/inspect/plugin-dvdsub.xml:
1057         * docs/plugins/inspect/plugin-lame.xml:
1058         * docs/plugins/inspect/plugin-mad.xml:
1059         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1060         * docs/plugins/inspect/plugin-realmedia.xml:
1061         * docs/plugins/inspect/plugin-siddec.xml:
1062         * docs/plugins/inspect/plugin-twolame.xml:
1063         * docs/plugins/inspect/plugin-x264.xml:
1064         * docs/plugins/inspect/plugin-xingmux.xml:
1065         * gst-plugins-ugly.doap:
1066         * win32/common/config.h:
1067           Release 1.1.1
1068
1069 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1070
1071         * po/af.po:
1072         * po/az.po:
1073         * po/bg.po:
1074         * po/ca.po:
1075         * po/cs.po:
1076         * po/da.po:
1077         * po/de.po:
1078         * po/el.po:
1079         * po/en_GB.po:
1080         * po/eo.po:
1081         * po/es.po:
1082         * po/eu.po:
1083         * po/fi.po:
1084         * po/fr.po:
1085         * po/gl.po:
1086         * po/hu.po:
1087         * po/id.po:
1088         * po/it.po:
1089         * po/ja.po:
1090         * po/lt.po:
1091         * po/lv.po:
1092         * po/ms.po:
1093         * po/mt.po:
1094         * po/nb.po:
1095         * po/nl.po:
1096         * po/or.po:
1097         * po/pl.po:
1098         * po/pt_BR.po:
1099         * po/ro.po:
1100         * po/ru.po:
1101         * po/sk.po:
1102         * po/sl.po:
1103         * po/sq.po:
1104         * po/sr.po:
1105         * po/sv.po:
1106         * po/tr.po:
1107         * po/uk.po:
1108         * po/vi.po:
1109         * po/zh_CN.po:
1110           Update .po files
1111
1112 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1113
1114         * common:
1115           Automatic update of common submodule
1116           From 098c0d7 to 01a7a46
1117
1118 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1119
1120         * ext/mpeg2dec/gstmpeg2dec.c:
1121           mpeg2dec: make the aspect ratio calculation more accurate.
1122           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
1123           aspect-ratio if we don't have a valid upstream PAR.
1124           https://bugzilla.gnome.org/show_bug.cgi?id=685103
1125
1126 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1127
1128         * common:
1129           Automatic update of common submodule
1130           From 5edcd85 to 098c0d7
1131
1132 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1133
1134         * tests/check/elements/amrnbenc.c:
1135         * tests/check/elements/mpeg2dec.c:
1136         * tests/check/elements/x264enc.c:
1137         * tests/check/elements/xingmux.c:
1138           tests: Fix event handling
1139
1140 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
1141
1142         * ext/lame/gstlamemp3enc.c:
1143           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
1144           lame does internal resampling, but the base class only cares about
1145           the number of raw samples, so tell finish frames about that, not
1146           the number of samples in the outgoing frame.:
1147
1148 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
1149
1150         * ext/x264/gstx264enc.c:
1151           x264enc: output byte-stream if downstream has ANY caps
1152           It's what people expect when they pipe the output to
1153           filesink or into a tcp connection or pipe.
1154
1155 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
1156
1157         * MAINTAINERS:
1158         * README:
1159         * README.static-linking:
1160         * common:
1161           Automatic update of common submodule
1162           From 3cb3d3c to 5edcd85
1163
1164 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1165
1166         * configure.ac:
1167         * ext/a52dec/Makefile.am:
1168         * ext/amrnb/Makefile.am:
1169         * ext/amrwbdec/Makefile.am:
1170         * ext/cdio/Makefile.am:
1171         * ext/dvdread/Makefile.am:
1172         * ext/lame/Makefile.am:
1173         * ext/mad/Makefile.am:
1174         * ext/mpeg2dec/Makefile.am:
1175         * ext/sidplay/Makefile.am:
1176         * ext/twolame/Makefile.am:
1177         * ext/x264/Makefile.am:
1178         * gst/asfdemux/Makefile.am:
1179         * gst/dvdlpcmdec/Makefile.am:
1180         * gst/dvdsub/Makefile.am:
1181         * gst/realmedia/Makefile.am:
1182         * gst/xingmux/Makefile.am:
1183           gst: Add better support for static plugins
1184
1185 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
1186
1187         * autogen.sh:
1188         * common:
1189           Automatic update of common submodule
1190           From aed87ae to 3cb3d3c
1191
1192 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
1193
1194         * common:
1195           Automatic update of common submodule
1196           From 04c7a1e to aed87ae
1197
1198 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
1199
1200         * gst/asfdemux/gstasfdemux.c:
1201         * gst/realmedia/rmdemux.c:
1202           Use %03u instead of %u in gst_pad_create_stream_id_printf()
1203
1204 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
1205
1206         * ext/x264/gstx264enc.c:
1207           x264enc: Fix for 0/1 framerate - now uses VFR in this case
1208           Previously did a division by zero.
1209           https://bugzilla.gnome.org/show_bug.cgi?id=695728
1210
1211 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
1212
1213         * common:
1214           Automatic update of common submodule
1215           From 2de221c to 04c7a1e
1216
1217 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
1218
1219         * ext/x264/gstx264enc.c:
1220           x264enc: simplify template caps
1221           No need to make an array for one single element.
1222
1223 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
1224
1225         * ext/x264/gstx264enc.c:
1226           x264enc: put all theoretically possible formats in template caps
1227           and decide at runtime which subset of these (8-bit or 10-bit video
1228           formats) is supported. libx264 will be compiled for one of these
1229           two options, and it is possible to switch by pointing the dynamic
1230           linker to a different libx264 build at runtime. If we want our
1231           template caps to be correct, they should contain all then, with
1232           the actually supported ones determined at runtime.
1233           https://bugzilla.gnome.org/show_bug.cgi?id=691935
1234
1235 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
1236
1237         * ext/x264/gstx264enc.c:
1238           x264enc: detect supported bit depth and pixel formats at runtime
1239           http://bugs.debian.org/667573
1240           https://bugzilla.gnome.org/show_bug.cgi?id=691935
1241
1242 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
1243
1244         * autogen.sh:
1245           autogen.sh: allow calling from out-of-tree
1246           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
1247           https://bugzilla.gnome.org/show_bug.cgi?id=692857
1248
1249 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
1250
1251         * common:
1252           Automatic update of common submodule
1253           From a942293 to 2de221c
1254
1255 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
1256
1257         * tests/check/Makefile.am:
1258           tests: use _1_0 variants for the various registry variables
1259           These override the variants without version suffix. Makes 'make check' work
1260           properly in environments that set the suffixed variant for 1.0, such as
1261           jhbuild.
1262
1263 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1264
1265         * common:
1266           Automatic update of common submodule
1267           From a72faea to a942293
1268
1269 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
1270
1271         * configure.ac:
1272           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1273           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
1274           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
1275           https://bugzilla.gnome.org/show_bug.cgi?id=690881
1276
1277 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
1278
1279         * ext/mpeg2dec/gstmpeg2dec.c:
1280           mpeg2dec: use appropriate printf format for gsize
1281
1282 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
1283
1284         * ext/cdio/gstcdio.h:
1285           cdio: Fix redundant redeclaration of 'cdio_version_string'
1286           cdio/version.h is already included by cdio/cdio.h
1287
1288 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1289
1290         * ext/sidplay/gstsiddec.cc:
1291           siddec: init debug category
1292
1293 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1294
1295         * configure.ac:
1296         * ext/dvdread/Makefile.am:
1297           dvdread: link to libgmodule-2.0 since the g_module_* API is used
1298           And the gmodule lib has been moved into the Requires.private
1299           section of the pkg-config file in core.
1300
1301 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
1302
1303         * ext/cdio/gstcdiocddasrc.c:
1304         * ext/cdio/gstcdiocddasrc.h:
1305           cdiocddasrc: detect whether drive produces samples in non-host endianness
1306           If drive produces samples in other endianness than the host,
1307           we need to byte swap them before pushing them out, or we
1308           produce nothing but noise. cdparanoia detects this automatically,
1309           but libcdio does not, so we have to do it ourselves.
1310           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
1311           https://bugzilla.gnome.org/show_bug.cgi?id=377280
1312
1313 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
1314
1315         * common:
1316           Automatic update of common submodule
1317           From b497c4f to a72faea
1318
1319 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1320
1321         * tests/check/elements/xingmux_testdata.h:
1322           xingmux: Fix unit test after change to correctly calculate number of frames
1323
1324 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1325
1326         * ext/x264/gstx264enc.c:
1327           x264enc: Add support for 10-bit color formats
1328           Requires x264 to be built with 10-bit support, which disables
1329           9-bit support. Also only advertise the color formats that were
1330           compiled into x264.
1331
1332 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1333
1334         * ext/x264/gstx264enc.c:
1335           x264enc: Add support for Y444, Y42B and NV12
1336
1337 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
1338
1339         * ext/cdio/Makefile.am:
1340         * ext/cdio/gstcdio.c:
1341           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
1342           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
1343           if they're not plain ASCII.
1344
1345 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
1346
1347         * gst/xingmux/gstxingmux.c:
1348           xingmux: Properly calculate the number of frames
1349           First, the xing header frame is never added to the count,
1350           we have to increment the count.
1351           Secondly, there is a rounding error when calculating the
1352           frame duration, as spf*GST_SECOND/rate is not an integer
1353           (26122448.9) an it must be 26122449.
1354
1355 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
1356
1357         * configure.ac:
1358           configure.ac: update courtesy of autoupdate
1359
1360 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
1361
1362         * common:
1363         * configure.ac:
1364           configure: let AG_GST_PLUGIN_DOCS check for python
1365           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
1366           which as a side-effect should pick up newer python versions as
1367           well.
1368           https://bugzilla.gnome.org/show_bug.cgi?id=563903
1369
1370 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
1371
1372         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1373           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
1374
1375 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
1376
1377         * docs/random/LICENSE:
1378         * ext/a52dec/gsta52dec.c:
1379         * ext/a52dec/gsta52dec.h:
1380         * ext/amrnb/amrnb.c:
1381         * ext/amrnb/amrnbdec.c:
1382         * ext/amrnb/amrnbdec.h:
1383         * ext/amrnb/amrnbenc.c:
1384         * ext/amrnb/amrnbenc.h:
1385         * ext/amrwbdec/amrwb.c:
1386         * ext/amrwbdec/amrwbdec.c:
1387         * ext/amrwbdec/amrwbdec.h:
1388         * ext/cdio/gstcdio.c:
1389         * ext/cdio/gstcdio.h:
1390         * ext/cdio/gstcdiocddasrc.c:
1391         * ext/cdio/gstcdiocddasrc.h:
1392         * ext/dvdread/dvdreadsrc.c:
1393         * ext/dvdread/dvdreadsrc.h:
1394         * ext/lame/gstlamemp3enc.c:
1395         * ext/lame/gstlamemp3enc.h:
1396         * ext/lame/plugin.c:
1397         * ext/mad/gstmad.c:
1398         * ext/mad/gstmad.h:
1399         * ext/mpeg2dec/gstmpeg2dec.c:
1400         * ext/mpeg2dec/gstmpeg2dec.h:
1401         * ext/sidplay/gstsiddec.cc:
1402         * ext/sidplay/gstsiddec.h:
1403         * ext/twolame/gsttwolamemp2enc.c:
1404         * ext/twolame/gsttwolamemp2enc.h:
1405         * ext/x264/gstx264enc.c:
1406         * ext/x264/gstx264enc.h:
1407         * gst-libs/gst/gettext.h:
1408         * gst-libs/gst/glib-compat-private.h:
1409         * gst-libs/gst/gst-i18n-plugin.h:
1410         * gst/asfdemux/asfheaders.c:
1411         * gst/asfdemux/asfheaders.h:
1412         * gst/asfdemux/asfpacket.c:
1413         * gst/asfdemux/asfpacket.h:
1414         * gst/asfdemux/gstasf.c:
1415         * gst/asfdemux/gstasfdemux.c:
1416         * gst/asfdemux/gstasfdemux.h:
1417         * gst/asfdemux/gstrtpasfdepay.c:
1418         * gst/asfdemux/gstrtpasfdepay.h:
1419         * gst/asfdemux/gstrtspwms.c:
1420         * gst/asfdemux/gstrtspwms.h:
1421         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1422         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1423         * gst/dvdsub/gstdvdsubdec.c:
1424         * gst/dvdsub/gstdvdsubdec.h:
1425         * gst/dvdsub/gstdvdsubparse.c:
1426         * gst/dvdsub/gstdvdsubparse.h:
1427         * gst/realmedia/asmrules.c:
1428         * gst/realmedia/asmrules.h:
1429         * gst/realmedia/gstrdtbuffer.c:
1430         * gst/realmedia/gstrdtbuffer.h:
1431         * gst/realmedia/pnmsrc.c:
1432         * gst/realmedia/pnmsrc.h:
1433         * gst/realmedia/rademux.c:
1434         * gst/realmedia/rademux.h:
1435         * gst/realmedia/rdtdepay.c:
1436         * gst/realmedia/rdtdepay.h:
1437         * gst/realmedia/rdtjitterbuffer.c:
1438         * gst/realmedia/rdtjitterbuffer.h:
1439         * gst/realmedia/rdtmanager.c:
1440         * gst/realmedia/rdtmanager.h:
1441         * gst/realmedia/realhash.c:
1442         * gst/realmedia/realhash.h:
1443         * gst/realmedia/realmedia.c:
1444         * gst/realmedia/rmdemux.c:
1445         * gst/realmedia/rmdemux.h:
1446         * gst/realmedia/rmutils.c:
1447         * gst/realmedia/rmutils.h:
1448         * gst/realmedia/rtspreal.c:
1449         * gst/realmedia/rtspreal.h:
1450         * gst/xingmux/gstxingmux.c:
1451         * gst/xingmux/gstxingmux.h:
1452         * gst/xingmux/plugin.c:
1453         * tests/check/elements/amrnbenc.c:
1454         * tests/check/elements/mpeg2dec.c:
1455         * tests/check/elements/x264enc.c:
1456         * tests/check/generic/index.c:
1457         * tests/check/generic/states.c:
1458         * tests/check/pipelines/lame.c:
1459           Fix FSF address
1460           https://bugzilla.gnome.org/show_bug.cgi?id=687520
1461
1462 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
1463
1464         * gst/dvdsub/gstdvdsubdec.c:
1465           dvdsubdec: allocate correct amount of memory for bitmap
1466           https://bugzilla.gnome.org/show_bug.cgi?id=687192
1467
1468 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
1469
1470         * ext/sidplay/gstsiddec.cc:
1471           siddec: reset bytes counter
1472           Reset the total_bytes counter so that we get timestamps correct.
1473           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
1474
1475 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
1476
1477         * configure.ac:
1478         * docs/plugins/inspect/plugin-a52dec.xml:
1479         * docs/plugins/inspect/plugin-amrnb.xml:
1480         * docs/plugins/inspect/plugin-amrwbdec.xml:
1481         * docs/plugins/inspect/plugin-asf.xml:
1482         * docs/plugins/inspect/plugin-cdio.xml:
1483         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1484         * docs/plugins/inspect/plugin-dvdread.xml:
1485         * docs/plugins/inspect/plugin-dvdsub.xml:
1486         * docs/plugins/inspect/plugin-lame.xml:
1487         * docs/plugins/inspect/plugin-mad.xml:
1488         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1489         * docs/plugins/inspect/plugin-realmedia.xml:
1490         * docs/plugins/inspect/plugin-siddec.xml:
1491         * docs/plugins/inspect/plugin-twolame.xml:
1492         * docs/plugins/inspect/plugin-x264.xml:
1493         * docs/plugins/inspect/plugin-xingmux.xml:
1494         * win32/common/config.h:
1495           Back to feature development
1496
1497 === release 1.0.2 ===
1498
1499 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
1500
1501         * ChangeLog:
1502         * NEWS:
1503         * RELEASE:
1504         * configure.ac:
1505         * docs/plugins/inspect/plugin-a52dec.xml:
1506         * docs/plugins/inspect/plugin-amrnb.xml:
1507         * docs/plugins/inspect/plugin-amrwbdec.xml:
1508         * docs/plugins/inspect/plugin-asf.xml:
1509         * docs/plugins/inspect/plugin-cdio.xml:
1510         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1511         * docs/plugins/inspect/plugin-dvdread.xml:
1512         * docs/plugins/inspect/plugin-dvdsub.xml:
1513         * docs/plugins/inspect/plugin-lame.xml:
1514         * docs/plugins/inspect/plugin-mad.xml:
1515         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1516         * docs/plugins/inspect/plugin-realmedia.xml:
1517         * docs/plugins/inspect/plugin-siddec.xml:
1518         * docs/plugins/inspect/plugin-twolame.xml:
1519         * docs/plugins/inspect/plugin-x264.xml:
1520         * docs/plugins/inspect/plugin-xingmux.xml:
1521         * gst-plugins-ugly.doap:
1522         * win32/common/config.h:
1523           Release 1.0.2
1524
1525 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
1526
1527         * gst/asfdemux/Makefile.am:
1528         * gst/realmedia/Makefile.am:
1529           Makefile.am: Fix typos for generating the Android.mk files
1530           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
1531           The typos led to generate the incorrect Android.mk files for the asfdemux
1532           and realmedia plugin.
1533           https://bugzilla.gnome.org/show_bug.cgi?id=686748
1534
1535 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1536
1537         * ext/dvdread/dvdreadsrc.c:
1538           dvdreadsrc: correctly set next cell when seeking to sector
1539
1540 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1541
1542         * gst/dvdsub/gstdvdsubparse.c:
1543           dvdsubparse: send src caps when receiving sink caps
1544
1545 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1546
1547         * ext/dvdread/dvdreadsrc.c:
1548           dvdreadsrc: update dvd event to enhanced approach
1549           ... in line with resindvdsrc.
1550
1551 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
1552
1553         * docs/Makefile.am:
1554           docs: add 'make upload' target for new-release script
1555
1556 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
1557
1558         * configure.ac:
1559         * docs/plugins/inspect/plugin-a52dec.xml:
1560         * docs/plugins/inspect/plugin-amrnb.xml:
1561         * docs/plugins/inspect/plugin-amrwbdec.xml:
1562         * docs/plugins/inspect/plugin-asf.xml:
1563         * docs/plugins/inspect/plugin-cdio.xml:
1564         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1565         * docs/plugins/inspect/plugin-dvdread.xml:
1566         * docs/plugins/inspect/plugin-dvdsub.xml:
1567         * docs/plugins/inspect/plugin-lame.xml:
1568         * docs/plugins/inspect/plugin-mad.xml:
1569         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1570         * docs/plugins/inspect/plugin-realmedia.xml:
1571         * docs/plugins/inspect/plugin-siddec.xml:
1572         * docs/plugins/inspect/plugin-twolame.xml:
1573         * docs/plugins/inspect/plugin-x264.xml:
1574         * docs/plugins/inspect/plugin-xingmux.xml:
1575         * win32/common/config.h:
1576           Back to development (bug fixing)
1577
1578 === release 1.0.1 ===
1579
1580 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
1581
1582         * ChangeLog:
1583         * NEWS:
1584         * RELEASE:
1585         * configure.ac:
1586         * docs/plugins/inspect/plugin-a52dec.xml:
1587         * docs/plugins/inspect/plugin-amrnb.xml:
1588         * docs/plugins/inspect/plugin-amrwbdec.xml:
1589         * docs/plugins/inspect/plugin-asf.xml:
1590         * docs/plugins/inspect/plugin-cdio.xml:
1591         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1592         * docs/plugins/inspect/plugin-dvdread.xml:
1593         * docs/plugins/inspect/plugin-dvdsub.xml:
1594         * docs/plugins/inspect/plugin-lame.xml:
1595         * docs/plugins/inspect/plugin-mad.xml:
1596         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1597         * docs/plugins/inspect/plugin-realmedia.xml:
1598         * docs/plugins/inspect/plugin-siddec.xml:
1599         * docs/plugins/inspect/plugin-twolame.xml:
1600         * docs/plugins/inspect/plugin-x264.xml:
1601         * docs/plugins/inspect/plugin-xingmux.xml:
1602         * gst-plugins-ugly.doap:
1603         * win32/common/config.h:
1604           Release 1.0.1
1605
1606 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
1607
1608         * common:
1609           Automatic update of common submodule
1610           From 6c0b52c to 6bb6951
1611
1612 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
1613
1614         * ext/mpeg2dec/gstmpeg2dec.c:
1615           mpeg2dec: Don't error out when there is no associated buffer
1616           In 0.10, having mpeg2dec occasionally tell us to output a frame that
1617           was never decoded was just ignored, so do the same in 1.0
1618           Fixes: #685107
1619
1620 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
1621
1622         * REQUIREMENTS:
1623         * gst/dvdsub/gstdvdsubdec.c:
1624           Purge mention of liboil and update REQUIREMENTS
1625           https://bugzilla.gnome.org/show_bug.cgi?id=673285
1626
1627 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
1628
1629         * ext/x264/gstx264enc.c:
1630           x264enc: when setting fallback decoder latency, set valid min_latency
1631           Min. latency needs to be a valid time, so pass 0 as default
1632           value in the fallback case where we can't determine any latency,
1633           and avoid nasty criticals at runtime.
1634
1635 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1636
1637         * configure.ac:
1638         * docs/plugins/inspect/plugin-a52dec.xml:
1639         * docs/plugins/inspect/plugin-amrnb.xml:
1640         * docs/plugins/inspect/plugin-amrwbdec.xml:
1641         * docs/plugins/inspect/plugin-asf.xml:
1642         * docs/plugins/inspect/plugin-cdio.xml:
1643         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1644         * docs/plugins/inspect/plugin-dvdread.xml:
1645         * docs/plugins/inspect/plugin-dvdsub.xml:
1646         * docs/plugins/inspect/plugin-lame.xml:
1647         * docs/plugins/inspect/plugin-mad.xml:
1648         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1649         * docs/plugins/inspect/plugin-realmedia.xml:
1650         * docs/plugins/inspect/plugin-siddec.xml:
1651         * docs/plugins/inspect/plugin-twolame.xml:
1652         * docs/plugins/inspect/plugin-x264.xml:
1653         * docs/plugins/inspect/plugin-xingmux.xml:
1654         * win32/common/config.h:
1655           Back to development (bug fixing)
1656
1657 === release 1.0.0 ===
1658
1659 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1660
1661         * NEWS:
1662         * RELEASE:
1663         * configure.ac:
1664         * docs/plugins/inspect/plugin-a52dec.xml:
1665         * docs/plugins/inspect/plugin-amrnb.xml:
1666         * docs/plugins/inspect/plugin-amrwbdec.xml:
1667         * docs/plugins/inspect/plugin-asf.xml:
1668         * docs/plugins/inspect/plugin-cdio.xml:
1669         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1670         * docs/plugins/inspect/plugin-dvdread.xml:
1671         * docs/plugins/inspect/plugin-dvdsub.xml:
1672         * docs/plugins/inspect/plugin-lame.xml:
1673         * docs/plugins/inspect/plugin-mad.xml:
1674         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1675         * docs/plugins/inspect/plugin-realmedia.xml:
1676         * docs/plugins/inspect/plugin-siddec.xml:
1677         * docs/plugins/inspect/plugin-twolame.xml:
1678         * docs/plugins/inspect/plugin-x264.xml:
1679         * docs/plugins/inspect/plugin-xingmux.xml:
1680         * gst-plugins-ugly.doap:
1681         * win32/common/config.h:
1682           Release 1.0.0
1683
1684 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
1685
1686         * common:
1687           Automatic update of common submodule
1688           From 4f962f7 to 6c0b52c
1689
1690 === release 0.11.99 ===
1691
1692 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1693
1694         * configure.ac:
1695         * docs/plugins/inspect/plugin-xingmux.xml:
1696         * gst-plugins-ugly.doap:
1697         * win32/common/config.h:
1698           Release 0.11.99
1699
1700 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1701
1702         * docs/plugins/inspect/plugin-a52dec.xml:
1703         * docs/plugins/inspect/plugin-amrnb.xml:
1704         * docs/plugins/inspect/plugin-amrwbdec.xml:
1705         * docs/plugins/inspect/plugin-asf.xml:
1706         * docs/plugins/inspect/plugin-cdio.xml:
1707         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1708         * docs/plugins/inspect/plugin-dvdread.xml:
1709         * docs/plugins/inspect/plugin-dvdsub.xml:
1710         * docs/plugins/inspect/plugin-lame.xml:
1711         * docs/plugins/inspect/plugin-mad.xml:
1712         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1713         * docs/plugins/inspect/plugin-realmedia.xml:
1714         * docs/plugins/inspect/plugin-siddec.xml:
1715         * docs/plugins/inspect/plugin-twolame.xml:
1716         * docs/plugins/inspect/plugin-x264.xml:
1717           docs: update docs
1718
1719 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1720
1721         * configure.ac:
1722         * ext/amrnb/Makefile.am:
1723         * ext/amrwbdec/Makefile.am:
1724         * ext/lame/Makefile.am:
1725         * ext/twolame/Makefile.am:
1726         * tests/check/Makefile.am:
1727           Remove -DGST_USE_UNSTABLE_API
1728
1729 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1730
1731         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1732         * docs/plugins/inspect/plugin-a52dec.xml:
1733         * docs/plugins/inspect/plugin-amrnb.xml:
1734         * docs/plugins/inspect/plugin-amrwbdec.xml:
1735         * docs/plugins/inspect/plugin-asf.xml:
1736         * docs/plugins/inspect/plugin-cdio.xml:
1737         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1738         * docs/plugins/inspect/plugin-dvdread.xml:
1739         * docs/plugins/inspect/plugin-dvdsub.xml:
1740         * docs/plugins/inspect/plugin-lame.xml:
1741         * docs/plugins/inspect/plugin-mad.xml:
1742         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1743         * docs/plugins/inspect/plugin-realmedia.xml:
1744         * docs/plugins/inspect/plugin-siddec.xml:
1745         * docs/plugins/inspect/plugin-twolame.xml:
1746         * docs/plugins/inspect/plugin-x264.xml:
1747           Update docs
1748
1749 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1750
1751         * ext/cdio/gstcdio.c:
1752           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
1753           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
1754           introspection/updating for this plugin.
1755
1756 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1757
1758         * gst-plugins-ugly.spec.in:
1759           Switch to F18 package naming
1760
1761 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1762
1763         * ext/dvdread/demo-play:
1764         * tests/check/elements/mpeg2dec.c:
1765           rename some caps and elements in examples
1766
1767 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
1768
1769         * configure.ac:
1770           Back to development
1771
1772 === release 0.11.94 ===
1773
1774 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
1775
1776         * ChangeLog:
1777         * configure.ac:
1778         * gst-plugins-ugly.doap:
1779         * win32/common/config.h:
1780           Release 0.11.94
1781
1782 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
1783
1784         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1785         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1786         * docs/plugins/gst-plugins-ugly-plugins.signals:
1787         * docs/plugins/inspect/plugin-a52dec.xml:
1788         * docs/plugins/inspect/plugin-amrnb.xml:
1789         * docs/plugins/inspect/plugin-amrwbdec.xml:
1790         * docs/plugins/inspect/plugin-asf.xml:
1791         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1792         * docs/plugins/inspect/plugin-dvdread.xml:
1793         * docs/plugins/inspect/plugin-dvdsub.xml:
1794         * docs/plugins/inspect/plugin-lame.xml:
1795         * docs/plugins/inspect/plugin-mad.xml:
1796         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1797         * docs/plugins/inspect/plugin-realmedia.xml:
1798         * docs/plugins/inspect/plugin-siddec.xml:
1799         * docs/plugins/inspect/plugin-twolame.xml:
1800         * docs/plugins/inspect/plugin-x264.xml:
1801           docs: update docs
1802
1803 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1804
1805         * gst/realmedia/rmdemux.c:
1806           rmdemux: use DTS and PTS
1807           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
1808           undefined to make the decoder do the right thing. We can then remove the code
1809           that tries to guess the PTS from the DTS.
1810
1811 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
1812
1813         * ext/mpeg2dec/gstmpeg2dec.c:
1814           mpeg2dec: Hold ref to buffer while mapped
1815           So that the buffer still exists when we go to unmap it later,
1816           even if it got pushed in the meantime.
1817
1818 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
1819
1820         * tests/check/elements/x264enc.c:
1821           x264enc test: x264enc produces constrained-baseline, not the full baseline
1822
1823 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1824
1825         * gst/asfdemux/gstasfdemux.c:
1826         * gst/realmedia/rademux.c:
1827         * gst/realmedia/rmdemux.c:
1828           gst: only activate in pull mode if upstream is seekable
1829
1830 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1831
1832         * gst/realmedia/rademux.c:
1833           rademux: tags can be NULL
1834
1835 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1836
1837         * ext/mad/gstmad.c:
1838           mad: fix email address
1839
1840 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1841
1842         * ext/mad/gstmad.c:
1843           mad: init base class method only once
1844
1845 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1846
1847         * gst/xingmux/gstxingmux.c:
1848           xingmux: remove defunct commented code
1849
1850 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1851
1852         * gst/dvdsub/gstdvdsubdec.c:
1853           dvbsubdec: handle and send GAP event
1854           ... in stead of update newsegment event.
1855
1856 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1857
1858         * gst/dvdsub/gstdvdsubdec.c:
1859           dvbsubdec: adjust disabled code comment style
1860
1861 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1862
1863         * ext/x264/gstx264enc.c:
1864           x264enc: clean up some debug statements
1865
1866 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1867
1868         * ext/x264/gstx264enc.c:
1869         * ext/x264/gstx264enc.h:
1870           x264enc: handle possibly negative DTS provided by codec
1871           ... by arranging for an offset such that DTS == PTS for keyframes,
1872           which is expected elsewhere to go along with semantics of PTS and DTS.
1873           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
1874
1875 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1876
1877         * gst-plugins-ugly.spec.in:
1878           Fix spec file for ugly
1879
1880 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1881
1882         * tests/check/elements/mpeg2dec.c:
1883           tests: mpeg2dec: initialize variable
1884           ... which avoids test segfaulting.
1885
1886 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
1887
1888         * tests/check/elements/mpeg2dec.c:
1889           check: Feed parsed data to mpeg2dec
1890           And fix the expected output caps by adding colorimetry field
1891
1892 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
1893
1894         * common:
1895           Automatic update of common submodule
1896           From 668acee to 4f962f7
1897
1898 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
1899
1900         * configure.ac:
1901           configure: bump gtk-doc req to 1.12 (mar-2009)
1902           This allows us to e.g. unconditionally use gtkdoc-rebase.
1903
1904 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
1905
1906         * docs/plugins/inspect/plugin-dvdsub.xml:
1907         * gst/dvdsub/gstdvdsubdec.c:
1908         * gst/dvdsub/gstdvdsubparse.c:
1909           video/x-dvd-subpicture -> subpicture/x-dvd
1910
1911 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1912
1913         * ext/x264/gstx264enc.c:
1914           x264enc: Use new video encoder base class API for handling tags
1915
1916 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1917
1918         * gst/dvdsub/gstdvdsubdec.c:
1919           dvdsubdec: Set alignment at the correct place of GstAllocationParams
1920
1921 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1922
1923         * configure.ac:
1924         * win32/common/config.h:
1925           Back to development
1926
1927 === release 0.11.93 ===
1928
1929 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1930
1931         * configure.ac:
1932         * gst-plugins-ugly.doap:
1933         * win32/common/config.h:
1934           Release 0.11.93
1935
1936 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1937
1938         * gst/asfdemux/asfpacket.c:
1939         * gst/realmedia/rmdemux.c:
1940           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
1941
1942 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1943
1944         * gst/asfdemux/asfpacket.c:
1945           asfdemux: avoid some more invalid timestamp arithmetic
1946           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
1947
1948 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1949
1950         * ext/sidplay/gstsiddec.cc:
1951         * gst/asfdemux/gstasfdemux.c:
1952         * gst/realmedia/rademux.c:
1953         * gst/realmedia/rmdemux.c:
1954           gst: Add stream-id to stream-start events
1955
1956 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
1957
1958         * ext/mpeg2dec/gstmpeg2dec.c:
1959           mpeg2dec: Don't use NULL values for fbuf
1960           We need to make a difference between the initial dummy buffers (which
1961           have a fbuf->id of NULL) and the buffers on which we allocated
1962           video frames.
1963
1964 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
1965
1966         * common:
1967           Automatic update of common submodule
1968           From 94ccf4c to 668acee
1969
1970 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
1971
1972         * ext/a52dec/gsta52dec.c:
1973         * ext/lame/gstlamemp3enc.c:
1974         * gst/asfdemux/gstasfdemux.c:
1975         * gst/realmedia/rademux.c:
1976         * gst/realmedia/rmdemux.c:
1977         * gst/realmedia/rmutils.c:
1978           gst_tag_list_free -> gst_tag_list_unref
1979
1980 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1981
1982         * ext/sidplay/gstsiddec.cc:
1983         * ext/x264/gstx264enc.c:
1984         * gst/asfdemux/gstasfdemux.c:
1985         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1986         * gst/realmedia/rademux.c:
1987         * gst/realmedia/rmdemux.c:
1988           tag: Update for taglist/tag event API changes
1989
1990 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
1991
1992         * ext/mpeg2dec/gstmpeg2dec.c:
1993           mpeg2dec: Avoid dropping first GOP
1994           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
1995           do not check if it is NULL or not.
1996           And cleanup a bit of debug
1997
1998 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1999
2000         * gst/realmedia/rdtmanager.c:
2001         * gst/realmedia/rdtmanager.h:
2002           rdt: add on-npt-stop signal
2003           rtspsrc will look for it.
2004
2005 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2006
2007         * gst/realmedia/rdtmanager.c:
2008           rdt: set caps after activating the pad
2009
2010 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2011
2012         * gst/realmedia/gstrdtbuffer.c:
2013           rdt: reset map info
2014
2015 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2016
2017         * gst/asfdemux/gstrtpasfdepay.c:
2018           asfdepay: fix padding correction
2019           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
2020           existing memory in the target buffer..
2021           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
2022
2023 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2024
2025         * ext/mpeg2dec/gstmpeg2dec.c:
2026           mpeg2dec: copy buffer flags when cropping
2027           When we crop a buffer, copy the flags as well.
2028
2029 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
2030
2031         * ext/mpeg2dec/gstmpeg2dec.c:
2032           mpeg2dec: Fix GstVideoInfo pointer
2033
2034 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
2035
2036         * ext/mpeg2dec/gstmpeg2dec.c:
2037           mpeg2dec: Correctly flag output buffer interlaced state
2038           If the sequence is not flagged as progressive its buffers are marked
2039           interlace mode mixed. There is an individual picture flag indicating
2040           whether picture in the sequence are interlaced or not. This is used
2041           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
2042           completely indicate the buffer's interlaced state.
2043           Also, TFF and RFF should only be set if the sequence is not progressive.
2044
2045 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2046
2047         * ext/mpeg2dec/gstmpeg2dec.c:
2048           ext: Update for video base classes API changes
2049
2050 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2051
2052         * common:
2053           Automatic update of common submodule
2054           From 98e386f to 94ccf4c
2055
2056 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2057
2058         * gst/asfdemux/asfpacket.c:
2059           asfdemux: make sure to avoid arithmetic with _NONE timestamp
2060
2061 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2062
2063         * gst/asfdemux/asfpacket.c:
2064           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
2065           ... so it does not get used as first (valid) payload ts, whereas
2066           the first real valid payload ts may be considerably larger.
2067           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
2068
2069 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2070
2071         * gst/asfdemux/gstasfdemux.c:
2072           asfdemux: slightly relax supported seek requirements
2073           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
2074
2075 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2076
2077         * ext/mpeg2dec/gstmpeg2dec.c:
2078           mpeg2dec: Propagate GstFlowReturn where needed
2079           It was just ignoring the return values...
2080
2081 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2082
2083         * ext/mpeg2dec/gstmpeg2dec.c:
2084           mpeg2dec: Store temporary buffers out of the way
2085           When mpeg2dec needs to do cropping (because downstream can't handle it),
2086           we need temporary buffers to decode to.
2087           Use the user_data field to store those, and unify the rest of the code
2088           that needs to touch a buffer (regardless of how/where it was allocated).
2089           https://bugzilla.gnome.org/show_bug.cgi?id=680194
2090
2091 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2092
2093         * ext/mpeg2dec/gstmpeg2dec.c:
2094           mpeg2dec: Call gst_video_decoder_negotiate()
2095
2096 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2097
2098         * gst/realmedia/rmdemux.c:
2099           rmdemux: give stream tags a different event name so they don't overwrite global tags
2100           There can only be one taglist per name for sticky tag events.
2101           Needs to be fixed more properly, see
2102           https://bugzilla.gnome.org/show_bug.cgi?id=677619
2103
2104 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2105
2106         * gst/realmedia/rademux.c:
2107           rademux: set/send caps on pad after activating it
2108
2109 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2110
2111         * gst/realmedia/rmdemux.c:
2112           rmdemux: set/send caps after activating the source pads
2113           Makes sure the caps event isn't dropped immediately.
2114
2115 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2116
2117         * ext/dvdread/dvdreadsrc.c:
2118           dvdreadsrc: mustn't drop queries like caps query if not started yet
2119
2120 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
2121
2122         * gst/asfdemux/gstasfdemux.c:
2123           asfdemux: extract WM/Year as GstDateTime instead of GDate
2124           So we can signal that only the year field is valid.
2125
2126 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2127
2128         * gst/asfdemux/gstasfdemux.c:
2129           asfdemux: don't leak payload if we are not pushing it
2130
2131 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2132
2133         * ext/sidplay/gstsiddec.cc:
2134         * gst/asfdemux/gstasfdemux.c:
2135         * gst/realmedia/rademux.c:
2136         * gst/realmedia/rmdemux.c:
2137           demuxers: Push STREAM_START when needed
2138
2139 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2140
2141         * gst/asfdemux/gstasfdemux.c:
2142           asf: don't push on inactive streams
2143
2144 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2145
2146         * ext/dvdread/dvdreadsrc.c:
2147           dvdreadsrc: set rank to NONE
2148           It should never be autoplugged really, for DVD
2149           playback there's rsndvd (or will be, realsoonnow).
2150
2151 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2152
2153         * ext/mpeg2dec/gstmpeg2dec.c:
2154           fix for allocator API changes
2155
2156 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2157
2158         * ext/x264/gstx264enc.c:
2159           update for query api changes
2160
2161 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2162
2163         * ext/mpeg2dec/gstmpeg2dec.c:
2164           update for query api changes
2165
2166 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2167
2168         * ext/x264/gstx264enc.c:
2169           update for allocation query changes
2170
2171 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
2172
2173         * LICENSE_readme:
2174           LICENSE_readme: fix typo
2175
2176 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
2177
2178         * LICENSE_readme:
2179           LICENSE_readme: mention x264
2180           https://bugzilla.gnome.org/show_bug.cgi?id=679472
2181
2182 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2183
2184         * gst/asfdemux/gstasfdemux.c:
2185         * gst/realmedia/rademux.c:
2186         * gst/realmedia/rmdemux.c:
2187           gst: Implement segment-done event
2188
2189 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2190
2191         * gst/asfdemux/gstasfdemux.c:
2192           asf: fix x-wmv format in caps
2193
2194 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2195
2196         * gst/asfdemux/asfpacket.c:
2197           asf: unmap packets
2198
2199 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
2200
2201         * gst/asfdemux/asfpacket.c:
2202         * gst/asfdemux/asfpacket.h:
2203         * gst/asfdemux/gstasfdemux.c:
2204           asfdemux: Ignore parsing errors from broken packets
2205           We should instead be counting the number of errors and exiting if
2206           they're too numerous. This makes a number of broken ASF files playable.
2207           https://bugzilla.gnome.org/show_bug.cgi?id=678543
2208           Conflicts:
2209           gst/asfdemux/asfpacket.c
2210           gst/asfdemux/gstasfdemux.c
2211
2212 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2213
2214         * gst/asfdemux/gstasfdemux.c:
2215           fix interlace-mode
2216
2217 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2218
2219         * ext/mpeg2dec/gstmpeg2dec.c:
2220           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
2221
2222 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2223
2224         * ext/mpeg2dec/gstmpeg2dec.c:
2225           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
2226           Fixes bug #377713.
2227
2228 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
2229
2230         * ext/x264/gstx264enc.c:
2231           x264enc: Fix unitialized variable and taglist event
2232
2233 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2234
2235         * ext/mpeg2dec/gstmpeg2dec.c:
2236           mpeg2dec: fix compilation
2237
2238 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2239
2240         * ext/sidplay/gstsiddec.cc:
2241         * gst/asfdemux/gstasfdemux.c:
2242         * gst/realmedia/rademux.c:
2243         * gst/realmedia/rdtmanager.c:
2244         * gst/realmedia/rmdemux.c:
2245           update for task api change
2246
2247 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2248
2249         * ext/mpeg2dec/gstmpeg2dec.c:
2250         * ext/x264/gstx264enc.c:
2251           fix compilation
2252
2253 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2254
2255         * ext/mpeg2dec/gstmpeg2dec.c:
2256         * ext/mpeg2dec/gstmpeg2dec.h:
2257           mpeg2dec: Port to 0.11 again
2258
2259 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2260
2261         * ext/x264/gstx264enc.c:
2262           x264enc: Fix compiler warning
2263
2264 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2265
2266         * ext/mpeg2dec/gstmpeg2dec.c:
2267         * ext/mpeg2dec/gstmpeg2dec.h:
2268           mpeg2dec: Report PAR if not present upstream
2269           And clean up some code
2270
2271 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2272
2273         * ext/mpeg2dec/gstmpeg2dec.c:
2274           mpeg2dec: use _scale_ceil to compute frame period
2275           https://bugzilla.gnome.org/show_bug.cgi?id=675769
2276
2277 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2278
2279         * ext/mpeg2dec/gstmpeg2dec.c:
2280           mpeg2dec: mpeg2dec actually has 3 frame latency
2281           https://bugzilla.gnome.org/show_bug.cgi?id=675769
2282
2283 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2284
2285         * ext/mpeg2dec/gstmpeg2dec.c:
2286           mpeg2dec: Fix large output buffers leak
2287
2288 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2289
2290         * ext/mpeg2dec/gstmpeg2dec.c:
2291           mpeg2dec: Port to new way of handling frame reference
2292
2293 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2294
2295         * ext/mpeg2dec/gstmpeg2dec.c:
2296           mpeg2dec: don't leak input_state
2297
2298 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2299
2300         * ext/mpeg2dec/gstmpeg2dec.c:
2301         * ext/mpeg2dec/gstmpeg2dec.h:
2302           mpeg2dec: Port to GstVideoDecoder base class
2303           Conflicts:
2304           ext/mpeg2dec/gstmpeg2dec.c
2305           ext/mpeg2dec/gstmpeg2dec.h
2306           Back to 0.10 state, needs to be ported to 0.11 again.
2307
2308 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2309
2310           Merge remote-tracking branch 'origin/master'
2311
2312 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2313
2314         * ext/x264/gstx264enc.c:
2315         * ext/x264/gstx264enc.h:
2316           x264enc: Port to 0.11 again
2317
2318 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2319
2320         * ext/x264/gstx264enc.c:
2321           x264enc: Don't set latency while holding object lock
2322           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
2323           https://bugzilla.gnome.org/show_bug.cgi?id=675762
2324
2325 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2326
2327         * ext/x264/gstx264enc.c:
2328           x264enc: Use video encoder stream lock to avoid deadlock
2329
2330 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2331
2332         * ext/x264/gstx264enc.c:
2333           x264enc: Port to new way of passing frame reference
2334
2335 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2336
2337         * ext/x264/gstx264enc.c:
2338           x264enc: Set default stream-format to avc as it's a better format
2339
2340 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2341
2342         * ext/x264/gstx264enc.c:
2343           x264enc: Fix setting latency
2344           Fixes setting latency when framerate is dynamic and round up the latency
2345           to avoid rounding issues.
2346
2347 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2348
2349         * ext/x264/gstx264enc.c:
2350           x264enc: gst_video_encoder_get_frame() is now transfer full
2351
2352 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2353
2354         * ext/x264/gstx264enc.c:
2355           x264enc: don't leak output state
2356
2357 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2358
2359         * ext/x264/gstx264enc.c:
2360         * ext/x264/gstx264enc.h:
2361           x264enc: Remove x264 backward compatibility support
2362
2363 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2364
2365         * ext/x264/gstx264enc.c:
2366           x264enc: Report latency base on x264 buffer size
2367
2368 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2369
2370         * configure.ac:
2371         * ext/x264/gstx264enc.c:
2372         * ext/x264/gstx264enc.h:
2373           x264enc: Port to GstVideoEncoder baseclass
2374           Conflicts:
2375           configure.ac
2376           ext/x264/gstx264enc.c
2377           ext/x264/gstx264enc.h
2378           Back to 0.10 state, needs to be ported to 0.11 again.
2379
2380 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2381
2382         * Android.mk:
2383         * LICENSE_readme:
2384         * configure.ac:
2385         * docs/plugins/Makefile.am:
2386         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2387         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2388         * docs/plugins/inspect/plugin-synaesthesia.xml:
2389         * gst/synaesthesia/.gitignore:
2390         * gst/synaesthesia/Makefile.am:
2391         * gst/synaesthesia/README:
2392         * gst/synaesthesia/gstsynaesthesia.c:
2393         * gst/synaesthesia/gstsynaesthesia.h:
2394         * gst/synaesthesia/synaescope.c:
2395         * gst/synaesthesia/synaescope.h:
2396           synaesthesia: remove experimental GPL-ed synaesthesia plugin
2397           It never made it out of experimental, and there's a new
2398           synaescope element in gst-plugins-bad that's hopefully
2399           sufficiently similar.
2400           https://bugzilla.gnome.org/show_bug.cgi?id=356882
2401
2402 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2403
2404         * gst/mpegstream/.gitignore:
2405           mpegstream: remove leftover hidden .gitignore file
2406
2407 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2408
2409         * gst/synaesthesia/gstsynaesthesia.c:
2410         * tests/check/elements/amrnbenc.c:
2411         * tests/check/elements/x264enc.c:
2412           elements: Use gst_pad_set_caps() instead of manual event fiddling
2413
2414 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2415
2416         * common:
2417           Automatic update of common submodule
2418           From 03a0e57 to 98e386f
2419
2420 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2421
2422         * configure.ac:
2423           Back to development
2424
2425 === release 0.11.92 ===
2426
2427 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2428
2429         * ChangeLog:
2430         * NEWS:
2431         * RELEASE:
2432         * configure.ac:
2433         * docs/plugins/inspect/plugin-a52dec.xml:
2434         * docs/plugins/inspect/plugin-amrnb.xml:
2435         * docs/plugins/inspect/plugin-amrwbdec.xml:
2436         * docs/plugins/inspect/plugin-asf.xml:
2437         * docs/plugins/inspect/plugin-cdio.xml:
2438         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2439         * docs/plugins/inspect/plugin-dvdread.xml:
2440         * docs/plugins/inspect/plugin-dvdsub.xml:
2441         * docs/plugins/inspect/plugin-lame.xml:
2442         * docs/plugins/inspect/plugin-mad.xml:
2443         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2444         * docs/plugins/inspect/plugin-realmedia.xml:
2445         * docs/plugins/inspect/plugin-siddec.xml:
2446         * docs/plugins/inspect/plugin-twolame.xml:
2447         * docs/plugins/inspect/plugin-x264.xml:
2448         * gst-plugins-ugly.doap:
2449         * win32/common/config.h:
2450           Release 0.11.92
2451
2452 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2453
2454         * po/af.po:
2455         * po/az.po:
2456         * po/bg.po:
2457         * po/ca.po:
2458         * po/cs.po:
2459         * po/da.po:
2460         * po/de.po:
2461         * po/el.po:
2462         * po/en_GB.po:
2463         * po/eo.po:
2464         * po/es.po:
2465         * po/eu.po:
2466         * po/fi.po:
2467         * po/fr.po:
2468         * po/gl.po:
2469         * po/hu.po:
2470         * po/id.po:
2471         * po/it.po:
2472         * po/ja.po:
2473         * po/lt.po:
2474         * po/lv.po:
2475         * po/ms.po:
2476         * po/mt.po:
2477         * po/nb.po:
2478         * po/nl.po:
2479         * po/or.po:
2480         * po/pl.po:
2481         * po/pt_BR.po:
2482         * po/ro.po:
2483         * po/ru.po:
2484         * po/sk.po:
2485         * po/sl.po:
2486         * po/sq.po:
2487         * po/sr.po:
2488         * po/sv.po:
2489         * po/tr.po:
2490         * po/uk.po:
2491         * po/vi.po:
2492         * po/zh_CN.po:
2493           Update .po files
2494
2495 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2496
2497         * common:
2498           Automatic update of common submodule
2499           From 1fab359 to 03a0e57
2500
2501 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2502
2503         * ext/sidplay/gstsiddec.cc:
2504         * gst/asfdemux/gstasfdemux.c:
2505         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2506         * gst/realmedia/rademux.c:
2507         * gst/realmedia/rmdemux.c:
2508           update for tag event change
2509
2510 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2511
2512         * common:
2513           Automatic update of common submodule
2514           From f1b5a96 to 1fab359
2515
2516 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2517
2518         * common:
2519           Automatic update of common submodule
2520           From 92b7266 to f1b5a96
2521
2522 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2523
2524         * common:
2525           Automatic update of common submodule
2526           From ec1c4a8 to 92b7266
2527
2528 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2529
2530         * common:
2531           Automatic update of common submodule
2532           From 3429ba6 to ec1c4a8
2533
2534 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2535
2536         * gst/realmedia/rmutils.c:
2537           realmedia: don't use GstStructure API on tag lists
2538
2539 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
2540
2541         * ext/a52dec/gsta52dec.c:
2542           a52dec: really prefer the original number (and position) of channels
2543           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
2544
2545 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2546
2547         * common:
2548           Automatic update of common submodule
2549           From dc70203 to 3429ba6
2550
2551 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2552
2553         * configure.ac:
2554         * ext/x264/gstx264enc.c:
2555           x264: bump x264 requirement to build 106 or later
2556           Build 106 is from September 2010.
2557           https://bugzilla.gnome.org/show_bug.cgi?id=676257
2558
2559 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
2560
2561         * ext/a52dec/gsta52dec.c:
2562         * m4/a52.m4:
2563           a52dec: adapt to work also with new liba52
2564           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
2565
2566 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2567
2568         * ext/a52dec/gsta52dec.c:
2569           a52dec: trigger renegotiation upon changed stream channels
2570           Fixes #675451
2571
2572 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2573
2574         * configure.ac:
2575           configure: Require core/base 0.11.91
2576
2577 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
2578
2579         * .gitignore:
2580           .gitignore: add visual studio IDE files and OS X .DS_Store files
2581           https://bugzilla.gnome.org/show_bug.cgi?id=667899
2582
2583 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2584
2585         * configure.ac:
2586           Back to development
2587
2588 === release 0.11.91 ===
2589
2590 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2591
2592         * ChangeLog:
2593         * NEWS:
2594         * RELEASE:
2595         * common:
2596         * configure.ac:
2597         * gst-plugins-ugly.doap:
2598         * win32/common/config.h:
2599           Release 0.11.91
2600
2601 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2602
2603         * po/af.po:
2604         * po/az.po:
2605         * po/bg.po:
2606         * po/ca.po:
2607         * po/cs.po:
2608         * po/da.po:
2609         * po/de.po:
2610         * po/el.po:
2611         * po/en_GB.po:
2612         * po/eo.po:
2613         * po/es.po:
2614         * po/eu.po:
2615         * po/fi.po:
2616         * po/fr.po:
2617         * po/gl.po:
2618         * po/hu.po:
2619         * po/id.po:
2620         * po/it.po:
2621         * po/ja.po:
2622         * po/lt.po:
2623         * po/lv.po:
2624         * po/ms.po:
2625         * po/mt.po:
2626         * po/nb.po:
2627         * po/nl.po:
2628         * po/or.po:
2629         * po/pl.po:
2630         * po/pt_BR.po:
2631         * po/ro.po:
2632         * po/ru.po:
2633         * po/sk.po:
2634         * po/sl.po:
2635         * po/sq.po:
2636         * po/sr.po:
2637         * po/sv.po:
2638         * po/tr.po:
2639         * po/uk.po:
2640         * po/vi.po:
2641         * po/zh_CN.po:
2642           Update .po files
2643
2644 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2645
2646           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
2647
2648 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2649
2650         * common:
2651           Automatic update of common submodule
2652           From dc70203 to 3429ba6
2653
2654 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2655
2656         * gst/asfdemux/asfpacket.c:
2657           asfdemux: Use correct enum type
2658
2659 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2660
2661         * gst/asfdemux/gstasfdemux.c:
2662           asfdemux: implement pull mode seek snap flags when an index is present
2663           Also ensure we get a proper EOS when seeking past the end of the
2664           file, or (when the snap after flag is set) between the last keyframe
2665           and the end of the file.
2666
2667 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
2668
2669         * ext/cdio/gstcdio.c:
2670         * ext/cdio/gstcdio.h:
2671         * ext/cdio/gstcdiocddasrc.c:
2672           cdio: compensate for libcdio's recent cd-text api changes
2673           https://bugzilla.gnome.org/show_bug.cgi?id=675112
2674           Conflicts:
2675           ext/cdio/gstcdiocddasrc.c
2676
2677 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2678
2679         * ext/dvdread/dvdreadsrc.c:
2680           dvdread: fix build after recent include reshuffling in core
2681           Need to include gmodule.h ourselves now.
2682
2683 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2684
2685         * ext/mpeg2dec/gstmpeg2dec.c:
2686           video: Update for libgstvideo API changes
2687
2688 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2689
2690         * common:
2691           Automatic update of common submodule
2692           From 6db25be to dc70203
2693
2694 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2695
2696         * gst/asfdemux/asfpacket.c:
2697         * gst/asfdemux/asfpacket.h:
2698           asfdemux: fix performance issue, especially with high-bitrate streams
2699           Two things were suboptimal from a performance point of view:
2700           a) consider a large media object such as a video keyframe, which
2701           may be split up into multiple fragments. We would assemble
2702           the media object as follows:
2703           buf = join (join (join (frag1, frag2), frag3), frag4)
2704           which causes many unnecessary memcpy()s, and malloc/free,
2705           which could easily add up to a multiple of the actual object
2706           size. To avoid this, we allocate a buffer of the size needed
2707           from the start and copy fragments into that directly.
2708           b) for every fragment to join, we would create a sub-buffer
2709           before joining it (which would discard the sub-buffer again),
2710           leading to unnecessary miniobject create/free churn.
2711           Conflicts:
2712           gst/asfdemux/asfpacket.c
2713           gst/asfdemux/asfpacket.h
2714
2715 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2716
2717         * gst/asfdemux/asfpacket.c:
2718           asfdemux: avoid unnecessary stream lookup
2719           We have already retrieved the stream for that stream number and
2720           made sure it's not NULL, so no need to do it again here; neither
2721           the number nor the streams changed since the last time.
2722
2723 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
2724
2725         * ext/a52dec/gsta52dec.c:
2726           a52dec: fix first_access bigger than 2
2727           gst_buffer_extract returns the number of bytes extracted, here 2 max.
2728           Set size to the buffer size as was done in 0.10 to avoid first_access
2729           error when it bypass 2.
2730           https://bugzilla.gnome.org/show_bug.cgi?id=673434
2731
2732 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2733
2734         * autogen.sh:
2735         * configure.ac:
2736           configure: Modernize autotools setup a bit
2737           Also we now only create tar.bz2 and tar.xz tarballs.
2738
2739 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2740
2741         * common:
2742           Automatic update of common submodule
2743           From 464fe15 to 6db25be
2744
2745 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2746
2747         * configure.ac:
2748           Back to development
2749
2750 === release 0.11.90 ===
2751
2752 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2753
2754         * ChangeLog:
2755         * NEWS:
2756         * RELEASE:
2757         * configure.ac:
2758         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
2759         * docs/plugins/inspect/plugin-a52dec.xml:
2760         * docs/plugins/inspect/plugin-amrnb.xml:
2761         * docs/plugins/inspect/plugin-amrwbdec.xml:
2762         * docs/plugins/inspect/plugin-asf.xml:
2763         * docs/plugins/inspect/plugin-cdio.xml:
2764         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2765         * docs/plugins/inspect/plugin-dvdread.xml:
2766         * docs/plugins/inspect/plugin-dvdsub.xml:
2767         * docs/plugins/inspect/plugin-lame.xml:
2768         * docs/plugins/inspect/plugin-mad.xml:
2769         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2770         * docs/plugins/inspect/plugin-realmedia.xml:
2771         * docs/plugins/inspect/plugin-siddec.xml:
2772         * docs/plugins/inspect/plugin-twolame.xml:
2773         * docs/plugins/inspect/plugin-x264.xml:
2774         * gst-plugins-ugly.doap:
2775         * win32/common/config.h:
2776           Release 0.11.90
2777
2778 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2779
2780         * po/af.po:
2781         * po/az.po:
2782         * po/bg.po:
2783         * po/ca.po:
2784         * po/cs.po:
2785         * po/da.po:
2786         * po/de.po:
2787         * po/el.po:
2788         * po/en_GB.po:
2789         * po/eo.po:
2790         * po/es.po:
2791         * po/eu.po:
2792         * po/fi.po:
2793         * po/fr.po:
2794         * po/gl.po:
2795         * po/hu.po:
2796         * po/id.po:
2797         * po/it.po:
2798         * po/ja.po:
2799         * po/lt.po:
2800         * po/lv.po:
2801         * po/ms.po:
2802         * po/mt.po:
2803         * po/nb.po:
2804         * po/nl.po:
2805         * po/or.po:
2806         * po/pl.po:
2807         * po/pt_BR.po:
2808         * po/ro.po:
2809         * po/ru.po:
2810         * po/sk.po:
2811         * po/sl.po:
2812         * po/sq.po:
2813         * po/sr.po:
2814         * po/sv.po:
2815         * po/tr.po:
2816         * po/uk.po:
2817         * po/vi.po:
2818         * po/zh_CN.po:
2819           Update .po files
2820
2821 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2822
2823         * ext/mad/gstmad.c.orig:
2824           mad: remove .c.orig file
2825
2826 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2827
2828         * ext/a52dec/gsta52dec.c:
2829         * ext/amrnb/amrnbdec.c:
2830         * ext/amrnb/amrnbenc.c:
2831         * ext/amrwbdec/amrwbdec.c:
2832         * ext/cdio/gstcdiocddasrc.c:
2833         * ext/dvdread/dvdreadsrc.c:
2834         * ext/lame/gstlamemp3enc.c:
2835         * ext/mad/gstmad.c:
2836         * ext/mad/gstmad.c.orig:
2837         * ext/mpeg2dec/gstmpeg2dec.c:
2838         * ext/sidplay/gstsiddec.cc:
2839         * ext/twolame/gsttwolamemp2enc.c:
2840         * ext/x264/gstx264enc.c:
2841         * gst/asfdemux/gstasfdemux.c:
2842         * gst/asfdemux/gstrtpasfdepay.c:
2843         * gst/asfdemux/gstrtspwms.c:
2844         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2845         * gst/dvdsub/gstdvdsubdec.c:
2846         * gst/dvdsub/gstdvdsubparse.c:
2847         * gst/realmedia/pnmsrc.c:
2848         * gst/realmedia/rademux.c:
2849         * gst/realmedia/rdtdepay.c:
2850         * gst/realmedia/rdtmanager.c:
2851         * gst/realmedia/rmdemux.c:
2852         * gst/realmedia/rtspreal.c:
2853         * gst/synaesthesia/gstsynaesthesia.c:
2854         * gst/xingmux/gstxingmux.c:
2855           Use new gst_element_class_set_static_metadata()
2856
2857 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2858
2859         * common:
2860           Automatic update of common submodule
2861           From 7fda524 to 464fe15
2862
2863 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2864
2865         * ext/a52dec/gsta52dec.c:
2866         * ext/amrnb/amrnb.c:
2867         * ext/amrwbdec/amrwb.c:
2868         * ext/cdio/gstcdio.c:
2869         * ext/dvdread/dvdreadsrc.c:
2870         * ext/lame/plugin.c:
2871         * ext/mad/gstmad.c:
2872         * ext/mad/gstmad.c.orig:
2873         * ext/mpeg2dec/gstmpeg2dec.c:
2874         * ext/sidplay/gstsiddec.cc:
2875         * ext/twolame/gsttwolamemp2enc.c:
2876         * ext/x264/gstx264enc.c:
2877         * gst/asfdemux/gstasf.c:
2878         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2879         * gst/dvdsub/gstdvdsubdec.c:
2880         * gst/realmedia/realmedia.c:
2881         * gst/synaesthesia/gstsynaesthesia.c:
2882         * gst/xingmux/plugin.c:
2883           gst: Update for GST_PLUGIN_DEFINE() API changes
2884
2885 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2886
2887         * configure.ac:
2888           configure: Update version to 0.11.89.1
2889
2890 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2891
2892         * configure.ac:
2893         * docs/plugins/Makefile.am:
2894         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2895         * docs/version.entities.in:
2896         * ext/a52dec/Makefile.am:
2897         * ext/amrnb/Makefile.am:
2898         * ext/amrwbdec/Makefile.am:
2899         * ext/cdio/Makefile.am:
2900         * ext/lame/Makefile.am:
2901         * ext/mad/Makefile.am:
2902         * ext/mpeg2dec/Makefile.am:
2903         * ext/sidplay/Makefile.am:
2904         * ext/twolame/Makefile.am:
2905         * ext/x264/Makefile.am:
2906         * gst-plugins-ugly.spec.in:
2907         * gst/asfdemux/Makefile.am:
2908         * gst/dvdlpcmdec/Makefile.am:
2909         * gst/dvdsub/Makefile.am:
2910         * gst/realmedia/Makefile.am:
2911         * pkgconfig/Makefile.am:
2912         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
2913         * tests/check/Makefile.am:
2914           gst: Update versioning
2915
2916 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2917
2918         * ext/mpeg2dec/gstmpeg2dec.c:
2919         * ext/mpeg2dec/gstmpeg2dec.h:
2920           mpeg2dec: fix cropping
2921           fix cropping in mpeg2dec
2922
2923 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2924
2925         * ext/mpeg2dec/gstmpeg2dec.c:
2926           mpeg2dec: add crop metadata when buffer is still writable
2927
2928 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2929
2930         * gst/asfdemux/gstrtpasfdepay.c:
2931           update for buffer api change
2932
2933 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2934
2935         * ext/a52dec/gsta52dec.c:
2936         * ext/mad/gstmad.c:
2937           ext: Update for audio decoder API changes
2938
2939 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2940
2941         * tests/check/elements/amrnbenc.c:
2942         * tests/check/elements/x264enc.c:
2943           tests: make more valgrind-friendly and plug caps leak
2944
2945 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2946
2947         * gst/asfdemux/asfpacket.c:
2948         * gst/asfdemux/gstasfdemux.c:
2949         * gst/dvdsub/gstdvdsubdec.c:
2950           update for buffer changes
2951
2952 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2953
2954         * tests/check/elements/x264enc.c:
2955           tests: x264enc: adjust test to removal of deprecated properties
2956
2957 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2958
2959           Replace master with 0.11
2960
2961 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2962
2963         * configure.ac:
2964           back to development
2965
2966 === release 0.11.2 ===
2967
2968 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2969
2970         * ChangeLog:
2971         * NEWS:
2972         * RELEASE:
2973         * configure.ac:
2974         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2975         * docs/plugins/inspect/plugin-a52dec.xml:
2976         * docs/plugins/inspect/plugin-amrnb.xml:
2977         * docs/plugins/inspect/plugin-amrwbdec.xml:
2978         * docs/plugins/inspect/plugin-asf.xml:
2979         * docs/plugins/inspect/plugin-cdio.xml:
2980         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2981         * docs/plugins/inspect/plugin-dvdread.xml:
2982         * docs/plugins/inspect/plugin-dvdsub.xml:
2983         * docs/plugins/inspect/plugin-lame.xml:
2984         * docs/plugins/inspect/plugin-mad.xml:
2985         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2986         * docs/plugins/inspect/plugin-realmedia.xml:
2987         * docs/plugins/inspect/plugin-siddec.xml:
2988         * docs/plugins/inspect/plugin-twolame.xml:
2989         * docs/plugins/inspect/plugin-x264.xml:
2990         * gst-plugins-ugly.doap:
2991         * po/af.po:
2992         * po/az.po:
2993         * po/bg.po:
2994         * po/ca.po:
2995         * po/cs.po:
2996         * po/da.po:
2997         * po/de.po:
2998         * po/el.po:
2999         * po/en_GB.po:
3000         * po/eo.po:
3001         * po/es.po:
3002         * po/eu.po:
3003         * po/fi.po:
3004         * po/fr.po:
3005         * po/gl.po:
3006         * po/hu.po:
3007         * po/id.po:
3008         * po/it.po:
3009         * po/ja.po:
3010         * po/lt.po:
3011         * po/lv.po:
3012         * po/ms.po:
3013         * po/mt.po:
3014         * po/nb.po:
3015         * po/nl.po:
3016         * po/or.po:
3017         * po/pl.po:
3018         * po/pt_BR.po:
3019         * po/ro.po:
3020         * po/ru.po:
3021         * po/sk.po:
3022         * po/sl.po:
3023         * po/sq.po:
3024         * po/sr.po:
3025         * po/sv.po:
3026         * po/tr.po:
3027         * po/uk.po:
3028         * po/vi.po:
3029         * po/zh_CN.po:
3030         * win32/common/config.h:
3031           Release 0.11.2
3032
3033 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3034
3035         * tests/check/elements/mpeg2dec.c:
3036           tests: fix after memory changes
3037
3038 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3039
3040         * ext/x264/gstx264enc.c:
3041         * ext/x264/gstx264enc.h:
3042           x264enc: remove deprecated properties
3043
3044 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3045
3046           Merge remote-tracking branch 'origin/master' into 0.11
3047           So 0.11 folks also get amr include fixes.
3048           Conflicts:
3049           ext/a52dec/gsta52dec.c
3050           ext/mad/gstmad.c
3051
3052 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3053
3054         * gst/synaesthesia/gstsynaesthesia.c:
3055           synaesthesia: fixup for bufferpool api changes
3056           ... as well as some caps ref handling.
3057
3058 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3059
3060         * gst/realmedia/rademux.c:
3061         * gst/realmedia/rmdemux.c:
3062           don't pass random pointers to pull_range
3063
3064 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3065
3066         * ext/mpeg2dec/gstmpeg2dec.c:
3067           update for bufferpool changes
3068
3069 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3070
3071         * ext/mpeg2dec/gstmpeg2dec.c:
3072           update for allocation query changes
3073
3074 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3075
3076         * ext/dvdread/dvdreadsrc.c:
3077         * ext/lame/gstlamemp3enc.c:
3078         * ext/mpeg2dec/gstmpeg2dec.c:
3079         * ext/x264/gstx264enc.c:
3080         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3081         * gst/dvdsub/gstdvdsubdec.c:
3082           update for memory api changes
3083
3084 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3085
3086         * ext/mpeg2dec/gstmpeg2dec.c:
3087           take padding into account
3088
3089 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3090
3091         * ext/mad/gstmad.c:
3092           mad: simplify parsing code
3093           Also fixes #671455 (expected at least).
3094
3095 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3096
3097         * configure.ac:
3098           configure.ac: bump required GLib to 2.31.14
3099           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
3100
3101 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3102
3103         * ext/sidplay/gstsiddec.cc:
3104           fix for caps _normalize changes
3105
3106 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3107
3108         * ext/x264/gstx264enc.c:
3109           fix for caps api changes
3110
3111 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3112
3113         * ext/a52dec/gsta52dec.c:
3114         * ext/a52dec/gsta52dec.h:
3115           a52dec: use base class tag handling helper
3116           ... so as to ensure these to be handled and sent at proper time.
3117
3118 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3119
3120         * ext/dvdread/dvdreadsrc.c:
3121           dvdreadsrc: Use variable type with correct signedness
3122
3123 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3124
3125         * ext/mpeg2dec/gstmpeg2dec.c:
3126           mpeg2dec: Copy planes in one go when possible
3127
3128 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3129
3130         * configure.ac:
3131         * ext/amrnb/amrnbdec.h:
3132         * ext/amrnb/amrnbenc.h:
3133         * ext/amrwbdec/amrwbdec.h:
3134           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
3135           In previous versions, the opencore-amr include sub-directory
3136           would be specified in the include path in the CFLAGS, but this
3137           is no longer the case in newer versions, so we need to add those
3138           to our include directives.
3139           Based on patch by: Christian Morales Vega
3140           https://bugzilla.gnome.org/show_bug.cgi?id=671123
3141
3142 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3143
3144         * configure.ac:
3145           configure: get rid of non-pkg-config ways to check for opencore-amr
3146
3147 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3148
3149         * ext/mpeg2dec/gstmpeg2dec.c:
3150           update for metadata API changes
3151
3152 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
3153
3154         * ext/amrwbdec/Makefile.am:
3155         * ext/lame/Makefile.am:
3156         * ext/mad/Makefile.am:
3157           amrwbdec, lame, mad: link to libgstbase
3158
3159 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
3160
3161         * ext/x264/gstx264enc.c:
3162           x264enc: fix compiler warning
3163
3164 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3165
3166           Merge remote-tracking branch 'origin/master' into 0.11
3167
3168 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3169
3170           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
3171           Conflicts:
3172           ext/mad/gstmad.c
3173
3174 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3175
3176         * NEWS:
3177         * RELEASE:
3178         * configure.ac:
3179         * docs/plugins/gst-plugins-ugly-plugins.args:
3180         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3181         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3182         * docs/plugins/inspect/plugin-a52dec.xml:
3183         * docs/plugins/inspect/plugin-amrnb.xml:
3184         * docs/plugins/inspect/plugin-amrwbdec.xml:
3185         * docs/plugins/inspect/plugin-asf.xml:
3186         * docs/plugins/inspect/plugin-cdio.xml:
3187         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3188         * docs/plugins/inspect/plugin-dvdread.xml:
3189         * docs/plugins/inspect/plugin-dvdsub.xml:
3190         * docs/plugins/inspect/plugin-iec958.xml:
3191         * docs/plugins/inspect/plugin-lame.xml:
3192         * docs/plugins/inspect/plugin-mad.xml:
3193         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3194         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3195         * docs/plugins/inspect/plugin-mpegstream.xml:
3196         * docs/plugins/inspect/plugin-realmedia.xml:
3197         * docs/plugins/inspect/plugin-siddec.xml:
3198         * docs/plugins/inspect/plugin-twolame.xml:
3199         * docs/plugins/inspect/plugin-x264.xml:
3200         * win32/common/config.h:
3201           Bump version after release
3202
3203 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
3204
3205         * autogen.sh:
3206           autogen.sh: avoid touching .po files during 'make'
3207           A simple workaround to deal with GNU gettext automake integration
3208           failing to deal with git.  Fixes: #669207
3209
3210 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3211
3212         * ext/x264/gstx264enc.c:
3213           x264: convert g_print to LOG
3214
3215 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3216
3217         * gst/asfdemux/gstrtpasfdepay.c:
3218           update for new memory api
3219
3220 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3221
3222         * ext/x264/gstx264enc.c:
3223           x264enc: handle pts and dts
3224
3225 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3226
3227         * ext/mad/gstmad.c:
3228           mad: handle libmad freeform parsing quirk
3229
3230 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3231
3232         * ext/mad/gstmad.c:
3233           mad: fixup unhacking last frame coaxing
3234           ... so as to not only replace the data pointer but also available size.
3235
3236 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3237
3238         * gst-plugins-ugly.spec.in:
3239           Add latest plugins
3240
3241 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3242
3243         * win32/common/config.h:
3244           win32: back to development
3245
3246 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3247
3248         * configure.ac:
3249         * gst/synaesthesia/gstsynaesthesia.c:
3250         * gst/synaesthesia/gstsynaesthesia.h:
3251           synaesthesia: port to 0.11
3252
3253 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3254
3255         * configure.ac:
3256         * gst/xingmux/gstxingmux.c:
3257           xingmux: port to 0.11
3258
3259 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3260
3261         * configure.ac:
3262           back to development
3263
3264 === release 0.11.1 ===
3265
3266 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3267
3268         * ChangeLog:
3269         * NEWS:
3270         * RELEASE:
3271         * configure.ac:
3272         * docs/plugins/gst-plugins-ugly-plugins.args:
3273         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3274         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3275         * docs/plugins/inspect/plugin-a52dec.xml:
3276         * docs/plugins/inspect/plugin-amrnb.xml:
3277         * docs/plugins/inspect/plugin-amrwbdec.xml:
3278         * docs/plugins/inspect/plugin-asf.xml:
3279         * docs/plugins/inspect/plugin-cdio.xml:
3280         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3281         * docs/plugins/inspect/plugin-dvdread.xml:
3282         * docs/plugins/inspect/plugin-dvdsub.xml:
3283         * docs/plugins/inspect/plugin-lame.xml:
3284         * docs/plugins/inspect/plugin-mad.xml:
3285         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3286         * docs/plugins/inspect/plugin-realmedia.xml:
3287         * docs/plugins/inspect/plugin-siddec.xml:
3288         * docs/plugins/inspect/plugin-twolame.xml:
3289         * docs/plugins/inspect/plugin-x264.xml:
3290         * gst-plugins-ugly.doap:
3291         * po/af.po:
3292         * po/az.po:
3293         * po/bg.po:
3294         * po/ca.po:
3295         * po/cs.po:
3296         * po/da.po:
3297         * po/de.po:
3298         * po/el.po:
3299         * po/en_GB.po:
3300         * po/eo.po:
3301         * po/es.po:
3302         * po/eu.po:
3303         * po/fi.po:
3304         * po/fr.po:
3305         * po/gl.po:
3306         * po/hu.po:
3307         * po/id.po:
3308         * po/it.po:
3309         * po/ja.po:
3310         * po/lt.po:
3311         * po/lv.po:
3312         * po/ms.po:
3313         * po/mt.po:
3314         * po/nb.po:
3315         * po/nl.po:
3316         * po/or.po:
3317         * po/pl.po:
3318         * po/pt_BR.po:
3319         * po/ro.po:
3320         * po/ru.po:
3321         * po/sk.po:
3322         * po/sl.po:
3323         * po/sq.po:
3324         * po/sr.po:
3325         * po/sv.po:
3326         * po/tr.po:
3327         * po/uk.po:
3328         * po/vi.po:
3329         * po/zh_CN.po:
3330         * win32/common/config.h:
3331           RELEASE 0.11.1
3332
3333 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3334
3335           Merge branch 'master' into 0.11
3336           Conflicts:
3337           ext/mad/gstmad.c
3338
3339 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3340
3341         * ext/mad/gstmad.c:
3342           mad: unhack last frame coaxing
3343           ... so as to maximally use available base class API and interfere least
3344           as possible with its internal state.
3345
3346 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3347
3348         * ext/mad/gstmad.c:
3349           mad: fix compilation
3350
3351 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3352
3353         * ext/mad/gstmad.c:
3354           mad: chain up to default event handler
3355
3356 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
3357
3358         * ext/x264/gstx264enc.c:
3359           x264enc: unmap video frame after encoding
3360           Fixes major memory leak.
3361           https://bugzilla.gnome.org/show_bug.cgi?id=669863
3362
3363 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3364
3365         * ext/x264/gstx264enc.c:
3366           x264enc: fix after merge
3367
3368 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3369
3370           Merge branch 'master' into 0.11
3371           Conflicts:
3372           ext/x264/gstx264enc.c
3373
3374 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3375
3376         * ext/sidplay/gstsiddec.cc:
3377         * ext/sidplay/gstsiddec.h:
3378           sidplay: don't use ulong properties
3379
3380 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3381
3382         * ext/sidplay/gstsiddec.cc:
3383           sidplay: fix negotiation
3384
3385 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
3386
3387         * ext/x264/gstx264enc.c:
3388           x264enc: Add baseline profile to caps
3389           libx264 does not yet support the features that create the difference
3390           between baseline and constrained baseline profile. Hence it currently
3391           supports both though it can only technically encode constrained
3392           baseline.
3393
3394 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3395
3396         * ext/amrnb/amrnbenc.c:
3397         * gst/asfdemux/gstasfdemux.c:
3398         * gst/realmedia/rdtmanager.c:
3399           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
3400
3401 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3402
3403         * tests/check/elements/mpeg2dec.c:
3404           mpeg2dec: fix test a bit more
3405           Still broken because cropping is broken in mpeg2dec
3406
3407 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3408
3409         * tests/check/elements/amrnbenc.c:
3410         * tests/check/elements/x264enc.c:
3411         * tests/check/elements/xingmux.c:
3412           tests: fix some tests
3413
3414 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3415
3416         * ext/twolame/gsttwolamemp2enc.c:
3417           twolame: Use new audio encoder/decoder base class API for srcpad caps
3418
3419 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3420
3421         * ext/lame/gstlamemp3enc.c:
3422           lame: Use new audio encoder/decoder base class API for srcpad caps
3423
3424 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3425
3426         * ext/mad/gstmad.c:
3427           mad: Use new audio encoder/decoder base class API for srcpad caps
3428
3429 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3430
3431         * ext/a52dec/gsta52dec.c:
3432           a52dec: Use new audio encoder/decoder base class API for srcpad caps
3433
3434 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3435
3436         * ext/amrwbdec/amrwbdec.c:
3437           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
3438
3439 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3440
3441         * ext/amrnb/amrnbdec.c:
3442         * ext/amrnb/amrnbenc.c:
3443           amrnb: Use new audio encoder/decoder base class API for srcpad caps
3444
3445 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3446
3447         * ext/mad/gstmad.c:
3448           mad: ensure we do not confuse the base class with our buffer guard
3449           mad expects extra bytes at the end of a buffer (see discussion in
3450           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
3451           and since we inject these without the base class' knowledge, we
3452           need to hide the bodies better.
3453           This fixes an assert at EOS when decoding an mp3 manually without
3454           an intervening mpegaudioparse.
3455
3456 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3457
3458         * gst/realmedia/rtspreal.c:
3459           update for HEADER flag
3460
3461 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
3462
3463         * ext/x264/gstx264enc.c:
3464         * ext/x264/gstx264enc.h:
3465           x264enc: implement force-key-unit API
3466
3467 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3468
3469         * common:
3470           Automatic update of common submodule
3471           From c463bc0 to 7fda524
3472
3473 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3474
3475         * ext/amrnb/amrnbdec.c:
3476         * ext/amrwbdec/amrwbdec.c:
3477           amr: port to 0.11 again
3478
3479 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3480
3481           Merge branch 'master' into 0.11
3482           Conflicts:
3483           ext/a52dec/gsta52dec.c
3484
3485 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3486
3487         * ext/a52dec/gsta52dec.c:
3488         * ext/amrnb/amrnbdec.c:
3489         * ext/amrnb/amrnbenc.c:
3490         * ext/amrwbdec/amrwbdec.c:
3491         * ext/dvdread/dvdreadsrc.c:
3492         * ext/lame/gstlamemp3enc.c:
3493         * ext/mad/gstmad.c:
3494         * ext/mpeg2dec/gstmpeg2dec.c:
3495         * ext/sidplay/gstsiddec.cc:
3496         * ext/twolame/gsttwolamemp2enc.c:
3497         * gst/asfdemux/asfpacket.c:
3498         * gst/asfdemux/gstasfdemux.c:
3499         * gst/asfdemux/gstrtpasfdepay.c:
3500         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3501         * gst/dvdsub/gstdvdsubdec.c:
3502         * gst/dvdsub/gstdvdsubdec.h:
3503         * gst/realmedia/gstrdtbuffer.c:
3504         * gst/realmedia/gstrdtbuffer.h:
3505         * gst/realmedia/rdtdepay.c:
3506         * gst/realmedia/rmdemux.c:
3507         * gst/realmedia/rmutils.c:
3508           port to new memory API
3509
3510 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3511
3512         * common:
3513           Automatic update of common submodule
3514           From 2a59016 to c463bc0
3515
3516 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3517
3518         * gst-libs/gst/glib-compat-private.h:
3519           Remove compatibility versions for deprecated GLib API
3520
3521 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3522
3523         * ext/a52dec/gsta52dec.c:
3524           a52dec: fix read buffer overflow upon syncing
3525           The wrong size was being decremented, leading to a runaway
3526           read loop.
3527
3528 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3529
3530         * common:
3531         * configure.ac:
3532           Add --disable-fatal-warnings configure option
3533
3534 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3535
3536         * gst/asfdemux/gstasfdemux.c:
3537         * gst/realmedia/rademux.c:
3538         * gst/realmedia/rdtmanager.c:
3539         * gst/realmedia/rmdemux.c:
3540           port to new gthread API
3541
3542 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3543
3544         * configure.ac:
3545           configure.ac: Require GLib 2.31.10 for consistency
3546
3547 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3548
3549         * common:
3550           Automatic update of common submodule
3551           From 0807187 to 2a59016
3552
3553 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3554
3555         * ext/amrwbdec/amrwbdec.c:
3556           amrwbdec: _parse should not return OK if not enough data yet
3557
3558 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3559
3560         * ext/amrnb/amrnbdec.c:
3561           amrnbdec: _parse should not return OK if not enough data yet
3562
3563 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3564
3565         * ext/dvdread/dvdreadsrc.c:
3566           dvdreadsrc: fix off by one in cell calculation for the last chapter
3567
3568 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3569
3570         * gst/asfdemux/gstasfdemux.c:
3571           asfdemux: set caps on src pad before adding it
3572
3573 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3574
3575         * gst/asfdemux/gstasfdemux.c:
3576           asfdemux: perform writable buffer map to copy into it
3577
3578 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3579
3580         * gst/asfdemux/asfpacket.c:
3581         * gst/asfdemux/asfpacket.h:
3582           asfpacket: fix 0.11 ported payload extraction
3583           ... to cater for not necessarily offset == size - cur_pos,
3584           as size may have been adjusted due to padding.
3585           Fixes #667567.
3586
3587 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3588
3589         * ext/x264/gstx264enc.c:
3590           x264enc: remove useless and semantically (though not practically) wrong code
3591           The object will be freed, so it's pointless to set the pointers
3592           to NULL anyway.
3593
3594 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3595
3596         * ext/x264/gstx264enc.c:
3597           x264enc: remove leaking "optimization"
3598
3599 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3600
3601         * gst/asfdemux/gstasfdemux.c:
3602           GST_TYPE_DATE -> G_TYPE_DATE
3603
3604 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3605
3606           Merge remote-tracking branch 'origin/master' into 0.11
3607           Conflicts:
3608           ext/a52dec/gsta52dec.c
3609
3610 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3611
3612         * ext/a52dec/gsta52dec.c:
3613           a52dec: plug buffer leak
3614
3615 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3616
3617         * ext/a52dec/gsta52dec.c:
3618           a52dec: plug buffer leak
3619
3620 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3621
3622         * ext/amrnb/amrnbenc.c:
3623           amrnbenc: _map and _unmap the appropriate input and output buffers
3624
3625 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3626
3627         * ext/a52dec/gsta52dec.c:
3628           a52dec: Fix some merge mistakes
3629
3630 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3631
3632           Merge branch 'master' into 0.11
3633           Conflicts:
3634           ext/a52dec/gsta52dec.c
3635           ext/a52dec/gsta52dec.h
3636           ext/lame/gstlame.c
3637           ext/lame/gstlame.h
3638           ext/lame/gstlamemp3enc.c
3639           ext/mad/gstmad.c
3640           ext/mad/gstmad.h
3641           gst/mpegaudioparse/gstmpegaudioparse.c
3642           gst/mpegstream/gstdvddemux.c
3643           gst/realmedia/rdtdepay.c
3644           po/es.po
3645           po/lv.po
3646           po/sr.po
3647
3648 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3649
3650         * gst/dvdsub/Makefile.am:
3651           dvdsub: add some CFLAGS and LIBS in Makefile.am
3652           ... since adapter is still used.
3653
3654 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3655
3656         * gst/realmedia/rmdemux.c:
3657           rmdemux: Don't use buffer after unreffing
3658
3659 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3660
3661         * gst/asfdemux/gstasfdemux.c:
3662           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
3663
3664 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3665
3666         * ext/mad/gstmad.c:
3667           mad: Correctly unmap the buffer with the original data pointer
3668
3669 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3670
3671         * ext/mad/gstmad.c:
3672           mad: Make sure to set caps on the srcpad if none are set yet
3673
3674 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3675
3676         * ext/mad/Makefile.am:
3677           mad: fix LIBS order in Makefile.am
3678
3679 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3680
3681         * ext/mad/gstmad.h:
3682           mad: remove left-over id3tag.h include
3683           We don't use libid3tag any more.
3684
3685 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3686
3687         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3688           dvdlpcmdec: fix for multichannel
3689
3690 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3691
3692         * ext/a52dec/gsta52dec.c:
3693         * ext/a52dec/gsta52dec.h:
3694           a52dec: Update for the new raw audio caps
3695
3696 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3697
3698         * ext/mad/gstmad.c:
3699           mad: Update for the new raw audio caps
3700
3701 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3702
3703         * ext/lame/gstlamemp3enc.c:
3704           lamemp3enc: Update for the new raw audio caps
3705
3706 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3707
3708         * ext/twolame/gsttwolamemp2enc.c:
3709           twolamemp2enc: Update for the new raw audio caps
3710
3711 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3712
3713         * ext/amrwbdec/amrwbdec.c:
3714           amrwbdec: Add the new layout field to the raw audio caps
3715
3716 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3717
3718         * ext/amrnb/amrnbdec.c:
3719         * ext/amrnb/amrnbenc.c:
3720           amrnb: Add the new layout field to the raw audio caps
3721
3722 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3723
3724         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3725         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3726           dvdlpcmdec: Port to the new raw audio caps
3727
3728 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3729
3730         * gst/asfdemux/gstasfdemux.c:
3731           asfdemux: Update for libgstriff API changes
3732           Still needs to handle audio channel reordering.
3733
3734 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3735
3736         * common:
3737           Automatic update of common submodule
3738           From 50b34ab to 0807187
3739
3740 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3741
3742         * ext/lame/Makefile.am:
3743           lame: fix LIBADD order in Makefile.am
3744
3745 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3746
3747         * tests/check/elements/amrnbenc.c:
3748         * tests/check/elements/mpeg2dec.c:
3749         * tests/check/elements/x264enc.c:
3750         * tests/check/elements/xingmux.c:
3751         * tests/check/generic/states.c:
3752           tests: make tests compile
3753
3754 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3755
3756         * ext/amrwbdec/amrwbdec.c:
3757         * ext/dvdread/dvdreadsrc.c:
3758         * ext/mad/gstmad.c:
3759         * ext/sidplay/gstsiddec.cc:
3760         * gst/asfdemux/gstasfdemux.c:
3761         * gst/realmedia/pnmsrc.c:
3762         * gst/realmedia/rdtmanager.c:
3763         * gst/realmedia/rmdemux.c:
3764           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
3765
3766 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3767
3768         * tests/check/Makefile.am:
3769           tests: disable generic index test
3770
3771 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3772
3773         * ext/mpeg2dec/gstmpeg2dec.c:
3774           mpeg2dec: remove all seeking-related code
3775           A parser or demuxer upstream should handle this Same for
3776           queries.
3777
3778 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3779
3780         * ext/mpeg2dec/gstmpeg2dec.c:
3781         * ext/mpeg2dec/gstmpeg2dec.h:
3782           mpeg2dec: update for GstIndex removal
3783
3784 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3785
3786         * ext/cdio/gstcdiocddasrc.c:
3787           cdio: update for probe vfunc removal in GstAudioCdSrc
3788
3789 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3790
3791         * ext/lame/gstlame.c:
3792         * ext/lame/gstlamemp3enc.c:
3793           lame: fix printf format in debug statements
3794           https://bugzilla.gnome.org/show_bug.cgi?id=666926
3795
3796 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3797
3798         * ext/lame/gstlame.c:
3799         * ext/lame/gstlame.h:
3800           lame: ensure parsed output
3801           ... by doing some basic parsing of encoded lame data.
3802
3803 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3804
3805         * ext/lame/gstlame.h:
3806           lame: cleanup unused instance struct fields
3807
3808 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3809
3810         * ext/lame/Makefile.am:
3811         * ext/lame/gstlamemp3enc.c:
3812         * ext/lame/gstlamemp3enc.h:
3813           lamemp3enc: ensure parsed output
3814           ... by doing some basic parsing of encoded lame data.
3815           Fixes #652150.
3816
3817 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3818
3819         * ext/lame/gstlamemp3enc.c:
3820           lamemp3enc: do not leak merged tags
3821
3822 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3823
3824         * ext/mad/gstmad.c:
3825         * ext/mad/gstmad.h:
3826           mad: helpfully bodge the last buffer to let mad decode the last frame
3827           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
3828           to be believed, the last buffer must be followed by a number of 0 bytes
3829           in order for the last frame to be decoded (at least in some cases).
3830           Doing so seems to work here, fixing a missing 1152 samples when using
3831           mp3parse before mad (not using mp3parse would yield the correct amount
3832           of samples, if there's extra non-MP3 data after (eg, tag data)).
3833
3834 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3835
3836         * ext/dvdread/dvdreadsrc.c:
3837           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
3838
3839 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3840
3841         * gst/mpegstream/gstdvddemux.c:
3842           dvddemux: tweak subtitle stream setup based on dvd language codes event
3843           ... to allow for non-continuous subtitle stream numbers.
3844           The missing stream numbers tend to come up as subtitle streams anyway
3845           (albeit not with an identified language tag).
3846
3847 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3848
3849         * ext/dvdread/dvdreadsrc.c:
3850           dvdreadsrc: minor safety tweak to sector seeking
3851
3852 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
3853
3854         * ext/a52dec/gsta52dec.c:
3855           a52dec: check that a52_init returns a valid a52 state
3856
3857 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3858
3859         * ext/mpeg2dec/gstmpeg2dec.c:
3860           mpeg2dec: update for new interlaced flags
3861
3862 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3863
3864         * ext/a52dec/Makefile.am:
3865         * ext/a52dec/gsta52dec.c:
3866         * ext/a52dec/gsta52dec.h:
3867           a52dec: port to audiodecoder
3868
3869 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3870
3871         * ext/mad/Makefile.am:
3872         * ext/mad/gstmad.c:
3873         * ext/mad/gstmad.h:
3874           mad: port to audiodecoder
3875
3876 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3877
3878         * ext/a52dec/gsta52dec.c:
3879           a52dec: Don't claim to support upstream renegotiation
3880           and use fixed caps on the srcpad. To correctly support
3881           upstream renegotiation a52dec would need to check if the
3882           caps of the downstream allocated buffer are the requested
3883           caps or if the size is different.
3884           Fixes bug #665989.
3885
3886 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
3887
3888         * ext/a52dec/gsta52dec.c:
3889           a52dec: Check that the a52_state is correctly initialized
3890
3891 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3892
3893         * gst-libs/gst/Makefile.am:
3894         * gst-libs/gst/glib-compat-private.h:
3895         * gst/asfdemux/gstasfdemux.c:
3896         * gst/mpegaudioparse/gstmpegaudioparse.c:
3897         * gst/realmedia/rademux.c:
3898         * gst/realmedia/rdtmanager.c:
3899         * gst/realmedia/rmdemux.c:
3900           Work around deprecated thread API in glib master
3901           Add private replacements for deprecated functions such as
3902           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
3903           to avoid the deprecation warnings. We can't change most of
3904           these in 0.10 because they're part of our API and ABI.
3905           Suppress deprecation warnings in selected files, mostly for
3906           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
3907           not much we can do here in 0.10.
3908
3909 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3910
3911         * po/LINGUAS:
3912         * po/eo.po:
3913         * po/es.po:
3914         * po/lv.po:
3915         * po/sr.po:
3916           po: update translations
3917
3918 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3919
3920         * gst/realmedia/rdtdepay.c:
3921           rdtdepay: make buffer metadata writable before setting caps on it
3922           Fixes issue when the header buffer is being pushed, which was taken
3923           from the caps and is therefore not writable.
3924
3925 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3926
3927         * ext/dvdread/dvdreadsrc.c:
3928           fix for basesrc changes
3929
3930 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
3931
3932         * gst/asfdemux/gstrtpasfdepay.c:
3933           rtpasfdepay: Initialize GstRTPBuffer before usage
3934
3935 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3936
3937           Merge remote-tracking branch 'origin/master' into 0.11
3938           Conflicts:
3939           ext/dvdread/dvdreadsrc.c
3940
3941 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
3942
3943         * ext/dvdread/dvdreadsrc.c:
3944           dvdreadsrc: Fix format string compiler warning
3945           Fixes bug #665101.
3946
3947 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3948
3949           Merge remote-tracking branch 'origin/master' into 0.11
3950
3951 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3952
3953         * ext/mpeg2dec/gstmpeg2dec.c:
3954           Update for indexable change
3955
3956 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3957
3958         * gst/realmedia/rdtmanager.c:
3959           update for clock provider API change
3960
3961 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3962
3963         * ext/a52dec/gsta52dec.c:
3964         * ext/amrnb/amrnbdec.c:
3965         * ext/amrnb/amrnbenc.c:
3966         * ext/amrwbdec/amrwbdec.c:
3967         * ext/dvdread/dvdreadsrc.c:
3968         * ext/lame/gstlame.c:
3969         * ext/lame/gstlamemp3enc.c:
3970         * ext/mad/gstmad.c:
3971         * ext/mpeg2dec/gstmpeg2dec.c:
3972         * ext/sidplay/gstsiddec.cc:
3973         * ext/twolame/gsttwolame.c:
3974         * ext/x264/gstx264enc.c:
3975         * gst/asfdemux/gstasfdemux.c:
3976         * gst/asfdemux/gstrtpasfdepay.c:
3977         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3978         * gst/dvdsub/gstdvdsubdec.c:
3979         * gst/dvdsub/gstdvdsubparse.c:
3980         * gst/iec958/ac3iec.c:
3981         * gst/mpegaudioparse/gstmpegaudioparse.c:
3982         * gst/mpegaudioparse/gstxingmux.c:
3983         * gst/mpegstream/gstdvddemux.c:
3984         * gst/mpegstream/gstmpegdemux.c:
3985         * gst/mpegstream/gstmpegparse.c:
3986         * gst/mpegstream/gstrfc2250enc.c:
3987         * gst/realmedia/pnmsrc.c:
3988         * gst/realmedia/rademux.c:
3989         * gst/realmedia/rdtdepay.c:
3990         * gst/realmedia/rdtmanager.c:
3991         * gst/realmedia/rmdemux.c:
3992         * gst/synaesthesia/gstsynaesthesia.c:
3993           various: fix pad template ref leaks
3994           https://bugzilla.gnome.org/show_bug.cgi?id=662664
3995
3996 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
3997
3998         * tests/check/elements/xingmux.c:
3999           tests: update for gstcheck API change
4000
4001 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4002
4003         * ext/amrnb/amrnbenc.c:
4004         * ext/dvdread/dvdreadsrc.c:
4005         * ext/lame/gstlamemp3enc.c:
4006         * ext/twolame/gsttwolamemp2enc.c:
4007           ext: fix more printf format warnings in debug messages
4008
4009 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
4010
4011         * gst/asfdemux/gstasfdemux.c:
4012         * gst/asfdemux/gstrtpasfdepay.c:
4013         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4014         * gst/dvdsub/gstdvdsubdec.c:
4015         * gst/dvdsub/gstdvdsubparse.c:
4016         * gst/realmedia/rademux.c:
4017         * gst/realmedia/rmdemux.c:
4018           Fix print format compiler warnings on OS X / 64bit
4019           https://bugzilla.gnome.org/show_bug.cgi?id=662617
4020
4021 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4022
4023         * gst/asfdemux/gstasfdemux.c:
4024         * gst/realmedia/rademux.c:
4025         * gst/realmedia/rdtmanager.c:
4026         * gst/realmedia/rmdemux.c:
4027           update for activation changes
4028
4029 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4030
4031         * gst/asfdemux/gstasfdemux.c:
4032         * gst/realmedia/rademux.c:
4033         * gst/realmedia/rmdemux.c:
4034           update for new scheduling query
4035
4036 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4037
4038         * gst/asfdemux/gstasfdemux.c:
4039         * gst/realmedia/rademux.c:
4040         * gst/realmedia/rdtmanager.c:
4041         * gst/realmedia/rmdemux.c:
4042           add parent to activate functions
4043
4044 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4045
4046         * ext/a52dec/gsta52dec.c:
4047         * ext/mpeg2dec/gstmpeg2dec.c:
4048         * ext/sidplay/gstsiddec.cc:
4049         * ext/x264/gstx264enc.c:
4050         * gst/asfdemux/gstasfdemux.c:
4051         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4052         * gst/dvdsub/gstdvdsubdec.c:
4053         * gst/dvdsub/gstdvdsubparse.c:
4054         * gst/realmedia/rademux.c:
4055         * gst/realmedia/rdtdepay.c:
4056         * gst/realmedia/rdtmanager.c:
4057         * gst/realmedia/rmdemux.c:
4058           add parent to pad functions
4059
4060 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4061
4062         * ext/mpeg2dec/gstmpeg2dec.c:
4063         * ext/sidplay/gstsiddec.cc:
4064         * ext/x264/gstx264enc.c:
4065         * gst/asfdemux/gstasfdemux.c:
4066         * gst/realmedia/rademux.c:
4067         * gst/realmedia/rdtmanager.c:
4068         * gst/realmedia/rmdemux.c:
4069           add parent to query function
4070
4071 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4072
4073         * gst/asfdemux/gstasfdemux.c:
4074         * gst/realmedia/rademux.c:
4075           _query_peer_*() -> _peer_query_*()
4076
4077 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4078
4079         * gst/dvdsub/gstdvdsubdec.c:
4080           _accept_caps() -> _query_accept_caps()
4081
4082 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4083
4084         * ext/x264/gstx264enc.c:
4085           _peer_get_caps() -> _peer_query_caps()
4086
4087 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4088
4089         * ext/x264/gstx264enc.c:
4090           update for _get_caps() -> _query_caps()
4091
4092 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4093
4094         * ext/x264/gstx264enc.c:
4095           change getcaps to query
4096
4097 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4098
4099         * ext/mad/gstmad.c:
4100           mad: re-instate accidentally dropped rank
4101
4102 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4103
4104         * ext/dvdread/dvdreadsrc.c:
4105         * gst/realmedia/pnmsrc.c:
4106           Update for GstURIHandler get_protocols() changes
4107
4108 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4109
4110         * ext/dvdread/dvdreadsrc.c:
4111         * ext/dvdread/dvdreadsrc.h:
4112         * gst/realmedia/pnmsrc.c:
4113           dvdreadsrc, pnmsrc: update for GstURIHandler changes
4114
4115 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4116
4117         * ext/mad/gstmad.c:
4118           mad: re-port to 0.11
4119           This time using the base class. Still something
4120           wrong with the parsing though, when there's no
4121           parser or demuxer upstream (which of course
4122           shouldn't happen in a normal playback scenario).
4123
4124 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4125
4126         * ext/mad/gstmad.c:
4127         * ext/mad/gstmad.h:
4128           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
4129
4130 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4131
4132         * ext/mad/gstmad.c:
4133         * ext/mad/gstmad.h:
4134           mad: replace with 0.10 version ported to GstAudioDecoder
4135           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
4136           of Mark's baseaudio branch.
4137           Would probably be too risky to drop this into 0.10 given
4138           all the things mad is doing.
4139
4140 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4141
4142         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4143           docs: remove bits for old lame element from sections.txt file
4144
4145 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4146
4147         * Android.mk:
4148         * configure.ac:
4149         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4150         * docs/plugins/inspect/plugin-mpegstream.xml:
4151         * gst-plugins-ugly.spec.in:
4152         * gst/mpegstream/Makefile.am:
4153         * gst/mpegstream/README:
4154         * gst/mpegstream/gstdvddemux.c:
4155         * gst/mpegstream/gstdvddemux.h:
4156         * gst/mpegstream/gstmpegclock.c:
4157         * gst/mpegstream/gstmpegclock.h:
4158         * gst/mpegstream/gstmpegdemux.c:
4159         * gst/mpegstream/gstmpegdemux.h:
4160         * gst/mpegstream/gstmpegpacketize.c:
4161         * gst/mpegstream/gstmpegpacketize.h:
4162         * gst/mpegstream/gstmpegparse.c:
4163         * gst/mpegstream/gstmpegparse.h:
4164         * gst/mpegstream/gstmpegstream.c:
4165         * gst/mpegstream/gstrfc2250enc.c:
4166         * gst/mpegstream/gstrfc2250enc.h:
4167         * gst/mpegstream/mpegstream.vcproj:
4168         * gst/mpegstream/notes:
4169         * win32/MANIFEST:
4170         * win32/vs6/gst_plugins_ugly.dsw:
4171         * win32/vs6/libgstac3parse.dsp:
4172         * win32/vs6/libgstmpegaudioparse.dsp:
4173         * win32/vs6/libgstmpegstream.dsp:
4174           mpegstream: remove the old mpeg-ps parser and demuxers
4175           Don't want anyone porting this by accident.
4176           Superseded by mpegpsdemux in -bad.
4177
4178 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4179
4180         * configure.ac:
4181         * ext/cdio/Makefile.am:
4182         * ext/cdio/gstcdio.c:
4183         * ext/cdio/gstcdiocddasrc.c:
4184         * ext/cdio/gstcdiocddasrc.h:
4185           cdio: port cdiocddasrc to 0.11
4186
4187 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4188
4189         * tests/check/elements/mpeg2dec.c:
4190           tests: port mpeg2dec to 0.11
4191           It compiles, but fails.
4192
4193 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4194
4195         * tests/check/elements/x264enc.c:
4196           tests: port x264enc unit test to 0.11
4197           Well, it compiles now at least.
4198
4199 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4200
4201         * gst/asfdemux/gstrtpasfdepay.h:
4202           update for base class rename
4203
4204 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4205
4206         * gst/asfdemux/gstrtpasfdepay.c:
4207         * gst/asfdemux/gstrtpasfdepay.h:
4208           update for base class rename
4209
4210 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4211
4212         * po/af.po:
4213         * po/az.po:
4214         * po/bg.po:
4215         * po/ca.po:
4216         * po/cs.po:
4217         * po/da.po:
4218         * po/de.po:
4219         * po/el.po:
4220         * po/en_GB.po:
4221         * po/es.po:
4222         * po/eu.po:
4223         * po/fi.po:
4224         * po/fr.po:
4225         * po/gl.po:
4226         * po/hu.po:
4227         * po/id.po:
4228         * po/it.po:
4229         * po/ja.po:
4230         * po/lt.po:
4231         * po/lv.po:
4232         * po/ms.po:
4233         * po/mt.po:
4234         * po/nb.po:
4235         * po/nl.po:
4236         * po/or.po:
4237         * po/pl.po:
4238         * po/pt_BR.po:
4239         * po/ro.po:
4240         * po/ru.po:
4241         * po/sk.po:
4242         * po/sl.po:
4243         * po/sq.po:
4244         * po/sr.po:
4245         * po/sv.po:
4246         * po/tr.po:
4247         * po/uk.po:
4248         * po/vi.po:
4249         * po/zh_CN.po:
4250           po: update translations
4251
4252 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4253
4254         * docs/plugins/gst-plugins-ugly-plugins.args:
4255         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4256         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4257         * docs/plugins/inspect/plugin-a52dec.xml:
4258         * docs/plugins/inspect/plugin-amrnb.xml:
4259         * docs/plugins/inspect/plugin-amrwbdec.xml:
4260         * docs/plugins/inspect/plugin-asf.xml:
4261         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4262         * docs/plugins/inspect/plugin-dvdread.xml:
4263         * docs/plugins/inspect/plugin-dvdsub.xml:
4264         * docs/plugins/inspect/plugin-lame.xml:
4265         * docs/plugins/inspect/plugin-mad.xml:
4266         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4267         * docs/plugins/inspect/plugin-realmedia.xml:
4268         * docs/plugins/inspect/plugin-siddec.xml:
4269         * docs/plugins/inspect/plugin-twolame.xml:
4270         * docs/plugins/inspect/plugin-x264.xml:
4271           docs: update docs
4272
4273 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4274
4275         * ext/lame/gstlamemp3enc.c:
4276           lamemp3enc: cosmetic error message change
4277           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
4278
4279 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4280
4281         * docs/plugins/Makefile.am:
4282         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4283         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4284         * ext/twolame/Makefile.am:
4285         * ext/twolame/gsttwolame.c:
4286         * ext/twolame/gsttwolame.h:
4287         * ext/twolame/gsttwolamemp2enc.c:
4288         * ext/twolame/gsttwolamemp2enc.h:
4289         * po/POTFILES.in:
4290           twolame: rename to twolamemp2enc
4291
4292 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4293
4294         * configure.ac:
4295         * ext/twolame/gsttwolame.c:
4296           twolame: port to 0.11
4297
4298 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4299
4300         * Android.mk:
4301         * configure.ac:
4302         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4303         * docs/plugins/inspect/plugin-iec958.xml:
4304         * gst-plugins-ugly.spec.in:
4305         * gst/iec958/Makefile.am:
4306         * gst/iec958/ac3_padder.c:
4307         * gst/iec958/ac3_padder.h:
4308         * gst/iec958/ac3iec.c:
4309         * gst/iec958/ac3iec.h:
4310         * win32/MANIFEST:
4311         * win32/vs6/libgstiec958.dsp:
4312           iec958: remove this plugin
4313           I think it can just go away. Audio sinks can and should payload
4314           things themselves using the helper API in libgstaudio. If such
4315           a plugin still makes sense, it should probably be rewritten
4316           using the library functions (and be put into -good or so).
4317
4318 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4319
4320         * gst/realmedia/rademux.c:
4321         * gst/realmedia/rmdemux.c:
4322         * gst/realmedia/rtspreal.c:
4323           update for adapter api change
4324
4325 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4326
4327         * ext/x264/gstx264enc.c:
4328           update for removed fixate function
4329
4330 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4331
4332         * ext/mad/gstmad.c:
4333         * ext/mpeg2dec/gstmpeg2dec.c:
4334         * gst/asfdemux/gstasfdemux.c:
4335         * gst/realmedia/rmdemux.c:
4336           remove query types
4337
4338 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4339
4340         * configure.ac:
4341         * gst/realmedia/rademux.c:
4342         * gst/realmedia/rdtdepay.c:
4343         * gst/realmedia/rmdemux.c:
4344         * gst/realmedia/rmutils.c:
4345           realmedia is ported
4346
4347 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4348
4349         * gst/asfdemux/gstasfdemux.c:
4350         * gst/mpegstream/gstdvddemux.c:
4351         * gst/mpegstream/gstmpegdemux.c:
4352         * gst/realmedia/rmdemux.c:
4353         * gst/realmedia/rmdemux.h:
4354           more template fixes
4355
4356 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
4357
4358         * po/POTFILES.in:
4359           po: lame => lamemp3enc
4360
4361 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4362
4363         * gst/realmedia/rdtmanager.c:
4364           make request pads take %u
4365
4366 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4367
4368         * ext/mpeg2dec/gstmpeg2dec.c:
4369         * ext/mpeg2dec/gstmpeg2dec.h:
4370           mpeg2dec: Add basic cropping support
4371
4372 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4373
4374         * ext/a52dec/gsta52dec.c:
4375         * ext/sidplay/gstsiddec.cc:
4376         * gst/asfdemux/gstasfdemux.c:
4377         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4378           tags: update for tag API removal
4379
4380 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4381
4382         * ext/mpeg2dec/gstmpeg2dec.c:
4383         * ext/mpeg2dec/gstmpeg2dec.h:
4384           update for meta api change
4385
4386 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4387
4388         * gst/asfdemux/gstasfdemux.c:
4389           structure: fix for api update
4390
4391 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4392
4393           Merge remote-tracking branch 'origin/master' into 0.11
4394
4395 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4396
4397         * tests/check/elements/amrnbenc.c:
4398           tests: port amrnbenc test to 0.11
4399
4400 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4401
4402         * ext/amrnb/amrnbdec.c:
4403         * ext/amrnb/amrnbenc.c:
4404           amrnb: fix up raw audio caps for 0.11
4405
4406 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4407
4408         * tests/check/Makefile.am:
4409           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
4410
4411 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4412
4413         * docs/plugins/Makefile.am:
4414         * ext/lame/Makefile.am:
4415         * ext/lame/README:
4416         * ext/lame/gstlame.c:
4417         * ext/lame/gstlame.h:
4418         * ext/lame/plugin.c:
4419         * ext/lame/test-lame.c:
4420         * gst/xingmux/gstxingmux.c:
4421         * tests/check/pipelines/lame.c:
4422           lame: remove lame element, it's been superseded by lamemp3enc
4423
4424 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4425
4426         * ext/a52dec/gsta52dec.c:
4427         * ext/lame/gstlamemp3enc.c:
4428         * ext/mad/gstmad.c:
4429         * ext/sidplay/gstsiddec.cc:
4430         * gst/asfdemux/gstasfdemux.c:
4431         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4432           ext, gst: update for taglist API changes
4433
4434 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
4435
4436         * gst/asfdemux/gstasfdemux.c:
4437           asfdemux: Don't leak pending payload buffers
4438           Fixes #662964
4439
4440 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4441
4442           Merge branch 'master' into 0.11
4443           Conflicts:
4444           ext/sidplay/gstsiddec.cc
4445
4446 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
4447
4448         * ext/sidplay/gstsiddec.cc:
4449           siddec: use BOILERPLATE macro and cleanup FIXMEs
4450
4451 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4452
4453         * gst/asfdemux/gstrtpasfdepay.c:
4454           asfdepay: fix compiler warnings after gst_caps_new_simple() change
4455
4456 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4457
4458         * gst-plugins-ugly.spec.in:
4459           Update specfile with latest changes
4460
4461 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4462
4463         * gst/asfdemux/gstasfdemux.c:
4464           asfdemux: Don't unmap a buffer that doesn't exist
4465
4466 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4467
4468         * configure.ac:
4469         * ext/dvdread/dvdreadsrc.c:
4470           dvdread: port to 0.11
4471
4472 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4473
4474         * configure.ac:
4475         * gst/dvdsub/Makefile.am:
4476         * gst/dvdsub/gstdvdsubdec.c:
4477         * gst/dvdsub/gstdvdsubdec.h:
4478         * gst/dvdsub/gstdvdsubparse.c:
4479           dvdsub: port to 0.11
4480
4481 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4482
4483           Merge branch 'master' into 0.11
4484           Conflicts:
4485           ext/amrwbdec/Makefile.am
4486           ext/amrwbdec/amrwbdec.c
4487
4488 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4489
4490         * gst/realmedia/gstrdtbuffer.c:
4491         * gst/realmedia/gstrdtbuffer.h:
4492         * gst/realmedia/pnmsrc.c:
4493         * gst/realmedia/rademux.c:
4494         * gst/realmedia/rdtdepay.c:
4495         * gst/realmedia/rdtmanager.c:
4496         * gst/realmedia/rmdemux.c:
4497         * gst/realmedia/rmutils.c:
4498         * gst/realmedia/rtspreal.c:
4499           realmedia: port to 0.11
4500
4501 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4502
4503         * ext/amrwbdec/Makefile.am:
4504         * ext/amrwbdec/amrwbdec.c:
4505         * ext/amrwbdec/amrwbdec.h:
4506           amrwbdec: port to audiodecoder
4507
4508 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4509
4510         * ext/amrnb/Makefile.am:
4511           amrnbdec: fixup build
4512
4513 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4514
4515         * ext/amrnb/amrnbdec.c:
4516           amrnbdec: remove leftover extraneous _unref
4517
4518 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4519
4520           Merge branch 'master' into 0.11
4521           Conflicts:
4522           ext/amrnb/amrnbdec.c
4523
4524 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4525
4526         * configure.ac:
4527         * ext/amrnb/amrnbdec.c:
4528         * ext/amrnb/amrnbenc.c:
4529           amrnb: port to 0.11
4530
4531 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4532
4533         * configure.ac:
4534         * ext/amrwbdec/Makefile.am:
4535         * ext/amrwbdec/amrwbdec.c:
4536           ported amrwbdec to 0.11
4537
4538 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4539
4540         * ext/amrnb/amrnbdec.c:
4541         * ext/amrnb/amrnbdec.h:
4542           amrnbdec: port to audiodecoder
4543
4544 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4545
4546           Merge branch 'master' into 0.11
4547
4548 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4549
4550         * configure.ac:
4551         * ext/mpeg2dec/gstmpeg2dec.c:
4552         * ext/mpeg2dec/gstmpeg2dec.h:
4553           mpeg2dec: minimal port to 0.11
4554
4555 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4556
4557         * ext/mpeg2dec/gstmpeg2dec.c:
4558         * ext/mpeg2dec/gstmpeg2dec.h:
4559           mpeg2dec: post QoS messages when dropping a frame due to QoS
4560           https://bugzilla.gnome.org/show_bug.cgi?id=658241
4561
4562 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4563
4564         * configure.ac:
4565           configure: update ported plugins list
4566
4567 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4568
4569         * common:
4570           update to 0.11 branch
4571
4572 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4573
4574         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4575         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4576           dvdlpcmdec: port to 0.11
4577
4578 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4579
4580         * ext/lame/gstlame.c:
4581         * ext/lame/gstlamemp3enc.c:
4582           lame: fix raw audio caps too
4583
4584 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4585
4586         * ext/lame/gstlame.c:
4587         * ext/lame/gstlamemp3enc.c:
4588           lame: port to 0.11
4589
4590 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4591
4592           Merge branch 'master' into 0.11
4593
4594 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4595
4596         * ext/x264/gstx264enc.c:
4597         * ext/x264/gstx264enc.h:
4598           x264enc: port to 0.11
4599
4600 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4601
4602         * ext/amrnb/Makefile.am:
4603         * ext/amrnb/amrnbenc.c:
4604         * ext/amrnb/amrnbenc.h:
4605           amrnbenc: port to audioencoder
4606
4607 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4608
4609           Merge branch 'master' into 0.11
4610           Conflicts:
4611           ext/mad/gstmad.c
4612
4613 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4614
4615         * ext/a52dec/gsta52dec.c:
4616           port a52dec to 0.11
4617
4618 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4619
4620         * ext/twolame/gsttwolame.c:
4621           twolame: Simple fix for GstAudioEncoder API change
4622
4623 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4624
4625         * ext/twolame/gsttwolame.c:
4626           twolame: Fix variable 'gstelement_class' set but not used compiler warning
4627
4628 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4629
4630         * ext/lame/gstlame.c:
4631         * ext/lame/gstlamemp3enc.c:
4632           lame: Don't get the parent class again, GST_BOILERPLATE does this already
4633
4634 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4635
4636         * ext/lame/gstlame.c:
4637         * ext/lame/gstlamemp3enc.c:
4638           lame: Fix variable 'gstelement_class' set but not used compiler warning
4639
4640 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4641
4642         * ext/twolame/gsttwolame.c:
4643           twolame: improve output framing and timestamping
4644           ... which simply comes down to requesting one frame of input data at a time,
4645           since the encoder nicely turns this into 1 encoded frame.
4646
4647 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4648
4649         * ext/twolame/Makefile.am:
4650         * ext/twolame/gsttwolame.c:
4651         * ext/twolame/gsttwolame.h:
4652           twolame: port to audioencoder
4653
4654 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4655
4656         * ext/lame/gstlame.c:
4657           lame: use some more boilerplate
4658
4659 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4660
4661         * ext/lame/gstlame.c:
4662         * ext/lame/gstlame.h:
4663           lame: port to audioencoder
4664
4665 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4666
4667         * ext/lame/gstlamemp3enc.c:
4668           lamemp3enc: use some more boilerplate
4669
4670 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4671
4672         * ext/lame/gstlamemp3enc.c:
4673           lamemp3enc: really report bitrate rather kbitrate
4674
4675 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4676
4677         * ext/lame/Makefile.am:
4678         * ext/lame/gstlamemp3enc.c:
4679         * ext/lame/gstlamemp3enc.h:
4680           lamemp3enc: port to audioencoder
4681
4682 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4683
4684         * ext/dvdread/dvdreadsrc.c:
4685           dvdreadsrc: take into account first sector of the current title
4686           This fixes seeking on titles which do not start on a new file.
4687           https://bugzilla.gnome.org/show_bug.cgi?id=659252
4688
4689 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4690
4691         * ext/dvdread/dvdreadsrc.c:
4692           dvdreadsrc: fix sector seeking
4693           It was overly complicated, and did not take into account the offset
4694           needed for titles which do not start on a new file.
4695           https://bugzilla.gnome.org/show_bug.cgi?id=659252
4696
4697 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4698
4699         * ext/dvdread/dvdreadsrc.c:
4700           dvdreadsrc: fix sector search for packed titles
4701           Some DVD titles are packed in a single set, and we need to use
4702           the correct table to map times to sectors.
4703           https://bugzilla.gnome.org/show_bug.cgi?id=659252
4704
4705 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4706
4707         * configure.ac:
4708         * ext/mad/Makefile.am:
4709         * ext/mad/gstmad.c:
4710         * gst-plugins-ugly.spec.in:
4711           mad: remove id3tag dependency used by in practice unreachable legacy code
4712           The mad mp3 decoder element shouldn't parse tags at all really, but we
4713           have so far kept this code around for backwards-compatibility reasons
4714           for people building manual pipelines for some reason. However, as it
4715           turns out that code has never actually worked in 0.10 in practice,
4716           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
4717           which doesn't actually seem to happen any more though because of the
4718           preceding mad_header_decode(), which will discover and report the
4719           sync loss if it runs into a tag and make mad_frame_decode() try to
4720           resync right away.
4721           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
4722
4723 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4724
4725         * gst/asfdemux/asfpacket.c:
4726           asfpacket: skip empty payload packets
4727           ... which also avoids assertion failures and possible segfaults later on
4728           when possibly trying to join 2 empty buffers.
4729
4730 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4731
4732         * gst/realmedia/rmdemux.c:
4733         * gst/realmedia/rmdemux.h:
4734           rmdemux: delay announcing container tags until we have pads
4735           Fixes tags when transcoding.
4736           https://bugzilla.gnome.org/show_bug.cgi?id=658297
4737
4738 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4739
4740         * tests/check/elements/amrnbenc.c:
4741           amrnbenc: Use complete raw audio caps in the test
4742
4743 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
4744
4745         * docs/plugins/Makefile.am:
4746           docs: cleanup makefiles
4747           Remove commented out parts that we don't need. Remove "the wingo addition" - no
4748           so useful after all. Narrow down file-globs for plugin docs.
4749
4750 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
4751
4752         * common:
4753           Automatic update of common submodule
4754           From a39eb83 to 11f0cd5
4755
4756 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
4757
4758         * common:
4759           Automatic update of common submodule
4760           From 605cd9a to a39eb83
4761
4762 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4763
4764         * gst/asfdemux/gstasfdemux.c:
4765           asf: don't use fourcc
4766
4767 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4768
4769           Merge branch 'master' into 0.11
4770
4771 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4772
4773         * ext/mpeg2dec/gstmpeg2dec.c:
4774           mpeg2dec: fix spurious failure to decode some files
4775           Parsing can return with an 'invalid' state, but this is not
4776           actually fatal. For one, the mpeg2dec command line tool that
4777           comes with the libmpeg2 library blithely ignores this condition
4778           and merrily goes on. So we do this same, logging the error,
4779           and going on with parsing. This makes something work that did
4780           not use to work, and brings happiness to the world.
4781           https://bugzilla.gnome.org/show_bug.cgi?id=429476
4782
4783 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4784
4785         * ext/mad/gstmad.c:
4786         * ext/sidplay/Makefile.am:
4787         * ext/sidplay/gstsiddec.cc:
4788           port to new audio caps
4789
4790 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4791
4792           Merge branch 'master' into 0.11
4793           Conflicts:
4794           common
4795           gst/asfdemux/gstrtpasfdepay.c
4796
4797 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4798
4799         * configure.ac:
4800           configure: Add synaesthesia to the list of non-ported plugins
4801
4802 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4803
4804         * configure.ac:
4805         * docs/plugins/Makefile.am:
4806         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4807         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4808         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4809         * gst-plugins-ugly.spec.in:
4810         * gst/mpegaudioparse/Makefile.am:
4811         * gst/mpegaudioparse/gstmpegaudioparse.c:
4812         * gst/mpegaudioparse/gstmpegaudioparse.h:
4813         * gst/mpegaudioparse/gstxingmux.c:
4814         * gst/mpegaudioparse/gstxingmux.h:
4815         * gst/mpegaudioparse/mpegaudioparse.vcproj:
4816         * gst/mpegaudioparse/plugin.c:
4817         * gst/xingmux/Makefile.am:
4818         * gst/xingmux/gstxingmux.c:
4819         * gst/xingmux/gstxingmux.h:
4820         * gst/xingmux/plugin.c:
4821           Remove mp3parse plugin/element
4822           It's been replaced by mpegaudioparse in -good. Don't want anyone
4823           to spend time porting a deprecated element. Rename plugin to xingmux
4824           for now until we move that somewhere else.
4825
4826 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4827
4828         * configure.ac:
4829           configure.ac: Define list of non-ported plugins
4830
4831 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4832
4833         * ext/mad/gstmad.c:
4834           mad: Fix for changes in GstQuery API
4835
4836 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4837
4838         * gst/asfdemux/gstasfdemux.c:
4839           asfdemux: Fix for changes in GstQuery API
4840
4841 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4842
4843         * gst/asfdemux/asfpacket.c:
4844           asfdemux: Fix print statement
4845
4846 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4847
4848         * common:
4849           Update common submodule
4850
4851 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4852
4853         * ext/x264/gstx264enc.c:
4854           x264enc: Properly set the stream format in setcaps
4855           Do not forget to set the selected format to the options string
4856           when getting it from caps
4857           https://bugzilla.gnome.org/show_bug.cgi?id=655223
4858
4859 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
4860
4861         * ext/x264/gstx264enc.c:
4862           x264enc: fix the build for older x264enc
4863           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
4864
4865 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
4866
4867         * ext/x264/gstx264enc.c:
4868           x264enc: Read stream-format from the right place
4869           Read the stream-format from "stream-format" and not from profile, also rename
4870           the "bytestream" variable to "stream_format" so it's easier to understand.
4871
4872 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4873
4874         * ext/x264/gstx264enc.c:
4875         * ext/x264/gstx264enc.h:
4876           x264enc: Select stream-format based on caps
4877           Makes x264 select its stream-format based on what's available
4878           on caps, the user selected option will be chosen as a fallback
4879           when both options are available.
4880           https://bugzilla.gnome.org/show_bug.cgi?id=644233
4881
4882 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
4883
4884         * ext/x264/gstx264enc.c:
4885           x264: Allow renegotiation but prefer current caps
4886
4887 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
4888
4889         * tests/check/elements/x264enc.c:
4890           tests: Test x264enc profiles from the caps
4891           https://bugzilla.gnome.org/show_bug.cgi?id=644233
4892
4893 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
4894
4895         * ext/x264/Makefile.am:
4896         * ext/x264/gstx264enc.c:
4897         * ext/x264/gstx264enc.h:
4898           x264: Use profile and level from caps
4899           Enforces the profile and level from the downstream caps, also
4900           sets them on the fixated caps
4901           https://bugzilla.gnome.org/show_bug.cgi?id=644233
4902
4903 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4904
4905         * configure.ac:
4906           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
4907
4908 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
4909
4910         * ext/x264/gstx264enc.c:
4911           x264enc: fix subme property annotation - subme maximum is 10, not 6.
4912           Although the element accepts subme values > 6, the annotation which is
4913           visible through gst-inspect (for example) erroneously indicates 6 as the
4914           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
4915           https://bugzilla.gnome.org/show_bug.cgi?id=653473
4916
4917 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
4918
4919         * common:
4920           Automatic update of common submodule
4921           From 69b981f to 605cd9a
4922
4923 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4924
4925         * gst/asfdemux/gstrtspwms.c:
4926           rtspwms: Porting to 0.11
4927
4928 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4929
4930         * gst/asfdemux/gstrtpasfdepay.c:
4931           rtpasfdepay: Port to 0.11
4932
4933 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4934
4935         * gst/asfdemux/asfpacket.c:
4936         * gst/asfdemux/asfpacket.h:
4937         * gst/asfdemux/gstasfdemux.c:
4938         * gst/asfdemux/gstasfdemux.h:
4939           asfdemux: Porting to 0.11
4940
4941 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4942
4943         * ext/sidplay/gstsiddec.cc:
4944           siddec: port siddec to 0.11
4945
4946 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4947
4948         * gst/asfdemux/gstrtpasfdepay.c:
4949           rtpasfdepay: fix fragmented packet handling and packet padding
4950           Also remove a bogus assert.
4951
4952 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
4953
4954         * gst/synaesthesia/gstsynaesthesia.c:
4955           synaesthesia: fix wrong debug log string (copy'n'paste)
4956
4957 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4958
4959           Merge branch 'master' into 0.11
4960           Conflicts:
4961           configure.ac
4962
4963 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4964
4965         * ext/mad/gstmad.c:
4966           mad: port to new API
4967           Port to new segment API.
4968           Eat Caps events.
4969           No need to set caps on buffers.
4970
4971 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
4972
4973         * gst/realmedia/rmdemux.c:
4974           rmdemux: target is unsigned and can't be < 0
4975
4976 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
4977
4978         * ext/mad/gstmad.c:
4979           mad: use signed when caluculating the delta
4980           Avoids a <0 check for an unsigned variable.
4981
4982 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
4983
4984         * docs/plugins/Makefile.am:
4985           docs: remove obsolete commented out part
4986           We don't have this in the other modules and its not needed.
4987
4988 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
4989
4990         * docs/plugins/gst-plugins-ugly-plugins.args:
4991         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4992         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4993           docs: update plugin introspection data
4994           Now more files are merged and produced in a canonical fashion, which hopefully
4995           creates less or no delta in the future.
4996
4997 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
4998
4999         * common:
5000           Automatic update of common submodule
5001           From 9e5bbd5 to 69b981f
5002
5003 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5004
5005         * ext/lame/Makefile.am:
5006         * ext/lame/gstlamemp3enc.c:
5007           lamemp3enc: Post CODEC and BITRATE tags
5008           Also filter any CODEC/AUDIO_CODEC tags from incoming
5009           tag events.
5010           Fixes bug #391543.
5011
5012 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
5013
5014         * common:
5015           Automatic update of common submodule
5016           From fd35073 to 9e5bbd5
5017
5018 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
5019
5020         * common:
5021           Automatic update of common submodule
5022           From 46dfcea to fd35073
5023
5024 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5025
5026         * gst/asfdemux/gstrtpasfdepay.c:
5027           rtpasfdepay: simplify and refactor packet parsing
5028           Specifically, refactor buffer padding and consider marker bit for fragment
5029           assembling.
5030
5031 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5032
5033         * gst/asfdemux/gstrtpasfdepay.c:
5034           rtpasfdepay: avoid re-sending header
5035           ... e.g. following a seek, which otherwise confuses downstream demuxer
5036           expecting only a flow of data packets at this time.
5037
5038 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5039
5040         * gst/asfdemux/gstrtpasfdepay.c:
5041         * gst/asfdemux/gstrtpasfdepay.h:
5042           rtpasfdepay: remove unused field
5043
5044 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5045
5046         * ext/mad/gstmad.c:
5047           mad: Post bitrate tag whenever the bitrate changes
5048           Also send the layer/mode/emphasis/bitrate tags as an event too.
5049
5050 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5051
5052         * configure.ac:
5053         * win32/common/config.h:
5054           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
5055
5056 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5057
5058         * configure.ac:
5059         * docs/plugins/inspect/plugin-a52dec.xml:
5060         * docs/plugins/inspect/plugin-amrnb.xml:
5061         * docs/plugins/inspect/plugin-amrwbdec.xml:
5062         * docs/plugins/inspect/plugin-asf.xml:
5063         * docs/plugins/inspect/plugin-cdio.xml:
5064         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5065         * docs/plugins/inspect/plugin-dvdread.xml:
5066         * docs/plugins/inspect/plugin-dvdsub.xml:
5067         * docs/plugins/inspect/plugin-iec958.xml:
5068         * docs/plugins/inspect/plugin-lame.xml:
5069         * docs/plugins/inspect/plugin-mad.xml:
5070         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5071         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5072         * docs/plugins/inspect/plugin-mpegstream.xml:
5073         * docs/plugins/inspect/plugin-realmedia.xml:
5074         * docs/plugins/inspect/plugin-siddec.xml:
5075         * docs/plugins/inspect/plugin-twolame.xml:
5076         * docs/plugins/inspect/plugin-x264.xml:
5077         * win32/common/config.h:
5078           Back to development
5079
5080 === release 0.10.18 ===
5081
5082 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5083
5084         * ChangeLog:
5085         * NEWS:
5086         * RELEASE:
5087         * configure.ac:
5088         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5089         * docs/plugins/inspect/plugin-a52dec.xml:
5090         * docs/plugins/inspect/plugin-amrnb.xml:
5091         * docs/plugins/inspect/plugin-amrwbdec.xml:
5092         * docs/plugins/inspect/plugin-asf.xml:
5093         * docs/plugins/inspect/plugin-cdio.xml:
5094         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5095         * docs/plugins/inspect/plugin-dvdread.xml:
5096         * docs/plugins/inspect/plugin-dvdsub.xml:
5097         * docs/plugins/inspect/plugin-iec958.xml:
5098         * docs/plugins/inspect/plugin-lame.xml:
5099         * docs/plugins/inspect/plugin-mad.xml:
5100         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5101         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5102         * docs/plugins/inspect/plugin-mpegstream.xml:
5103         * docs/plugins/inspect/plugin-realmedia.xml:
5104         * docs/plugins/inspect/plugin-siddec.xml:
5105         * docs/plugins/inspect/plugin-twolame.xml:
5106         * docs/plugins/inspect/plugin-x264.xml:
5107         * gst-plugins-ugly.doap:
5108         * win32/common/config.h:
5109           Release 0.10.18
5110           Highlights:
5111           - x264enc: allow changing bitrate and quantizers dynamically at runtime
5112           - x264enc: proxy downstream caps restrictions upstream via get_caps()
5113           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
5114           - mad: allow build without libid3tag (which isn't really needed anyway)
5115           - many other fixes and improvements
5116
5117 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5118
5119         * ext/x264/gstx264enc.c:
5120           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
5121
5122 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5123
5124         * ext/x264/gstx264enc.c:
5125           x264enc: do not leak peer pad reference
5126
5127 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5128
5129         * ext/x264/gstx264enc.c:
5130           x264enc: No need to copy, reffing is enough
5131
5132 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5133
5134         * ext/x264/gstx264enc.c:
5135           x264enc: get_caps function should return a copy of the caps
5136
5137 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5138
5139         * configure.ac:
5140         * docs/plugins/inspect/plugin-a52dec.xml:
5141         * docs/plugins/inspect/plugin-amrnb.xml:
5142         * docs/plugins/inspect/plugin-amrwbdec.xml:
5143         * docs/plugins/inspect/plugin-asf.xml:
5144         * docs/plugins/inspect/plugin-cdio.xml:
5145         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5146         * docs/plugins/inspect/plugin-dvdread.xml:
5147         * docs/plugins/inspect/plugin-dvdsub.xml:
5148         * docs/plugins/inspect/plugin-iec958.xml:
5149         * docs/plugins/inspect/plugin-lame.xml:
5150         * docs/plugins/inspect/plugin-mad.xml:
5151         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5152         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5153         * docs/plugins/inspect/plugin-mpegstream.xml:
5154         * docs/plugins/inspect/plugin-realmedia.xml:
5155         * docs/plugins/inspect/plugin-siddec.xml:
5156         * docs/plugins/inspect/plugin-synaesthesia.xml:
5157         * docs/plugins/inspect/plugin-twolame.xml:
5158         * docs/plugins/inspect/plugin-x264.xml:
5159         * po/da.po:
5160         * po/de.po:
5161         * po/fr.po:
5162         * po/uk.po:
5163         * win32/common/config.h:
5164           0.10.17.4 pre-release
5165
5166 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5167
5168         * ext/mad/gstmad.c:
5169           mad: remove buffer_alloc
5170
5171 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5172
5173         * configure.ac:
5174         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5175         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5176         * docs/plugins/inspect/plugin-a52dec.xml:
5177         * docs/plugins/inspect/plugin-amrnb.xml:
5178         * docs/plugins/inspect/plugin-amrwbdec.xml:
5179         * docs/plugins/inspect/plugin-asf.xml:
5180         * docs/plugins/inspect/plugin-cdio.xml:
5181         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5182         * docs/plugins/inspect/plugin-dvdread.xml:
5183         * docs/plugins/inspect/plugin-dvdsub.xml:
5184         * docs/plugins/inspect/plugin-iec958.xml:
5185         * docs/plugins/inspect/plugin-lame.xml:
5186         * docs/plugins/inspect/plugin-mad.xml:
5187         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5188         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5189         * docs/plugins/inspect/plugin-mpegstream.xml:
5190         * docs/plugins/inspect/plugin-realmedia.xml:
5191         * docs/plugins/inspect/plugin-siddec.xml:
5192         * docs/plugins/inspect/plugin-synaesthesia.xml:
5193         * docs/plugins/inspect/plugin-twolame.xml:
5194         * docs/plugins/inspect/plugin-x264.xml:
5195         * po/bg.po:
5196         * po/ja.po:
5197         * po/nl.po:
5198         * po/pl.po:
5199         * po/ru.po:
5200         * po/sl.po:
5201         * po/tr.po:
5202           0.10.17.3 pre-release
5203
5204 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5205
5206         * common:
5207           Automatic update of common submodule
5208           From c3cafe1 to 46dfcea
5209
5210 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5211
5212         * ext/mad/gstmad.c:
5213           mad: port to 0.11
5214
5215 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5216
5217           Merge branch 'master' into 0.11
5218           Conflicts:
5219           android/amrnb.mk
5220           android/amrwbdec.mk
5221           android/asf.mk
5222           android/mpegaudioparse.mk
5223           configure.ac
5224
5225 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5226
5227         * tests/check/gst-plugins-ugly.supp:
5228           tests: add suppression for lame unit test
5229
5230 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5231
5232         * tests/check/Makefile.am:
5233         * tests/check/generic/.gitignore:
5234         * tests/check/generic/index.c:
5235           tests: add generic index-setting test
5236
5237 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5238
5239         * ext/mpeg2dec/gstmpeg2dec.c:
5240           mpeg2dec: don't deadlock when setting an index
5241
5242 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5243
5244         * configure.ac:
5245         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5246         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5247         * docs/plugins/inspect/plugin-a52dec.xml:
5248         * docs/plugins/inspect/plugin-amrnb.xml:
5249         * docs/plugins/inspect/plugin-amrwbdec.xml:
5250         * docs/plugins/inspect/plugin-asf.xml:
5251         * docs/plugins/inspect/plugin-cdio.xml:
5252         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5253         * docs/plugins/inspect/plugin-dvdread.xml:
5254         * docs/plugins/inspect/plugin-dvdsub.xml:
5255         * docs/plugins/inspect/plugin-iec958.xml:
5256         * docs/plugins/inspect/plugin-lame.xml:
5257         * docs/plugins/inspect/plugin-mad.xml:
5258         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5259         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5260         * docs/plugins/inspect/plugin-mpegstream.xml:
5261         * docs/plugins/inspect/plugin-realmedia.xml:
5262         * docs/plugins/inspect/plugin-siddec.xml:
5263         * docs/plugins/inspect/plugin-synaesthesia.xml:
5264         * docs/plugins/inspect/plugin-twolame.xml:
5265         * docs/plugins/inspect/plugin-x264.xml:
5266         * po/sl.po:
5267         * win32/common/config.h:
5268           0.10.17.2 pre-release
5269
5270 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5271
5272         * gst/realmedia/rademux.c:
5273           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
5274
5275 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5276
5277         * gst/mpegstream/gstmpegdemux.c:
5278           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
5279
5280 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5281
5282         * ext/dvdread/dvdreadsrc.c:
5283         * ext/sidplay/gstsiddec.cc:
5284         * ext/x264/gstx264enc.c:
5285           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
5286
5287 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5288
5289         * gst/asfdemux/gstasfdemux.c:
5290           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
5291
5292 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5293
5294         * ext/x264/gstx264enc.c:
5295           x264enc: Implement getcaps function
5296           This allows to set width/height/etc restrictions downstream.
5297
5298 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
5299
5300         * Android.mk:
5301         * ext/mad/Makefile.am:
5302         * ext/x264/Makefile.am:
5303         * gst/asfdemux/Makefile.am:
5304         * gst/dvdlpcmdec/Makefile.am:
5305         * gst/dvdsub/Makefile.am:
5306         * gst/iec958/Makefile.am:
5307         * gst/mpegaudioparse/Makefile.am:
5308         * gst/mpegstream/Makefile.am:
5309         * gst/realmedia/Makefile.am:
5310         * gst/synaesthesia/Makefile.am:
5311           android: make it ready for androgenizer
5312           To build gstreamer for android we are now using androgenizer which
5313           generates the needed Android.mk files.
5314           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
5315
5316 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
5317
5318         * android/NOTICE:
5319         * android/amrnb.mk:
5320         * android/amrwbdec.mk:
5321         * android/asf.mk:
5322         * android/mpegaudioparse.mk:
5323           android: remove the android/ folder
5324
5325 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
5326
5327         * common:
5328           Automatic update of common submodule
5329           From 1ccbe09 to c3cafe1
5330
5331 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5332
5333         * ext/x264/gstx264enc.c:
5334         * ext/x264/gstx264enc.h:
5335           x264enc: Allow changing the bitrate and quantitizers dynamically
5336           https://bugzilla.gnome.org/show_bug.cgi?id=621663
5337
5338 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5339
5340         * ext/x264/gstx264enc.c:
5341           x264enc: Set max bitrate in quality mode
5342           https://bugzilla.gnome.org/show_bug.cgi?id=621663
5343
5344 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5345
5346         * ext/x264/gstx264enc.c:
5347           x264enc: Make it clear that constant quantizer is for debugging only
5348           https://bugzilla.gnome.org/show_bug.cgi?id=621663
5349
5350 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5351
5352         * common:
5353           Automatic update of common submodule
5354           From 193b717 to 1ccbe09
5355
5356 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
5357
5358         * common:
5359           Automatic update of common submodule
5360           From b77e2bf to 193b717
5361
5362 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5363
5364         * common:
5365           Automatic update of common submodule
5366           From d8814b6 to b77e2bf
5367
5368 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5369
5370         * common:
5371           Automatic update of common submodule
5372           From 6aaa286 to d8814b6
5373
5374 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
5375
5376         * common:
5377           Automatic update of common submodule
5378           From 6aec6b9 to 6aaa286
5379
5380 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
5381
5382         * configure.ac:
5383           configure.ac: redundant use of AC_MSG_RESULT()
5384           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
5385
5386 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
5387
5388         * autogen.sh:
5389           autogen: wingo signed comment
5390
5391 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5392
5393         * gst/dvdsub/gstdvdsubdec.c:
5394         * gst/dvdsub/gstdvdsubdec.h:
5395           dvdsubdec: Rearrange buffer allocation and pushing code a bit
5396           This makes the code easier to read, doesn't store every buffer
5397           in the instance until the next buffer is to be drawn and
5398           fixes an unitialized variable compiler warning.
5399
5400 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
5401
5402         * gst/dvdsub/gstdvdsubdec.c:
5403           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
5404           Fixes bug #619136.
5405
5406 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
5407
5408         * gst/dvdsub/gstdvdsubdec.c:
5409           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
5410           Fixes bug #644704.
5411
5412 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5413
5414         * configure.ac:
5415         * ext/mad/gstmad.c:
5416         * ext/mad/gstmad.h:
5417           mad: build the mad plugin even if libid3tag is not available
5418           ID3 tags are usually handled by id3demux, and should be handled
5419           by id3demux. Tag handling in mad based on libid3tag is very basic
5420           and mostly unnecessary really, so just build this plugin without
5421           ID3 tag support if libid3tag is not available.
5422
5423 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5424
5425           Merge branch 'master' into 0.11
5426
5427 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
5428
5429         * gst/mpegstream/gstdvddemux.c:
5430           dvddemux: small code cleanup
5431           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
5432           and avoid empty 'if' when logging is disabled.
5433
5434 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5435
5436         * configure.ac:
5437           configure.ac: export plugin description more platform independent
5438           Fixes #642504.
5439
5440 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5441
5442         * common:
5443           Automatic update of common submodule
5444           From 1de7f6a to 6aec6b9
5445
5446 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5447
5448           Merge branch 'master' into 0.11
5449           Conflicts:
5450           configure.ac
5451
5452 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5453
5454         * ext/mpeg2dec/gstmpeg2dec.c:
5455           mpeg2dec: do not fail fatally when unlinked
5456           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
5457
5458 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
5459
5460         * ext/mad/gstmad.c:
5461         * ext/mad/gstmad.h:
5462         * ext/mpeg2dec/gstmpeg2dec.c:
5463         * ext/mpeg2dec/gstmpeg2dec.h:
5464           index: remove conditional index support
5465           Index support cannot be disabled since commit
5466           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
5467           in core, which removed the configure flags to disable index.
5468
5469 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
5470
5471         * ext/mad/gstmad.c:
5472         * ext/mpeg2dec/gstmpeg2dec.c:
5473           formatting: trim trailing whitespace
5474
5475 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
5476
5477         * ext/mad/gstmad.c:
5478         * ext/mpeg2dec/gstmpeg2dec.c:
5479         * gst/mpegstream/gstmpegdemux.c:
5480           index: use delta frame flags instead of 0 or none
5481
5482 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5483
5484         * ext/x264/gstx264enc.c:
5485           x264enc: Don't register flags with a value of 0
5486           Flags with a value of 0 aren't meaningful and will cause
5487           g_value_transform to go into an endless loop when trying to
5488           convert the flags to a string
5489
5490 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
5491
5492         * common:
5493           Automatic update of common submodule
5494           From f94d739 to 1de7f6a
5495
5496 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5497
5498         * ext/amrwbdec/amrwbdec.c:
5499           amrwbdec: avoid stalling on invalid frame
5500           Skip 1 byte indicating invalid frame type index rather than stalling
5501           on it indefinitely until EOS.
5502           Fixes #639715.
5503
5504 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5505
5506         * tests/check/pipelines/lame.c:
5507           tests: add unit test for lamemp3enc negotiation issue
5508           https://bugzilla.gnome.org/show_bug.cgi?id=641151
5509
5510 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5511
5512         * ext/lame/gstlamemp3enc.c:
5513           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
5514           The element downstream of mp3enc might only accept certain sample rates or channels,
5515           make sure we relay any restrictions that do exist to upstream when it does a
5516           get_caps() on the sink pad. That way upstream elements like audioresample or
5517           audioconvert can pick a sample rate / channel configuration that will be accepted,
5518           instead of just negotiating to the highest, which might then be rejected.
5519           https://bugzilla.gnome.org/show_bug.cgi?id=641151
5520
5521 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
5522
5523         * gst/asfdemux/asfpacket.c:
5524           asfpacket: Avoid using broken duration extension
5525           Quite a few (broken?) files have a packet duration of 1ms, which is
5526           most definitely wrong for either audio or video packets.
5527           We therefore avoid using that value and instead use other metrics to
5528           determine the buffer duration (like using the extended stream properties
5529           average frame duration if present and valid).
5530
5531 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5532
5533         * configure.ac:
5534         * win32/common/config.h:
5535           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
5536           https://bugzilla.gnome.org/show_bug.cgi?id=640705
5537
5538 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
5539
5540         * gst/mpegaudioparse/gstxingmux.c:
5541           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
5542           Fixes bug #639291.
5543
5544 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5545
5546         * gst/mpegstream/gstdvddemux.c:
5547           mpegstream: increase allowable gap between streams
5548           The new delay is three times as much as the old one, and just happens
5549           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
5550           was chocking before at 5:11.
5551           While there, merge the constants used in two places into a define.
5552           https://bugzilla.gnome.org/show_bug.cgi?id=539708
5553
5554 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
5555
5556         * ext/x264/gstx264enc.c:
5557           x264enc: make tag event writable before modifying tag list in place
5558           To modify an event tag is necessary to be sure that x264enc
5559           has its own copy.
5560           Also fix indentation.
5561           https://bugzilla.gnome.org/show_bug.cgi?id=640272
5562
5563 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5564
5565         * configure.ac:
5566         * docs/plugins/inspect/plugin-a52dec.xml:
5567         * docs/plugins/inspect/plugin-amrnb.xml:
5568         * docs/plugins/inspect/plugin-amrwbdec.xml:
5569         * docs/plugins/inspect/plugin-asf.xml:
5570         * docs/plugins/inspect/plugin-cdio.xml:
5571         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5572         * docs/plugins/inspect/plugin-dvdread.xml:
5573         * docs/plugins/inspect/plugin-dvdsub.xml:
5574         * docs/plugins/inspect/plugin-iec958.xml:
5575         * docs/plugins/inspect/plugin-lame.xml:
5576         * docs/plugins/inspect/plugin-mad.xml:
5577         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5578         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5579         * docs/plugins/inspect/plugin-mpegstream.xml:
5580         * docs/plugins/inspect/plugin-realmedia.xml:
5581         * docs/plugins/inspect/plugin-siddec.xml:
5582         * docs/plugins/inspect/plugin-twolame.xml:
5583         * docs/plugins/inspect/plugin-x264.xml:
5584         * win32/common/config.h:
5585           Back to development
5586
5587 === release 0.10.17 ===
5588
5589 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5590
5591         * ChangeLog:
5592         * NEWS:
5593         * RELEASE:
5594         * configure.ac:
5595         * docs/plugins/inspect/plugin-a52dec.xml:
5596         * docs/plugins/inspect/plugin-amrnb.xml:
5597         * docs/plugins/inspect/plugin-amrwbdec.xml:
5598         * docs/plugins/inspect/plugin-asf.xml:
5599         * docs/plugins/inspect/plugin-cdio.xml:
5600         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5601         * docs/plugins/inspect/plugin-dvdread.xml:
5602         * docs/plugins/inspect/plugin-dvdsub.xml:
5603         * docs/plugins/inspect/plugin-iec958.xml:
5604         * docs/plugins/inspect/plugin-lame.xml:
5605         * docs/plugins/inspect/plugin-mad.xml:
5606         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5607         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5608         * docs/plugins/inspect/plugin-mpegstream.xml:
5609         * docs/plugins/inspect/plugin-realmedia.xml:
5610         * docs/plugins/inspect/plugin-siddec.xml:
5611         * docs/plugins/inspect/plugin-twolame.xml:
5612         * docs/plugins/inspect/plugin-x264.xml:
5613         * gst-plugins-ugly.doap:
5614         * win32/common/config.h:
5615           Release 0.10.17
5616
5617 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5618
5619         * configure.ac:
5620         * docs/plugins/inspect/plugin-a52dec.xml:
5621         * docs/plugins/inspect/plugin-amrnb.xml:
5622         * docs/plugins/inspect/plugin-amrwbdec.xml:
5623         * docs/plugins/inspect/plugin-asf.xml:
5624         * docs/plugins/inspect/plugin-cdio.xml:
5625         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5626         * docs/plugins/inspect/plugin-dvdread.xml:
5627         * docs/plugins/inspect/plugin-dvdsub.xml:
5628         * docs/plugins/inspect/plugin-iec958.xml:
5629         * docs/plugins/inspect/plugin-lame.xml:
5630         * docs/plugins/inspect/plugin-mad.xml:
5631         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5632         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5633         * docs/plugins/inspect/plugin-mpegstream.xml:
5634         * docs/plugins/inspect/plugin-realmedia.xml:
5635         * docs/plugins/inspect/plugin-siddec.xml:
5636         * docs/plugins/inspect/plugin-twolame.xml:
5637         * docs/plugins/inspect/plugin-x264.xml:
5638         * win32/common/config.h:
5639           0.10.16.4 pre-release
5640
5641 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5642
5643         * ext/mpeg2dec/gstmpeg2dec.c:
5644           mpeg2dec: Use the proper component value for height
5645
5646 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5647
5648         * configure.ac:
5649         * docs/plugins/inspect/plugin-a52dec.xml:
5650         * docs/plugins/inspect/plugin-amrnb.xml:
5651         * docs/plugins/inspect/plugin-amrwbdec.xml:
5652         * docs/plugins/inspect/plugin-asf.xml:
5653         * docs/plugins/inspect/plugin-cdio.xml:
5654         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5655         * docs/plugins/inspect/plugin-dvdread.xml:
5656         * docs/plugins/inspect/plugin-dvdsub.xml:
5657         * docs/plugins/inspect/plugin-iec958.xml:
5658         * docs/plugins/inspect/plugin-lame.xml:
5659         * docs/plugins/inspect/plugin-mad.xml:
5660         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5661         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5662         * docs/plugins/inspect/plugin-mpegstream.xml:
5663         * docs/plugins/inspect/plugin-realmedia.xml:
5664         * docs/plugins/inspect/plugin-siddec.xml:
5665         * docs/plugins/inspect/plugin-twolame.xml:
5666         * docs/plugins/inspect/plugin-x264.xml:
5667         * win32/common/config.h:
5668           0.10.16.3 pre-release
5669
5670 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5671
5672         * gst/asfdemux/asfheaders.c:
5673         * gst/asfdemux/asfheaders.h:
5674         * gst/asfdemux/gstasfdemux.c:
5675           asfdemux: Handle new type of DRM'd asf files.
5676           These are produced by the new MS PlayReady system.
5677           https://bugzilla.gnome.org/show_bug.cgi?id=639226
5678
5679 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
5680
5681         * common:
5682           Automatic update of common submodule
5683           From e572c87 to f94d739
5684
5685 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5686
5687         * common:
5688           Automatic update of common submodule
5689           From ccbaa85 to e572c87
5690
5691 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5692
5693         * common:
5694           Automatic update of common submodule
5695           From 46445ad to ccbaa85
5696
5697 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5698
5699         * tests/check/Makefile.am:
5700           tests: never disable g_assert() and cast checks for the unit tests
5701           The unit tests are riddled with g_assert() and friends, make sure we
5702           don't disable assert and cast checks for the unit tests even if
5703           this has been specified for the rest of the code base, e.g. via
5704           --disable-glib-asserts
5705
5706 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5707
5708         * configure.ac:
5709         * win32/common/config.h:
5710           0.10.16.2 pre-release
5711
5712 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5713
5714         * docs/plugins/gst-plugins-ugly-plugins.args:
5715         * docs/plugins/inspect/plugin-a52dec.xml:
5716         * docs/plugins/inspect/plugin-amrnb.xml:
5717         * docs/plugins/inspect/plugin-amrwbdec.xml:
5718         * docs/plugins/inspect/plugin-asf.xml:
5719         * docs/plugins/inspect/plugin-cdio.xml:
5720         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5721         * docs/plugins/inspect/plugin-dvdread.xml:
5722         * docs/plugins/inspect/plugin-dvdsub.xml:
5723         * docs/plugins/inspect/plugin-iec958.xml:
5724         * docs/plugins/inspect/plugin-lame.xml:
5725         * docs/plugins/inspect/plugin-mad.xml:
5726         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5727         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5728         * docs/plugins/inspect/plugin-mpegstream.xml:
5729         * docs/plugins/inspect/plugin-realmedia.xml:
5730         * docs/plugins/inspect/plugin-siddec.xml:
5731         * docs/plugins/inspect/plugin-twolame.xml:
5732         * docs/plugins/inspect/plugin-x264.xml:
5733           docs: update docs
5734
5735 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5736
5737         * po/bg.po:
5738         * po/ca.po:
5739         * po/ru.po:
5740           po: update translations
5741
5742 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5743
5744         * configure.ac:
5745           configure: use $LIBM instead of hardcoding -lm
5746
5747 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5748
5749         * gst/realmedia/rmdemux.c:
5750           rmdemux: Initialize return variable.
5751           In the unlikely event that height is 0 (which is invalid) we would end up
5752           never setting the flow return.
5753
5754 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5755
5756         * gst/realmedia/rmutils.c:
5757           realmedia: Fix unitialized variables on macosx
5758
5759 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5760
5761         * ext/x264/gstx264enc.c:
5762           x264enc: Handle codec/encoder tags
5763           Make x264enc drop video-codec and codec tags and replace
5764           encoder/encoder-version with x264 and its build number
5765           Fixes #621465
5766
5767 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5768
5769         * ext/mpeg2dec/gstmpeg2dec.c:
5770           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
5771
5772 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5773
5774         * ext/mpeg2dec/gstmpeg2dec.c:
5775           mpeg2dec: minor formatting clean-up
5776
5777 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5778
5779         * ext/mpeg2dec/gstmpeg2dec.c:
5780           mpeg2dec: refactor cropping code to use libgstvideo functions
5781           https://bugzilla.gnome.org/show_bug.cgi?id=571146
5782
5783 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5784
5785         * ext/mpeg2dec/gstmpeg2dec.c:
5786         * ext/mpeg2dec/gstmpeg2dec.h:
5787           mpeg2dec: use GstVideoFormat instead of custom enum
5788
5789 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5790
5791         * ext/mpeg2dec/Makefile.am:
5792           mpeg2dec: fix LIBADD order in Makefile.am
5793
5794 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
5795
5796         * ext/x264/gstx264enc.c:
5797           x264: vbv-buf-capacity should have a minimum of 0
5798           x264 will clip this value internally, and users should be allowed to
5799           specify a lower value than 300 ms.
5800           https://bugzilla.gnome.org/show_bug.cgi?id=635291
5801
5802 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5803
5804         * ext/x264/gstx264enc.c:
5805           x264enc: also accept YV12 input
5806
5807 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5808
5809         * ext/x264/gstx264enc.c:
5810           x264enc: add a note to the docs about encoder latency and queues
5811           https://bugzilla.gnome.org/show_bug.cgi?id=636107
5812
5813 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5814
5815         * gst/realmedia/rademux.c:
5816         * gst/realmedia/rmdemux.c:
5817           realmedia: do not use the pad buffer allocation functions in demuxers
5818           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
5819           https://bugzilla.gnome.org/show_bug.cgi?id=637932
5820
5821 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5822
5823         * common:
5824           Automatic update of common submodule
5825           From 169462a to 46445ad
5826
5827 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5828
5829         * ext/mad/gstmad.c:
5830           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
5831           Fixes bug #635461.
5832
5833 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
5834
5835         * common:
5836           Automatic update of common submodule
5837           From 20742ae to 169462a
5838
5839 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
5840
5841         * gst/realmedia/rmdemux.c:
5842           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
5843           Signed-off-by: Rob Clark <rob@ti.com>
5844
5845 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
5846
5847         * common:
5848           Automatic update of common submodule
5849           From 011bcc8 to 20742ae
5850
5851 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
5852
5853         * configure.ac:
5854           x264: uses pkg-config to locate libx264
5855
5856 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5857
5858           Merge branch 'master' into 0.11
5859
5860 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5861
5862         * tests/check/pipelines/lame.c:
5863           check: don't use deprecated method
5864
5865 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5866
5867         * android/amrnb.mk:
5868         * android/amrwbdec.mk:
5869         * android/asf.mk:
5870         * android/mpegaudioparse.mk:
5871         * configure.ac:
5872           more 0.10 -> 0,11 changes
5873
5874 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5875
5876         * configure.ac:
5877           configure: open 0.11 branch
5878
5879 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
5880
5881         * Android.mk:
5882         * android/NOTICE:
5883         * android/amrnb.mk:
5884         * android/amrwbdec.mk:
5885         * android/asf.mk:
5886         * android/mpegaudioparse.mk:
5887           Add build system for Android
5888
5889 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
5890
5891         * gst/realmedia/rmutils.c:
5892           realmedia: Remove dead assignments
5893
5894 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
5895
5896         * ext/mad/gstmad.c:
5897           mad: Remove dead assignments
5898
5899 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5900
5901         * ext/dvdread/dvdreadsrc.c:
5902           dvdreadsrc: remove bogus comment
5903
5904 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
5905
5906         * ext/dvdread/dvdreadsrc.c:
5907           dvdreadsrc: fix handling of multi-angle streams
5908           We would output all angles interleaved instead of just
5909           the selected angle.
5910           https://bugzilla.gnome.org/show_bug.cgi?id=539254
5911
5912 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5913
5914         * gst/realmedia/Makefile.am:
5915           realmedia: fix LIBS order in Makefile
5916
5917 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5918
5919         * po/af.po:
5920         * po/az.po:
5921         * po/bg.po:
5922         * po/ca.po:
5923         * po/cs.po:
5924         * po/da.po:
5925         * po/de.po:
5926         * po/el.po:
5927         * po/en_GB.po:
5928         * po/es.po:
5929         * po/eu.po:
5930         * po/fi.po:
5931         * po/fr.po:
5932         * po/gl.po:
5933         * po/hu.po:
5934         * po/id.po:
5935         * po/it.po:
5936         * po/ja.po:
5937         * po/lt.po:
5938         * po/lv.po:
5939         * po/ms.po:
5940         * po/mt.po:
5941         * po/nb.po:
5942         * po/nl.po:
5943         * po/or.po:
5944         * po/pl.po:
5945         * po/pt_BR.po:
5946         * po/ro.po:
5947         * po/ru.po:
5948         * po/sk.po:
5949         * po/sl.po:
5950         * po/sq.po:
5951         * po/sr.po:
5952         * po/sv.po:
5953         * po/tr.po:
5954         * po/uk.po:
5955         * po/vi.po:
5956         * po/zh_CN.po:
5957           po: update for new translatable strings
5958
5959 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
5960
5961         * common:
5962           Automatic update of common submodule
5963           From 7bbd708 to 011bcc8
5964
5965 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
5966
5967         * ext/mpeg2dec/gstmpeg2dec.c:
5968           mpeg2dec: convert the position to stream time before answering to a position query
5969
5970 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
5971
5972         * gst/realmedia/Makefile.am:
5973         * gst/realmedia/rademux.c:
5974         * gst/realmedia/rmdemux.c:
5975         * gst/realmedia/rmdemux.h:
5976           realmedia: Get codec name from pbutils instead of harcoding them
5977
5978 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
5979
5980         * ext/x264/gstx264enc.c:
5981           x264enc: Work around a rate control issue in libx264
5982           When variable framerate is disabled in libx264 (which occurs when using
5983           the zerolatency tuning), libx264 ignores timestamps but still uses the
5984           timebase leading to messed up rate control with our nanosecond timebase.
5985           We work around this issue by setting the timebase to the reciprocal of
5986           the framerate and we validate that the framerate is suitable.
5987           This has been fixed upstream in libx264 but there are non-fixed versions
5988           in the wild so this workaround is still needed.
5989           Fixes bug #632861
5990
5991 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5992
5993         * ext/mpeg2dec/gstmpeg2dec.c:
5994           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
5995
5996 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
5997
5998         * ext/mpeg2dec/gstmpeg2dec.c:
5999           mpeg2dec: fix position query by trusting upstream
6000           Position queries are badly handled for DVDs (probably due to the division in
6001           chapters): the time returned was the time since the start of chapter.
6002           Now ask upstream for position queries, fall back to the old code if upstream
6003           cannot answer the query.
6004
6005 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
6006
6007         * ext/lame/gstlame.c:
6008         * ext/mad/gstmad.c:
6009         * ext/sidplay/gstsiddec.cc:
6010         * gst/mpegstream/gstmpegparse.c:
6011           various: canonicalize property names
6012
6013 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
6014
6015         * ext/a52dec/gsta52dec.c:
6016         * ext/amrnb/amrnbdec.c:
6017         * ext/amrnb/amrnbenc.c:
6018         * ext/cdio/gstcdiocddasrc.c:
6019         * ext/dvdread/dvdreadsrc.c:
6020         * ext/lame/gstlame.c:
6021         * ext/lame/gstlamemp3enc.c:
6022         * ext/mad/gstmad.c:
6023         * ext/sidplay/gstsiddec.cc:
6024         * ext/x264/gstx264enc.c:
6025           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
6026
6027 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
6028
6029         * gst/iec958/ac3iec.c:
6030         * gst/mpegaudioparse/gstmpegaudioparse.c:
6031         * gst/mpegstream/gstmpegparse.c:
6032         * gst/mpegstream/gstrfc2250enc.c:
6033         * gst/realmedia/pnmsrc.c:
6034         * gst/realmedia/rdtmanager.c:
6035           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
6036
6037 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
6038
6039         * common:
6040           Automatic update of common submodule
6041           From 5a668bf to 7bbd708
6042
6043 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
6044
6045         * common:
6046           Automatic update of common submodule
6047           From c4a8adc to 5a668bf
6048
6049 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6050
6051         * common:
6052           Automatic update of common submodule
6053           From 5e3c9bf to c4a8adc
6054
6055 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6056
6057         * ext/mad/gstmad.c:
6058         * ext/mad/gstmad.h:
6059           mad: support reverse playback
6060
6061 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6062
6063         * ext/dvdread/dvdreadsrc.c:
6064           dvdreadsrc: improve error messages on read errors
6065           Provide proper i18n-ed error messages when a read error happens,
6066           and point out that the error could be happening because the
6067           DVD is scrambled.
6068           https://bugzilla.gnome.org/show_bug.cgi?id=613633
6069
6070 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6071
6072         * configure.ac:
6073           configure: set plugin release datetime
6074
6075 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
6076
6077         * common:
6078           Automatic update of common submodule
6079           From aa0d1d0 to 5e3c9bf
6080
6081 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6082
6083         * gst/mpegstream/gstmpegparse.c:
6084           mpegparse: re-fix flow return handling
6085           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
6086           -  } while (GST_FLOW_IS_SUCCESS (result));
6087           +  } while (result != GST_FLOW_OK);
6088
6089 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
6090
6091         * tests/check/Makefile.am:
6092         * tests/check/generic/states.c:
6093           tests: allow running state tests for all elements
6094           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
6095           to try elements that would normaly be skipped.
6096
6097 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6098
6099         * Makefile.am:
6100           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
6101
6102 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6103
6104         * configure.ac:
6105         * pkgconfig/.gitignore:
6106         * pkgconfig/Makefile.am:
6107         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6108           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
6109           This .pc file will not be installed, it's only for uninstalled setups,
6110           same thing as we do for -good. This is so other modules' unit tests can
6111           find our plugins properly in an uninstalled setup.
6112
6113 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6114
6115         * common:
6116           Automatic update of common submodule
6117           From c2e10bf to aa0d1d0
6118
6119 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6120
6121         * configure.ac:
6122           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
6123
6124 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6125
6126         * ext/sidplay/gstsiddec.cc:
6127           siddec: don't use GST_FLOW_IS_FATAL
6128           GST_FLOW_IS_FATAL has been deprecated in core git.
6129
6130 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
6131
6132         * common:
6133           Automatic update of common submodule
6134           From d3d9acf to c2e10bf
6135
6136 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6137
6138         * configure.ac:
6139           configure: Require orc >= 0.4.6 for --compat
6140
6141 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6142
6143         * common:
6144           Automatic update of common submodule
6145           From ec60217 to d3d9acf
6146
6147 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6148
6149         * ext/mpeg2dec/gstmpeg2dec.c:
6150           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
6151           And don't post error messages if allocating a buffer resulted
6152           in WRONG_STATE or UNEXPECTED.
6153
6154 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6155
6156         * gst/mpegaudioparse/gstxingmux.c:
6157           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
6158
6159 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6160
6161         * gst/mpegstream/gstdvddemux.c:
6162         * gst/mpegstream/gstmpegdemux.c:
6163         * gst/mpegstream/gstmpegparse.c:
6164           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
6165
6166 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6167
6168         * gst/realmedia/rmdemux.c:
6169           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
6170
6171 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6172
6173         * gst/asfdemux/gstasfdemux.c:
6174           asfdemux: Don't use GST_FLOW_IS_FATAL()
6175           And don't post error messages for UNEXPECTED and post an error
6176           message if pulling data failed because of NOT_LINKED.
6177
6178 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6179
6180         * configure.ac:
6181         * docs/plugins/inspect/plugin-a52dec.xml:
6182         * docs/plugins/inspect/plugin-amrnb.xml:
6183         * docs/plugins/inspect/plugin-amrwbdec.xml:
6184         * docs/plugins/inspect/plugin-asf.xml:
6185         * docs/plugins/inspect/plugin-cdio.xml:
6186         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6187         * docs/plugins/inspect/plugin-dvdread.xml:
6188         * docs/plugins/inspect/plugin-dvdsub.xml:
6189         * docs/plugins/inspect/plugin-iec958.xml:
6190         * docs/plugins/inspect/plugin-lame.xml:
6191         * docs/plugins/inspect/plugin-mad.xml:
6192         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6193         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6194         * docs/plugins/inspect/plugin-mpegstream.xml:
6195         * docs/plugins/inspect/plugin-realmedia.xml:
6196         * docs/plugins/inspect/plugin-siddec.xml:
6197         * docs/plugins/inspect/plugin-twolame.xml:
6198         * docs/plugins/inspect/plugin-x264.xml:
6199         * win32/common/config.h:
6200           Back to development
6201           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
6202           the code is updated for the GST_FLOW_IS_* macro deprecations.
6203
6204 === release 0.10.16 ===
6205
6206 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6207
6208         * ChangeLog:
6209         * NEWS:
6210         * RELEASE:
6211         * configure.ac:
6212         * gst-plugins-ugly.doap:
6213         * win32/common/config.h:
6214           Release 0.10.16
6215
6216 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6217
6218         * docs/plugins/inspect/plugin-a52dec.xml:
6219         * docs/plugins/inspect/plugin-amrnb.xml:
6220         * docs/plugins/inspect/plugin-amrwbdec.xml:
6221         * docs/plugins/inspect/plugin-asf.xml:
6222         * docs/plugins/inspect/plugin-cdio.xml:
6223         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6224         * docs/plugins/inspect/plugin-dvdread.xml:
6225         * docs/plugins/inspect/plugin-dvdsub.xml:
6226         * docs/plugins/inspect/plugin-iec958.xml:
6227         * docs/plugins/inspect/plugin-lame.xml:
6228         * docs/plugins/inspect/plugin-mad.xml:
6229         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6230         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6231         * docs/plugins/inspect/plugin-mpegstream.xml:
6232         * docs/plugins/inspect/plugin-realmedia.xml:
6233         * docs/plugins/inspect/plugin-siddec.xml:
6234         * docs/plugins/inspect/plugin-twolame.xml:
6235         * docs/plugins/inspect/plugin-x264.xml:
6236           docs: update docs for release
6237
6238 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6239
6240         * po/LINGUAS:
6241         * po/gl.po:
6242         * po/id.po:
6243         * po/lv.po:
6244         * po/ro.po:
6245         * po/sv.po:
6246           po: update translations
6247
6248 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6249
6250         * configure.ac:
6251         * po/af.po:
6252         * po/az.po:
6253         * po/bg.po:
6254         * po/ca.po:
6255         * po/cs.po:
6256         * po/da.po:
6257         * po/de.po:
6258         * po/el.po:
6259         * po/en_GB.po:
6260         * po/es.po:
6261         * po/eu.po:
6262         * po/fi.po:
6263         * po/fr.po:
6264         * po/hu.po:
6265         * po/id.po:
6266         * po/it.po:
6267         * po/ja.po:
6268         * po/lt.po:
6269         * po/lv.po:
6270         * po/ms.po:
6271         * po/mt.po:
6272         * po/nb.po:
6273         * po/nl.po:
6274         * po/or.po:
6275         * po/pl.po:
6276         * po/pt_BR.po:
6277         * po/ru.po:
6278         * po/sk.po:
6279         * po/sl.po:
6280         * po/sq.po:
6281         * po/sr.po:
6282         * po/sv.po:
6283         * po/tr.po:
6284         * po/uk.po:
6285         * po/vi.po:
6286         * po/zh_CN.po:
6287           0.10.15.6 pre-release
6288
6289 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
6290
6291         * gst/asfdemux/gstasfdemux.c:
6292           asfdemux: Don't error out on non-critical flow returns
6293           Only error out when downstream returns:
6294           * NOT_SUPPORTED
6295           * ERROR
6296           * NOT_NEGOTIATED
6297           * NOT_LINKED
6298           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
6299           of the streams had gone EOS) and then stop the task silently.
6300           In the case of WRONG_STATE we just need to stop silently
6301           https://bugzilla.gnome.org/show_bug.cgi?id=600412
6302
6303 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6304
6305         * configure.ac:
6306         * po/af.po:
6307         * po/az.po:
6308         * po/bg.po:
6309         * po/ca.po:
6310         * po/cs.po:
6311         * po/da.po:
6312         * po/de.po:
6313         * po/el.po:
6314         * po/en_GB.po:
6315         * po/es.po:
6316         * po/eu.po:
6317         * po/fi.po:
6318         * po/fr.po:
6319         * po/hu.po:
6320         * po/id.po:
6321         * po/it.po:
6322         * po/ja.po:
6323         * po/lt.po:
6324         * po/lv.po:
6325         * po/ms.po:
6326         * po/mt.po:
6327         * po/nb.po:
6328         * po/nl.po:
6329         * po/or.po:
6330         * po/pl.po:
6331         * po/pt_BR.po:
6332         * po/ru.po:
6333         * po/sk.po:
6334         * po/sl.po:
6335         * po/sq.po:
6336         * po/sr.po:
6337         * po/sv.po:
6338         * po/tr.po:
6339         * po/uk.po:
6340         * po/vi.po:
6341         * po/zh_CN.po:
6342           0.10.15.5 pre-release
6343
6344 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
6345
6346         * gst/mpegaudioparse/gstmpegaudioparse.c:
6347           mp3parse: propagate flow errors upstream.
6348           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
6349           always return the error upstream.
6350
6351 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6352
6353         * configure.ac:
6354         * po/af.po:
6355         * po/az.po:
6356         * po/bg.po:
6357         * po/ca.po:
6358         * po/cs.po:
6359         * po/da.po:
6360         * po/de.po:
6361         * po/el.po:
6362         * po/en_GB.po:
6363         * po/es.po:
6364         * po/eu.po:
6365         * po/fi.po:
6366         * po/fr.po:
6367         * po/hu.po:
6368         * po/id.po:
6369         * po/it.po:
6370         * po/ja.po:
6371         * po/lt.po:
6372         * po/lv.po:
6373         * po/ms.po:
6374         * po/mt.po:
6375         * po/nb.po:
6376         * po/nl.po:
6377         * po/or.po:
6378         * po/pl.po:
6379         * po/pt_BR.po:
6380         * po/ru.po:
6381         * po/sk.po:
6382         * po/sl.po:
6383         * po/sq.po:
6384         * po/sr.po:
6385         * po/sv.po:
6386         * po/tr.po:
6387         * po/uk.po:
6388         * po/vi.po:
6389         * po/zh_CN.po:
6390           0.10.15.4 pre-release
6391
6392 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
6393
6394         * common:
6395           Automatic update of common submodule
6396           From 3e8db1d to ec60217
6397
6398 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6399
6400         * configure.ac:
6401         * docs/plugins/inspect/plugin-a52dec.xml:
6402         * docs/plugins/inspect/plugin-amrnb.xml:
6403         * docs/plugins/inspect/plugin-amrwbdec.xml:
6404         * docs/plugins/inspect/plugin-asf.xml:
6405         * docs/plugins/inspect/plugin-cdio.xml:
6406         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6407         * docs/plugins/inspect/plugin-dvdread.xml:
6408         * docs/plugins/inspect/plugin-dvdsub.xml:
6409         * docs/plugins/inspect/plugin-iec958.xml:
6410         * docs/plugins/inspect/plugin-lame.xml:
6411         * docs/plugins/inspect/plugin-mad.xml:
6412         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6413         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6414         * docs/plugins/inspect/plugin-mpegstream.xml:
6415         * docs/plugins/inspect/plugin-realmedia.xml:
6416         * docs/plugins/inspect/plugin-siddec.xml:
6417         * docs/plugins/inspect/plugin-twolame.xml:
6418         * docs/plugins/inspect/plugin-x264.xml:
6419         * win32/common/config.h:
6420           0.10.15.3 pre-release
6421
6422 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
6423
6424         * ext/x264/gstx264enc.c:
6425           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
6426           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
6427           argument to the option string value causes an error. For < 78 we pass the
6428           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
6429           result in passing 'none' for false and 'strict' for true. Other modes can be
6430           set through the option-string property for now.
6431           https://bugzilla.gnome.org/show_bug.cgi?id=626577
6432
6433 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6434
6435         * configure.ac:
6436         * docs/plugins/gst-plugins-ugly-plugins.args:
6437         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6438         * docs/plugins/inspect/plugin-a52dec.xml:
6439         * docs/plugins/inspect/plugin-amrnb.xml:
6440         * docs/plugins/inspect/plugin-amrwbdec.xml:
6441         * docs/plugins/inspect/plugin-asf.xml:
6442         * docs/plugins/inspect/plugin-cdio.xml:
6443         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6444         * docs/plugins/inspect/plugin-dvdread.xml:
6445         * docs/plugins/inspect/plugin-dvdsub.xml:
6446         * docs/plugins/inspect/plugin-iec958.xml:
6447         * docs/plugins/inspect/plugin-lame.xml:
6448         * docs/plugins/inspect/plugin-mad.xml:
6449         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6450         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6451         * docs/plugins/inspect/plugin-mpegstream.xml:
6452         * docs/plugins/inspect/plugin-realmedia.xml:
6453         * docs/plugins/inspect/plugin-siddec.xml:
6454         * docs/plugins/inspect/plugin-twolame.xml:
6455         * docs/plugins/inspect/plugin-x264.xml:
6456         * win32/common/config.h:
6457           0.10.15.2 pre-release
6458
6459 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
6460
6461         * gst/synaesthesia/gstsynaesthesia.c:
6462           synaesthesia: code cleanups.
6463           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
6464           more.
6465
6466 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
6467
6468         * gst/synaesthesia/gstsynaesthesia.c:
6469           synaesthesia: use GST_BOILERPLATE macros
6470
6471 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6472
6473         * common:
6474           Automatic update of common submodule
6475           From bd2054b to 3e8db1d
6476
6477 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6478
6479         * ext/x264/gstx264enc.c:
6480           x264: fix printf format warning in debug message
6481
6482 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6483
6484         * docs/plugins/Makefile.am:
6485           docs: fix bug passing arguments to gtkdoc-fixref in upload target
6486           Missing backslash at end of line meant we weren't passing all arguments
6487           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
6488
6489 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
6490
6491         * common:
6492           Automatic update of common submodule
6493           From a519571 to bd2054b
6494
6495 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6496
6497         * configure.ac:
6498           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
6499           This first checks what is required for ISO C99 support and sets the relevant
6500           compiler parameters and if no C99 compiler is found, it checks for a
6501           C89 compiler. This enables us to check for and use C89/C99 functions
6502           that gcc hides from us without the correct compiler parameters.
6503
6504 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
6505
6506         * ext/x264/gstx264enc.c:
6507           x264enc: Fix flushing of delayed frames
6508           x264_encoder_encode() should be called with a NULL picture until at least
6509           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
6510           regression in make check due to the recent change in defaults which enabled
6511           b-frames and b-pyramid, both of which I believe increase the number of delayed
6512           frames when encoding.
6513
6514 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
6515
6516         * ext/x264/gstx264enc.c:
6517           x264enc: Improve x264enc defaults
6518           - medium x264 speed/quality preset
6519           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
6520           Addresses part of bug #607798
6521
6522 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
6523
6524         * ext/x264/gstx264enc.c:
6525           x264enc: Fix property description typos
6526
6527 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
6528
6529         * ext/x264/gstx264enc.c:
6530           x264enc: Add some more debug info
6531
6532 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
6533
6534         * ext/x264/gstx264enc.c:
6535         * ext/x264/gstx264enc.h:
6536           x264enc: Add speed-preset and [psy-]tuning properties
6537           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
6538           preset and possibly a profile and/or tuning are now the recommended way to
6539           configure x264 through x264enc.
6540           If a preset/tuning are specified then these will define the default values and
6541           the property defaults will be ignored. After this the option-string property is
6542           applied, followed by the user-set properties, fast first pass restrictions and
6543           finally the profile restrictions.
6544           Addresses part of bug #607798
6545
6546 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
6547
6548         * ext/x264/gstx264enc.c:
6549         * ext/x264/gstx264enc.h:
6550           x264enc: Refactor code in preparation for presets/tunings
6551           - Make defaults append the appropriate default value to a string. This is
6552           needed to differentiate between something user-set and the actual prop
6553           default.
6554           - Add an internal option string to which _set_property () cases append for the
6555           majority of properties.
6556           - Use gst_x264_enc_parse_options () to clean up application of settings. This
6557           will make order of application with respect to the presets and tunings quite
6558           simple.
6559           Addresses part of bug #607798
6560
6561 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
6562
6563         * ext/x264/gstx264enc.c:
6564           x264enc: Update available me types
6565           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
6566           now self-maintaining.
6567
6568 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
6569
6570         * ext/x264/gstx264enc.c:
6571           x264enc: Use new libx264 API to affect fast first pass
6572           Uses new x264 API to apply reduced complexity values to the parameters to
6573           increase encoding speed in the first pass of a multi-pass encode. This does
6574           not impact on final quality.
6575           Addresses part of bug #607798
6576
6577 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
6578
6579         * ext/x264/gstx264enc.c:
6580         * ext/x264/gstx264enc.h:
6581           x264enc: Add profile property
6582           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
6583           Profile. This makes it easier to achieve Baseline Profile for example.
6584           Addresses part of bug #607798
6585
6586 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
6587
6588         * ext/x264/gstx264enc.c:
6589         * ext/x264/gstx264enc.h:
6590           x264enc: Add option-string property
6591           Adds support for an x264 format option-string to specify advanced parameters
6592           Addresses part of bug #607798
6593
6594 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6595
6596         * ext/mad/Makefile.am:
6597           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
6598           Spotted by syntr0py.
6599
6600 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6601
6602         * ext/x264/gstx264enc.c:
6603           x264enc: only set timebase on versions where it exists
6604
6605 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
6606
6607         * ext/x264/gstx264enc.c:
6608           x264enc: set appropriate time base
6609           Fixes #624786.
6610
6611 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6612
6613         * tests/check/Makefile.am:
6614           tests: add plugin loading whitelist to test environment
6615           Only want to load core/-base/-ugly plugins here.
6616
6617 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6618
6619         * autogen.sh:
6620         * configure.ac:
6621           Bump automake requirement to 1.10 and autoconf to 2.60
6622           For maintainability reasons and $(builddir).
6623           See #622944.
6624
6625 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6626
6627         * gst/asfdemux/gstasfdemux.c:
6628           asfdemux: Fix seeking after last commits
6629           Don't handle wrong-state returns as errors to allow seeking to work
6630           again.
6631
6632 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6633
6634         * gst/asfdemux/gstasfdemux.c:
6635           asfdemux: Push all pending data on EOS
6636           When on push mode and receiving an EOS event, asfdemux
6637           should push all pending data because we might be dealing
6638           with a broken file that has a preroll value higher
6639           than its actual length.
6640
6641 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6642
6643         * gst/asfdemux/gstasfdemux.c:
6644           asfdemux: Fix sending eos event for chained asfs
6645           Properly push EOS event when finishing a chained asf file
6646           in pull mode
6647           Fixes #599718
6648
6649 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6650
6651         * docs/plugins/Makefile.am:
6652         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6653         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6654         * docs/plugins/inspect/plugin-rmdemux.xml:
6655           docs: add rmdemux to docs properly
6656           The plugin has been renamed, remove old introspection file.
6657
6658 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6659
6660         * docs/plugins/gst-plugins-ugly-plugins.args:
6661         * docs/plugins/inspect/plugin-x264.xml:
6662           docs: update for recent x264enc changes
6663
6664 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6665
6666         * gst/realmedia/rmdemux.c:
6667           rmdemux: fix compiler warning when debugging system in core is disabled
6668
6669 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
6670
6671         * common:
6672           Automatic update of common submodule
6673           From 73ff93a to a519571
6674
6675 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
6676
6677         * gst/asfdemux/gstasfdemux.c:
6678           asfdemux: Allow at least 500ms of preroll.
6679           Some files have insanely low preroll values which break the
6680           all_streams_prerolled() logic.
6681           Fixes #622407
6682
6683 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6684
6685         * ext/x264/gstx264enc.c:
6686           x264enc: add new h264 caps attribute alignment
6687           See #606662.
6688
6689 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6690
6691         * ext/x264/gstx264enc.c:
6692         * ext/x264/gstx264enc.h:
6693           x264enc: conditionally expose enhanced upstream capabilities
6694           API: GstX264Enc:sliced-threads
6695           API: GstX264Enc:sync-lookahead
6696           API: GstX264Enc:intra-refresh
6697           API: GstX264Enc:mb-tree
6698           API: GstX264Enc:rc-lookahead
6699           See #607798.
6700
6701 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6702
6703         * common:
6704         * docs/plugins/inspect/plugin-a52dec.xml:
6705         * docs/plugins/inspect/plugin-amrnb.xml:
6706         * docs/plugins/inspect/plugin-amrwbdec.xml:
6707         * docs/plugins/inspect/plugin-asf.xml:
6708         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6709         * docs/plugins/inspect/plugin-iec958.xml:
6710         * docs/plugins/inspect/plugin-mad.xml:
6711         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6712         * docs/plugins/inspect/plugin-mpegstream.xml:
6713         * docs/plugins/inspect/plugin-realmedia.xml:
6714           docs: update introspected plugin docs for gstdoc-scangobj and other changes
6715           Update common for latest gstdoc-scangobj and inspect xml files for
6716           escaping and pad template order changes.
6717
6718 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
6719
6720         * common:
6721           Automatic update of common submodule
6722           From 9339ccc to 35617c2
6723
6724 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
6725
6726         * common:
6727           Automatic update of common submodule
6728           From 5adb1ca to 9339ccc
6729
6730 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
6731
6732         * common:
6733           Automatic update of common submodule
6734           From 57c89b7 to 5adb1ca
6735
6736 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
6737
6738         * common:
6739           Automatic update of common submodule
6740           From c804988 to 57c89b7
6741
6742 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6743
6744         * configure.ac:
6745         * gst/realmedia/rtspreal.c:
6746           configure: Update required GLib version to 2.20
6747
6748 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6749
6750         * ext/a52dec/gsta52dec.c:
6751           a52dec: Call orc_init() before trying to get target flags
6752
6753 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6754
6755         * ext/a52dec/gsta52dec.c:
6756           a52dec: Remove debug printf...
6757
6758 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6759
6760         * configure.ac:
6761         * ext/a52dec/Makefile.am:
6762         * ext/a52dec/gsta52dec.c:
6763           a52dec: Use orc for CPU feature detection and don't check for liboil
6764
6765 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6766
6767         * configure.ac:
6768           configure: Use GLIB_EXTRA_CFLAGS
6769
6770 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6771
6772         * common:
6773           Automatic update of common submodule
6774           From 7a0fdf5 to c804988
6775
6776 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6777
6778         * common:
6779           Automatic update of common submodule
6780           From 6da3bab to 7a0fdf5
6781
6782 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6783
6784         * common:
6785           Automatic update of common submodule
6786           From 733fca9 to 6da3bab
6787
6788 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
6789
6790         * common:
6791           Automatic update of common submodule
6792           From fad145b to 733fca9
6793
6794 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
6795
6796         * common:
6797           Automatic update of common submodule
6798           From 47683c1 to fad145b
6799
6800 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6801
6802         * gst/realmedia/rmdemux.c:
6803           rmdemux: pass bitrate on caps
6804           Set the bitrate on the caps, some decoders like sipro need this to function
6805           properly.
6806           Fixes #620007
6807
6808 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
6809
6810         * common:
6811           Automatic update of common submodule
6812           From 17f89e5 to 47683c1
6813
6814 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
6815
6816         * common:
6817           Automatic update of common submodule
6818           From fd7ca04 to 17f89e5
6819
6820 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6821
6822         * ext/x264/gstx264enc.c:
6823           x264enc: Only set i_weighted_pred on versions where it exists
6824
6825 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
6826
6827         * ext/lame/gstlamemp3enc.c:
6828           lamemp3enc: implement latency query
6829           The encoder's latency is deduced from the framesize. Fixes #618896.
6830
6831 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6832
6833         * configure.ac:
6834         * docs/plugins/gst-plugins-ugly-plugins.args:
6835         * docs/plugins/gst-plugins-ugly-plugins.signals:
6836         * docs/plugins/inspect/plugin-a52dec.xml:
6837         * docs/plugins/inspect/plugin-amrnb.xml:
6838         * docs/plugins/inspect/plugin-amrwbdec.xml:
6839         * docs/plugins/inspect/plugin-asf.xml:
6840         * docs/plugins/inspect/plugin-cdio.xml:
6841         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6842         * docs/plugins/inspect/plugin-dvdread.xml:
6843         * docs/plugins/inspect/plugin-dvdsub.xml:
6844         * docs/plugins/inspect/plugin-iec958.xml:
6845         * docs/plugins/inspect/plugin-lame.xml:
6846         * docs/plugins/inspect/plugin-mad.xml:
6847         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6848         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6849         * docs/plugins/inspect/plugin-mpegstream.xml:
6850         * docs/plugins/inspect/plugin-realmedia.xml:
6851         * docs/plugins/inspect/plugin-siddec.xml:
6852         * docs/plugins/inspect/plugin-twolame.xml:
6853         * docs/plugins/inspect/plugin-x264.xml:
6854         * win32/common/config.h:
6855           Back to development
6856
6857 === release 0.10.15 ===
6858
6859 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6860
6861         * ChangeLog:
6862         * NEWS:
6863         * RELEASE:
6864         * configure.ac:
6865         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6866         * docs/plugins/inspect/plugin-a52dec.xml:
6867         * docs/plugins/inspect/plugin-amrnb.xml:
6868         * docs/plugins/inspect/plugin-amrwbdec.xml:
6869         * docs/plugins/inspect/plugin-asf.xml:
6870         * docs/plugins/inspect/plugin-cdio.xml:
6871         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6872         * docs/plugins/inspect/plugin-dvdread.xml:
6873         * docs/plugins/inspect/plugin-dvdsub.xml:
6874         * docs/plugins/inspect/plugin-iec958.xml:
6875         * docs/plugins/inspect/plugin-lame.xml:
6876         * docs/plugins/inspect/plugin-mad.xml:
6877         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6878         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6879         * docs/plugins/inspect/plugin-mpegstream.xml:
6880         * docs/plugins/inspect/plugin-realmedia.xml:
6881         * docs/plugins/inspect/plugin-siddec.xml:
6882         * docs/plugins/inspect/plugin-twolame.xml:
6883         * docs/plugins/inspect/plugin-x264.xml:
6884         * gst-plugins-ugly.doap:
6885         * win32/common/config.h:
6886           Release 0.10.15
6887
6888 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6889
6890         * po/af.po:
6891         * po/az.po:
6892         * po/bg.po:
6893         * po/ca.po:
6894         * po/cs.po:
6895         * po/da.po:
6896         * po/de.po:
6897         * po/el.po:
6898         * po/en_GB.po:
6899         * po/es.po:
6900         * po/eu.po:
6901         * po/fi.po:
6902         * po/fr.po:
6903         * po/hu.po:
6904         * po/id.po:
6905         * po/it.po:
6906         * po/ja.po:
6907         * po/lt.po:
6908         * po/lv.po:
6909         * po/ms.po:
6910         * po/mt.po:
6911         * po/nb.po:
6912         * po/nl.po:
6913         * po/or.po:
6914         * po/pl.po:
6915         * po/pt_BR.po:
6916         * po/ru.po:
6917         * po/sk.po:
6918         * po/sl.po:
6919         * po/sq.po:
6920         * po/sr.po:
6921         * po/sv.po:
6922         * po/tr.po:
6923         * po/uk.po:
6924         * po/vi.po:
6925         * po/zh_CN.po:
6926           Update .po files
6927
6928 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6929
6930         * configure.ac:
6931           configure: make implicit GLib and liboil requirements explicit
6932           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
6933
6934 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
6935
6936         * ext/x264/gstx264enc.c:
6937           x264enc: disable I weighted pred
6938           If it is enabled, then it will be main profile instead of baseline.
6939           This ensures maximum compatibility of the output stream until the
6940           encoder configuration interface gets an overhaul with explicit
6941           output profile selection.
6942           Fixes #619776.
6943
6944 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6945
6946         * configure.ac:
6947         * win32/common/config.h:
6948           0.10.14.3 pre-release
6949
6950 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6951
6952         * po/af.po:
6953         * po/az.po:
6954         * po/bg.po:
6955         * po/ca.po:
6956         * po/cs.po:
6957         * po/da.po:
6958         * po/de.po:
6959         * po/el.po:
6960         * po/en_GB.po:
6961         * po/es.po:
6962         * po/eu.po:
6963         * po/fi.po:
6964         * po/fr.po:
6965         * po/hu.po:
6966         * po/id.po:
6967         * po/it.po:
6968         * po/ja.po:
6969         * po/lt.po:
6970         * po/lv.po:
6971         * po/ms.po:
6972         * po/mt.po:
6973         * po/nb.po:
6974         * po/nl.po:
6975         * po/or.po:
6976         * po/pl.po:
6977         * po/pt_BR.po:
6978         * po/ru.po:
6979         * po/sk.po:
6980         * po/sl.po:
6981         * po/sq.po:
6982         * po/sr.po:
6983         * po/sv.po:
6984         * po/tr.po:
6985         * po/uk.po:
6986         * po/vi.po:
6987         * po/zh_CN.po:
6988           po: update translations
6989
6990 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6991
6992         * common:
6993           Automatic update of common submodule
6994           From 357b0db to fd7ca04
6995
6996 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6997
6998         * configure.ac:
6999         * win32/common/config.h:
7000           0.10.14.2 pre-release
7001
7002 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7003
7004         * common:
7005           Automatic update of common submodule
7006           From 4d67bd6 to 357b0db
7007
7008 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7009
7010         * gst/realmedia/rmdemux.c:
7011         * gst/realmedia/rmutils.c:
7012         * gst/realmedia/rmutils.h:
7013           rmdemux: add better sipr nibble swap routine
7014
7015 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7016
7017         * gst/realmedia/rmdemux.c:
7018           rmdemux: descramble SIPR before pushing out
7019           Collect and descramble the SIPR packets before pushing.
7020           Descramble ATRAC audio.
7021           Fixes #618098
7022
7023 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7024
7025         * gst/realmedia/rmutils.c:
7026         * gst/realmedia/rmutils.h:
7027           rm: add function to descramble sipr
7028
7029 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
7030
7031         * ext/x264/gstx264enc.c:
7032         * ext/x264/gstx264enc.h:
7033           x264enc: Re-send the received upstream event as-is downstream
7034           https://bugzilla.gnome.org/show_bug.cgi?id=606689
7035
7036 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
7037
7038         * ext/amrnb/amrnb.c:
7039           amrnbenc: Set rank to GST_RANK_SECONDARY
7040
7041 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7042
7043         * gst/realmedia/rtspreal.c:
7044           rtspreal: use GLib's base64 functions if available
7045           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
7046
7047 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
7048
7049         * ext/amrnb/amrnbdec.h:
7050         * ext/amrnb/amrnbenc.h:
7051         * ext/amrwbdec/amrwbdec.h:
7052           amr: Use correct includes (as pkg-config suggests)
7053           Fixes #617078
7054
7055 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
7056
7057         * gst/ac3parse/.gitignore:
7058         * gst/ac3parse/Makefile.am:
7059         * gst/ac3parse/README:
7060         * gst/ac3parse/ac3parse.vcproj:
7061         * gst/ac3parse/gstac3parse.c:
7062         * gst/ac3parse/gstac3parse.h:
7063           ac3parse: remove unported 0.8 plugin
7064           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
7065
7066 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
7067
7068         * gst/mpegaudioparse/gstmpegaudioparse.c:
7069           docs: adding a mp3decoder as well is useful
7070
7071 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
7072
7073         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7074           docs: massage section index
7075
7076 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
7077
7078         * ext/amrwbdec/amrwbdec.c:
7079         * ext/amrwbdec/amrwbdec.h:
7080           amrwbdec: move define to source to avoid hiding it from the docs
7081
7082 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
7083
7084         * ext/cdio/gstcdiocddasrc.c:
7085           docs: remove short_desc, it is taken from element details
7086
7087 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
7088
7089         * gst/synaesthesia/gstsynaesthesia.c:
7090           docs: fix sections docs for synaesthesia
7091
7092 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
7093
7094         * docs/plugins/Makefile.am:
7095         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7096         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7097         * gst/mpegaudioparse/gstmpegaudioparse.c:
7098           docs: add docs for mp3parse
7099
7100 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7101
7102         * gst-plugins-ugly.doap:
7103           doap: update repository info from cvs->git and maintainers
7104
7105 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7106
7107         * common:
7108           Automatic update of common submodule
7109           From fc85867 to 4d67bd6
7110
7111 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7112
7113         * tests/check/elements/x264enc.c:
7114           x264enc: adaptive NALU type checking
7115           In particular, be less picky about SEI NALU order, which makes test more
7116           robust with respect to changes in libx264.
7117           See also #615410.
7118
7119 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7120
7121         * ext/x264/gstx264enc.c:
7122           x264enc: adaptive x264 header NAL layout handling
7123           Fixes #615410.
7124
7125 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7126
7127         * gst/asfdemux/gstrtpasfdepay.c:
7128           asfdepay: we require a dynamic payload type
7129           Add an extra caps property that restricts the depayloader to only accept dynamic
7130           payload types.
7131
7132 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7133
7134         * configure.ac:
7135           configure: Drop -Wcast-align
7136           Commit message copied from core's commit from Benjamin Otte:
7137           246f5dba96a5b50bb74621af67b30942cca72af5
7138           Apparently gcc warns that GstMiniObject is not castable to
7139           GstEvent/Message/Buffer due to them containing 64bit variables, even
7140           though ARM hackers claim that those only need 4byte alignment. And as
7141           long as gcc behaves that way, this warning is not very useful.
7142           So we'll remove the warning until this problem is fixed.
7143           Fixes #615698
7144
7145 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
7146
7147         * ext/mpeg2dec/gstmpeg2dec.c:
7148           mpeg2dec: copy over all buffer flags when copying buffers.
7149           Avoids losing the tff/rff video buffer flags
7150
7151 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
7152
7153         * gst/asfdemux/asfpacket.c:
7154           asfdemux: Make a table static to avoid having to always allocate it.
7155
7156 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7157
7158         * ext/x264/gstx264enc.c:
7159           x264enc: fix up avcC header construction
7160           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
7161           for BUILD_X264 < 76.
7162           Also fixes #610089.
7163
7164 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7165
7166         * ext/x264/gstx264enc.c:
7167           x264enc: parameterize libx264 provided NAL layout in codec-data creation
7168
7169 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
7170
7171         * configure.ac:
7172           configure: Remove -Wundef flag
7173           Same fix as for #615161
7174
7175 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7176
7177         * common:
7178           Automatic update of common submodule
7179           From fdf023d to fc85867
7180
7181 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7182
7183         * gst-libs/gst/gettext.h:
7184           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
7185
7186 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7187
7188         * common:
7189         * ext/Makefile.am:
7190         * gst/Makefile.am:
7191           build: build plugins in parallel where possible, if make -jN is used
7192
7193 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7194
7195         * Makefile.am:
7196           build: add cruft alert for common/shave*
7197
7198 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7199
7200         * win32/MANIFEST:
7201           Fix make distcheck
7202           Remove removed file win32/common/config.h.in from MANIFEST.
7203
7204 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
7205
7206         * gst/synaesthesia/synaescope.c:
7207         * gst/synaesthesia/synaescope.h:
7208           synaestesia: Fix old-style prototype
7209
7210 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
7211
7212         * gst/realmedia/rmutils.c:
7213           Fix pointer type.
7214           Fixes #613815
7215
7216 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
7217
7218         * common:
7219           Automatic update of common submodule
7220           From 55cd514 to c1d07dd
7221
7222 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7223
7224         * configure.ac:
7225         * ext/amrnb/amrnbdec.c:
7226         * ext/amrnb/amrnbenc.c:
7227         * ext/cdio/gstcdiocddasrc.h:
7228         * ext/dvdread/dvdreadsrc.c:
7229         * ext/lame/gstlame.h:
7230         * ext/lame/gstlamemp3enc.h:
7231         * ext/lame/plugin.c:
7232         * ext/mad/gstmad.c:
7233         * ext/x264/gstx264enc.c:
7234         * ext/x264/gstx264enc.h:
7235         * gst/mpegaudioparse/gstmpegaudioparse.c:
7236         * gst/mpegaudioparse/gstxingmux.c:
7237         * gst/mpegstream/gstdvddemux.c:
7238         * gst/mpegstream/gstmpegdemux.c:
7239         * gst/mpegstream/gstmpegparse.c:
7240         * gst/realmedia/asmrules.c:
7241         * gst/realmedia/pnmsrc.c:
7242         * gst/realmedia/pnmsrc.h:
7243         * gst/realmedia/rdtdepay.h:
7244         * gst/realmedia/rdtmanager.c:
7245         * gst/realmedia/rtspreal.c:
7246           build: Add all kinds of compiler warning flags and fix the resulting warnings
7247
7248 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7249
7250         * ext/amrnb/Makefile.am:
7251         * ext/amrwbdec/Makefile.am:
7252         * ext/sidplay/Makefile.am:
7253         * gst/asfdemux/Makefile.am:
7254         * gst/mpegaudioparse/Makefile.am:
7255           build: fix up Makefile.am
7256           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
7257           the order a bit here and there (see docs/random/moving-plugins).
7258
7259 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7260
7261         * win32/common/config.h.in:
7262           win32: remove win32-specific config.h.in copy that's not used any longer
7263           The win32 config.h is now generated from the top-level config.h.in.
7264
7265 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
7266
7267         * ext/a52dec/gsta52dec.c:
7268         * ext/amrnb/amrnbdec.c:
7269         * ext/amrnb/amrnbenc.c:
7270         * ext/amrwbdec/amrwbdec.c:
7271         * ext/cdio/gstcdiocddasrc.c:
7272         * ext/dvdread/dvdreadsrc.c:
7273         * ext/lame/gstlame.c:
7274         * ext/mad/gstmad.c:
7275         * ext/mpeg2dec/gstmpeg2dec.c:
7276         * gst/ac3parse/gstac3parse.c:
7277         * gst/asfdemux/gstasfdemux.c:
7278         * gst/asfdemux/gstrtpasfdepay.c:
7279         * gst/asfdemux/gstrtspwms.c:
7280         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7281         * gst/iec958/ac3iec.c:
7282         * gst/mpegaudioparse/gstmpegaudioparse.c:
7283         * gst/mpegaudioparse/gstxingmux.c:
7284         * gst/mpegstream/gstdvddemux.c:
7285         * gst/mpegstream/gstmpegdemux.c:
7286         * gst/mpegstream/gstmpegparse.c:
7287         * gst/mpegstream/gstrfc2250enc.c:
7288         * gst/realmedia/pnmsrc.c:
7289         * gst/realmedia/rademux.c:
7290         * gst/realmedia/rdtdepay.c:
7291         * gst/realmedia/rdtmanager.c:
7292         * gst/realmedia/rmdemux.c:
7293         * gst/realmedia/rtspreal.c:
7294         * gst/synaesthesia/gstsynaesthesia.c:
7295           gst_element_class_set_details => gst_element_class_set_details_simple
7296
7297 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7298
7299         * ext/x264/gstx264enc.c:
7300           x264enc: Put pixel-aspect-ratio from input into the src pad caps
7301           Fixes bug #612995.
7302
7303 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
7304
7305         * common:
7306           Automatic update of common submodule
7307           From e272f71 to 55cd514
7308
7309 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
7310
7311         * common:
7312           Automatic update of common submodule
7313           From df8a7c8 to e272f71
7314
7315 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
7316
7317         * configure.ac:
7318           Update CXXFLAGS, too
7319
7320 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
7321
7322         * configure.ac:
7323           Update for recent changes to common submodule
7324           This just replaces every "$ERROR_CFLAGS" usage with a usage of
7325           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
7326           previously.
7327           Actually using that separation will happen later.
7328
7329 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
7330
7331         * common:
7332           Automatic update of common submodule
7333           From 9720a7d to df8a7c8
7334
7335 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
7336
7337         * common:
7338           Automatic update of common submodule
7339           From 0b6e072 to 9720a7d
7340
7341 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
7342
7343         * common:
7344           Automatic update of common submodule
7345           From 7cc5eb4 to 0b6e072
7346
7347 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7348
7349         * common:
7350           Automatic update of common submodule
7351           From 7aa65b5 to 7cc5eb4
7352
7353 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7354
7355         * common:
7356           Automatic update of common submodule
7357           From 44ecce7 to 7aa65b5
7358
7359 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7360
7361         * configure.ac:
7362           configure: Use automake 1.11 silent rules instead of shave if available
7363           This makes sure that we use something that is still maintained and
7364           also brings back libtool 1.5 support.
7365
7366 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7367
7368         * configure.ac:
7369         * docs/plugins/inspect/plugin-a52dec.xml:
7370         * docs/plugins/inspect/plugin-amrnb.xml:
7371         * docs/plugins/inspect/plugin-amrwbdec.xml:
7372         * docs/plugins/inspect/plugin-asf.xml:
7373         * docs/plugins/inspect/plugin-cdio.xml:
7374         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7375         * docs/plugins/inspect/plugin-dvdread.xml:
7376         * docs/plugins/inspect/plugin-dvdsub.xml:
7377         * docs/plugins/inspect/plugin-iec958.xml:
7378         * docs/plugins/inspect/plugin-lame.xml:
7379         * docs/plugins/inspect/plugin-mad.xml:
7380         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7381         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7382         * docs/plugins/inspect/plugin-mpegstream.xml:
7383         * docs/plugins/inspect/plugin-realmedia.xml:
7384         * docs/plugins/inspect/plugin-siddec.xml:
7385         * docs/plugins/inspect/plugin-twolame.xml:
7386         * docs/plugins/inspect/plugin-x264.xml:
7387         * win32/common/config.h:
7388           Back to development
7389
7390 === release 0.10.14 ===
7391
7392 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7393
7394         * ChangeLog:
7395         * NEWS:
7396         * RELEASE:
7397         * configure.ac:
7398         * docs/plugins/gst-plugins-ugly-plugins.args:
7399         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7400         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7401         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7402         * docs/plugins/inspect/plugin-a52dec.xml:
7403         * docs/plugins/inspect/plugin-amrnb.xml:
7404         * docs/plugins/inspect/plugin-amrwbdec.xml:
7405         * docs/plugins/inspect/plugin-asf.xml:
7406         * docs/plugins/inspect/plugin-cdio.xml:
7407         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7408         * docs/plugins/inspect/plugin-dvdread.xml:
7409         * docs/plugins/inspect/plugin-dvdsub.xml:
7410         * docs/plugins/inspect/plugin-iec958.xml:
7411         * docs/plugins/inspect/plugin-lame.xml:
7412         * docs/plugins/inspect/plugin-mad.xml:
7413         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7414         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7415         * docs/plugins/inspect/plugin-mpegstream.xml:
7416         * docs/plugins/inspect/plugin-realmedia.xml:
7417         * docs/plugins/inspect/plugin-siddec.xml:
7418         * docs/plugins/inspect/plugin-twolame.xml:
7419         * docs/plugins/inspect/plugin-x264.xml:
7420         * gst-plugins-ugly.doap:
7421         * win32/common/config.h:
7422           Release 0.10.14
7423
7424 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7425
7426         * po/af.po:
7427         * po/az.po:
7428         * po/bg.po:
7429         * po/ca.po:
7430         * po/cs.po:
7431         * po/da.po:
7432         * po/de.po:
7433         * po/el.po:
7434         * po/en_GB.po:
7435         * po/es.po:
7436         * po/eu.po:
7437         * po/fi.po:
7438         * po/fr.po:
7439         * po/hu.po:
7440         * po/id.po:
7441         * po/it.po:
7442         * po/ja.po:
7443         * po/lt.po:
7444         * po/lv.po:
7445         * po/ms.po:
7446         * po/mt.po:
7447         * po/nb.po:
7448         * po/nl.po:
7449         * po/or.po:
7450         * po/pl.po:
7451         * po/pt_BR.po:
7452         * po/ru.po:
7453         * po/sk.po:
7454         * po/sl.po:
7455         * po/sq.po:
7456         * po/sr.po:
7457         * po/sv.po:
7458         * po/tr.po:
7459         * po/uk.po:
7460         * po/vi.po:
7461         * po/zh_CN.po:
7462           Update .po files
7463
7464 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7465
7466         * configure.ac:
7467         * win32/common/config.h:
7468           0.10.13.4 pre-release
7469
7470 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7471
7472         * ext/x264/gstx264enc.c:
7473         * tests/check/elements/x264enc.c:
7474           x264enc: Replace 'avc-sample' with 'avc' in caps
7475           In the element and in its tests
7476           Fixes #606662
7477
7478 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
7479
7480         * gst/asfdemux/gstasfdemux.c:
7481           asfdemux: Don't set durations of 0 on outgoing buffers.
7482           Some (broken) streams don't have the extended stream properties in
7483           the header, resulting in applying a duration of zero on outgoing
7484           buffers.
7485           Fixes #611473
7486
7487 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
7488
7489         * gst/asfdemux/asfpacket.c:
7490           asfdemux: Make sure we always set proper payload duration.
7491           Some (broken) streams will have a delta of 0, resulting in outgoing
7492           buffers having durations of 0.
7493           Fixes #611473
7494
7495 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7496
7497         * configure.ac:
7498         * win32/common/config.h:
7499           0.10.13.3 pre-release
7500
7501 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
7502
7503         * gst/asfdemux/asfpacket.c:
7504           asfdemux: Make sure we don't end up with negative timestamps.
7505           Some files have payload with timestamps smaller than the preroll duration.
7506           Instead of blindly substracting the preroll value (and ending up with
7507           insanely high timestamps on the outgoing buffers), we make sure we
7508           never go below 0.
7509           Fixes #610432
7510
7511 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7512
7513         * configure.ac:
7514         * win32/common/config.h:
7515           0.10.13.2 pre-release
7516           Update core/base requirement to 0.10.26, since that's more likely
7517           to be the actual requirement.
7518
7519 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7520
7521         * po/LINGUAS:
7522         * po/el.po:
7523         * po/sl.po:
7524           po: update translations
7525
7526 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7527
7528         * tests/check/elements/x264enc.c:
7529           x264enc: add caps check to x264enc unit test
7530           Add some minimal caps checking to x264enc unit test.
7531           See #610089.
7532
7533 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
7534
7535         * ext/x264/gstx264enc.c:
7536           x264enc: fix up avcC header construction and playback by flash players
7537           Fix off-by-one bug when constructing the avcC header chunk: we
7538           wrote wrong profile info into the header. The first byte in the
7539           SPS NAL we get from x264 is the nal type, not the profile_idc.
7540           Also add some debug logging.
7541           Fixes #610089.
7542
7543 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
7544
7545         * gst/asfdemux/gstasfdemux.c:
7546           asfdemux: Improve seek behaviour for audio-only with no index
7547           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
7548           for video, we can just seek to seek_time instead.
7549
7550 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7551
7552         * configure.ac:
7553           configure: fix up GST_CXXFLAGS properly
7554           We don't want C specific flags in GST_CXXFLAGS, so base it on the
7555           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
7556           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
7557
7558 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7559
7560         * MAINTAINERS:
7561           Update MAINTAINERS, add myself
7562
7563 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
7564
7565         * configure.ac:
7566           configure: base GST_CXXFLAGS on --cflags from pkg-config
7567           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
7568           point for for both C and CXX settings.
7569
7570 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7571
7572         * common:
7573           Automatic update of common submodule
7574           From 96dc793 to 44ecce7
7575
7576 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7577
7578         * Makefile.am:
7579         * configure.ac:
7580         * win32/common/.gitignore:
7581         * win32/common/config.h:
7582           win32: change how win32/common/config.h is updated
7583           Generate win32/common/config.h-new directly from config.h.in,
7584           using shell variables in configure and some hard-coded information.
7585           Change top-level makefile so that 'make win32-update' copies the
7586           generated file to win32/common/config.h, which we keep in source
7587           control. It's kept in source control so that the git tree is
7588           buildable from VS.
7589           This change is similar to the ones applied a while ago to GStreamer
7590           core, gst-plugins-base and gst-plugins-good and prevents configure
7591           from changing files in source control. The generated config.h
7592           should be ok, but needs testing.
7593
7594 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7595
7596         * gst/realmedia/rtspreal.c:
7597           rtspreal: don't construct config header with uninitialised bytes
7598           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
7599           a presumably unintentional padding of uninitialised bytes at the end
7600           of the CONT tags chunk, which should be harmless but causes warnings
7601           in valgrind (see #608533 for a test URL).
7602
7603 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7604
7605         * gst/realmedia/rtspreal.c:
7606           rtspreal: add finalize function so we can free streams and rulebook
7607           Fix memory leak in Real RTSP component (#608533).
7608
7609 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7610
7611         * gst/realmedia/rtspreal.c:
7612           rtspreal: fix minor memory leak
7613           Caps take their own reference when a buffer is added to them, so
7614           unref buffer after adding it to caps (#608533).
7615
7616 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7617
7618         * gst/realmedia/rdtdepay.c:
7619           rdtdepay: unref input buffer when done
7620           Fixes memory leak, see #608533.
7621
7622 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7623
7624         * common:
7625           Automatic update of common submodule
7626           From 15d47a6 to 96dc793
7627
7628 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7629
7630         * ext/x264/gstx264enc.c:
7631         * ext/x264/gstx264enc.h:
7632           x264enc: make use of Access Unit delimiters configurable
7633           API: GstX264Enc:aud
7634
7635 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7636
7637         * gst/asfdemux/asfpacket.c:
7638           asfdemux: Do not subtract padding twice
7639           Only subtract implicit padding if an explicit one isn't
7640           provided. Avoids subtracting it twice and causing
7641           parsing errors.
7642           Fixes #607698
7643
7644 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
7645
7646         * gst/asfdemux/gstasfdemux.c:
7647         * gst/mpegstream/gstmpegpacketize.c:
7648           assert: g_assert_not_reached() cannot replace return statement
7649           Fix build with assert being turned off.
7650
7651 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7652
7653         * common:
7654           Automatic update of common submodule
7655           From 14cec89 to 15d47a6
7656
7657 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
7658
7659         * gst/asfdemux/gstasfdemux.c:
7660           asfdemux: Don't forget to update flow variable
7661           Forgot to update the return value in the loop.
7662
7663 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
7664
7665         * gst/asfdemux/gstasfdemux.c:
7666           asfdemux: Check flow return on every push
7667           We previously only aggregated flow returns after the while(push) loop,
7668           which meant that in some cases we would end-up not properly aggregating
7669           the flow returns.
7670           This is based on the same flow aggregation algorithm as oggdemux.
7671
7672 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7673
7674         * ext/x264/gstx264enc.c:
7675           x264enc: Add stream-format to output caps
7676           Adds stream-format to output caps of x264enc that
7677           informs if the stream is in bytestream of avc format.
7678           Fixes #606662
7679
7680 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
7681
7682         * gst/mpegaudioparse/gstxingmux.c:
7683           xingmux: Fix unaligned memory access
7684           ARM/SPARC need 32bit alignment but xingmux accesses possibly
7685           unaligned memory, which leads to SIGBUS.
7686           Fixes bug #586464.
7687
7688 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
7689
7690         * gst/asfdemux/gstasfdemux.c:
7691           asfdemux: Use GST_STR_NULL in a couple of places.
7692           Fixes crashing on some of the log statements on win32.
7693
7694 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7695
7696         * gst/realmedia/rmdemux.c:
7697           rmdemux: Parse and post bitrate for streams
7698           Parse the bitrate of the streams and post their tags.
7699           Fixes #599299
7700
7701 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7702
7703         * gst/asfdemux/gstasfdemux.c:
7704         * gst/asfdemux/gstasfdemux.h:
7705           asfdemux: Post bitrate tag
7706           If stream bitrate object is available, post the bitrate
7707           tags.
7708           Fixes #599297
7709
7710 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7711
7712         * gst/mpegaudioparse/gstmpegaudioparse.c:
7713         * gst/mpegaudioparse/gstmpegaudioparse.h:
7714           mp3parse: minor validation check of (Xing, VBRI) metadata
7715           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
7716
7717 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7718
7719         * gst/mpegaudioparse/gstmpegaudioparse.c:
7720           mp3parse: use proper total_time and total_bytes in various cases
7721           The correct basis for (Xing, VBRI) seek table calculations is the
7722           byte size and duration provided by that metadata, rather than some
7723           other (possibly even estimated) one.  This also prevents an infinite
7724           conversion loop in (unlikely) case where a TOC is provided without
7725           such corresponding (duration) metdata.
7726
7727 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7728
7729         * gst/mpegaudioparse/gstmpegaudioparse.c:
7730         * gst/mpegaudioparse/gstmpegaudioparse.h:
7731           mp3parse: conserve stop time for non-accurate seek
7732           Use the same strategy as accurate seeks to store
7733           pending non-accurate seeks to avoid overwriting non-definite
7734           stop times. When doing non-accurate seeks our position
7735           reporting might drift off by some secs and the stream can
7736           end up before it should.
7737           Fixes #603695
7738
7739 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7740
7741         * common:
7742           Automatic update of common submodule
7743           From 47cb23a to 14cec89
7744
7745 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7746
7747         * ext/amrwbdec/amrwb.c:
7748           amrwbdec: give decoder a rank so decodebin/playbin will use it
7749
7750 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7751
7752         * gst/mpegaudioparse/gstmpegaudioparse.c:
7753           mp3parse: return false when we can't seek
7754           When upstream can't seek, we return false as well
7755
7756 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7757
7758         * ext/lame/gstlame.c:
7759         * ext/lame/gstlamemp3enc.c:
7760           lame: Avoid crash when seeking before negotiating
7761           lame's 'lgv' variable is only initialized when the caps
7762           is negotiated, whenever a seek happens before that, it would
7763           attempt to call a function on an empty pointer, causing the crash.
7764           Fixes #603515
7765
7766 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7767
7768         * common:
7769           Automatic update of common submodule
7770           From 87bf428 to 47cb23a
7771
7772 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7773
7774         * common:
7775           Automatic update of common submodule
7776           From da4c75c to 87bf428
7777
7778 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
7779
7780         * common:
7781           Automatic update of common submodule
7782           From 53a2485 to da4c75c
7783
7784 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7785
7786         * gst/mpegaudioparse/gstmpegaudioparse.c:
7787           mp3parse: fix non-flushing seek
7788           Specifically, in addition to clearing lots of variables/offsets
7789           when receiving newsegment, also clear leftover data to match.
7790
7791 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
7792
7793         * ext/x264/gstx264enc.c:
7794         * ext/x264/gstx264enc.h:
7795           x264enc: Make upstream GstForceKeyUnit thread-safe
7796           Also send the GstForceKeyUnit event downstream when an upstream on is received,
7797           allowing muxers or payloaders to take appropriate actions.
7798           https://bugzilla.gnome.org/show_bug.cgi?id=602556
7799
7800 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7801
7802         * common:
7803           Automatic update of common submodule
7804           From a3e3ce4 to 53a2485
7805
7806 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
7807
7808         * gst/asfdemux/gstasfdemux.c:
7809           asfdemux: Don't call strlen() on NULL pointers
7810           Fixes bug #602280.
7811
7812 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7813
7814         * gst/asfdemux/gstasfdemux.c:
7815           asfdemux: Remove old pads when new ones are added
7816           The old pads were being removed before adding the new ones,
7817           we should add the new ones first.
7818           Fixes #599718
7819
7820 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7821
7822         * gst/asfdemux/gstasfdemux.c:
7823         * gst/asfdemux/gstasfdemux.h:
7824           asfdemux: Handle chained asfs on pull mode
7825           Adds chained asfs handling to pull mode. It now checks if
7826           there is a new asf header after the last packet (when it
7827           is possible to know how many packets are) or it tries
7828           checking if a processed packet that fails is an header
7829           object.
7830           Fixes #599718
7831
7832 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7833
7834         * gst/asfdemux/gstasfdemux.c:
7835         * gst/asfdemux/gstasfdemux.h:
7836           asfdemux: properly do chained asfs on push mode
7837           To properly do chained asfs work with playbin2, we need to
7838           push eos on the old pads before removing them.
7839           Fixes #599718
7840
7841 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7842
7843         * gst/asfdemux/gstasfdemux.c:
7844         * gst/asfdemux/gstasfdemux.h:
7845           asfdemux: add support for chained asfs (push mode)
7846           Adds support for detecting and playing chained asfs
7847           in push mode. asfdemux tries to detect a new asf start
7848           by identifying the header object guid in a input buffer.
7849           When it finds it, it resets its state, removing its pads
7850           and creates new ones for the new file.
7851
7852 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7853
7854         * gst/asfdemux/gstasfdemux.c:
7855           asfdemux: fix two small leaks
7856
7857 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7858
7859         * gst/asfdemux/gstasfdemux.c:
7860           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
7861           WM/Track has a 0 base but is often wrongly written as starting from 1,
7862           so not as reliable as WM/TrackNumber which always starts from 1.
7863
7864 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7865
7866         * gst/asfdemux/gstasfdemux.c:
7867           asfdemux: WM/Track starts counting from 0, adjust to start from 1
7868
7869 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7870
7871         * gst/asfdemux/gstasfdemux.c:
7872           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
7873           There's both WM/Track and WM/TrackNumber.
7874
7875 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
7876
7877         * ext/a52dec/gsta52dec.c:
7878           a52dec: Fix debug statement: Pass pos variable instead of time() function
7879
7880 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
7881
7882         * gst/dvdsub/gstdvdsubdec.c:
7883           dvdsubdec: Fix printf format string warning
7884
7885 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
7886
7887         * gst/asfdemux/gstasfdemux.c:
7888           asfdemux: Fix bogus variable used uninitialised warnings
7889
7890 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
7891
7892         * po/Makevars:
7893           po: Don't create backup .po files
7894           As well as preventing creation of useless backup files, it works
7895           around a bug in gettext 0.17 on OS/X
7896
7897 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
7898
7899         * gst/asfdemux/asfpacket.c:
7900           asfdemux: fix c99-style comments.
7901
7902 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
7903
7904         * gst/asfdemux/asfpacket.c:
7905           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
7906
7907 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7908
7909         * gst/realmedia/rmutils.c:
7910           rmutils: fix byteswapping
7911           fix the byteswapping code that was wrong because of the side effects of the
7912           READ/WRITE macros.
7913           Fixes #599676
7914
7915 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
7916
7917         * ext/x264/gstx264enc.c:
7918           x264enc: Adapt to slightly modified x264 API
7919           Fixes #599095.
7920
7921 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7922
7923         * gst/asfdemux/asfpacket.c:
7924           asfdemux: careful to avoid crash on bogus data
7925           When receiving bogus data, we have to avoid subtracting a value
7926           larger than 'size' from 'size' variable, resulting in a wrap
7927           that would make 'size' a really large bogus value.
7928           Fixes #599333
7929
7930 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
7931
7932         * win32/common/config.h:
7933           win32: Commit bumped version number
7934
7935 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
7936
7937         * gst/mpegaudioparse/gstmpegaudioparse.c:
7938           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
7939           Fixes #598761
7940           This removes a good 50% of processing time for parsing a buffer.
7941           We do this by simply... getting the nicks that we already have handy
7942           instead of going through the expensive glib system.
7943
7944 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
7945
7946         * configure.ac:
7947           configure.ac: And back to development we go...
7948
7949 === release 0.10.13 ===
7950
7951 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
7952
7953         * ChangeLog:
7954         * NEWS:
7955         * RELEASE:
7956         * common:
7957         * configure.ac:
7958         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7959         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7960         * docs/plugins/inspect/plugin-a52dec.xml:
7961         * docs/plugins/inspect/plugin-asf.xml:
7962         * docs/plugins/inspect/plugin-cdio.xml:
7963         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7964         * docs/plugins/inspect/plugin-dvdread.xml:
7965         * docs/plugins/inspect/plugin-dvdsub.xml:
7966         * docs/plugins/inspect/plugin-iec958.xml:
7967         * docs/plugins/inspect/plugin-lame.xml:
7968         * docs/plugins/inspect/plugin-mad.xml:
7969         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7970         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7971         * docs/plugins/inspect/plugin-mpegstream.xml:
7972         * docs/plugins/inspect/plugin-realmedia.xml:
7973         * docs/plugins/inspect/plugin-siddec.xml:
7974         * docs/plugins/inspect/plugin-twolame.xml:
7975         * docs/plugins/inspect/plugin-x264.xml:
7976         * gst-plugins-ugly.doap:
7977         * win32/common/config.h:
7978           Release 0.10.13
7979
7980 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
7981
7982         * po/af.po:
7983         * po/az.po:
7984         * po/bg.po:
7985         * po/ca.po:
7986         * po/cs.po:
7987         * po/da.po:
7988         * po/de.po:
7989         * po/en_GB.po:
7990         * po/es.po:
7991         * po/eu.po:
7992         * po/fi.po:
7993         * po/fr.po:
7994         * po/hu.po:
7995         * po/id.po:
7996         * po/it.po:
7997         * po/ja.po:
7998         * po/lt.po:
7999         * po/lv.po:
8000         * po/ms.po:
8001         * po/mt.po:
8002         * po/nb.po:
8003         * po/nl.po:
8004         * po/or.po:
8005         * po/pl.po:
8006         * po/pt_BR.po:
8007         * po/ru.po:
8008         * po/sk.po:
8009         * po/sq.po:
8010         * po/sr.po:
8011         * po/sv.po:
8012         * po/tr.po:
8013         * po/uk.po:
8014         * po/vi.po:
8015         * po/zh_CN.po:
8016           Update .po files
8017
8018 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
8019
8020         * common:
8021           Automatic update of common submodule
8022           From 85d1530 to 0702fe1
8023
8024 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
8025
8026         * ChangeLog:
8027         * configure.ac:
8028         * po/af.po:
8029         * po/az.po:
8030         * po/bg.po:
8031         * po/ca.po:
8032         * po/cs.po:
8033         * po/da.po:
8034         * po/de.po:
8035         * po/en_GB.po:
8036         * po/es.po:
8037         * po/eu.po:
8038         * po/fi.po:
8039         * po/fr.po:
8040         * po/hu.po:
8041         * po/id.po:
8042         * po/it.po:
8043         * po/ja.po:
8044         * po/lt.po:
8045         * po/lv.po:
8046         * po/ms.po:
8047         * po/mt.po:
8048         * po/nb.po:
8049         * po/nl.po:
8050         * po/or.po:
8051         * po/pl.po:
8052         * po/pt_BR.po:
8053         * po/ru.po:
8054         * po/sk.po:
8055         * po/sq.po:
8056         * po/sr.po:
8057         * po/sv.po:
8058         * po/tr.po:
8059         * po/uk.po:
8060         * po/vi.po:
8061         * po/zh_CN.po:
8062         * win32/common/config.h:
8063           0.10.12.3 pre-release
8064
8065 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
8066
8067         * common:
8068           Automatic update of common submodule
8069           From a3e3ce4 to 85d1530
8070
8071 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
8072
8073         * ext/a52dec/gsta52dec.c:
8074           a52dec: Fix reference leak on all input buffers in 'dvd mode'
8075           https://bugzilla.gnome.org/show_bug.cgi?id=598272
8076
8077 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
8078
8079         * ChangeLog:
8080         * configure.ac:
8081         * po/LINGUAS:
8082         * po/af.po:
8083         * po/az.po:
8084         * po/bg.po:
8085         * po/ca.po:
8086         * po/cs.po:
8087         * po/da.po:
8088         * po/de.po:
8089         * po/en_GB.po:
8090         * po/es.po:
8091         * po/eu.po:
8092         * po/fi.po:
8093         * po/fr.po:
8094         * po/hu.po:
8095         * po/id.po:
8096         * po/it.po:
8097         * po/ja.po:
8098         * po/lt.po:
8099         * po/lv.po:
8100         * po/ms.po:
8101         * po/mt.po:
8102         * po/nb.po:
8103         * po/nl.po:
8104         * po/or.po:
8105         * po/pl.po:
8106         * po/pt_BR.po:
8107         * po/ru.po:
8108         * po/sk.po:
8109         * po/sq.po:
8110         * po/sr.po:
8111         * po/sv.po:
8112         * po/tr.po:
8113         * po/uk.po:
8114         * po/vi.po:
8115         * po/zh_CN.po:
8116         * win32/common/config.h:
8117           0.10.12.2 pre-release
8118
8119 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
8120
8121         * docs/plugins/gst-plugins-ugly-plugins.args.new:
8122         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8123           docs: Remove files accidentally added
8124           Remove the gst-plugins-ugly-plugins.args.new and
8125           gst-plugins-ugly-plugins.signals.new files, that appear
8126           to have been accidentally added in commit
8127           f5d046a0b034f9bd7274291f7131ee5db1a30052
8128
8129 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
8130
8131         * ext/a52dec/gsta52dec.c:
8132           a52dec: Add some debugging for new segment events
8133
8134 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
8135
8136         * ext/mpeg2dec/gstmpeg2dec.c:
8137           mpeg2dec: fix warning in macosx snow leopard
8138
8139 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
8140
8141         * gst/mpegstream/gstmpegparse.c:
8142           mpegstream: fix warning in macosx snow leopard
8143
8144 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
8145
8146         * gst/mpegaudioparse/gstmpegaudioparse.c:
8147           mpegaudioparse: fix warning in macosx snow leopard
8148
8149 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
8150
8151         * gst/dvdsub/gstdvdsubdec.c:
8152           dvdsubdec: fix warning on macosx snow leopard
8153
8154 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
8155
8156         * gst/asfdemux/gstasfdemux.c:
8157           asfdemux: fix warning in macosx snow leopard
8158
8159 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
8160
8161         * gst/mpegaudioparse/gstmpegaudioparse.c:
8162           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
8163
8164 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
8165
8166         * common:
8167           Automatic update of common submodule
8168           From 19fa4f3 to a3e3ce4
8169
8170 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
8171
8172         * gst/asfdemux/gstasfdemux.c:
8173         * gst/realmedia/rdtmanager.c:
8174           build: fprintf, sprintf, sscanf need stdio.h
8175
8176 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
8177
8178         * ext/mad/gstmad.c:
8179           mad: add missing include to fix the build
8180
8181 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8182
8183         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8184           dvdlpcm: whitespace fixes
8185
8186 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
8187
8188         * gst-plugins-ugly.spec.in:
8189           update spec file
8190
8191 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8192
8193         * configure.ac:
8194           x264enc: adjust configure checking to changed upstream
8195
8196 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8197
8198         * ext/x264/gstx264enc.c:
8199           x264enc: conditionally adjust to new upstream API
8200           Fixes #596517.
8201
8202 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8203
8204         * gst/mpegaudioparse/gstmpegaudioparse.c:
8205         * gst/mpegaudioparse/gstmpegaudioparse.h:
8206           mpegaudioparse: prevent infinite (re)syncing
8207           Conflicts:
8208           gst/mpegaudioparse/gstmpegaudioparse.c
8209
8210 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
8211
8212         * gst/mpegaudioparse/gstmpegaudioparse.c:
8213           mp3parse: Refactor checking for sync. Make resyncing more reliable.
8214           Previously, we could get false sync relatively easily - it sometimes happened
8215           on real files. This cleans the code up a fair bit, and makes it require more
8216           confirmation that we've found valid sync before continuing.
8217
8218 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8219
8220         * gst/mpegaudioparse/gstmpegaudioparse.c:
8221           mpegaudioparse: ensure 2 valid headers in a row when resyncing
8222
8223 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8224
8225         * gst/mpegstream/gstdvddemux.c:
8226           dvddemux: remove bogus ifndef
8227
8228 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8229
8230         * common:
8231           Automatic update of common submodule
8232           From 94f95e3 to 19fa4f3
8233
8234 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8235
8236         * ext/mpeg2dec/gstmpeg2dec.c:
8237           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
8238
8239 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8240
8241         * gst/dvdsub/gstdvdsubparse.c:
8242           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
8243
8244 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
8245
8246         * ext/amrnb/amrnbdec.c:
8247         * ext/amrnb/amrnbenc.c:
8248           Remove Ronald Bultje from Authors field
8249           Replaced with "GStreamer maintainers
8250           <gstreamer-devel@lists.sourceforge.net>" or just removed,
8251           depending on the number of other authors.
8252
8253 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
8254
8255         * gst/asfdemux/Makefile.am:
8256         * gst/asfdemux/gstasfmux.c:
8257         * gst/asfdemux/gstasfmux.h:
8258           asfdemux: Remove old non-built asfmux code
8259           Remove so people don't confuse it with the new asfmux code
8260           in -bad.
8261
8262 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8263
8264         * ext/a52dec/gsta52dec.c:
8265           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
8266           It's not defined for older liba52 versions.
8267
8268 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
8269
8270         * ext/a52dec/gsta52dec.c:
8271           a52dec: Allow liba52 to use djbfft based IMDCT transform
8272           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
8273           IMDCT transform acceleration. It does however have a software based
8274           acceleration using the djbfft library (D.J. Bernstein's library for
8275           fourier transforms - Extremely fast library for floating-point
8276           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
8277           flag.
8278           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
8279           and AltiVec implementations, but those are checked for first, and
8280           djbfft is chosen only if none of those is available - good in the
8281           case of some distributions including a port of the MPlayer changes
8282           in their system a52dec library.
8283           The down and upmix code in liba52 doesn't seem to be disturbed by
8284           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
8285           versions if passed from oil_cpu_get_flags (SSE currently is not).
8286           Fixes bug #592787.
8287
8288 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8289
8290         * configure.ac:
8291           amr: Use opencore-amr pkg-config files if possible
8292           This makes it possible to build the plugins when the libraries
8293           are installed at non-standard locations.
8294           Fixes bug #591348.
8295
8296 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8297
8298         * gst/mpegaudioparse/gstmpegaudioparse.c:
8299           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
8300           Metadata provided seek tables are consistent with metadata's view of
8301           total size, which typically matches real size, but need not do so
8302           (e.g. a truncated file).  Fixes seeking and position reporting
8303           in such truncated files (although duration based on metadata may then
8304           still be incorrect).
8305
8306 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8307
8308         * configure.ac:
8309           configure: bump core/base requirements to released versions
8310           to avoid confusion.
8311
8312 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8313
8314         * configure.ac:
8315           configure: Remove all mentions to the id3tag plugin which was removed
8316
8317 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
8318
8319         * configure.ac:
8320           mad: make check for mad independent of the check for id3tag
8321           Fixes bug #590432.
8322
8323 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8324
8325         * gst/asfdemux/gstrtpasfdepay.c:
8326           rtpasfdepay: set padding size to the correct value
8327           asf packets in rtp packets should come with their padding fields
8328           set to 0 and the depayload must update them to the correct
8329           value before pushing downstream
8330
8331 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
8332
8333         * configure.ac:
8334         * docs/plugins/Makefile.am:
8335         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8336         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8337         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8338         * docs/plugins/inspect/plugin-amrnb.xml:
8339         * docs/plugins/inspect/plugin-amrwbdec.xml:
8340         * ext/Makefile.am:
8341         * ext/amrnb/GstAmrnbEnc.prs:
8342         * ext/amrnb/Makefile.am:
8343         * ext/amrnb/README:
8344         * ext/amrnb/amrnb.c:
8345         * ext/amrnb/amrnbdec.c:
8346         * ext/amrnb/amrnbdec.h:
8347         * ext/amrnb/amrnbenc.c:
8348         * ext/amrnb/amrnbenc.h:
8349         * ext/amrnb/amrnbparse.c:
8350         * ext/amrnb/amrnbparse.h:
8351         * ext/amrwbdec/Makefile.am:
8352         * ext/amrwbdec/README:
8353         * ext/amrwbdec/amrwb.c:
8354         * ext/amrwbdec/amrwbdec.c:
8355         * ext/amrwbdec/amrwbdec.h:
8356           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
8357           These are based on the OpenCore codecs.
8358           Fixes bug #584890.
8359
8360 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
8361
8362         * common:
8363           Automatic update of common submodule
8364           From fedaaee to 94f95e3
8365
8366 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8367
8368         * LICENSE_readme:
8369         * REQUIREMENTS:
8370         * configure.ac:
8371         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8372         * docs/plugins/gst-plugins-ugly-plugins.args.new:
8373         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8374         * docs/plugins/inspect/plugin-dvdnav.xml:
8375         * ext/Makefile.am:
8376         * ext/dvdnav/.gitignore:
8377         * ext/dvdnav/Makefile.am:
8378         * ext/dvdnav/README:
8379         * ext/dvdnav/dvdnavsrc.c:
8380         * ext/dvdnav/dvdnavsrc.h:
8381         * ext/dvdnav/gst-dvd:
8382         * ext/dvdread/dvdreadsrc.c:
8383         * gst-plugins-ugly.spec.in:
8384         * po/POTFILES.in:
8385           dvdnav: remove dvdnav plugin
8386           Remove dvdnav plugin, it has no future. resindvd is the plugin to
8387           use for dvd playback. Note that dvdnav was never really enabled
8388           in -ugly, you had to edit configure.ac to get it built.
8389
8390 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8391
8392         * tests/check/elements/mpeg2dec.c:
8393           mpeg2dec: Fix unused variables compiler warnings in unit test
8394
8395 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
8396
8397         * autogen.sh:
8398           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
8399           Check for more automake command variants. Use printf instead of 'echo -n'
8400           for portability
8401
8402 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
8403
8404         * common:
8405           Automatic update of common submodule
8406           From 5845b63 to fedaaee
8407
8408 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
8409
8410         * .gitignore:
8411           Make git ignore more files
8412
8413 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
8414
8415         * gst/asfdemux/gstasfdemux.c:
8416           asfdemux: Refactor multiple packet pull.
8417           This also fixes a bug by which the first buffer (in a multi-packet mode)
8418           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
8419           full incoming buffer and not just of the single asf packet.
8420           Fixes corrupted frames introduced by latest commit.
8421
8422 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8423
8424         * gst/asfdemux/gstasfdemux.c:
8425           asfdemux: use the right accurate field
8426           Remove accurate variable and its faulty use because the real variable is an
8427           instance variable.
8428
8429 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
8430
8431         * gst/asfdemux/asfpacket.c:
8432         * gst/asfdemux/gstasfdemux.c:
8433           asfdemux: Sprinkle branch prediction macros accross the code
8434
8435 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
8436
8437         * gst/asfdemux/gstasfdemux.c:
8438           asfdemux: Delay newsegment handling until we have a keyframe.
8439           We now have a chance for packets to be collected before we send out the
8440           newsegment. If we're not in accurate seeking (keyunit) it will set
8441           the segment start/time to the keyframe's timestamp.
8442
8443 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
8444
8445         * gst/asfdemux/gstasfdemux.c:
8446           asfdemux: Remove useless check. We already have checked for it above.
8447
8448 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
8449
8450         * gst/asfdemux/gstasfdemux.c:
8451           asfdemux: No longer queue GOPs now that seeking is fixed.
8452           We now *always* seek to the keyframe just before our requested position.
8453           When we encounter the first keyframe and we were not accurate (therefore doing
8454           keyframe seeking), we update the segment start position to the keyframe timestamp.
8455
8456 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
8457
8458         * gst/asfdemux/gstasfdemux.c:
8459         * gst/asfdemux/gstasfdemux.h:
8460           asfdemux: Store the accurate seeking flag
8461
8462 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
8463
8464         * gst/asfdemux/gstasfdemux.c:
8465           asfdemux: Use the average frame duration for buffers without a duration.
8466           This will still cause some timestamp jitter, but giving a hint as to the duration
8467           rather than nothing seems to be a better idea.
8468           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
8469           duration using the accumulated packet duration (which will be correct).
8470
8471 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
8472
8473         * gst/asfdemux/gstasfdemux.c:
8474         * gst/asfdemux/gstasfdemux.h:
8475           asfdemux: Use index entry packet count to optimize seeking.
8476           The simple index entries also contain the number of packets one needs
8477           to retrieve at a given position to get a full keyframe. We therefore
8478           use that information to retrieve all those packets in one buffer when
8479           working in pull-mode.
8480
8481 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8482
8483         * gst/asfdemux/gstasfdemux.c:
8484           asfdemux: Do not try to free const pointer
8485           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
8486           asfdemux tried to free a const pointer that had been cast to a
8487           normal pointer variable.
8488
8489 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
8490
8491         * gst/asfdemux/gstasfdemux.c:
8492           asfdemux: Use presentation timestamp when searching in the index.
8493           We need to take the preroll into account... else we end up too early.
8494
8495 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
8496
8497         * common:
8498           Automatic update of common submodule
8499           From f3bb51b to 5845b63
8500
8501 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
8502
8503         * gst/asfdemux/gstasfdemux.c:
8504           asfdemux: Convert index entry from presentation time to timestamps.
8505           We weren't taking the preroll into account previously, meaning that we
8506           were always seeking preroll nanoseconds too early... resulting in a lot
8507           of dropped packets (which are before the start time).
8508           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
8509
8510 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
8511
8512         * common:
8513         * gst/asfdemux/gstasfdemux.c:
8514           asfdemux: Fix byte array metadata handling.
8515           We basically discard byte array metadata. Should be trivial to adapt
8516           to storing the pointers if we need it later on.
8517
8518 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
8519
8520         * gst/asfdemux/gstasfdemux.c:
8521         * gst/asfdemux/gstasfdemux.h:
8522           asfdemux: Handle PAR/interlaced information stored in packet payload.
8523           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
8524           in the ASF Packet payload extensions).
8525
8526 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
8527
8528         * gst/asfdemux/gstasfdemux.c:
8529         * gst/asfdemux/gstasfdemux.h:
8530           asfdemux: Store/Handle global metadata (not specific to one stream).
8531           This allows us to store (and handle) PAR information which might be stored there.
8532
8533 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8534
8535         * gst/mpegaudioparse/gstmpegaudioparse.c:
8536           mpegaudioparse: fix Xing inverse seek table building
8537
8538 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
8539
8540         * common:
8541           Automatic update of common submodule
8542           From f3bb51b to f810030
8543
8544 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8545
8546         * gst/asfdemux/gstasfdemux.c:
8547           asfdemux: don't try to free a NULL taglist
8548
8549 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8550
8551         * gst/asfdemux/gstasfdemux.c:
8552           asfdemux: post tags only after we've created our source pads
8553           Post global tags only after we've added our source pads, so that
8554           tag events get sent downstream in addition to tag messages posted
8555           on the bus. This makes sure tags can be picked up automatically
8556           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
8557           While we're at it, also add a container-format tag.
8558
8559 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8560
8561         * configure.ac:
8562         * gst/asfdemux/gstasfdemux.c:
8563           asfdemux: use new bytereader functions for image tag parsing
8564
8565 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8566
8567         * gst/asfdemux/gstasfdemux.c:
8568         * gst/asfdemux/gstasfdemux.h:
8569           asfdemux: remove some more unused variables
8570
8571 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8572
8573         * gst/realmedia/rmdemux.c:
8574           rmdemux: plug buffer leaking
8575
8576 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8577
8578         * gst/asfdemux/gstrtpasfdepay.c:
8579           asfdepay: guard against dropped buffers
8580           If a buffer was dropped, we might request data from the adapter that is not
8581           there and then we get a NULL buffer.
8582
8583 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8584
8585         * gst/asfdemux/gstasfdemux.c:
8586         * gst/asfdemux/gstasfdemux.h:
8587           asfdemux: set DISCONT on streams
8588           When we receive a DISCONT as input, don't clear our complete state but simply
8589           mark a discont that will be put on the next buffer. The code will be able to
8590           handle and throw away incomplete data.
8591           Add some more debug info.
8592           Remove an unused variable.
8593
8594 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8595
8596         * gst/asfdemux/gstrtpasfdepay.c:
8597           asfdepay: set DELTA_UNIT flag correctly
8598           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
8599           Add some more debug info.
8600
8601 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8602
8603         * gst/asfdemux/gstasfdemux.c:
8604           asfdemux: fix latency calculations
8605           We need to check for -1 as an invalid timestamp, not 1.
8606
8607 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8608
8609         * gst/mpegaudioparse/gstmpegaudioparse.c:
8610         * gst/mpegaudioparse/gstmpegaudioparse.h:
8611           mp3parse: don't put every single frame into the index
8612           Let's not put every single mp3 frame in our index, a few frames per
8613           second should be more than enough. For now use an index interval
8614           of 100ms-500ms depending on the upstream size, to keep the index at
8615           a reasonable size. Factor out the code that adds the index entry
8616           into a separate function for better code readability.
8617
8618 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8619
8620         * gst/mpegaudioparse/gstmpegaudioparse.c:
8621         * gst/mpegaudioparse/gstmpegaudioparse.h:
8622           mp3parse: assume seekability only if we know the upstream size
8623           While technically upstream may be seekable even if it doesn't know
8624           the exact size, I can't think of a use case where this distincation
8625           is relevant in practice, so for now just assume we're not seekable
8626           if upstream doesn't provide us with a size. Makes sure we don't
8627           build a seek index when streaming internet radio with sources that
8628           pretend to be seekable until you try to actually seek.
8629
8630 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8631
8632         * gst-plugins-ugly.spec.in:
8633           Fix x264 requirement in SPEC file
8634
8635 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8636
8637         * ext/x264/gstx264enc.c:
8638         * gst/realmedia/rdtmanager.c:
8639           x264enc, rdtmanager: fix compilation with debugging disabled
8640
8641 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
8642
8643         * common:
8644         * docs/plugins/Makefile.am:
8645           docs: Bump common. Fix comment in the docs Makefile.am
8646
8647 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
8648
8649         * configure.ac:
8650         * win32/common/config.h:
8651           Back to development -> 0.10.12.1
8652
8653 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
8654
8655         * gst-plugins-ugly.doap:
8656           Add 0.10.12 release to the doap file
8657
8658 === release 0.10.12 ===
8659
8660 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
8661
8662         * ChangeLog:
8663         * NEWS:
8664         * RELEASE:
8665         * configure.ac:
8666         * docs/plugins/gst-plugins-ugly-plugins.args:
8667         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8668         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8669         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8670         * docs/plugins/inspect/plugin-a52dec.xml:
8671         * docs/plugins/inspect/plugin-asf.xml:
8672         * docs/plugins/inspect/plugin-cdio.xml:
8673         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8674         * docs/plugins/inspect/plugin-dvdread.xml:
8675         * docs/plugins/inspect/plugin-dvdsub.xml:
8676         * docs/plugins/inspect/plugin-iec958.xml:
8677         * docs/plugins/inspect/plugin-lame.xml:
8678         * docs/plugins/inspect/plugin-mad.xml:
8679         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8680         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8681         * docs/plugins/inspect/plugin-mpegstream.xml:
8682         * docs/plugins/inspect/plugin-realmedia.xml:
8683         * docs/plugins/inspect/plugin-siddec.xml:
8684         * docs/plugins/inspect/plugin-synaesthesia.xml:
8685         * docs/plugins/inspect/plugin-twolame.xml:
8686         * docs/plugins/inspect/plugin-x264.xml:
8687         * win32/common/config.h:
8688           Release 0.10.12
8689
8690 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
8691
8692         * po/bg.po:
8693         * po/id.po:
8694         * po/it.po:
8695         * po/nl.po:
8696         * po/zh_CN.po:
8697           Update .po files
8698
8699 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
8700
8701         * po/af.po:
8702         * po/az.po:
8703         * po/bg.po:
8704         * po/ca.po:
8705         * po/cs.po:
8706         * po/da.po:
8707         * po/en_GB.po:
8708         * po/es.po:
8709         * po/fi.po:
8710         * po/fr.po:
8711         * po/hu.po:
8712         * po/id.po:
8713         * po/it.po:
8714         * po/ja.po:
8715         * po/lt.po:
8716         * po/mt.po:
8717         * po/nb.po:
8718         * po/nl.po:
8719         * po/or.po:
8720         * po/pl.po:
8721         * po/pt_BR.po:
8722         * po/ru.po:
8723         * po/sk.po:
8724         * po/sq.po:
8725         * po/sr.po:
8726         * po/sv.po:
8727         * po/tr.po:
8728         * po/uk.po:
8729         * po/vi.po:
8730         * po/zh_CN.po:
8731           Update .po files
8732
8733 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
8734
8735         * configure.ac:
8736         * po/af.po:
8737         * po/az.po:
8738         * po/bg.po:
8739         * po/ca.po:
8740         * po/cs.po:
8741         * po/da.po:
8742         * po/en_GB.po:
8743         * po/es.po:
8744         * po/fi.po:
8745         * po/fr.po:
8746         * po/hu.po:
8747         * po/id.po:
8748         * po/it.po:
8749         * po/ja.po:
8750         * po/lt.po:
8751         * po/mt.po:
8752         * po/nb.po:
8753         * po/nl.po:
8754         * po/or.po:
8755         * po/pl.po:
8756         * po/pt_BR.po:
8757         * po/ru.po:
8758         * po/sk.po:
8759         * po/sq.po:
8760         * po/sr.po:
8761         * po/sv.po:
8762         * po/tr.po:
8763         * po/uk.po:
8764         * po/vi.po:
8765         * po/zh_CN.po:
8766         * win32/common/config.h:
8767           0.10.11.2 pre-release
8768
8769 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
8770
8771         * win32/common/config.h.in:
8772           win32: Remove #undef inline from the win32 config.h
8773
8774 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8775
8776         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8777         * docs/plugins/inspect/plugin-mad.xml:
8778         * ext/mad/Makefile.am:
8779         * ext/mad/gstid3tag.c:
8780         * ext/mad/gstmad.c:
8781         * ext/mad/gstmad.h:
8782           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
8783           It will be reborn with a shiny new code base under its hood in -bad.
8784           See #581756 and #565764.
8785
8786 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
8787
8788         * tests/check/pipelines/.gitignore:
8789           gitignore: Ignore some built files in the test area
8790
8791 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
8792
8793         * docs/plugins/inspect/plugin-a52dec.xml:
8794         * docs/plugins/inspect/plugin-asf.xml:
8795         * docs/plugins/inspect/plugin-cdio.xml:
8796         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8797         * docs/plugins/inspect/plugin-dvdread.xml:
8798         * docs/plugins/inspect/plugin-dvdsub.xml:
8799         * docs/plugins/inspect/plugin-iec958.xml:
8800         * docs/plugins/inspect/plugin-lame.xml:
8801         * docs/plugins/inspect/plugin-mad.xml:
8802         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8803         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8804         * docs/plugins/inspect/plugin-mpegstream.xml:
8805         * docs/plugins/inspect/plugin-realmedia.xml:
8806         * docs/plugins/inspect/plugin-siddec.xml:
8807         * docs/plugins/inspect/plugin-synaesthesia.xml:
8808         * docs/plugins/inspect/plugin-twolame.xml:
8809           docs: Update plugin inspect files
8810
8811 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
8812
8813         * configure.ac:
8814         * docs/plugins/Makefile.am:
8815         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8816         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8817         * docs/plugins/inspect/plugin-x264.xml:
8818         * ext/Makefile.am:
8819         * gst-plugins-ugly.spec.in:
8820         * tests/check/Makefile.am:
8821         * tests/check/elements/.gitignore:
8822           Moved 'x264enc' from -bad to -ugly
8823
8824 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8825
8826         * ext/x264/gstx264enc.c:
8827         * ext/x264/gstx264enc.h:
8828           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
8829           Fixes #583627
8830
8831 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8832
8833         * ext/x264/GstX264Enc.prs:
8834           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
8835
8836 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8837
8838         * ext/x264/GstX264Enc.prs:
8839           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
8840
8841 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8842
8843         * ext/x264/gstx264enc.c:
8844           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
8845
8846 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
8847
8848         * ext/x264/GstX264Enc.prs:
8849         * ext/x264/Makefile.am:
8850         * ext/x264/gstx264enc.c:
8851           [MOVED FROM BAD 24/28] x264enc: add preset support
8852           Add preset iface and a (dummy) preset file as a starting point.
8853
8854 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8855
8856         * ext/x264/gstx264enc.c:
8857           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
8858
8859 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
8860
8861         * ext/x264/gstx264enc.c:
8862         * ext/x264/gstx264enc.h:
8863           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
8864           Use the GstForceKeyUnit event to force a keyframe.
8865           Fixes #578112.
8866
8867 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8868
8869           [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...
8870           Original commit message from CVS:
8871           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8872           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
8873           Use hyphen in property name, perform safety buffer size check
8874           prior to mem access, and some more parentheses in macro.
8875
8876 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
8877
8878           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
8879           Original commit message from CVS:
8880           * ext/apexsink/Makefile.am:
8881           Link against -lgcrpyto for RSA_new and RSA_free.
8882           * ext/faac/gstfaac.c:
8883           * ext/x264/gstx264enc.c:
8884           Fix compiler warnings.
8885
8886 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8887
8888           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
8889           Original commit message from CVS:
8890           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
8891           Construct source caps in more conventional (and correct) manner.
8892
8893 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8894
8895           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
8896           Original commit message from CVS:
8897           * ext/alsaspdif/Makefile.am:
8898           * ext/amrwb/Makefile.am:
8899           * ext/apexsink/Makefile.am:
8900           * ext/arts/Makefile.am:
8901           * ext/artsd/Makefile.am:
8902           * ext/audiofile/Makefile.am:
8903           * ext/audioresample/Makefile.am:
8904           * ext/bz2/Makefile.am:
8905           * ext/cdaudio/Makefile.am:
8906           * ext/celt/Makefile.am:
8907           * ext/dc1394/Makefile.am:
8908           * ext/dirac/Makefile.am:
8909           * ext/directfb/Makefile.am:
8910           * ext/divx/Makefile.am:
8911           * ext/dts/Makefile.am:
8912           * ext/faac/Makefile.am:
8913           * ext/faad/Makefile.am:
8914           * ext/gsm/Makefile.am:
8915           * ext/hermes/Makefile.am:
8916           * ext/ivorbis/Makefile.am:
8917           * ext/jack/Makefile.am:
8918           * ext/jp2k/Makefile.am:
8919           * ext/ladspa/Makefile.am:
8920           * ext/lcs/Makefile.am:
8921           * ext/libfame/Makefile.am:
8922           * ext/libmms/Makefile.am:
8923           * ext/metadata/Makefile.am:
8924           * ext/mpeg2enc/Makefile.am:
8925           * ext/mplex/Makefile.am:
8926           * ext/musepack/Makefile.am:
8927           * ext/musicbrainz/Makefile.am:
8928           * ext/mythtv/Makefile.am:
8929           * ext/nas/Makefile.am:
8930           * ext/neon/Makefile.am:
8931           * ext/ofa/Makefile.am:
8932           * ext/polyp/Makefile.am:
8933           * ext/resindvd/Makefile.am:
8934           * ext/sdl/Makefile.am:
8935           * ext/shout/Makefile.am:
8936           * ext/snapshot/Makefile.am:
8937           * ext/sndfile/Makefile.am:
8938           * ext/soundtouch/Makefile.am:
8939           * ext/spc/Makefile.am:
8940           * ext/swfdec/Makefile.am:
8941           * ext/tarkin/Makefile.am:
8942           * ext/theora/Makefile.am:
8943           * ext/timidity/Makefile.am:
8944           * ext/twolame/Makefile.am:
8945           * ext/x264/Makefile.am:
8946           * ext/xine/Makefile.am:
8947           * ext/xvid/Makefile.am:
8948           * gst-libs/gst/app/Makefile.am:
8949           * gst-libs/gst/dshow/Makefile.am:
8950           * gst/aiffparse/Makefile.am:
8951           * gst/app/Makefile.am:
8952           * gst/audiobuffer/Makefile.am:
8953           * gst/bayer/Makefile.am:
8954           * gst/cdxaparse/Makefile.am:
8955           * gst/chart/Makefile.am:
8956           * gst/colorspace/Makefile.am:
8957           * gst/dccp/Makefile.am:
8958           * gst/deinterlace/Makefile.am:
8959           * gst/deinterlace2/Makefile.am:
8960           * gst/dvdspu/Makefile.am:
8961           * gst/festival/Makefile.am:
8962           * gst/filter/Makefile.am:
8963           * gst/flacparse/Makefile.am:
8964           * gst/flv/Makefile.am:
8965           * gst/games/Makefile.am:
8966           * gst/h264parse/Makefile.am:
8967           * gst/librfb/Makefile.am:
8968           * gst/mixmatrix/Makefile.am:
8969           * gst/modplug/Makefile.am:
8970           * gst/mpeg1sys/Makefile.am:
8971           * gst/mpeg4videoparse/Makefile.am:
8972           * gst/mpegdemux/Makefile.am:
8973           * gst/mpegtsmux/Makefile.am:
8974           * gst/mpegvideoparse/Makefile.am:
8975           * gst/mve/Makefile.am:
8976           * gst/nsf/Makefile.am:
8977           * gst/nuvdemux/Makefile.am:
8978           * gst/overlay/Makefile.am:
8979           * gst/passthrough/Makefile.am:
8980           * gst/pcapparse/Makefile.am:
8981           * gst/playondemand/Makefile.am:
8982           * gst/rawparse/Makefile.am:
8983           * gst/real/Makefile.am:
8984           * gst/rtjpeg/Makefile.am:
8985           * gst/rtpmanager/Makefile.am:
8986           * gst/scaletempo/Makefile.am:
8987           * gst/sdp/Makefile.am:
8988           * gst/selector/Makefile.am:
8989           * gst/smooth/Makefile.am:
8990           * gst/smoothwave/Makefile.am:
8991           * gst/speed/Makefile.am:
8992           * gst/speexresample/Makefile.am:
8993           * gst/stereo/Makefile.am:
8994           * gst/subenc/Makefile.am:
8995           * gst/tta/Makefile.am:
8996           * gst/vbidec/Makefile.am:
8997           * gst/videodrop/Makefile.am:
8998           * gst/videosignal/Makefile.am:
8999           * gst/virtualdub/Makefile.am:
9000           * gst/vmnc/Makefile.am:
9001           * gst/y4m/Makefile.am:
9002           * sys/acmenc/Makefile.am:
9003           * sys/cdrom/Makefile.am:
9004           * sys/dshowdecwrapper/Makefile.am:
9005           * sys/dshowsrcwrapper/Makefile.am:
9006           * sys/dvb/Makefile.am:
9007           * sys/dxr3/Makefile.am:
9008           * sys/fbdev/Makefile.am:
9009           * sys/oss4/Makefile.am:
9010           * sys/qcam/Makefile.am:
9011           * sys/qtwrapper/Makefile.am:
9012           * sys/vcd/Makefile.am:
9013           * sys/wininet/Makefile.am:
9014           * win32/common/config.h:
9015           Don't install static libs for plugins. Fixes #550851 for -bad.
9016
9017 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9018
9019           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
9020           Original commit message from CVS:
9021           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
9022           Adapt to slightly modified x264 API.  Fixes #555238.
9023
9024 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9025
9026           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
9027           Original commit message from CVS:
9028           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
9029           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
9030           * ext/x264/gstx264enc.h:
9031           Do not deal with duplicated input (timestamps).  If needed,
9032           a generic element can do so.
9033           Do not manipulate input timestamps on the way out,
9034           since that shifts the timeline and A/V sync.
9035
9036 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9037
9038           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
9039           Original commit message from CVS:
9040           * docs/plugins/gst-plugins-bad-plugins.args:
9041           Integrate new properties into documentation.
9042           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
9043           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9044           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9045           Fix up API prior to eventual plugin move.
9046           API: GstX264Enc:pass (provides more options, and changed to enum)
9047
9048 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9049
9050           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
9051           Original commit message from CVS:
9052           * docs/plugins/Makefile.am:
9053           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9054           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9055           * ext/x264/gstx264enc.c:
9056           * tests/check/Makefile.am:
9057           * tests/check/elements/x264enc.c: (setup_x264enc),
9058           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
9059           Add documentation and unit test for x264enc.
9060
9061 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9062
9063           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
9064           Original commit message from CVS:
9065           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
9066           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9067           Allocate some buffers in more adaptive and economical fashion.
9068
9069 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9070
9071           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
9072           Original commit message from CVS:
9073           * configure.ac:
9074           Check for sufficiently up-to-date x264 API.
9075           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
9076           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9077           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9078           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9079           * ext/x264/gstx264enc.h:
9080           Expose some more parameters of the x264 encoder as properties.
9081
9082 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9083
9084           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
9085           Original commit message from CVS:
9086           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
9087           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
9088           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9089           (gst_x264_enc_flush_frames):
9090           Coding style and layout; re-order some functions in more
9091           typical and natural flow.
9092
9093 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9094
9095           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
9096           Original commit message from CVS:
9097           * ext/x264/Makefile.am:
9098           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
9099           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
9100           (gst_x264_enc_reset), (gst_x264_enc_finalize),
9101           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
9102           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
9103           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
9104           * ext/x264/gstx264enc.h:
9105           Use GQueue in stead of custom queue code.
9106           Factorize flushing out encoder delayed frames.
9107           Factorize initialization and state change reset.
9108
9109 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9110
9111           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
9112           Original commit message from CVS:
9113           * ext/x264/gstx264enc.h:
9114           * sys/fbdev/gstfbdevsink.c:
9115           Use configure-generated _stdint.h.
9116
9117 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9118
9119           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
9120           Original commit message from CVS:
9121           * ext/x264/Makefile.am:
9122           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9123           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
9124           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
9125           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9126           (gst_x264_enc_finalize), (gst_x264_enc_chain),
9127           (gst_x264_enc_encode_frame), (plugin_init):
9128           * ext/x264/gstx264enc.h:
9129           Use video format library and GST_WRITE_*_BE macros where applicable.
9130           Use finalize in stead of dispose.
9131           Set up debug category and log callback.
9132
9133 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
9134
9135           [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...
9136           Original commit message from CVS:
9137           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9138           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9139           (gst_x264_enc_encode_frame):
9140           Try harder not to crash when we get an EOS event but haven't set
9141           up the encoder yet (as may happen when upstream errors out with
9142           not-negotiated, for example). Also, always push the EOS event
9143           downstream.
9144
9145 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
9146
9147           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
9148           Original commit message from CVS:
9149           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9150           Fix caps memleak.
9151
9152 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
9153
9154           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
9155           Original commit message from CVS:
9156           * ext/x264/gstx264enc.c:
9157           Fix build against the libx264 version that ships with debian stable.
9158
9159 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9160
9161           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
9162           Original commit message from CVS:
9163           * ext/audioresample/gstaudioresample.c:
9164           * ext/x264/gstx264enc.c:
9165           * gst/dvdspu/gstdvdspu.c:
9166           * gst/dvdspu/gstdvdspu.h:
9167           * gst/festival/gstfestival.c:
9168           * gst/h264parse/gsth264parse.c:
9169           * gst/mpegtsparse/mpegtspacketizer.c:
9170           * gst/mpegtsparse/mpegtsparse.c:
9171           * gst/multifile/gstmultifilesink.c:
9172           * gst/multifile/gstmultifilesrc.c:
9173           * gst/nuvdemux/gstnuvdemux.c:
9174           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
9175           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
9176           * sys/vcd/vcdsrc.c:
9177           Massive leak fixing, plus code cleanups.
9178
9179 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9180
9181           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
9182           Original commit message from CVS:
9183           * examples/app/appsrc_ex.c:
9184           * examples/switch/switcher.c:
9185           * ext/neon/gstneonhttpsrc.c:
9186           * ext/timidity/gstwildmidi.c:
9187           * ext/x264/gstx264enc.c:
9188           * gst/mve/mveaudioenc.c: (mve_compress_audio):
9189           * gst/rtpmanager/gstrtpclient.c:
9190           * gst/rtpmanager/gstrtpjitterbuffer.c:
9191           * gst/spectrum/demo-audiotest.c:
9192           * gst/spectrum/demo-osssrc.c:
9193           * sys/dvb/gstdvbsrc.c:
9194           Add stdlib include (free, atoi, exit).
9195
9196 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9197
9198           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
9199           Original commit message from CVS:
9200           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
9201           This needs a version check.
9202           * gst/bayer/Makefile.am:
9203           Fix the build.
9204
9205 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
9206
9207           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
9208           Original commit message from CVS:
9209           Patch by: Michal Benes <michal.benes at itonis tv>
9210           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
9211           * configure.ac:
9212           * ext/Makefile.am:
9213           * ext/x264/Makefile.am:
9214           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
9215           (gst_x264_enc_analyse_get_type),
9216           (gst_x264_enc_timestamp_queue_init),
9217           (gst_x264_enc_timestamp_queue_free),
9218           (gst_x264_enc_timestamp_queue_put),
9219           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
9220           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9221           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9222           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9223           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
9224           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9225           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
9226           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
9227           (plugin_init):
9228           * ext/x264/gstx264enc.h:
9229           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
9230           handle 'odd' widths and heights correctly yet.
9231
9232 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9233
9234         * gst/asfdemux/gstasfdemux.c:
9235           asfdemux: nicer metadata extraction of genre tags in some cases
9236           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
9237           that they presumably stand for.
9238
9239 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9240
9241         * gst/asfdemux/gstasfdemux.c:
9242           asfdemux: parse WM/Picture tags to extract cover art
9243           Fixes #583112.
9244
9245 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9246
9247         * REQUIREMENTS:
9248           docs: fix http links for amr libs in REQUIREMENTS
9249
9250 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9251
9252         * gst/asfdemux/gstasfdemux.c:
9253           asfdemux: fix bogus flow return handling in eos handler
9254           Don't overwrite the origin flow return by whatever flow we get
9255           when trying to push the remaining internally queued payloads.
9256           We want to do our eos logic, ie. send an EOS event or segment-done
9257           message in any case. Makes things EOS properly when an EOS event
9258           is forced upon the pipeline so that the source returns
9259           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
9260
9261 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9262
9263         * win32/common/config.h:
9264           win32: update config.h
9265
9266 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9267
9268         * configure.ac:
9269           configure: bump core/base requirements to released versions
9270
9271 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9272
9273         * autogen.sh:
9274         * configure.ac:
9275           autogen: move the -Wno-portability for automake into configure.ac
9276
9277 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
9278
9279         * gst/dvdlpcmdec/Makefile.am:
9280         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9281           dvdlpcmdec: Add multichannel channel maps, and send some tags
9282           Add a multichannel map to the output caps, and send at least a CODEC and
9283           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
9284           no samples and can't find info about the channel ordering, but this is
9285           better than nothing.
9286
9287 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
9288
9289         * common:
9290           Automatic update of common submodule
9291           From 888e0a2 to c572721
9292
9293 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
9294
9295         * common:
9296           Automatic update of common submodule
9297           From 6ab11d1 to 888e0a2
9298
9299 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
9300
9301         * gst/dvdsub/gstdvdsubdec.c:
9302           dvdsubdec: Remove some dead code
9303           Remove some redundant memset - gobject memory is already initalised to 0.
9304           Remove a commented out line leftover from the previous commit
9305
9306 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
9307
9308         * gst/dvdsub/gstdvdsubdec.c:
9309         * gst/dvdsub/gstdvdsubdec.h:
9310           dvdsubdec: Support ARGB output
9311           Negotiate to and render into ARGB buffers directly if the peer supports it.
9312           Fixes: #580869
9313
9314 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
9315
9316         * ext/a52dec/gsta52dec.c:
9317           a52dec: Reconcile code with dtsdec
9318           Perform some cleanups based on the dtsdec code such as using the boilerplate
9319           macro and static pad template functions.
9320           Add some documentation. Don't register a change in flags until we synch on
9321           another frame successfully.
9322
9323 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9324
9325         * ext/lame/gstlamemp3enc.c:
9326           lamemp3enc: Improve debugging a bit
9327
9328 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
9329
9330         * ext/mpeg2dec/gstmpeg2dec.c:
9331           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
9332
9333 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9334
9335         * po/Makevars:
9336         * po/af.po:
9337         * po/az.po:
9338         * po/bg.po:
9339         * po/ca.po:
9340         * po/cs.po:
9341         * po/da.po:
9342         * po/en_GB.po:
9343         * po/es.po:
9344         * po/fi.po:
9345         * po/fr.po:
9346         * po/hu.po:
9347         * po/id.po:
9348         * po/it.po:
9349         * po/ja.po:
9350         * po/lt.po:
9351         * po/mt.po:
9352         * po/nb.po:
9353         * po/nl.po:
9354         * po/or.po:
9355         * po/pl.po:
9356         * po/pt_BR.po:
9357         * po/ru.po:
9358         * po/sk.po:
9359         * po/sq.po:
9360         * po/sr.po:
9361         * po/sv.po:
9362         * po/tr.po:
9363         * po/uk.po:
9364         * po/vi.po:
9365         * po/zh_CN.po:
9366           po: avoid conflicts of local *.po files with files in git
9367           Make it so that filenames and line numbers are only stored in the *.pot file
9368           (which is not in git), but not in the individual *.po files. This information
9369           is hardly useful for translators in our case, and it should avoid the constant
9370           conflicts of local *.po files with the ones in git which are caused by the
9371           source files changing and the line numbers being updated. This commit might
9372           cause one last merge conflict for you, which you can work around with
9373           "git checkout po/*.po" before merging or pulling. After that there should
9374           (hopefully) not be any more local modifications of these files (unless
9375           someone committed additions or changes to translated strings and the
9376           *.po files haven't been updated yet, that is).
9377
9378 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9379
9380         * ext/lame/gstlamemp3enc.c:
9381           lamemp3enc: add Since tag to gtk-doc chunk
9382
9383 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9384
9385         * tests/check/elements/mpeg2dec.c:
9386           checks: fix mpeg2dec unit test again after interlace addition to caps
9387
9388 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9389
9390         * ext/mpeg2dec/gstmpeg2dec.c:
9391           mpeg2dec: work around old mpeg2dec versions
9392           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
9393           detection and just assume no rff is used. This fixes the compilation.
9394           Fixes #582375
9395
9396 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9397
9398         * ext/mpeg2dec/Makefile.am:
9399           mpeg2dec: link to gstvideo
9400           Fix compilation by adding the right include directories and linking to the video
9401           library.
9402
9403 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
9404
9405         * gst/asfdemux/asfpacket.c:
9406           asfdemux: Downgrade simple statements from WARNING to DEBUG
9407
9408 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
9409
9410         * gst/asfdemux/asfheaders.c:
9411         * gst/asfdemux/asfheaders.h:
9412         * gst/asfdemux/asfpacket.c:
9413         * gst/asfdemux/asfpacket.h:
9414           asf: Detect more payload extensions.
9415           These should help fix interlaced/PAR issues with more files.
9416
9417 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
9418
9419         * ext/mpeg2dec/gstmpeg2dec.c:
9420         * ext/mpeg2dec/gstmpeg2dec.h:
9421           mpeg2dec: Implement interlaced support.
9422           Expand the debugging statements to show more picture information.
9423
9424 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9425
9426         * ext/mpeg2dec/gstmpeg2dec.c:
9427           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
9428           ffdec_mpeg2video is much faster, fixes bug #574461.
9429
9430 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9431
9432         * ext/lame/gstlamemp3enc.c:
9433           lamemp3enc: Don't write a Xing header
9434
9435 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
9436
9437         * autogen.sh:
9438           Run libtoolize before aclocal
9439           This unbreaks the build in some cases. Fixes bug #582021
9440
9441 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
9442
9443         * ext/mpeg2dec/gstmpeg2dec.c:
9444           mpeg2dec: use 64bit safe scaling functions.
9445           Got this to fail when seeking in a 14GB file (the value in bytes is
9446           bigger than 2**32).
9447
9448 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9449
9450         * gst/mpegaudioparse/gstmpegaudioparse.c:
9451           mpegaudioparse: remove some pointless g_return_if_fail()s
9452
9453 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9454
9455         * ext/twolame/gsttwolame.c:
9456           Switch twolame to primary rank
9457
9458 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9459
9460         * ext/lame/gstlame.c:
9461         * ext/lame/gstlamemp3enc.c:
9462         * ext/twolame/gsttwolame.c:
9463           Add ranks to mp3 encoders
9464
9465 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9466
9467         * gst-plugins-ugly.spec.in:
9468           Add twolame plugin to spec file
9469
9470 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9471
9472         * gst/asfdemux/asfpacket.c:
9473         * gst/asfdemux/gstasfdemux.c:
9474         * gst/asfdemux/gstasfdemux.h:
9475           asfdemux: use upstream segment and timestamps for some interpolation
9476           This should particularly help in case of upstream live src, e.g. rtspsrc,
9477           and especially so if it has to perform fallback to TCP.
9478
9479 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
9480
9481         * gst/asfdemux/gstrtpasfdepay.c:
9482           rtpasfdepay: Add support for fragmented packet (L == 0).
9483           This happens with rtp-over-udp.
9484
9485 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9486
9487         * ext/lame/gstlamemp3enc.c:
9488           lamemp3enc: Fixup the bitrate only for CBR
9489           Additionally clarify some property descriptions.
9490
9491 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
9492
9493         * ext/lame/gstlamemp3enc.c:
9494           lame: fix format string in debug statement
9495
9496 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
9497
9498         * gst/mpegaudioparse/gstmpegaudioparse.c:
9499           mp3parse: Don't reject valid Xing tables of contents
9500           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
9501           reject them because of it, just subtract the initial offset when reading
9502           the table.
9503
9504 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
9505
9506         * gst/mpegaudioparse/gstmpegaudioparse.c:
9507           mp3parse: Allow more bits to change in headers during resynch
9508           Be more lenient about what we accept as changing bits in a header - basically,
9509           only require that the mp3 sync marker is present, for the mpeg version,
9510           layer and samplerate.
9511           Fixes: #581464
9512
9513 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
9514
9515         * ext/mad/gstmad.c:
9516           mad: Add duration of incoming/outgoing buffers in debug statements
9517
9518 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
9519
9520         * gst/mpegaudioparse/gstmpegaudioparse.c:
9521           mpegaudioparse: Remove useless checks for valid buffer duration.
9522           The buffer duration is set to a valid value at the very top of
9523           emit_frame(), we therefore don't need to check it later on.
9524
9525 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
9526
9527         * gst/mpegaudioparse/gstmpegaudioparse.c:
9528           mpegaudioparse: Fix stop condition for outputting buffers.
9529           Some mp3 streams have an offset in timestamps, requiring us to push the
9530           frame *AFTER* segment.stop in order for the decoder to be able to push
9531           all data up to the segment.stop position.
9532
9533 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9534
9535         * gst/asfdemux/asfpacket.c:
9536         * gst/asfdemux/gstasfdemux.c:
9537         * gst/asfdemux/gstasfdemux.h:
9538           asfdemux: 0-base timestamps consistently (whether or not streaming)
9539           This also makes timestamps (more) consistent before and after a possible
9540           seek, and moreover makes for reasonable position reporting in live stream
9541           (whose payload timestamps should not be taken for granted).
9542
9543 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9544
9545         * gst/asfdemux/gstasfdemux.c:
9546         * gst/asfdemux/gstasfdemux.h:
9547           asfdemux: report initial latency due to internal preroll queue
9548
9549 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9550
9551         * gst/asfdemux/gstasfdemux.c:
9552           asfdemux: enhance debug statement and refactor some initialization
9553
9554 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9555
9556         * gst/asfdemux/gstasfdemux.c:
9557           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
9558
9559 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9560
9561         * gst/asfdemux/asfpacket.c:
9562         * gst/asfdemux/gstasfdemux.c:
9563         * gst/asfdemux/gstasfdemux.h:
9564           asfdemux: handle FIXME; normalize preroll
9565
9566 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9567
9568         * gst/asfdemux/gstasfdemux.c:
9569         * gst/asfdemux/gstasfdemux.h:
9570           asfdemux: fixes for streaming mode
9571           * Improve newsegment handling, e.g. upstream might live in TIME.
9572           * Only send newsegment if we have needed info.
9573           * Avoid reading past end of data section.
9574
9575 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9576
9577         * gst/asfdemux/gstasfdemux.c:
9578           asfdemux: fixes/enhancements for streaming mode
9579           * Do not rock the boat by reacting to FLUSH_START.
9580           * Try to handle TIME seeking by seeking upstream in BYTES.
9581           * Handle SEEKING query.
9582
9583 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9584
9585         * configure.ac:
9586         * ext/lame/gstlamemp3enc.c:
9587           lame: fix compilation with LAME versions < 3.98
9588           lame_set_VBR_quality(), which takes a floating point value for the
9589           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
9590           takes quality as an integer, for older LAME versions.
9591           Fixes #581341.
9592
9593 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9594
9595         * win32/common/config.h:
9596           win32: update config.h to git
9597           Until someone ports the new win32 config.h logic from the
9598           other modules to -ugly.
9599
9600 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9601
9602         * docs/plugins/gst-plugins-ugly-plugins.args:
9603         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9604         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9605           Update docs
9606
9607 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9608
9609         * ext/lame/gstlamemp3enc.c:
9610           lamemp3enc: Add a note to the encoding-engine-quality property
9611           that says, that this does not affect the bitrate at all.
9612
9613 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9614
9615         * ext/lame/gstlame.c:
9616         * ext/lame/gstlamemp3enc.c:
9617           lame: Implement preset interface
9618
9619 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9620
9621         * ext/twolame/gsttwolame.c:
9622           twolame: Implement preset interface
9623
9624 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9625
9626         * docs/plugins/gst-plugins-ugly-plugins.args:
9627         * ext/lame/gstlamemp3enc.c:
9628         * ext/lame/gstlamemp3enc.h:
9629           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
9630
9631 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9632
9633         * ext/lame/gstlame.c:
9634         * ext/lame/gstlamemp3enc.c:
9635           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
9636
9637 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9638
9639         * ext/lame/gstlame.c:
9640           lame: Deprecate the lame element
9641
9642 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9643
9644         * docs/plugins/Makefile.am:
9645         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9646         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9647         * docs/plugins/gst-plugins-ugly-plugins.args:
9648         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9649         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9650         * docs/plugins/inspect/plugin-a52dec.xml:
9651         * docs/plugins/inspect/plugin-amrnb.xml:
9652         * docs/plugins/inspect/plugin-asf.xml:
9653         * docs/plugins/inspect/plugin-cdio.xml:
9654         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9655         * docs/plugins/inspect/plugin-dvdread.xml:
9656         * docs/plugins/inspect/plugin-dvdsub.xml:
9657         * docs/plugins/inspect/plugin-iec958.xml:
9658         * docs/plugins/inspect/plugin-lame.xml:
9659         * docs/plugins/inspect/plugin-mad.xml:
9660         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9661         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9662         * docs/plugins/inspect/plugin-mpegstream.xml:
9663         * docs/plugins/inspect/plugin-realmedia.xml:
9664         * docs/plugins/inspect/plugin-siddec.xml:
9665         * docs/plugins/inspect/plugin-synaesthesia.xml:
9666         * docs/plugins/inspect/plugin-twolame.xml:
9667           Update docs
9668
9669 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9670
9671         * ext/lame/gstlamemp3enc.c:
9672           lame: Update example pipelines with the new properties
9673
9674 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9675
9676         * ext/lame/Makefile.am:
9677         * ext/lame/gstlame.c:
9678         * ext/lame/gstlamemp3enc.c:
9679         * ext/lame/gstlamemp3enc.h:
9680         * ext/lame/plugin.c:
9681           lame: Add lamemp3enc element with much simplified interface
9682           This deprecates the lame element and fixes bug #494528.
9683
9684 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
9685
9686         * gst/asfdemux/asfpacket.c:
9687           asfpacket: Fix pull-mode timestamping handling.
9688           The problem that happens is the following:
9689           * A packet with multiple payloads comes in
9690           * Those payloads get handled one by one
9691           * The first payload contains the first audio payload with timestamp A
9692           * The second payload contains the first video (key)frame with timestamp V (where V < A)
9693           With the previous code, the following would happen:
9694           * the first payload gets processed, then passed to queue_for_stream
9695           * queue_for_stream detects it's the first valid timestamp received and stores
9696           first_ts = A
9697           * the second payload gets processed, then pass to queue_for_stream
9698           * queue_for_stream detects the timestamp is lower than first_ts... and
9699           discards it... resulting in losing the first keyframe of the video stream
9700           We've been having this issue for *ages*... it's just that nobody noticed it
9701           that much with playbin. But with playbin2's aggresive multiqueue handling, this
9702           will result in multiqueue not being able to preroll (because the video decoder will
9703           be dropping a ton of buffers before (maybe) receiving the next keyframe).
9704           Tested with over 200 asf files, and they all play the first frame correctly now,
9705           even the most braindead ones.
9706
9707 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
9708
9709         * gst/mpegaudioparse/gstmpegaudioparse.c:
9710         * gst/mpegaudioparse/gstmpegaudioparse.h:
9711           mp3parse: don't build seek table if we can't seek.
9712           Fixes #573720 - unbounded memory usage increase when listening to mp3
9713           stream for a long time.
9714
9715 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
9716
9717         * common:
9718           Automatic update of common submodule
9719           From b3941ea to 6ab11d1
9720
9721 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
9722
9723         * gst/mpegaudioparse/gstmpegaudioparse.c:
9724         * gst/mpegaudioparse/gstxingmux.c:
9725           mpegaudioparse: Remove dead assignment and duplicate code
9726
9727 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
9728
9729         * gst/realmedia/rmdemux.c:
9730           rmdemux: Actually return the return value for the seek handling.
9731
9732 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
9733
9734         * gst/mpegstream/gstmpegdemux.c:
9735         * gst/mpegstream/gstmpegparse.c:
9736           mpegstream: Remove dead assignments.
9737           The duplicate assignment of update_time was weird... but it seems normal
9738           that it's indeed the second statement which is the valid one.
9739
9740 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
9741
9742         * ext/amrnb/amrnbparse.c:
9743           armnb: Remove unused variable, adapt debug message accordingly.
9744
9745 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
9746
9747         * gst/dvdsub/gstdvdsubdec.c:
9748         * gst/mpegstream/gstdvddemux.c:
9749         * gst/mpegstream/gstmpegclock.c:
9750           dvdsub/mpegstream: _class_init: Remove unused class variables
9751
9752 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
9753
9754         * gst/asfdemux/gstasfdemux.c:
9755           asfdemux: Initialize flow for a corner case.
9756           This might be caused by entering the if() line 1214 and then not having
9757           any activated_streams.. resulting in reaching line 1267 without having
9758           any valid flow value.
9759
9760 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
9761
9762         * ext/twolame/gsttwolame.c:
9763           twolame: Remove unneeded variable, value assigned was never read.
9764
9765 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
9766
9767         * ext/mpeg2dec/gstmpeg2dec.c:
9768           mpeg2dec: Remove dead assignment. Value overwritten later on.
9769
9770 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
9771
9772         * ext/mad/gstmad.c:
9773           mad: Remove dead assignment and variables given values which are never read.
9774
9775 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
9776
9777         * ext/lame/gstlame.c:
9778           lame: Remove unneeded variable, it's assigned a value never read.
9779
9780 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
9781
9782         * gst/realmedia/rmdemux.c:
9783           rmdemux: Remove dead assignment, value is being overwritten before being read.
9784
9785 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
9786
9787         * gst/realmedia/rmdemux.c:
9788           rmdemux: Remove unused accurate flag.
9789           I couldn't see any reason why this was there in the first place.
9790
9791 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
9792
9793         * gst/realmedia/asmrules.c:
9794         * gst/realmedia/rdtdepay.c:
9795           realmedia: Remove dead assignments. The results are never read.
9796
9797 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
9798
9799         * gst/realmedia/gstrdtbuffer.c:
9800         * gst/realmedia/rademux.c:
9801         * gst/realmedia/rdtmanager.c:
9802         * gst/realmedia/rmdemux.c:
9803           realmedia: Remove useless variables, only being used once (or not).
9804
9805 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
9806
9807         * ext/mpeg2dec/gstmpeg2dec.c:
9808         * gst/asfdemux/gstrtspwms.c:
9809         * gst/realmedia/pnmsrc.c:
9810         * gst/realmedia/rdtdepay.c:
9811         * gst/realmedia/rtspreal.c:
9812           remove empty method implementations.
9813
9814 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
9815
9816         * gst/asfdemux/gstrtspwms.c:
9817           rtspwms: fix condition to detect extension commands for WMS
9818           Reply with OK to the extension commands for WMS.
9819
9820 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
9821
9822         * gst/realmedia/rtspreal.c:
9823           realmedia: add special Real header to DESCRIBE message only for Real servers
9824           Add headers that are specific to real only if a real server had been
9825           detected by the OPTIONS message.
9826
9827 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
9828
9829         * gst/synaesthesia/synaescope.c:
9830           synaesthesia: fix compilation on windows
9831           Fix compilation under MSVC due to references to headers
9832           that are not available with the MS SDKs.
9833           Fixes #578524
9834
9835 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9836
9837         * gst/asfdemux/gstrtspwms.c:
9838           rtspwms: reply to extension commands
9839           Reply with OK to the extension commands for WMS.
9840
9841 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9842
9843         * gst/asfdemux/gstrtpasfdepay.c:
9844           asfdepay: fix a comment
9845
9846 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9847
9848         * gst/asfdemux/gstasfdemux.c:
9849           asfdemux: add some more debugging
9850
9851 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9852
9853         * configure.ac:
9854           configure.ac: require git -base
9855           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
9856
9857 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9858
9859         * gst/realmedia/rtspreal.c:
9860           realmedia: add special Real header to SETUP message only for Real servers
9861           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
9862           streams where the server errors out because it can't handle the
9863           Real-specific 'Required: com.real.retain-entity-for-setup' header
9864           we've been adding unconditionally in the recent past.
9865           For reference:
9866           rtsp://66.111.34.191:601/broadcast/alnour.rm
9867           rtsp://195.134.224.231/snowboard_100.wmv
9868
9869 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
9870
9871         * configure.ac:
9872         * gst/asfdemux/Makefile.am:
9873           asfdemux: link to all required libraries including indirectly used ones.
9874           On win32, we're required to link to all the libraries used - including
9875           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
9876           (for windows only) winsock.
9877
9878 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
9879
9880         * common:
9881           Automatic update of common submodule
9882           From d0ea89e to b3941ea
9883
9884 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
9885
9886         * common:
9887           Automatic update of common submodule
9888           From f8b3d91 to d0ea89e
9889
9890 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
9891
9892         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9893           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
9894
9895 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9896
9897         * gst/realmedia/rtspreal.c:
9898         * gst/realmedia/rtspreal.h:
9899           realrtsp: add more headers
9900           Parse the ETag from the describe method and pass the sessionid as the value for
9901           the If-Match header is subsequent setup calls.
9902           Fixes support for more RealMedia RTSP streams.
9903
9904 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
9905
9906         * configure.ac:
9907           twolame: bump requirement to 0.3.10
9908           0.3.10 is the first version with the float32 encoder functions.
9909           Fixes #576305.
9910
9911 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
9912
9913         * configure.ac:
9914           back to development -> 0.10.11.1
9915
9916 === release 0.10.11 ===
9917
9918 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
9919
9920         * ChangeLog:
9921         * NEWS:
9922         * RELEASE:
9923         * configure.ac:
9924         * docs/plugins/inspect/plugin-a52dec.xml:
9925         * docs/plugins/inspect/plugin-asf.xml:
9926         * docs/plugins/inspect/plugin-cdio.xml:
9927         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9928         * docs/plugins/inspect/plugin-dvdread.xml:
9929         * docs/plugins/inspect/plugin-dvdsub.xml:
9930         * docs/plugins/inspect/plugin-iec958.xml:
9931         * docs/plugins/inspect/plugin-lame.xml:
9932         * docs/plugins/inspect/plugin-mad.xml:
9933         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9934         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9935         * docs/plugins/inspect/plugin-mpegstream.xml:
9936         * docs/plugins/inspect/plugin-realmedia.xml:
9937         * docs/plugins/inspect/plugin-siddec.xml:
9938         * docs/plugins/inspect/plugin-twolame.xml:
9939         * gst-plugins-ugly.doap:
9940         * po/cs.po:
9941         * win32/common/config.h:
9942           Release 0.10.11
9943
9944 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
9945
9946         * po/af.po:
9947         * po/az.po:
9948         * po/bg.po:
9949         * po/ca.po:
9950         * po/cs.po:
9951         * po/da.po:
9952         * po/en_GB.po:
9953         * po/es.po:
9954         * po/fi.po:
9955         * po/fr.po:
9956         * po/hu.po:
9957         * po/id.po:
9958         * po/it.po:
9959         * po/ja.po:
9960         * po/lt.po:
9961         * po/mt.po:
9962         * po/nb.po:
9963         * po/nl.po:
9964         * po/or.po:
9965         * po/pl.po:
9966         * po/pt_BR.po:
9967         * po/ru.po:
9968         * po/sk.po:
9969         * po/sq.po:
9970         * po/sr.po:
9971         * po/sv.po:
9972         * po/tr.po:
9973         * po/uk.po:
9974         * po/vi.po:
9975         * po/zh_CN.po:
9976           Update .po files
9977
9978 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
9979
9980         * configure.ac:
9981         * win32/common/config.h:
9982           0.10.10.3 pre-release
9983
9984 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
9985
9986         * po/fi.po:
9987         * po/id.po:
9988         * po/pl.po:
9989         * po/pt_BR.po:
9990         * po/sv.po:
9991           po: Update translations from upstream
9992
9993 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
9994
9995         * po/LINGUAS:
9996         * po/tr.po:
9997           po: Add Turkish translation
9998
9999 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
10000
10001         * gst/mpegaudioparse/gstmpegaudioparse.c:
10002         * gst/mpegaudioparse/gstmpegaudioparse.h:
10003           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
10004           Don't introduce glitches in the output by a) relaxing the threshold for
10005           taking upstream timestamps in preference to our calculated timestamps and
10006           b) only set the discont flag on outgoing buffers in response to an incoming
10007           discont buffer.
10008           Fixes: #575046
10009
10010 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
10011
10012         * gst/mpegaudioparse/gstmpegaudioparse.c:
10013           mp3parse: fix deadlock with accurate seeks.
10014           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
10015           Fixes #575068.
10016
10017 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
10018
10019         * configure.ac:
10020         * po/af.po:
10021         * po/az.po:
10022         * po/bg.po:
10023         * po/ca.po:
10024         * po/cs.po:
10025         * po/da.po:
10026         * po/en_GB.po:
10027         * po/es.po:
10028         * po/fi.po:
10029         * po/fr.po:
10030         * po/hu.po:
10031         * po/id.po:
10032         * po/it.po:
10033         * po/lt.po:
10034         * po/mt.po:
10035         * po/nb.po:
10036         * po/nl.po:
10037         * po/or.po:
10038         * po/pl.po:
10039         * po/pt_BR.po:
10040         * po/ru.po:
10041         * po/sk.po:
10042         * po/sq.po:
10043         * po/sr.po:
10044         * po/sv.po:
10045         * po/uk.po:
10046         * po/vi.po:
10047         * po/zh_CN.po:
10048         * win32/common/config.h:
10049           0.10.10.2 pre-release
10050           Bump version number, update translations and win32 config.h
10051
10052 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
10053
10054         * po/LINGUAS:
10055         * po/ja.po:
10056           po: Add Japanese translation
10057
10058 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
10059
10060         * configure.ac:
10061         * docs/plugins/Makefile.am:
10062         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10063         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10064         * docs/plugins/gst-plugins-ugly-plugins.args:
10065         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10066         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10067         * docs/plugins/inspect/plugin-a52dec.xml:
10068         * docs/plugins/inspect/plugin-asf.xml:
10069         * docs/plugins/inspect/plugin-cdio.xml:
10070         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10071         * docs/plugins/inspect/plugin-dvdread.xml:
10072         * docs/plugins/inspect/plugin-dvdsub.xml:
10073         * docs/plugins/inspect/plugin-iec958.xml:
10074         * docs/plugins/inspect/plugin-lame.xml:
10075         * docs/plugins/inspect/plugin-mad.xml:
10076         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10077         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10078         * docs/plugins/inspect/plugin-mpegstream.xml:
10079         * docs/plugins/inspect/plugin-realmedia.xml:
10080         * docs/plugins/inspect/plugin-siddec.xml:
10081         * docs/plugins/inspect/plugin-synaesthesia.xml:
10082         * docs/plugins/inspect/plugin-twolame.xml:
10083         * ext/Makefile.am:
10084         * po/POTFILES.in:
10085           Moved twolame from Bad to Ugly
10086
10087 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10088
10089           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
10090           Original commit message from CVS:
10091           * ext/alsaspdif/Makefile.am:
10092           * ext/amrwb/Makefile.am:
10093           * ext/apexsink/Makefile.am:
10094           * ext/arts/Makefile.am:
10095           * ext/artsd/Makefile.am:
10096           * ext/audiofile/Makefile.am:
10097           * ext/audioresample/Makefile.am:
10098           * ext/bz2/Makefile.am:
10099           * ext/cdaudio/Makefile.am:
10100           * ext/celt/Makefile.am:
10101           * ext/dc1394/Makefile.am:
10102           * ext/dirac/Makefile.am:
10103           * ext/directfb/Makefile.am:
10104           * ext/divx/Makefile.am:
10105           * ext/dts/Makefile.am:
10106           * ext/faac/Makefile.am:
10107           * ext/faad/Makefile.am:
10108           * ext/gsm/Makefile.am:
10109           * ext/hermes/Makefile.am:
10110           * ext/ivorbis/Makefile.am:
10111           * ext/jack/Makefile.am:
10112           * ext/jp2k/Makefile.am:
10113           * ext/ladspa/Makefile.am:
10114           * ext/lcs/Makefile.am:
10115           * ext/libfame/Makefile.am:
10116           * ext/libmms/Makefile.am:
10117           * ext/metadata/Makefile.am:
10118           * ext/mpeg2enc/Makefile.am:
10119           * ext/mplex/Makefile.am:
10120           * ext/musepack/Makefile.am:
10121           * ext/musicbrainz/Makefile.am:
10122           * ext/mythtv/Makefile.am:
10123           * ext/nas/Makefile.am:
10124           * ext/neon/Makefile.am:
10125           * ext/ofa/Makefile.am:
10126           * ext/polyp/Makefile.am:
10127           * ext/resindvd/Makefile.am:
10128           * ext/sdl/Makefile.am:
10129           * ext/shout/Makefile.am:
10130           * ext/snapshot/Makefile.am:
10131           * ext/sndfile/Makefile.am:
10132           * ext/soundtouch/Makefile.am:
10133           * ext/spc/Makefile.am:
10134           * ext/swfdec/Makefile.am:
10135           * ext/tarkin/Makefile.am:
10136           * ext/theora/Makefile.am:
10137           * ext/timidity/Makefile.am:
10138           * ext/twolame/Makefile.am:
10139           * ext/x264/Makefile.am:
10140           * ext/xine/Makefile.am:
10141           * ext/xvid/Makefile.am:
10142           * gst-libs/gst/app/Makefile.am:
10143           * gst-libs/gst/dshow/Makefile.am:
10144           * gst/aiffparse/Makefile.am:
10145           * gst/app/Makefile.am:
10146           * gst/audiobuffer/Makefile.am:
10147           * gst/bayer/Makefile.am:
10148           * gst/cdxaparse/Makefile.am:
10149           * gst/chart/Makefile.am:
10150           * gst/colorspace/Makefile.am:
10151           * gst/dccp/Makefile.am:
10152           * gst/deinterlace/Makefile.am:
10153           * gst/deinterlace2/Makefile.am:
10154           * gst/dvdspu/Makefile.am:
10155           * gst/festival/Makefile.am:
10156           * gst/filter/Makefile.am:
10157           * gst/flacparse/Makefile.am:
10158           * gst/flv/Makefile.am:
10159           * gst/games/Makefile.am:
10160           * gst/h264parse/Makefile.am:
10161           * gst/librfb/Makefile.am:
10162           * gst/mixmatrix/Makefile.am:
10163           * gst/modplug/Makefile.am:
10164           * gst/mpeg1sys/Makefile.am:
10165           * gst/mpeg4videoparse/Makefile.am:
10166           * gst/mpegdemux/Makefile.am:
10167           * gst/mpegtsmux/Makefile.am:
10168           * gst/mpegvideoparse/Makefile.am:
10169           * gst/mve/Makefile.am:
10170           * gst/nsf/Makefile.am:
10171           * gst/nuvdemux/Makefile.am:
10172           * gst/overlay/Makefile.am:
10173           * gst/passthrough/Makefile.am:
10174           * gst/pcapparse/Makefile.am:
10175           * gst/playondemand/Makefile.am:
10176           * gst/rawparse/Makefile.am:
10177           * gst/real/Makefile.am:
10178           * gst/rtjpeg/Makefile.am:
10179           * gst/rtpmanager/Makefile.am:
10180           * gst/scaletempo/Makefile.am:
10181           * gst/sdp/Makefile.am:
10182           * gst/selector/Makefile.am:
10183           * gst/smooth/Makefile.am:
10184           * gst/smoothwave/Makefile.am:
10185           * gst/speed/Makefile.am:
10186           * gst/speexresample/Makefile.am:
10187           * gst/stereo/Makefile.am:
10188           * gst/subenc/Makefile.am:
10189           * gst/tta/Makefile.am:
10190           * gst/vbidec/Makefile.am:
10191           * gst/videodrop/Makefile.am:
10192           * gst/videosignal/Makefile.am:
10193           * gst/virtualdub/Makefile.am:
10194           * gst/vmnc/Makefile.am:
10195           * gst/y4m/Makefile.am:
10196           * sys/acmenc/Makefile.am:
10197           * sys/cdrom/Makefile.am:
10198           * sys/dshowdecwrapper/Makefile.am:
10199           * sys/dshowsrcwrapper/Makefile.am:
10200           * sys/dvb/Makefile.am:
10201           * sys/dxr3/Makefile.am:
10202           * sys/fbdev/Makefile.am:
10203           * sys/oss4/Makefile.am:
10204           * sys/qcam/Makefile.am:
10205           * sys/qtwrapper/Makefile.am:
10206           * sys/vcd/Makefile.am:
10207           * sys/wininet/Makefile.am:
10208           * win32/common/config.h:
10209           Don't install static libs for plugins. Fixes #550851 for -bad.
10210
10211 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
10212
10213           [MOVED FROM BAD] Enable/fix up translations for these plugins.
10214           Original commit message from CVS:
10215           * ext/resindvd/plugin.c: (plugin_init):
10216           * ext/resindvd/resindvdsrc.c:
10217           * ext/twolame/gsttwolame.c: (plugin_init):
10218           * gst/aiffparse/aiffparse.c: (plugin_init):
10219           Enable/fix up translations for these plugins.
10220           * po/LINGUAS:
10221           Add 'ca' to LINGUAS.
10222           * po/POTFILES.in:
10223           * po/POTFILES.skip:
10224           Add more files for translation and more files which tools
10225           should skip.
10226
10227 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10228
10229           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
10230           Original commit message from CVS:
10231           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
10232           (gst_two_lame_chain):
10233           * ext/twolame/gsttwolame.h:
10234           Allow raw float samples as input for encoding.
10235
10236 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10237
10238           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
10239           Original commit message from CVS:
10240           * configure.ac:
10241           * ext/Makefile.am:
10242           * ext/twolame/Makefile.am:
10243           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
10244           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
10245           (gst_two_lame_release_memory), (gst_two_lame_finalize),
10246           (gst_two_lame_base_init), (gst_two_lame_class_init),
10247           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
10248           (gst_two_lame_init), (gst_two_lame_set_property),
10249           (gst_two_lame_get_property), (gst_two_lame_sink_event),
10250           (gst_two_lame_chain), (gst_two_lame_setup),
10251           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
10252           (plugin_init):
10253           * ext/twolame/gsttwolame.h:
10254           Add TwoLAME MP2 encoding element, based on the LAME element.
10255
10256 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
10257
10258         * common:
10259           Automatic update of common submodule
10260           From 7032163 to f8b3d91
10261
10262 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10263
10264         * common:
10265           Automatic update of common submodule
10266           From ffa738d to 7032163
10267
10268 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10269
10270         * common:
10271           Automatic update of common submodule
10272           From 3f13e4e to ffa738d
10273
10274 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10275
10276         * common:
10277           Automatic update of common submodule
10278           From 3c7456b to 3f13e4e
10279
10280 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10281
10282         * common:
10283           Automatic update of common submodule
10284           From 57c83f2 to 3c7456b
10285
10286 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
10287
10288         * gst/mpegaudioparse/gstmpegaudioparse.c:
10289           mp3parse: be more conservative when changing layer/rate/etc.
10290           Don't allow a change in sample rate/channels/layer/version unless we can
10291           see another frame at the correct offset. Prevents accidently flipping
10292           due to simple single-bit corruption.
10293
10294 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
10295
10296         * gst/realmedia/realhash.c:
10297           rmdemux: Fix strict-aliasing warnings.
10298           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
10299           hand-rolled ones.
10300
10301 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
10302
10303         * gst/mpegaudioparse/gstmpegaudioparse.c:
10304           mpegaudioparse: Remove empty lines added by buggy indent.
10305
10306 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10307
10308         * gst/mpegaudioparse/gstmpegaudioparse.c:
10309           mpegaudioparse: Provide SEEKING query handling.
10310           Since SEEK event handling might perform some conversion
10311           from TIME to BYTES, do not let upstream fool application
10312           into (TIME) seeking not being possible.
10313
10314 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
10315
10316         * gst/mpegaudioparse/gstmpegaudioparse.c:
10317           mp3parse: fix accurate seeks to near 0
10318           Integer underflow made accurate seeks to near zero fail and seek to
10319           completely the wrong place. Fix by clamping to zero, since we can't seek
10320           to negative times anyway.
10321
10322 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
10323
10324         * common:
10325         * configure.ac:
10326           build: Update shave init statement for changes in common. Bump common.
10327
10328 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10329
10330         * gst/realmedia/rtspreal.c:
10331           rtspreal: ignore data streams. Fixes #527112
10332           Ignore data streams when parsing the SDP as they don't contain anything we need
10333           to put in the realmedia header.
10334
10335 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
10336
10337         * common:
10338           Automatic update of common submodule
10339           From 9cf8c9b to a6ce5c6
10340
10341 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10342
10343         * ext/mad/gstid3tag.c:
10344           Forward unknown events
10345           Forward unknown events upstream instead of dropping them. Also return the result
10346           of the seek event instead of a fixed value.
10347
10348 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
10349
10350         * gst/asfdemux/gstrtpasfdepay.c:
10351           rtpasfdepay: Fix the build by adding the needed include for atoi.
10352
10353 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
10354
10355         * configure.ac:
10356         * docs/plugins/Makefile.am:
10357           Use shave for the build output
10358
10359 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
10360
10361         * common:
10362           Automatic update of common submodule
10363           From 5d7c9cc to 9cf8c9b
10364
10365 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
10366
10367         * gst/asfdemux/gstasf.c:
10368         * gst/asfdemux/gstrtpasfdepay.c:
10369         * gst/realmedia/rademux.c:
10370         * gst/realmedia/rdtdepay.c:
10371         * gst/synaesthesia/gstsynaesthesia.c:
10372         * gst/synaesthesia/synaescope.c:
10373           Fix indentation.
10374
10375 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
10376
10377         * gst/realmedia/pnmsrc.c:
10378           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
10379
10380 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
10381
10382         * common:
10383           Automatic update of common submodule
10384           From 80c627d to 5d7c9cc
10385
10386 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10387
10388         * gst/realmedia/Makefile.am:
10389         * gst/realmedia/pnmsrc.c:
10390         * gst/realmedia/pnmsrc.h:
10391         * gst/realmedia/rademux.c:
10392         * gst/realmedia/rademux.h:
10393         * gst/realmedia/realmedia.c:
10394         * gst/realmedia/rmdemux.c:
10395         * gst/realmedia/rmdemux.h:
10396           Add pnm:// uri source
10397           Add a new utri handler for pnm:// that for now just redirects to the same uri
10398           with the rtsp:// protocol, which usually works nowadays.
10399           Separate the registration of the various plugins into a separate source file.
10400
10401 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10402
10403         * gst/asfdemux/Makefile.am:
10404         * gst/asfdemux/gstasf.c:
10405         * gst/asfdemux/gstrtpasfdepay.c:
10406         * gst/asfdemux/gstrtpasfdepay.h:
10407           Add ASF depayloader
10408           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
10409           Fixes #335067.
10410
10411 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
10412
10413         * ext/mad/gstmad.c:
10414           mad: remove log line added in error
10415
10416 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
10417
10418         * ext/mad/gstmad.c:
10419           mad: just flush data when seeing BADDATAPTR instead of going into error state
10420
10421 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
10422
10423         * gst/realmedia/rmdemux.c:
10424           Fix parsing of the flags in rmdemux
10425           Fix parsing of the flags in version 1 realmedia streams.
10426           Fixes #571358.
10427
10428 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
10429
10430         * common:
10431           Bump revision to use for common submodule.
10432
10433 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
10434
10435         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10436           Add releaseinfo with online url.
10437
10438 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
10439
10440         * common:
10441           Bump common
10442
10443 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10444
10445         * gst/asfdemux/asfpacket.c:
10446         * gst/asfdemux/gstasfdemux.c:
10447         * gst/asfdemux/gstasfdemux.h:
10448           Remove redundant push_mode struct member
10449
10450 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
10451
10452         * autogen.sh:
10453           Fix previous commit, wasn't actually setting up a symbolic link
10454
10455 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
10456
10457         * autogen.sh:
10458         * common:
10459           Use a symbolic link for the pre-commit client-side hook
10460
10461 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
10462
10463         * .gitignore:
10464           Ignore some more files
10465
10466 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
10467
10468         * gst/synaesthesia/synaescope.c:
10469         * gst/synaesthesia/synaescope.h:
10470           Precalculate some size dependent variables. Demystify the height scaling a bit.
10471           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
10472
10473 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
10474
10475           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
10476
10477 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10478
10479         * gst/realmedia/rdtdepay.c:
10480           Set flags on the realmedia chunks
10481           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
10482           descrambler can be reset on keyframes. Fixes #556714.
10483
10484 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10485
10486         * gst/realmedia/gstrdtbuffer.c:
10487         * gst/realmedia/gstrdtbuffer.h:
10488           Add method to get RDT flags
10489           Add a method to get the RDT flags. We need these flags to mark keyframes to
10490           reset the descrambing queue. See #556714.
10491
10492 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
10493
10494         * gst/asfdemux/asfpacket.c:
10495         * gst/asfdemux/gstasfdemux.c:
10496         * gst/asfdemux/gstasfdemux.h:
10497           Add seeking support to asfdemux in push mode
10498           Fixes bug #568836.
10499
10500 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
10501
10502         * gst/asfdemux/asfpacket.c:
10503           Drop packets with an invalid replicated data length
10504           Drop packets with an invalid replicated data length
10505           instead of continuing with an invalid timestamp
10506           and uninitialized payload metadata.
10507           All other code assumes that the timestamps are valid.
10508
10509 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
10510
10511         * gst/synaesthesia/synaescope.h:
10512           Change comment to refer to right variable.
10513
10514 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
10515
10516         * gst/synaesthesia/gstsynaesthesia.c:
10517         * gst/synaesthesia/gstsynaesthesia.h:
10518         * gst/synaesthesia/synaescope.c:
10519         * gst/synaesthesia/synaescope.h:
10520           Bring synaesthesia to next century.
10521           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
10522
10523 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
10524
10525         * gst/asfdemux/gstasfdemux.c:
10526           Fix leak of converted string
10527
10528 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
10529
10530         * .gitignore:
10531         * po/.gitignore:
10532           Add more to the gitignores
10533
10534 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
10535
10536         * gst/synaesthesia/gstsynaesthesia.c:
10537           Make synaesthesia build again.
10538           _init() has no params.
10539
10540 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
10541
10542         * common:
10543           Update common snapshot.
10544
10545 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
10546
10547         * common:
10548           Fix pre-commit hook
10549
10550 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
10551
10552         * autogen.sh:
10553         * common:
10554           Install and use pre-commit indentation hook from common
10555
10556 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
10557
10558         * autogen.sh:
10559           autogen.sh : Use git submodule
10560
10561 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
10562
10563           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
10564           Original commit message from CVS:
10565           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
10566           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
10567           (gst_dvd_demux_get_audio_stream),
10568           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
10569           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
10570           (gst_mpeg_demux_get_video_stream),
10571           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
10572           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
10573           Fix some caps leaks. Fixes bug #564885.
10574
10575 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
10576
10577           ext/cdio/gstcdio.c: Remove unused format argument.
10578           Original commit message from CVS:
10579           * ext/cdio/gstcdio.c:
10580           Remove unused format argument.
10581
10582 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
10583
10584           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
10585           Original commit message from CVS:
10586           * win32/common/.cvsignore:
10587           * win32/common/config.h:
10588           * win32/common/config.h.in:
10589           Hardcode cpu for win32 build, just like we do in the other modules,
10590           to remove VCS conflicts and inconsistent defines between modules,
10591           and update version defines to CVS.
10592
10593 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
10594
10595           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10596           Original commit message from CVS:
10597           * m4/Makefile.am:
10598           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10599
10600 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
10601
10602           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
10603           Original commit message from CVS:
10604           * m4/Makefile.am:
10605           inttypes.m4 hasn't been available since gettext-0.15, and since we now
10606           require gettext >= 0.17 ... we can remove it from the list of files to
10607           dist.
10608
10609 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
10610
10611           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
10612           Original commit message from CVS:
10613           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
10614           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
10615           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
10616           * gst/mpegaudioparse/gstmpegaudioparse.h:
10617           Do an initial class_ref on an internal enum type from within the
10618           class_init function so that there aren't any issues when multiple
10619           mp3parse elements are started in separate threads at the same
10620           time. (Why we use an enum type here if the tag is registered as
10621           a string type, I don't know). Also remove custom UNUSED macro
10622           and use GLib's instead.
10623
10624 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10625
10626           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
10627           Original commit message from CVS:
10628           * configure.ac:
10629           Apparently AC_CONFIG_MACRO_DIR breaks when using more
10630           than one macro directory, reverting last change.
10631
10632 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10633
10634           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
10635           Original commit message from CVS:
10636           * configure.ac:
10637           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
10638           our M4 macros.
10639
10640 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10641
10642           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
10643           Original commit message from CVS:
10644           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
10645           Last change introduced a regression that made mpeg2dec handle
10646           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
10647
10648 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10649
10650           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
10651           Original commit message from CVS:
10652           Patch by: Cygwin Ports maintainer
10653           <yselkowitz at users dot sourceforge dot net>
10654           * autogen.sh:
10655           * configure.ac:
10656           Require gettext 0.17 because older versions don't mix with libtool
10657           2.2. At build time an older gettext version will still work.
10658           Fixes bug #556091.
10659
10660 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
10661
10662           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
10663           Original commit message from CVS:
10664           * ext/mpeg2dec/gstmpeg2dec.c:
10665           * ext/mpeg2dec/gstmpeg2dec.h:
10666           Add support for 4:4:4 video.  Fixes #562086
10667
10668 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
10669
10670           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
10671           Original commit message from CVS:
10672           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
10673           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
10674           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
10675           >= 0.5.0. Fixes bug #562065.
10676
10677 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
10678
10679           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
10680           Original commit message from CVS:
10681           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
10682           Remove duplicate and broken code for the streaming case and simply reuse
10683           the much better working pull based code. Fixes #560348.
10684
10685 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10686
10687           configure.ac: Back to development -> 0.10.10.1
10688           Original commit message from CVS:
10689           * configure.ac:
10690           Back to development -> 0.10.10.1
10691
10692 === release 0.10.10 ===
10693
10694 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10695
10696         * ChangeLog:
10697         * NEWS:
10698         * RELEASE:
10699         * configure.ac:
10700         * docs/plugins/inspect/plugin-a52dec.xml:
10701         * docs/plugins/inspect/plugin-asf.xml:
10702         * docs/plugins/inspect/plugin-cdio.xml:
10703         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10704         * docs/plugins/inspect/plugin-dvdread.xml:
10705         * docs/plugins/inspect/plugin-dvdsub.xml:
10706         * docs/plugins/inspect/plugin-iec958.xml:
10707         * docs/plugins/inspect/plugin-lame.xml:
10708         * docs/plugins/inspect/plugin-mad.xml:
10709         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10710         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10711         * docs/plugins/inspect/plugin-mpegstream.xml:
10712         * docs/plugins/inspect/plugin-realmedia.xml:
10713         * docs/plugins/inspect/plugin-siddec.xml:
10714         * gst-plugins-ugly.doap:
10715         * po/LINGUAS:
10716           Release 0.10.10 - "Under the House"
10717           Original commit message from CVS:
10718           Release 0.10.10 - "Under the House"
10719
10720 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10721
10722         * po/bg.po:
10723         * po/ca.po:
10724         * po/da.po:
10725         * po/id.po:
10726         * po/it.po:
10727         * po/mt.po:
10728         * po/vi.po:
10729           Update .po files
10730           Original commit message from CVS:
10731           Update .po files
10732
10733 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10734
10735           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
10736           Original commit message from CVS:
10737           * ext/sidplay/Makefile.am:
10738           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
10739           contain CFLAGS that do not exist for C++, like -Wvla or
10740           -Wdeclaration-after-statement. Fixes bug #561161.
10741
10742 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10743
10744           configure.ac: 0.10.9.3 pre-release
10745           Original commit message from CVS:
10746           * configure.ac:
10747           0.10.9.3 pre-release
10748
10749 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
10750
10751           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
10752           Original commit message from CVS:
10753           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
10754           Only copy sane aspect ratio values on the caps. Fixes #559682.
10755
10756 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10757
10758         * ChangeLog:
10759           Add bug number to the mp3parse mpeg 2.5 fix
10760           Original commit message from CVS:
10761           Add bug number to the mp3parse mpeg 2.5 fix
10762
10763 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
10764
10765           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
10766           Original commit message from CVS:
10767           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
10768           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
10769           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
10770           * ext/amrnb/amrnbdec.h:
10771           Add a property to select the amr variant. Fixes #424070.
10772
10773 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
10774
10775           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
10776           Original commit message from CVS:
10777           Patch by: Tal Shalif <tshalif at nargila dot org>
10778           * gst/mpegstream/gstdvddemux.c:
10779           (gst_dvd_demux_get_subpicture_stream):
10780           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
10781           (gst_mpeg_demux_get_audio_stream):
10782           Fix memmory corruption due to not storing the new updated pointer
10783           after a g_renew(). Fixes #558896.
10784
10785 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10786
10787           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10788           Original commit message from CVS:
10789           * tests/check/Makefile.am:
10790           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10791
10792 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10793
10794           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
10795           Original commit message from CVS:
10796           * configure.ac:
10797           oops, forgot to bump the version back to devel
10798           after the last release 0.10.9.1
10799
10800 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
10801
10802           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
10803           Original commit message from CVS:
10804           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
10805           (gst_rmdemux_descramble_mp4a_audio),
10806           (gst_rmdemux_handle_scrambled_packet):
10807           Add suport for mpeg4 and aac audio. See #556714.
10808
10809 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
10810
10811           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
10812           Original commit message from CVS:
10813           * gst/mpegaudioparse/gstmpegaudioparse.c:
10814           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
10815           Fixes skipping on these files.
10816
10817 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
10818
10819           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
10820           Original commit message from CVS:
10821           Patch by: Robin Stocker <robin at nibor dot org>
10822           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
10823           (handle_sequence), (gst_mpeg2dec_setcaps):
10824           * ext/mpeg2dec/gstmpeg2dec.h:
10825           Prefer the container's PAR over the stream's PAR if it's
10826           given in the srcpad caps. Fixes bug #556184.
10827
10828 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10829
10830           Don't install static libs for plugins. Fixes #550851 for ugly.
10831           Original commit message from CVS:
10832           * ext/a52dec/Makefile.am:
10833           * ext/amrnb/Makefile.am:
10834           * ext/cdio/Makefile.am:
10835           * ext/dvdnav/Makefile.am:
10836           * ext/dvdread/Makefile.am:
10837           * ext/lame/Makefile.am:
10838           * ext/mad/Makefile.am:
10839           * ext/mpeg2dec/Makefile.am:
10840           * ext/sidplay/Makefile.am:
10841           * gst/ac3parse/Makefile.am:
10842           * gst/asfdemux/Makefile.am:
10843           * gst/dvdlpcmdec/Makefile.am:
10844           * gst/dvdsub/Makefile.am:
10845           * gst/iec958/Makefile.am:
10846           * gst/mpegaudioparse/Makefile.am:
10847           * gst/mpegstream/Makefile.am:
10848           * gst/realmedia/Makefile.am:
10849           * gst/synaesthesia/Makefile.am:
10850           Don't install static libs for plugins. Fixes #550851 for ugly.
10851
10852 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10853
10854           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
10855           Original commit message from CVS:
10856           * gst/mpegaudioparse/gstmpegaudioparse.c:
10857           (gst_mp3parse_sink_event):
10858           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
10859           frames. Partially fixes bug #552237.
10860
10861 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10862
10863           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
10864           Original commit message from CVS:
10865           * ext/amrnb/amrnbparse.c:
10866           use #defines for HEADER. Unref the object in _sink_activate_pull().
10867
10868 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
10869
10870           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
10871           Original commit message from CVS:
10872           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
10873           (gst_mad_change_state):
10874           * ext/mad/gstmad.h:
10875           track discont on incomming buffers and set discont on outgoing
10876           buffers.
10877           Pass unknown events upstreams instead of dropping them.
10878
10879 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
10880
10881           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
10882           Original commit message from CVS:
10883           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10884           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
10885           (handle_slice), (gst_mpeg2dec_sink_event),
10886           (gst_mpeg2dec_src_event):
10887           * ext/mpeg2dec/gstmpeg2dec.h:
10888           Fix compilation with --disable-index. Fixes bug #554150.
10889
10890 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
10891
10892           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
10893           Original commit message from CVS:
10894           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10895           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
10896           (gst_mad_src_event), (gst_mad_chain):
10897           * ext/mad/gstmad.h:
10898           Fix compilation with --disable-index. Fixes bug #554142.
10899
10900 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
10901
10902           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
10903           Original commit message from CVS:
10904           * ext/a52dec/gsta52dec.c:
10905           * ext/a52dec/gsta52dec.h:
10906           Fix channel re-negotiation on a change of the incoming stream.
10907           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
10908           Fixes: #551660
10909
10910 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
10911
10912           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
10913           Original commit message from CVS:
10914           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
10915           (gst_amrnbenc_state_change):
10916           * ext/amrnb/amrnbenc.h:
10917           Pass the discont flag from the input buffer on to the output buffer in
10918           the AMR encoder.
10919
10920 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
10921
10922           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
10923           Original commit message from CVS:
10924           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
10925           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
10926           (gst_amrnbparse_handle_pull_seek),
10927           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
10928           (gst_amrnbparse_sink_activate_push),
10929           (gst_amrnbparse_sink_activate_pull):
10930           * ext/amrnb/amrnbparse.h:
10931           Add flush seek handler. Fixes #536274.
10932
10933 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
10934
10935           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
10936           Original commit message from CVS:
10937           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
10938           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
10939           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
10940           (gst_amrnbparse_state_change):
10941           * ext/amrnb/amrnbparse.h:
10942           Fix the duration query. Fixes #536226.
10943           Also set caps on the pads and buffers more correctly.
10944
10945 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
10946
10947           po/LINGUAS: Add 'ca' to LINGUAS.
10948           Original commit message from CVS:
10949           * po/LINGUAS:
10950           Add 'ca' to LINGUAS.
10951
10952 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
10953
10954           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
10955           Original commit message from CVS:
10956           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
10957           Fix aggregated GST_FLOW_RETURN check for when to send an error message
10958           on the bus.
10959           Re-fixes #546859
10960
10961 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
10962
10963           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
10964           Original commit message from CVS:
10965           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
10966           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
10967           (create_segment_event), (gst_rdt_depay_push),
10968           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
10969           * gst/realmedia/rdtdepay.h:
10970           Parse other values from the incomming caps.
10971           Add event handler to handle flushing and segments.
10972           Create segment events.
10973           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
10974           Do skew correction based on RDT timestamps.
10975           * gst/realmedia/rdtmanager.c: (activate_session),
10976           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
10977           (create_recv_rtp):
10978           Parse caps to get the clockrate needed for the jitterbuffer.
10979           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10980           Apply timestamp fixup after correcting for initial timestamp and
10981           internal base timestamp corrections.
10982
10983 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
10984
10985           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
10986           Original commit message from CVS:
10987           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
10988           (gst_rdt_depay_change_state):
10989           * gst/realmedia/rdtdepay.h:
10990           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
10991           with a DISCONT flag when needed.
10992           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
10993           Report the configure latency instead of a hardcoded value.
10994
10995 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
10996
10997           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
10998           Original commit message from CVS:
10999           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
11000           (free_session), (gst_rdt_manager_query_src),
11001           (gst_rdt_manager_src_activate_push),
11002           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
11003           (gst_rdt_manager_loop), (create_recv_rtp):
11004           Include the new rdt jitterbuffer in the session manager.
11005
11006 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
11007
11008           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
11009           Original commit message from CVS:
11010           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
11011           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
11012           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
11013           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
11014           * gst/realmedia/rdtdepay.h:
11015           Use new RDT parsing helper functions.
11016           Copy discont flags correctly.
11017           Push the header from the chain function instead of the setcaps function.
11018           Copy incomming timestamp to the output buffers instead of doing magic
11019           with the RDT timestamps.
11020
11021 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
11022
11023           gst/realmedia/: Add first support for parsing RDT messages.
11024           Original commit message from CVS:
11025           * gst/realmedia/Makefile.am:
11026           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
11027           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
11028           (read_packet_header), (gst_rdt_buffer_get_first_packet),
11029           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
11030           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
11031           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
11032           (gst_rdt_packet_data_peek_data),
11033           (gst_rdt_packet_data_get_stream_id),
11034           (gst_rdt_packet_data_get_timestamp):
11035           * gst/realmedia/gstrdtbuffer.h:
11036           Add first support for parsing RDT messages.
11037           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
11038           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
11039           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
11040           (calculate_skew), (rdt_jitter_buffer_insert),
11041           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
11042           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
11043           (rdt_jitter_buffer_get_ts_diff):
11044           * gst/realmedia/rdtjitterbuffer.h:
11045           Add first version of an RDT jitterbuffer.
11046
11047 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
11048
11049           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
11050           Original commit message from CVS:
11051           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
11052           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
11053           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
11054           (gst_rmdemux_descramble_dnet_audio),
11055           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
11056           * gst/realmedia/rmdemux.h:
11057           Keep track of the first timestamp of the stream and add this to the
11058           outgoing buffer timestamps so that we can handle live streams.
11059           Set discont flag on the first buffers and after a seek.
11060
11061 === release 0.10.9 ===
11062
11063 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11064
11065         * ChangeLog:
11066         * NEWS:
11067         * RELEASE:
11068         * configure.ac:
11069         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11070         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11071         * docs/plugins/inspect/plugin-a52dec.xml:
11072         * docs/plugins/inspect/plugin-asf.xml:
11073         * docs/plugins/inspect/plugin-cdio.xml:
11074         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11075         * docs/plugins/inspect/plugin-dvdread.xml:
11076         * docs/plugins/inspect/plugin-dvdsub.xml:
11077         * docs/plugins/inspect/plugin-iec958.xml:
11078         * docs/plugins/inspect/plugin-lame.xml:
11079         * docs/plugins/inspect/plugin-mad.xml:
11080         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11081         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11082         * docs/plugins/inspect/plugin-mpegstream.xml:
11083         * docs/plugins/inspect/plugin-realmedia.xml:
11084         * docs/plugins/inspect/plugin-siddec.xml:
11085         * gst-plugins-ugly.doap:
11086           Release 0.10.9
11087           Original commit message from CVS:
11088           Release 0.10.9
11089
11090 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11091
11092         * po/af.po:
11093         * po/az.po:
11094         * po/bg.po:
11095         * po/cs.po:
11096         * po/da.po:
11097         * po/en_GB.po:
11098         * po/es.po:
11099         * po/fi.po:
11100         * po/fr.po:
11101         * po/hu.po:
11102         * po/id.po:
11103         * po/it.po:
11104         * po/lt.po:
11105         * po/nb.po:
11106         * po/nl.po:
11107         * po/or.po:
11108         * po/pl.po:
11109         * po/pt_BR.po:
11110         * po/ru.po:
11111         * po/sk.po:
11112         * po/sq.po:
11113         * po/sr.po:
11114         * po/sv.po:
11115         * po/uk.po:
11116         * po/vi.po:
11117         * po/zh_CN.po:
11118           Update .po files
11119           Original commit message from CVS:
11120           Update .po files
11121
11122 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11123
11124           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
11125           Original commit message from CVS:
11126           * ext/a52dec/gsta52dec.c:
11127           Set up a default time segment for output when receiving
11128           an incoming byte segment (as for raw AC3 files).
11129           Fixes: #548194
11130
11131 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11132
11133           0.10.8.2 pre-release.
11134           Original commit message from CVS:
11135           * configure.ac:
11136           * docs/plugins/Makefile.am:
11137           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11138           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11139           * docs/plugins/gst-plugins-ugly-plugins.args:
11140           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11141           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11142           * docs/plugins/inspect/plugin-a52dec.xml:
11143           * docs/plugins/inspect/plugin-asf.xml:
11144           * docs/plugins/inspect/plugin-cdio.xml:
11145           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11146           * docs/plugins/inspect/plugin-dvdread.xml:
11147           * docs/plugins/inspect/plugin-dvdsub.xml:
11148           * docs/plugins/inspect/plugin-iec958.xml:
11149           * docs/plugins/inspect/plugin-lame.xml:
11150           * docs/plugins/inspect/plugin-mad.xml:
11151           * docs/plugins/inspect/plugin-mpeg2dec.xml:
11152           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11153           * docs/plugins/inspect/plugin-mpegstream.xml:
11154           * docs/plugins/inspect/plugin-realmedia.xml:
11155           * docs/plugins/inspect/plugin-siddec.xml:
11156           * ext/Makefile.am:
11157           0.10.8.2 pre-release.
11158           * po/LINGUAS:
11159           * po/POTFILES.in:
11160           * po/id.po:
11161           Add new translation.
11162
11163 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
11164
11165           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
11166           Original commit message from CVS:
11167           * gst/asfdemux/gstasfdemux.c:
11168           Properly aggregate flow returns for both push and pull mode, so we shut
11169           down if all pads are unlinked.
11170           Fixes #546859.
11171
11172 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
11173
11174           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
11175           Original commit message from CVS:
11176           Patch by: Frederic Crozat <fcrozat@mandriva.org>
11177           * ext/dvdread/dvdreadsrc.c: (plugin_init):
11178           * ext/lame/gstlame.c: (plugin_init):
11179           * gst/asfdemux/gstasf.c: (plugin_init):
11180           Make sure gettext returns translations in UTF-8 encoding rather
11181           than in the current locale encoding (#546822).
11182
11183 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11184
11185           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
11186           Original commit message from CVS:
11187           * gst/mpegaudioparse/gstmpegaudioparse.c:
11188           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
11189           (mp3parse_total_time), (mp3parse_bytepos_to_time):
11190           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
11191           if we're called from there already. Otherwise we end up in a endless
11192           recursion and crash with a stack overflow.
11193           This can happen when a Xing or VBRI header with TOC exists but it
11194           doesn't contain the total time. Fixes bug #545370.
11195
11196 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11197
11198           ext/lame/gstlame.c: Use the default for the strict-iso property too.
11199           Original commit message from CVS:
11200           * ext/lame/gstlame.c: (gst_lame_class_init),
11201           (gst_lame_get_default_settings):
11202           Use the default for the strict-iso property too.
11203           Allow a bitrate setting of 0, which lets lame choose the default value
11204           and which makes it possible to set the compression-ratio property.
11205
11206 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11207
11208           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
11209           Original commit message from CVS:
11210           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11211           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
11212           * ext/lame/gstlame.h:
11213           Get the defaults settings of LAME in the plugin initialization
11214           function and return FALSE here if something goes wrong. This removes
11215           the hacky failing instance init function.
11216           Use LAMEs default value for all settings instead of overwriting some
11217           of them. Overwriting some of them gives unexpected results if one only
11218           sets a preset. Fixes bug #498004.
11219
11220 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11221
11222           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
11223           Original commit message from CVS:
11224           * ext/lame/gstlame.c: (gst_lame_init):
11225           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
11226           defaults will restrict the bitrate when using the presets in a bad way.
11227           Fixes bug #498004.
11228
11229 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11230
11231           Put the MPEG audio version into the caps as "mpegaudioversion".
11232           Original commit message from CVS:
11233           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11234           * gst/mpegaudioparse/gstmpegaudioparse.c:
11235           (mp3_type_frame_length_from_header), (mp3_caps_create),
11236           (gst_mp3parse_chain):
11237           Put the MPEG audio version into the caps as "mpegaudioversion".
11238           This is different from "mpegversion".
11239
11240 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11241
11242           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
11243           Original commit message from CVS:
11244           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11245           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
11246           * ext/lame/gstlame.h:
11247           Fix build with lame >= 3.97. The padding type and cwlimit settings
11248           are deprecated now and the function declarations are hidden in the
11249           headers so deprecate the GObject properties for them and remove them
11250           in 0.11. Fixes bug #544039.
11251
11252 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11253
11254           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
11255           Original commit message from CVS:
11256           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
11257           Don't allow width/height outside the spec (i.e. smaller than 16
11258           and higher than 4096). Such files are corrupted ones and setting
11259           caps that are not a subset of the template caps confuses playbin.
11260           Fixes bug #542646.
11261
11262 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11263
11264           ext/sidplay/Makefile.am: Fix the build.
11265           Original commit message from CVS:
11266           * ext/sidplay/Makefile.am:
11267           Fix the build.
11268
11269 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11270
11271           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
11272           Original commit message from CVS:
11273           * configure.ac:
11274           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
11275           flags that are invalid for C++.
11276
11277 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
11278
11279           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
11280           Original commit message from CVS:
11281           Patch by: Tal Shalif <tshalif at nargila dot org>
11282           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
11283           Prevent double free. Fixes bug #541697.
11284
11285 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11286
11287           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
11288           Original commit message from CVS:
11289           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11290           (gst_dvd_demux_get_audio_stream),
11291           (gst_dvd_demux_get_subpicture_stream),
11292           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
11293           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
11294           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
11295           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
11296           * gst/mpegstream/gstmpegdemux.h:
11297           Resend tags event after a FLUSH (seek) to support prerolling
11298           a partial pipeline.
11299
11300 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
11301
11302           Use correct error code for encrypted streams.
11303           Original commit message from CVS:
11304           * configure.ac:
11305           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
11306           Use correct error code for encrypted streams.
11307
11308 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11309
11310           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
11311           Original commit message from CVS:
11312           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
11313           (gst_mpeg_demux_sync_stream_to_time):
11314           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
11315
11316 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11317
11318           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
11319           Original commit message from CVS:
11320           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
11321           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
11322           Allow and implement non-flushing and/or segment seek
11323           (mainly in TIME and chapter format).
11324           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
11325           (gst_dvd_demux_get_subpicture_stream),
11326           (gst_dvd_demux_synchronise_pads),
11327           (gst_dvd_demux_sync_stream_to_time):
11328           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
11329           (gst_mpeg_demux_send_subbuffer),
11330           (gst_mpeg_demux_sync_stream_to_time),
11331           (gst_mpeg_streams_reset_cur_ts):
11332           * gst/mpegstream/gstmpegdemux.h:
11333           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11334           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
11335           Delegate a query to upstream if it can't be handled.
11336           Make segment stop aware.
11337           Fix (subtitle) stream synchronization.
11338           Add some debug statements.
11339
11340 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
11341
11342           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
11343           Original commit message from CVS:
11344           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11345           Fix build on macosx.
11346
11347 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11348
11349           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
11350           Original commit message from CVS:
11351           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11352           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11353           * ext/a52dec/gsta52dec.c:
11354           * ext/amrnb/amrnbdec.c:
11355           * ext/amrnb/amrnbenc.c:
11356           * ext/amrnb/amrnbparse.c:
11357           * ext/lame/gstlame.c:
11358           * ext/mad/gstmad.c:
11359           * ext/sidplay/gstsiddec.cc:
11360           * gst/asfdemux/gstrtspwms.c:
11361           * gst/mpegaudioparse/gstxingmux.c:
11362           * gst/realmedia/rademux.c:
11363           * gst/realmedia/rdtmanager.c:
11364           * gst/realmedia/rtspreal.c:
11365           * gst/synaesthesia/gstsynaesthesia.c:
11366           Add missing elements to docs. Restore alphabetical order in section
11367           file. Document mad (it was included in docs already).
11368           Fix doc-markup: use convinience syntax for examples
11369           (produces valid docbook), add several refsec2 when we have several
11370           titles. Fix some types.
11371
11372 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11373
11374           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
11375           Original commit message from CVS:
11376           * ext/lame/gstlame.c:
11377           * ext/sidplay/gstsiddec.cc:
11378           * gst/mpegaudioparse/gstxingmux.c:
11379           Do not use short_description in section docs for elements. We extract
11380           them from element details and there will be warnings if they differ.
11381
11382 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
11383
11384           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
11385           Original commit message from CVS:
11386           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
11387           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
11388           (gst_cdio_add_cdtext_album_tags):
11389           * ext/cdio/gstcdio.h:
11390           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11391           Also extract album title and album genre from CD-TEXT if
11392           available (#537021).
11393
11394 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11395
11396           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
11397           Original commit message from CVS:
11398           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11399           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
11400           emphasis value is reserved but unfortunately files with that
11401           value exist and the information is not important for the decoder
11402           anyway. Fixes bug #537235.
11403
11404 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
11405
11406           Require libcdio >= 0.76.
11407           Original commit message from CVS:
11408           * configure.ac:
11409           * ext/cdio/gstcdio.c:
11410           * ext/cdio/gstcdio.h:
11411           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11412           Require libcdio >= 0.76.
11413
11414 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
11415
11416           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
11417           Original commit message from CVS:
11418           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
11419           Drain queued buffers before forwarding the segment event.
11420
11421 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
11422
11423           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
11424           Original commit message from CVS:
11425           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
11426           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
11427           (gst_a52dec_chain), (gst_a52dec_change_state):
11428           * ext/a52dec/gsta52dec.h:
11429           Add segment handling, buffer clipping and basic reverse playback.
11430
11431 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11432
11433           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
11434           Original commit message from CVS:
11435           * docs/plugins/Makefile.am:
11436           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11437           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11438           * docs/plugins/gst-plugins-ugly-plugins.args:
11439           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11440           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11441           * docs/plugins/inspect/plugin-a52dec.xml:
11442           * docs/plugins/inspect/plugin-amrnb.xml:
11443           * docs/plugins/inspect/plugin-asf.xml:
11444           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11445           * docs/plugins/inspect/plugin-dvdread.xml:
11446           * docs/plugins/inspect/plugin-dvdsub.xml:
11447           * docs/plugins/inspect/plugin-iec958.xml:
11448           * docs/plugins/inspect/plugin-lame.xml:
11449           * docs/plugins/inspect/plugin-mad.xml:
11450           * docs/plugins/inspect/plugin-mpeg2dec.xml:
11451           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11452           * docs/plugins/inspect/plugin-mpegstream.xml:
11453           * docs/plugins/inspect/plugin-realmedia.xml:
11454           * docs/plugins/inspect/plugin-siddec.xml:
11455           * docs/plugins/inspect/plugin-synaesthesia.xml:
11456           * ext/a52dec/gsta52dec.c:
11457           Random doc of the day. Also print human readable format of newsegment
11458           in log message if we complain about it.
11459
11460 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
11461
11462           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
11463           Original commit message from CVS:
11464           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
11465           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
11466           (gst_a52dec_chain), (gst_a52dec_change_state):
11467           * ext/a52dec/gsta52dec.h:
11468           Mark discont on outgoing buffers after receiving a DISCONT buffer or
11469           when we have a decoding error.
11470           We don't need to clear the cache when we receive a NEWSEGMENT event.
11471           Clear buffer cache in DISCONT.
11472           Add beginnings of GstSegment handling.
11473
11474 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11475
11476           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
11477           Original commit message from CVS:
11478           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
11479           Fix alignment issues that caused SIGBUS on some architectures.
11480
11481 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11482
11483           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
11484           Original commit message from CVS:
11485           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
11486           Fix alignment issue which isn't really an issue at all because
11487           the plugin hasn't been ported to 0.10 yet.
11488
11489 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11490
11491           configure.ac: Back to devel -> 0.10.8.1
11492           Original commit message from CVS:
11493           * configure.ac:
11494           Back to devel -> 0.10.8.1
11495
11496 === release 0.10.8 ===
11497
11498 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11499
11500         * ChangeLog:
11501         * NEWS:
11502         * RELEASE:
11503         * configure.ac:
11504         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11505         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11506         * docs/plugins/inspect/plugin-a52dec.xml:
11507         * docs/plugins/inspect/plugin-asf.xml:
11508         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11509         * docs/plugins/inspect/plugin-dvdread.xml:
11510         * docs/plugins/inspect/plugin-dvdsub.xml:
11511         * docs/plugins/inspect/plugin-iec958.xml:
11512         * docs/plugins/inspect/plugin-lame.xml:
11513         * docs/plugins/inspect/plugin-mad.xml:
11514         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11515         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11516         * docs/plugins/inspect/plugin-mpegstream.xml:
11517         * docs/plugins/inspect/plugin-realmedia.xml:
11518         * docs/plugins/inspect/plugin-siddec.xml:
11519         * gst-plugins-ugly.doap:
11520         * po/LINGUAS:
11521           Release 0.10.8
11522           Original commit message from CVS:
11523           Release 0.10.8
11524
11525 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11526
11527         * common:
11528         * po/af.po:
11529         * po/az.po:
11530         * po/bg.po:
11531         * po/cs.po:
11532         * po/da.po:
11533         * po/en_GB.po:
11534         * po/es.po:
11535         * po/fi.po:
11536         * po/fr.po:
11537         * po/hu.po:
11538         * po/it.po:
11539         * po/lt.po:
11540         * po/nb.po:
11541         * po/nl.po:
11542         * po/or.po:
11543         * po/pl.po:
11544         * po/pt_BR.po:
11545         * po/ru.po:
11546         * po/sk.po:
11547         * po/sq.po:
11548         * po/sr.po:
11549         * po/sv.po:
11550         * po/uk.po:
11551         * po/vi.po:
11552         * po/zh_CN.po:
11553           Update .po files
11554           Original commit message from CVS:
11555           Update .po files
11556
11557 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11558
11559           configure.ac: 0.10.7.4 pre-release
11560           Original commit message from CVS:
11561           * configure.ac:
11562           0.10.7.4 pre-release
11563
11564 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
11565
11566           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
11567           Original commit message from CVS:
11568           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
11569           Fix inconsistent use of rate and channels.
11570           Fixes #533581
11571
11572 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
11573
11574           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
11575           Original commit message from CVS:
11576           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
11577           Flush timestamp correction variables on a flush. Fixes #533832.
11578
11579 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11580
11581         * ChangeLog:
11582         * common:
11583         * configure.ac:
11584           Commit 0.10.7.3 pre-rel marker
11585           Original commit message from CVS:
11586           Commit 0.10.7.3 pre-rel marker
11587
11588 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
11589
11590           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
11591           Original commit message from CVS:
11592           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11593           Properly aggregate GstFlowReturn from downstream in order to properly
11594           stop, and doing that as early as possible.
11595           Fixes #532807
11596
11597 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11598
11599           configure.ac: 0.10.7.2 pre-release
11600           Original commit message from CVS:
11601           * configure.ac:
11602           0.10.7.2 pre-release
11603
11604 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
11605
11606           Always let FLUSH_START events flow downstream.
11607           Original commit message from CVS:
11608           * ext/mad/gstmad.c: (gst_mad_sink_event):
11609           * gst/mpegaudioparse/gstmpegaudioparse.c:
11610           (gst_mp3parse_sink_event):
11611           Always let FLUSH_START events flow downstream.
11612
11613 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
11614
11615           configure.ac: Error out if we don't have the required core/base versions.
11616           Original commit message from CVS:
11617           * configure.ac:
11618           Error out if we don't have the required core/base versions.
11619
11620 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
11621
11622           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
11623           Original commit message from CVS:
11624           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
11625           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11626           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11627           Fix video timestamps by adjusting it with the first timestamp found.
11628           Don't assume we have a complete fragment when flushing the adapter,
11629           packets might have been lost or the stream might just be broken.
11630
11631 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
11632
11633           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
11634           Original commit message from CVS:
11635           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
11636           Set Rank to NONE so that we don't accidentally try to autoplug the
11637           rdtmanager.
11638
11639 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11640
11641           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
11642           Original commit message from CVS:
11643           * gst/mpegaudioparse/gstmpegaudioparse.c:
11644           (gst_mp3parse_emit_frame):
11645           Send a new duration message if the average bitrate changed and
11646           we don't know the duration from the Xing or VBRI header.
11647           Fixes bug #321857.
11648
11649 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
11650
11651           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
11652           Original commit message from CVS:
11653           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
11654           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11655           * gst/realmedia/rtspreal.h:
11656           Move assembly rule parsing to the place where we parse the SDP as it's
11657           also there that we create the MDPR and we need the currently selected
11658           asmrule in order to select the right MTLI.
11659           Fixes #529359.
11660
11661 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
11662
11663           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
11664           Original commit message from CVS:
11665           * gst/realmedia/realhash.c:
11666           * gst/realmedia/rtspreal.c:
11667           Include generated "_stdint.h" instead of <stdint.h> which might not
11668           exist on some systems.
11669
11670 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11671
11672           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
11673           Original commit message from CVS:
11674           * ext/sidplay/gstsiddec.cc:
11675           Cast NULL sentinels to void * as NULL is defined as an integer
11676           constant in most environments when using C++ and it's size might
11677           be different from a pointer. Fixes #529488.
11678
11679 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
11680
11681         * ChangeLog:
11682         * gst/asfdemux/gstasfdemux.c:
11683         * gst/asfdemux/gstrtspwms.c:
11684           Fix "unused var" compiler error when --disable-gst-debug is used.
11685           Original commit message from CVS:
11686           Fix "unused var" compiler error when --disable-gst-debug is used.
11687
11688 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
11689
11690           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
11691           Original commit message from CVS:
11692           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
11693           We should also stop the streaming task when we get a NOT_LINKED
11694           flow return, which is not covered by FLOW_IS_FATAL.
11695
11696 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
11697
11698           ext/: gst_atomic_int_set ==> g_atomic_int_set
11699           Original commit message from CVS:
11700           * ext/cdio/gstcdiocddasrc.c:
11701           * ext/dv/gstdvdemux.c:
11702           gst_atomic_int_set ==> g_atomic_int_set
11703
11704 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
11705
11706           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
11707           Original commit message from CVS:
11708           2008-04-11  Julien Moutte  <julien@fluendo.com>
11709           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
11710           argument formats.
11711
11712 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
11713
11714           configure.ac: Actually build dlls when cross-compiling with mingw32.
11715           Original commit message from CVS:
11716           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
11717           * configure.ac:
11718           Actually build dlls when cross-compiling with mingw32.
11719           Fixes bug #526247.
11720
11721 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11722
11723           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
11724           Original commit message from CVS:
11725           * configure.ac:
11726           * gst/mpegaudioparse/gstmpegaudioparse.c:
11727           (mpeg_audio_seek_entry_free):
11728           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
11729           Depend on GLib 2.12 and use it unconditionally as we do in other
11730           modules too already.
11731
11732 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11733
11734           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
11735           Original commit message from CVS:
11736           * gst/mpegaudioparse/gstmpegaudioparse.c:
11737           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
11738           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
11739           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
11740           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
11741           (gst_xing_mux_chain):
11742           Use GSlice for allocating the seek table entries if we compile with
11743           GLib 2.10 or newer.
11744
11745 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
11746
11747           gst/asfdemux/gstasfdemux.c: Remove some debug code.
11748           Original commit message from CVS:
11749           * gst/asfdemux/gstasfdemux.c:
11750           (gst_asf_demux_process_ext_stream_props):
11751           Remove some debug code.
11752
11753 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11754
11755           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
11756           Original commit message from CVS:
11757           * gst/asfdemux/gstasfdemux.c:
11758           (gst_asf_demux_process_ext_stream_props):
11759           Guard against division by 0 and fall back to 25/1 framerate.
11760
11761 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11762
11763           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
11764           Original commit message from CVS:
11765           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
11766           (gst_asf_demux_process_ext_stream_props):
11767           Instead of adding a fixes 25/1 framerate to the video caps, use the
11768           average frame duration in the extended properties of the video stream as
11769           the framerate. Fixes #524346.
11770
11771 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11772
11773           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
11774           Original commit message from CVS:
11775           * configure.ac:
11776           Check if the compiler supports do { } while (0) macros. This fixes
11777           a warning when compiling with g++ 4.3, resulting in a build failure
11778           because of -Werror.
11779
11780 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
11781
11782           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
11783           Original commit message from CVS:
11784           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
11785           make ) also a delimiter for rules.
11786           Skip \\ when scanning strings.
11787           Add new testcase for these problems.
11788
11789 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11790
11791           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
11792           Original commit message from CVS:
11793           * gst/mpegaudioparse/gstmpegaudioparse.c:
11794           (gst_mp3parse_sink_event):
11795           Don't take the stream lock when caching events. This is not necessary
11796           and results in a deadlock when seeking with rhythmbox (but not with
11797           totem or banshee for some reason).
11798
11799 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
11800
11801           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
11802           Original commit message from CVS:
11803           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
11804           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
11805           Add the version field when creating the CONT chunk resulting in
11806           the Author, Comment and Copyright tags not being parsed correctly.
11807           Fixes #521459.
11808
11809 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
11810
11811           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
11812           Original commit message from CVS:
11813           * gst/mpegaudioparse/gstmpegaudioparse.c:
11814           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
11815           Remove trailing newlines from debug statements.
11816
11817 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
11818
11819           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
11820           Original commit message from CVS:
11821           * ext/dvdnav/dvdnavsrc.c:
11822           * ext/dvdnav/dvdnavsrc.h:
11823           Apply patch that adds some seeking support to dvdnav, and fixes it
11824           in various other ways. This doesn't make dvdnavsrc fully functional,
11825           but moves it forward.
11826           Fixes: #476149
11827           Patch By: Simone Gotti <simone.gotti@email.it>
11828           * ext/dvdnav/gst-dvd:
11829           Update the simple dvdnavsrc gst-launch example to work for 0.10
11830
11831 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
11832
11833           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
11834           Original commit message from CVS:
11835           * configure.ac:
11836           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
11837           plug-ins are included/excluded. (#498222)
11838
11839 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11840
11841           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
11842           Original commit message from CVS:
11843           * ext/mad/gstmad.c: (gst_mad_sink_event):
11844           * gst/mpegaudioparse/gstmpegaudioparse.c:
11845           (gst_mp3parse_sink_event):
11846           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
11847           of dropping and leaking them.
11848
11849 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11850
11851           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
11852           Original commit message from CVS:
11853           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
11854           (gst_mad_chain):
11855           * ext/mad/gstmad.h:
11856           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
11857           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11858           * gst/mpegaudioparse/gstmpegaudioparse.h:
11859           Cache all events except EOS if we still have to send a NEWSEGMENT
11860           event. This will let TAG events be forwarded until after decodebin
11861           to an encoder for example as decodebin only links the pads
11862           after NEWSEGMENT. Fixes bug #518933.
11863
11864 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11865
11866           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
11867           Original commit message from CVS:
11868           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
11869           Write Xing header at the correct position in the MP3 frame for
11870           stereo files. Fixes bug #518676.
11871
11872 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
11873
11874           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
11875           Original commit message from CVS:
11876           * configure.ac:
11877           * ext/sidplay/Makefile.am:
11878           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
11879           when building C++ code (#516509).
11880
11881 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
11882
11883           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11884           Original commit message from CVS:
11885           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11886           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11887           Workshop 12 compiler, but probably also crashes (#517985).
11888
11889 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
11890
11891           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
11892           Original commit message from CVS:
11893           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
11894           * gst/mpegaudioparse/gstmpegaudioparse.c:
11895           (gst_mp3_channel_mode_get_type),
11896           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
11897           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
11898           (gst_mp3parse_chain):
11899           * gst/mpegaudioparse/gstmpegaudioparse.h:
11900           Post channel mode and CRC as tags. Fixes bug #504493.
11901
11902 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11903
11904           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
11905           Original commit message from CVS:
11906           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
11907           Correctly chain up to the parent's finalize function.
11908
11909 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11910
11911           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
11912           Original commit message from CVS:
11913           * gst/mpegaudioparse/gstmpegaudioparse.c:
11914           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
11915           Try a bit harder to get valid timestamps, especially if upstream
11916           gives us one and we are at the first frame or resyncing.
11917           Return UNEXPECTED if we get a valid timestamp that is outside of
11918           our configured segment. After all changes done so far this doesn't
11919           seem to cause any regression, please test.
11920
11921 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11922
11923           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...
11924           Original commit message from CVS:
11925           Patch by:
11926           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
11927           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
11928           If we don't have the position to seek to in our index first try
11929           to convert from TIME to BYTES upstream and only if that fails
11930           too use the old hack to simply seek to an earlier position
11931           and let the sink drop everything before segment start.
11932           Partially fixes bug #469930.
11933
11934 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11935
11936           configure.ac: Back to development...
11937           Original commit message from CVS:
11938           * configure.ac:
11939           Back to development...
11940
11941 === release 0.10.7 ===
11942
11943 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11944
11945         * ChangeLog:
11946         * NEWS:
11947         * RELEASE:
11948         * configure.ac:
11949         * docs/plugins/gst-plugins-ugly-plugins.args:
11950         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11951         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11952         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11953         * docs/plugins/gst-plugins-ugly-plugins.signals:
11954         * docs/plugins/inspect/plugin-a52dec.xml:
11955         * docs/plugins/inspect/plugin-asf.xml:
11956         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11957         * docs/plugins/inspect/plugin-dvdread.xml:
11958         * docs/plugins/inspect/plugin-dvdsub.xml:
11959         * docs/plugins/inspect/plugin-iec958.xml:
11960         * docs/plugins/inspect/plugin-lame.xml:
11961         * docs/plugins/inspect/plugin-mad.xml:
11962         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11963         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11964         * docs/plugins/inspect/plugin-mpegstream.xml:
11965         * docs/plugins/inspect/plugin-realmedia.xml:
11966         * docs/plugins/inspect/plugin-siddec.xml:
11967         * gst-plugins-ugly.doap:
11968         * po/LINGUAS:
11969           Release 0.10.7 - I Cheated Time
11970           Original commit message from CVS:
11971           Release 0.10.7 - I Cheated Time
11972
11973 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11974
11975         * po/af.po:
11976         * po/az.po:
11977         * po/bg.po:
11978         * po/cs.po:
11979         * po/da.po:
11980         * po/en_GB.po:
11981         * po/es.po:
11982         * po/fi.po:
11983         * po/hu.po:
11984         * po/it.po:
11985         * po/nb.po:
11986         * po/nl.po:
11987         * po/or.po:
11988         * po/pl.po:
11989         * po/pt_BR.po:
11990         * po/sk.po:
11991         * po/sq.po:
11992         * po/sr.po:
11993         * po/sv.po:
11994         * po/uk.po:
11995         * po/vi.po:
11996         * po/zh_CN.po:
11997           Update .po files
11998           Original commit message from CVS:
11999           Update .po files
12000
12001 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12002
12003           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
12004           Original commit message from CVS:
12005           * tests/check/Makefile.am:
12006           Exclude dvdreadsrc from the states test too.
12007
12008 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12009
12010           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
12011           Original commit message from CVS:
12012           * gst/mpegaudioparse/gstmpegaudioparse.c:
12013           (gst_mp3parse_emit_frame):
12014           Handler buffers without valid timestamp more correctly: Don't drop
12015           them and don't use the invalid timestamp to calculate the next
12016           timestamp. Fixes bug #516811.
12017
12018 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
12019
12020           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
12021           Original commit message from CVS:
12022           Patch by: Tal Shalif <tshalif at nargila dot org>
12023           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
12024           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
12025           Add some gint64 casts to prevent 32 bit integer overflows.
12026           Fixes bug #516989.
12027
12028 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12029
12030           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
12031           Original commit message from CVS:
12032           * gst/mpegaudioparse/gstmpegaudioparse.c:
12033           Revert previous commit to mp3parse, as it breaks playback
12034           of AVI files.
12035
12036 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12037
12038           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
12039           Original commit message from CVS:
12040           * gst/mpegaudioparse/gstmpegaudioparse.c:
12041           (gst_mp3parse_emit_frame):
12042           Return GST_FLOW_UNEXPECTED if we get data that is after our
12043           configured segment. This makes upstream go EOS immediately instead
12044           of sending us the complete stream. Also improve debugging a bit.
12045
12046 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12047
12048           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
12049           Original commit message from CVS:
12050           * ext/dvdread/dvdreadsrc.c:
12051           Fix regression in DVD seeking - when a pack we
12052           expect to be a NAV block turns out not to be, scan forwards
12053           for up to 2MB (at most ~1sec) until we find one.
12054           Fixes: #516278
12055
12056 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
12057
12058           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
12059           Original commit message from CVS:
12060           * win32/vs6/libgstmpegaudioparse.dsp:
12061           Add xing files to VS project file.
12062
12063 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12064
12065           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
12066           Original commit message from CVS:
12067           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
12068           Stop leaking src pad templates. Fixes bug #515708.
12069
12070 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12071
12072           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
12073           Original commit message from CVS:
12074           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12075           Correctly write the size in bytes on big endian systems.
12076           Fixes bug #515725.
12077
12078 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12079
12080           ext/lame/gstlame.c: Don't leak the allowed caps.
12081           Original commit message from CVS:
12082           * ext/lame/gstlame.c: (gst_lame_setup):
12083           Don't leak the allowed caps.
12084           * tests/check/pipelines/lame.c: (GST_START_TEST):
12085           Stop leaking all buffers. Fixes bug #515575.
12086
12087 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12088
12089           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
12090           Original commit message from CVS:
12091           * gst/mpegaudioparse/plugin.c:
12092           Commit new file I forgot to add.
12093
12094 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12095
12096           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
12097           Original commit message from CVS:
12098           * configure.ac:
12099           Make DISABLE_DEPRECATED defined *only* during CVS, not during
12100           pre-releases or releases.
12101
12102 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12103
12104         * ChangeLog:
12105           Mention bug 511497 fixed in previous commit
12106           Original commit message from CVS:
12107           Mention bug 511497 fixed in previous commit
12108
12109 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12110
12111           Move xingmux from -bad.
12112           Original commit message from CVS:
12113           * docs/plugins/Makefile.am:
12114           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12115           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12116           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12117           * gst/mpegaudioparse/Makefile.am:
12118           * gst/mpegaudioparse/gstmpegaudioparse.c:
12119           * gst/mpegaudioparse/gstxingmux.c:
12120           * tests/check/Makefile.am:
12121           * tests/check/elements/.cvsignore:
12122           Move xingmux from -bad.
12123
12124 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
12125
12126           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
12127           Original commit message from CVS:
12128           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
12129           Use gst_guint64_to_gdouble for conversion
12130           * win32/vs6/libgstasfdemux.dsp:
12131           * win32/vs6/libgstdvdsub.dsp:
12132           * win32/vs6/libgstrealmedia.dsp:
12133           Update project dependencies and add new source files
12134
12135 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12136
12137           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
12138           Original commit message from CVS:
12139           * ext/mpeg2dec/gstmpeg2dec.c:
12140           Reset decoder when handling sequence where libmpeg2 has set
12141           frame period to 0, probably due to a corrupt packet.
12142           Fixes bug #514297
12143
12144 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12145
12146           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
12147           Original commit message from CVS:
12148           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
12149           (gst_mp3parse_chain):
12150           Don't set new caps on the srcpad everytime the bitrate or MPEG
12151           version changes but calculate new spf value when the MPEG version
12152           changes.
12153
12154 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12155
12156           Add documentation for the xingheader plugin.
12157           Original commit message from CVS:
12158           * docs/plugins/Makefile.am:
12159           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12160           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12161           * gst/xingheader/gstxingmux.c:
12162           * gst/xingheader/gstxingmux.h:
12163           Add documentation for the xingheader plugin.
12164           * tests/check/elements/xingmux.c: (GST_START_TEST):
12165           Set element state to PLAYING before doing something else.
12166
12167 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12168
12169           tests/check/: Add simple unit test for the xingmux element.
12170           Original commit message from CVS:
12171           * tests/check/Makefile.am:
12172           * tests/check/elements/.cvsignore:
12173           * tests/check/elements/xingmux.c: (setup_xingmux),
12174           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
12175           * tests/check/elements/xingmux_testdata.h:
12176           Add simple unit test for the xingmux element.
12177           * gst/xingheader/gstxingmux.c: (generate_xing_header),
12178           (gst_xing_mux_finalize), (xing_reset):
12179           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
12180
12181 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12182
12183           docs/plugins/: Add the real and rtsp elements and update the lists.
12184           Original commit message from CVS:
12185           * docs/plugins/Makefile.am:
12186           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12187           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12188           Add the real and rtsp elements and update the lists.
12189           * docs/plugins/inspect/plugin-amrnb.xml:
12190           * docs/plugins/inspect/plugin-asf.xml:
12191           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12192           * docs/plugins/inspect/plugin-dvdsub.xml:
12193           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12194           * docs/plugins/inspect/plugin-mpegstream.xml:
12195           * docs/plugins/inspect/plugin-realmedia.xml:
12196           * docs/plugins/inspect/plugin-siddec.xml:
12197           * docs/plugins/inspect/plugin-synaesthesia.xml:
12198           Regenerate docs.
12199           * gst/iec958/ac3_padder.c:
12200           * gst/iec958/ac3_padder.h:
12201           Do not use gtk-doc style comments for non gtk-doc comments. Note -
12202           there are functions defined using extern in the .c file - does that
12203           make sense?
12204
12205 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12206
12207           ext/mad/gstmad.c: Chain up at the end of the function.
12208           Original commit message from CVS:
12209           * ext/mad/gstmad.c:
12210           Chain up at the end of the function.
12211
12212 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12213
12214           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
12215           Original commit message from CVS:
12216           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
12217           Don't add pad templates for the base class but only in the
12218           subclasses.
12219
12220 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12221
12222           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
12223           Original commit message from CVS:
12224           * ext/lame/gstlame.c:
12225           * ext/lame/gstlame.h:
12226           Fix the case where you initially have stereo input, and so lame's
12227           mode is not set to mono, and then you get input with mono audio and
12228           soon after you get stereo input again. What happened before this
12229           commit is that it would keep the encoding mode as mono. It should
12230           change it back to the one requested by the app (or the default one)
12231           if not requested.
12232
12233 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12234
12235           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
12236           Original commit message from CVS:
12237           * gst/mpegaudioparse/gstmpegaudioparse.c:
12238           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12239           (mp3parse_bytepos_to_time):
12240           Interpolate the VBRI seek table entries to get better results,
12241           support 3 byte seek table entries and prevent overflows in the
12242           seek table by adding the relative offsets when using the seek
12243           table in a large enough data type.
12244
12245 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12246
12247           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
12248           Original commit message from CVS:
12249           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12250           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12251           (mp3parse_bytepos_to_time):
12252           * gst/mpegaudioparse/gstmpegaudioparse.h:
12253           Add support for seeking based on the VBRI seek table. Might make
12254           sense to use interpolation in the table later to get hopefully a
12255           bit more accurate values.
12256
12257 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12258
12259           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
12260           Original commit message from CVS:
12261           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12262           (handle_picture), (handle_slice):
12263           Fix compilation error. Fixes #509313.
12264
12265 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12266
12267           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
12268           Original commit message from CVS:
12269           * ext/lame/gstlame.c: (gst_lame_sink_event):
12270           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
12271           as 8 * GST_SECOND is too large for int.
12272
12273 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12274
12275           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
12276           Original commit message from CVS:
12277           * gst/xingheader/gstxingmux.c: (generate_xing_header):
12278           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
12279           of 0xfe.
12280
12281 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12282
12283           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
12284           Original commit message from CVS:
12285           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12286           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12287           (mp3parse_total_bytes), (mp3parse_total_time):
12288           * gst/mpegaudioparse/gstmpegaudioparse.h:
12289           Add initial support for reading VBRI headers as found in VBR files
12290           created by some Fraunhofer encoders. Currently we only read the
12291           number of frames and bytes (and calculate duration, etc from this)
12292           but there is also a seek table that we currently don't use.
12293
12294 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
12295
12296           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
12297           Original commit message from CVS:
12298           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
12299           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12300           (gst_lame_sink_event):
12301           Correctly set number of channels when using mono-encoding mode
12302           and fix the duration calculation of the EOS buffer.
12303
12304 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12305
12306           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
12307           Original commit message from CVS:
12308           * gst/mpegaudioparse/gstmpegaudioparse.c:
12309           (gst_mp3parse_handle_first_frame):
12310           Guard against 0 values in the Xing header as frame count and
12311           byte count and calculate the bitrate when we have all values
12312           we need and not before.
12313
12314 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12315
12316           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
12317           Original commit message from CVS:
12318           * gst/xingheader/gstxingmux.c: (generate_xing_header):
12319           Remove accidentially leftover debug printf.
12320
12321 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12322
12323           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
12324           Original commit message from CVS:
12325           * gst/xingheader/gstxingmux.c: (has_xing_header),
12326           (generate_xing_header), (gst_xing_mux_chain),
12327           (gst_xing_mux_sink_event):
12328           Choose smallest possible frame size for the Xing header, properly
12329           set the timestamp, duration and offset on the outgoing buffers,
12330           only send NEWSEGMENT events in BYTE format downstream and also
12331           drop VBRI headers if already existing.
12332
12333 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12334
12335           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
12336           Original commit message from CVS:
12337           * gst/xingheader/Makefile.am:
12338           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
12339           (has_xing_header), (generate_xing_header),
12340           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
12341           (gst_xing_mux_init), (gst_xing_mux_chain),
12342           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
12343           * gst/xingheader/gstxingmux.h:
12344           Major cleanup and rewrite of xingmux with less bugs and new features:
12345           - Handles other layers as 3
12346           - Write TOC
12347
12348 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12349
12350           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
12351           Original commit message from CVS:
12352           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
12353           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
12354           Call g_type_class_ref() from a thread-safe context and not
12355           from the streaming thread to avoid GLib screwing up (see
12356           bug #349410 and #493432). Comment out unused code.
12357
12358 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
12359
12360           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
12361           Original commit message from CVS:
12362           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12363           (handle_picture), (clip_buffer), (handle_slice),
12364           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12365           (gst_mpeg2dec_change_state):
12366           * ext/mpeg2dec/gstmpeg2dec.h:
12367           Add buffer clipping.
12368           Add basic reverse playback support. Not complete yet when dealing with
12369           non-closed GOPs.
12370
12371 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12372
12373           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
12374           Original commit message from CVS:
12375           * autogen.sh:
12376           Add -Wno-portability to the automake parameters to stop warnings
12377           about GNU make extensions being used. We require GNU make in almost
12378           every Makefile anyway.
12379           * configure.ac:
12380           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
12381           at the same time is required for per target flags.
12382
12383 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12384
12385           Makefile.am: Include lcov.mak to allow building coverage reports.
12386           Original commit message from CVS:
12387           * Makefile.am:
12388           Include lcov.mak to allow building coverage reports.
12389
12390 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12391
12392           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
12393           Original commit message from CVS:
12394           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
12395           * gst/mpegaudioparse/gstmpegaudioparse.c:
12396           (gst_mp3parse_handle_first_frame):
12397           Make sure that the Xing TOC starts with 0 and the entries
12398           are increasing over time. Otherwise it's broken and should
12399           be skipped. Fixes bug #507821.
12400
12401 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
12402
12403           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12404           Original commit message from CVS:
12405           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
12406           (gst_asf_demux_add_video_stream),
12407           (gst_asf_demux_process_ext_content_desc),
12408           (gst_asf_demux_get_metadata_for_stream),
12409           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
12410           (gst_asf_demux_change_state):
12411           * gst/asfdemux/gstasfdemux.h:
12412           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12413
12414 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
12415
12416           docs/plugins/.cvsignore: Add *-undeclared.txt
12417           Original commit message from CVS:
12418           * docs/plugins/.cvsignore:
12419           Add *-undeclared.txt
12420
12421 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
12422
12423           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
12424           Original commit message from CVS:
12425           * gst/realmedia/rdtmanager.c:
12426           (gst_rdt_manager_marshal_VOID__UINT_UINT),
12427           (gst_rdt_manager_class_init):
12428           * gst/realmedia/rdtmanager.h:
12429           Implement some more signals that rtspsrc connects to.
12430           Fixes #504671.
12431
12432 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
12433
12434           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
12435           Original commit message from CVS:
12436           * Makefile.am:
12437           Include common/win32.mak for CRLF check of win32 project
12438           files (see #393626).
12439
12440 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12441
12442           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
12443           Original commit message from CVS:
12444           * gst/mpegaudioparse/gstmpegaudioparse.c:
12445           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
12446           Don't post SEGMENT_START messages on the bus, only the element
12447           driving the pipeline should do that.
12448
12449 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12450
12451           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12452           Original commit message from CVS:
12453           * configure.ac:
12454           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12455
12456 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
12457
12458           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12459           Original commit message from CVS:
12460           * ext/mpeg2dec/gstmpeg2dec.h:
12461           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12462           Fixes #500808.
12463
12464 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
12465
12466           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
12467           Original commit message from CVS:
12468           2007-11-20  Julien MOUTTE  <julien@moutte.net>
12469           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
12470           on Mac OS X.
12471
12472 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12473
12474           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
12475           Original commit message from CVS:
12476           * gst/mpegaudioparse/gstmpegaudioparse.c:
12477           Restore the segment handling logic.
12478           Please don't do behavioural changes under the heading of 'leak fixes'
12479           or 'whitespace changes', people.
12480
12481 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12482
12483           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
12484           Original commit message from CVS:
12485           * gst/mpegaudioparse/gstmpegaudioparse.c:
12486           Plug some leaks.
12487
12488 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12489
12490           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
12491           Original commit message from CVS:
12492           * gst/asfdemux/gstasfdemux.c:
12493           Sync _activate_pull() a little more with other demuxers.
12494
12495 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
12496
12497           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
12498           Original commit message from CVS:
12499           * gst/mpegstream/gstmpegdemux.c:
12500           recognize the padding stream
12501
12502 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
12503
12504           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
12505           Original commit message from CVS:
12506           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
12507           Convert tags that come as string into the type required by
12508           GstTagList.
12509
12510 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12511
12512           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
12513           Original commit message from CVS:
12514           * gst/mpegaudioparse/gstmpegaudioparse.c:
12515           (gst_mp3parse_emit_frame):
12516           Remove some more broken code, it seems to clip even when it should not.
12517           See #491305.
12518
12519 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
12520
12521           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
12522           Original commit message from CVS:
12523           * gst/mpegaudioparse/gstmpegaudioparse.c:
12524           (gst_mp3parse_emit_frame):
12525           When the element is not driving the streaming thread it is not supposed
12526           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
12527           upstream when it detects EOS. See #491305.
12528
12529 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
12530
12531           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
12532           Original commit message from CVS:
12533           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
12534           * gst/dvdsub/Makefile.am:
12535           * gst/dvdsub/gstdvdsubdec.c:
12536           * gst/dvdsub/gstdvdsubparse.c:
12537           * gst/dvdsub/gstdvdsubparse.h:
12538           Add dvd subtitle parser, which just packetizes the input
12539           stream. This is needed to mux dvd subtitles into matroska
12540           files, since the muxer expects unfragmented and properly
12541           timestamped input (#415754).
12542
12543 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
12544
12545           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
12546           Original commit message from CVS:
12547           * configure.ac:
12548           Update requirements from past CVS versions to released
12549           versions (0.10.14 in this case).
12550           * ext/sidplay/gstsiddec.cc:
12551           Fix compilation with g++-4.2.
12552
12553 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12554
12555           gst/realmedia/: Fix some compiler warnings shown on Forte.
12556           Original commit message from CVS:
12557           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
12558           (gst_asm_scan_parse_condition):
12559           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12560           Fix some compiler warnings shown on Forte.
12561
12562 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
12563
12564           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
12565           Original commit message from CVS:
12566           Patch by: Gautier Portet <kassoulet at gmail dot com>
12567           * gst/xingheader/gstxingmux.c:
12568           The size of the Xing header is actually 417 as it's rounded to the
12569           next smaller integer. Fixes #397759.
12570           * gst/xingheader/gstxingmux.c: (xing_generate_header),
12571           (xing_push_header):
12572           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
12573           event to the beginning was successful before pushing the header again.
12574
12575 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
12576
12577           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
12578           Original commit message from CVS:
12579           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
12580           (mp3parse_bytepos_to_time):
12581           Use gst_util_guint64_to_gdouble for conversions.
12582           * win32/vs6/libgstmad.dsp:
12583           Add a link to libgstaudio.
12584
12585 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
12586
12587           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
12588           Original commit message from CVS:
12589           * ext/lame/gstlame.c:
12590           Fix up case where there is no peer, in which case
12591           _get_allowed_caps() will return NULL.
12592
12593 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
12594
12595           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
12596           Original commit message from CVS:
12597           * ext/lame/gstlame.c:
12598           Use GST_PTR_FORMAT to print caps in debug statement.
12599
12600 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12601
12602           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12603           Original commit message from CVS:
12604           * configure.ac:
12605           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12606           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
12607           in configure.ac.
12608
12609 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12610
12611           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
12612           Original commit message from CVS:
12613           * ext/lame/gstlame.c:
12614           Allow fixing the sample rate lame converts to by negotiating fixed
12615           sample rate on the src pad caps.
12616           Add docs for it.
12617           * tests/check/Makefile.am:
12618           * tests/check/pipelines/lame.c:
12619           Add a check for it.
12620
12621 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12622
12623           po/: Updated translations.
12624           Original commit message from CVS:
12625           * po/LINGUAS:
12626           * po/da.po:
12627           Updated translations.
12628
12629 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12630
12631           po/pl.po: Added Polish translation.
12632           Original commit message from CVS:
12633           translated by: Jakub Bogusz <qboosh@pld-linux.org>
12634           * po/pl.po:
12635           Added Polish translation.
12636
12637 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12638
12639           po/fi.po: Added Finnish translation.
12640           Original commit message from CVS:
12641           translated by: Ilkka Tuohela <hile@iki.fi>
12642           * po/fi.po:
12643           Added Finnish translation.
12644
12645 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12646
12647           po/es.po: Added Spanish translation.
12648           Original commit message from CVS:
12649           translated by: Jorge González González <aloriel@gmail.com>
12650           * po/es.po:
12651           Added Spanish translation.
12652
12653 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12654
12655           po/bg.po: Added Bulgarian translation.
12656           Original commit message from CVS:
12657           translated by: Alexander Shopov <ash@contact.bg>
12658           * po/bg.po:
12659           Added Bulgarian translation.
12660
12661 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12662
12663           gst/iec958/ac3iec.c: Chainup in finalize.
12664           Original commit message from CVS:
12665           * gst/iec958/ac3iec.c:
12666           Chainup in finalize.
12667           * tests/check/Makefile.am:
12668           * tests/check/generic/states.c:
12669           Improved state change unit test.
12670
12671 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12672
12673           Ignore registries in any format.
12674           Original commit message from CVS:
12675           * docs/plugins/.cvsignore:
12676           * tests/check/.cvsignore:
12677           Ignore registries in any format.
12678
12679 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
12680
12681           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
12682           Original commit message from CVS:
12683           * configure.ac:
12684           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
12685           define in the lame headers.  This has the advantage that
12686           it should still work when we're cross-compiling (#452025).
12687
12688 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12689
12690           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
12691           Original commit message from CVS:
12692           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12693           Add other allowed rates to the pad templates.
12694           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
12695           Reset the parser to release memory in dispose.
12696
12697 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12698
12699           ext/: Fix more leaks.
12700           Original commit message from CVS:
12701           * ext/amrnb/amrnbdec.c:
12702           * ext/amrnb/amrnbenc.c:
12703           * ext/amrnb/amrnbparse.c:
12704           * ext/sidplay/gstsiddec.cc:
12705           Fix more leaks.
12706
12707 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
12708
12709           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
12710           Original commit message from CVS:
12711           Patch by: Daniel Charles <dcharles at ti dot com>
12712           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
12713           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
12714           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
12715           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
12716           * ext/amrnb/amrnbenc.h:
12717           Add property to select the BandMode of the AMR encoder.
12718           See #466442.
12719
12720 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12721
12722           gst/realmedia/asmrules.c: Make ro memory to share.
12723           Original commit message from CVS:
12724           * gst/realmedia/asmrules.c:
12725           Make ro memory to share.
12726
12727 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
12728
12729           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
12730           Original commit message from CVS:
12731           * gst/mpegaudioparse/gstmpegaudioparse.c:
12732           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12733           * gst/mpegaudioparse/gstmpegaudioparse.h:
12734           Queue segment event and push it after we know the caps on the pad or
12735           else an autoplugger might not have plugged the element yet and the
12736           segment is lost.
12737
12738 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12739
12740           gst/iec958/ac3iec.c: Fix tests.
12741           Original commit message from CVS:
12742           * gst/iec958/ac3iec.c:
12743           Fix tests.
12744
12745 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12746
12747           tests/check/: Add generic state-change test suite to help to fi leaks.
12748           Original commit message from CVS:
12749           * tests/check/Makefile.am:
12750           * tests/check/generic/.cvsignore:
12751           * tests/check/generic/states.c:
12752           Add generic state-change test suite to help to fi leaks.
12753
12754 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12755
12756           po/: Added Portuguese (Brazilian) translation.
12757           Original commit message from CVS:
12758           translated by: Raphael Higino <phhigino@gmail.com>
12759           * po/LINGUAS:
12760           * po/pt_BR.po:
12761           Added Portuguese (Brazilian) translation.
12762
12763 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12764
12765           po/: Updated translations.
12766           Original commit message from CVS:
12767           * po/hu.po:
12768           * po/nl.po:
12769           * po/sv.po:
12770           * po/uk.po:
12771           Updated translations.
12772
12773 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
12774
12775           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
12776           Original commit message from CVS:
12777           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
12778           (gst_rmdemux_parse_video_packet):
12779           Activate timestamp fixing code.
12780
12781 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
12782
12783           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
12784           Original commit message from CVS:
12785           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12786           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
12787           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12788           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12789           Do fragment collection in the demuxer so that we can now work with
12790           both ffmpeg and realvideodec to decoder real video content.
12791
12792 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12793
12794           gst/realmedia/asmrules.c: Include stdlib.h.
12795           Original commit message from CVS:
12796           * gst/realmedia/asmrules.c:
12797           Include stdlib.h.
12798
12799 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
12800
12801           gst/realmedia/rdtmanager.c: Fix caps.
12802           Original commit message from CVS:
12803           * gst/realmedia/rdtmanager.c:
12804           Fix caps.
12805
12806 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
12807
12808           gst/realmedia/rtspreal.c: Disable UDP transport for now.
12809           Original commit message from CVS:
12810           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12811           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
12812           Disable UDP transport for now.
12813
12814 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
12815
12816           gst/realmedia/: Add simple rdt manager.
12817           Original commit message from CVS:
12818           * gst/realmedia/Makefile.am:
12819           * gst/realmedia/rdtmanager.c: (find_session_by_id),
12820           (create_session), (free_session), (gst_rdt_manager_base_init),
12821           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
12822           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
12823           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
12824           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
12825           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
12826           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
12827           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
12828           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
12829           (gst_rdt_manager_plugin_init):
12830           * gst/realmedia/rdtmanager.h:
12831           * gst/realmedia/rmdemux.c: (plugin_init):
12832           Add simple rdt manager.
12833
12834 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
12835
12836           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
12837           Original commit message from CVS:
12838           * gst/realmedia/rdtdepay.c:
12839           Fix the encoding-name so that it matches what the rtsp extension sets.
12840
12841 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
12842
12843           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
12844           Original commit message from CVS:
12845           * gst/realmedia/asmrules.c: (gst_asm_node_free),
12846           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12847           (gst_asm_scan_string), (gst_asm_scan_number),
12848           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12849           (gst_asm_scan_next_token), (gst_asm_rule_free),
12850           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12851           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12852           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12853           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12854           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12855           (gst_asm_rule_book_match), (main):
12856           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12857           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12858           Use g_hash_table_destroy instead of _unref which is too new.
12859
12860 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
12861
12862           gst/realmedia/.cvsignore: Add test to ignore.
12863           Original commit message from CVS:
12864           * gst/realmedia/.cvsignore:
12865           Add test to ignore.
12866           * gst/realmedia/Makefile.am:
12867           * gst/realmedia/asmrules.c: (gst_asm_node_new),
12868           (gst_asm_node_free), (gst_asm_operator_eval),
12869           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12870           (gst_asm_scan_string), (gst_asm_scan_number),
12871           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12872           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
12873           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12874           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12875           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12876           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12877           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12878           (gst_asm_rule_book_match), (main):
12879           * gst/realmedia/asmrules.h:
12880           Added asembler rule book parser and evaluator.
12881           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12882           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12883           * gst/realmedia/rtspreal.h:
12884           Keep per stream config info.
12885           Parse and evaluate asm rule books for stream selection.
12886
12887 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12888
12889           gst/realmedia/rtspreal.c: Include stdlib.
12890           Original commit message from CVS:
12891           * gst/realmedia/rtspreal.c:
12892           Include stdlib.
12893
12894 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
12895
12896           gst/realmedia/: Split out hash code in separate file.
12897           Original commit message from CVS:
12898           * gst/realmedia/Makefile.am:
12899           * gst/realmedia/realhash.c: (hash), (call_hash),
12900           (gst_rtsp_ext_real_calc_response_and_checksum):
12901           * gst/realmedia/realhash.h:
12902           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12903           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
12904           Split out hash code in separate file.
12905
12906 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
12907
12908           gst/: Fix include paths and link dependecies for rtsp extension.
12909           Original commit message from CVS:
12910           * gst/asfdemux/Makefile.am:
12911           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
12912           (gst_rtsp_wms_class_init):
12913           * gst/realmedia/Makefile.am:
12914           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12915           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
12916           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
12917           (_do_init), (gst_rtsp_real_class_init):
12918           Fix include paths and link dependecies for rtsp extension.
12919
12920 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
12921
12922           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
12923           Original commit message from CVS:
12924           * gst/realmedia/Makefile.am:
12925           * gst/realmedia/rmdemux.c: (plugin_init):
12926           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12927           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
12928           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
12929           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
12930           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
12931           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
12932           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
12933           (gst_rtsp_real_plugin_init):
12934           * gst/realmedia/rtspreal.h:
12935           Add RealMedia RTSP extension module. It has rank NONE until it is fully
12936           functional.
12937
12938 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12939
12940           gst/asfdemux/: Move WMS RTSP extension from -good to here.
12941           Original commit message from CVS:
12942           * gst/asfdemux/Makefile.am:
12943           * gst/asfdemux/gstasf.c: (plugin_init):
12944           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
12945           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
12946           (gst_rtsp_wms_configure_stream), (_do_init),
12947           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
12948           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
12949           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
12950           * gst/asfdemux/gstrtspwms.h:
12951           Move WMS RTSP extension from -good to here.
12952           Port it to the new pluggable extension interface.
12953
12954 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12955
12956           ext/mad/Makefile.am: Link to audio helper from plugins-base.
12957           Original commit message from CVS:
12958           * ext/mad/Makefile.am:
12959           Link to audio helper from plugins-base.
12960
12961 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12962
12963           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
12964           Original commit message from CVS:
12965           * configure.ac:
12966           * ext/mad/gstmad.c: (gst_mad_chain):
12967           Use the new buffer clipping function from gstaudio here and
12968           require gst-plugins-base CVS.
12969
12970 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12971
12972           configure.ac: Sync liboil check with plugins-base. Add libm check.
12973           Original commit message from CVS:
12974           * configure.ac:
12975           Sync liboil check with plugins-base. Add libm check.
12976           * gst/synaesthesia/Makefile.am:
12977           Link against libm. We're using sqrt here.
12978
12979 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12980
12981           gst/asfdemux/gstasfdemux.c: Include stdlib.
12982           Original commit message from CVS:
12983           * gst/asfdemux/gstasfdemux.c:
12984           Include stdlib.
12985
12986 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12987
12988           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
12989           Original commit message from CVS:
12990           * ext/annodex/Makefile.am:
12991           Fix CFLAGS/LIBS.
12992           * ext/cdio/gstcdiocddasrc.c:
12993           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
12994           Include stdlib
12995           * ext/cairo/Makefile.am:
12996           * gst/videofilter/Makefile.am:
12997           * tests/examples/level/Makefile.am:
12998           Use $(LIBM) instead of -lm
12999
13000 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13001
13002           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
13003           Original commit message from CVS:
13004           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13005           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
13006           * gst/mpegaudioparse/gstmpegaudioparse.h:
13007           Save some memory for each frame by only saving the start timestamp
13008           and start byte position instead of additionally the stop timestamp
13009           and stop byte position. This requires us to use a doubly-linked list
13010           but still saves 8-12 bytes per frame.
13011
13012 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13013
13014           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
13015           Original commit message from CVS:
13016           * ext/mad/gstmad.c: (clip_outgoing_buffer):
13017           Fix buffer clipping to correctly clip to the segment stop.
13018
13019 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13020
13021           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
13022           Original commit message from CVS:
13023           * gst/mpegaudioparse/gstmpegaudioparse.c:
13024           (gst_mp3parse_emit_frame):
13025           Fix a calculation that was causing mp3parse to drop every incoming
13026           frame when upstream delivered a segment in TIME format, breaking
13027           playback of all mpeg system streams.
13028
13029 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13030
13031           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
13032           Original commit message from CVS:
13033           * Makefile.am:
13034           * configure.ac:
13035           * tests/Makefile.am:
13036           Remove bogus check for libcheck, since we check for
13037           gstreamer-check and it pulls in the required info from
13038           and we weren't actually _using_ the information for
13039           libcheck ourselves anyway.
13040
13041 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13042
13043           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
13044           Original commit message from CVS:
13045           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13046           (gst_mp3parse_init), (gst_mp3parse_dispose),
13047           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
13048           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13049           (mp3parse_handle_seek), (mp3parse_src_query):
13050           * gst/mpegaudioparse/gstmpegaudioparse.h:
13051           Implement accurate seeking in mpegaudioparse. Fixes #308312.
13052           Also implement segment seeks.
13053
13054 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13055
13056           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
13057           Original commit message from CVS:
13058           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
13059           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
13060           (gst_mad_chain), (gst_mad_change_state):
13061           * ext/mad/gstmad.h:
13062           Implement buffer clipping and use GST_BOILERPLATE instead of manual
13063           GType magic. Part one of bug #308312.
13064
13065 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13066
13067           configure.ac: Use pkg-config to locate check.
13068           Original commit message from CVS:
13069           * configure.ac:
13070           Use pkg-config to locate check.
13071
13072 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13073
13074           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
13075           Original commit message from CVS:
13076           * configure.ac:
13077           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
13078           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
13079           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
13080           Fix build against core CVS by not using deprecated API. Bump
13081           requirements for new API (overdue anyway).
13082
13083 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13084
13085           REQUIREMENTS: Also add amr-libs here and update a little.
13086           Original commit message from CVS:
13087           * REQUIREMENTS:
13088           Also add amr-libs here and update a little.
13089
13090 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
13091
13092           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
13093           Original commit message from CVS:
13094           * docs/plugins/inspect/plugin-dvdnav.xml:
13095           * docs/plugins/inspect/plugin-realmedia.xml:
13096           * docs/plugins/inspect/plugin-synaesthesia.xml:
13097           Add inspect file for synaesthesia so the docs can be built even if
13098           the plugin isn't built yet. Fixes #454311. Also add inspect files
13099           for dvdnavsrc and realmedia.
13100
13101 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13102
13103           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13104           Original commit message from CVS:
13105           * docs/plugins/Makefile.am:
13106           Simplify --extra-dir as gtkdoc scans recursively.
13107
13108 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13109
13110           And yet more docs enabled.
13111           Original commit message from CVS:
13112           * docs/plugins/Makefile.am:
13113           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13114           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13115           * gst/synaesthesia/Makefile.am:
13116           * gst/synaesthesia/gstsynaesthesia.c:
13117           * gst/synaesthesia/gstsynaesthesia.h:
13118           And yet more docs enabled.
13119
13120 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13121
13122           docs/plugins/: Add new docs. Scan c++ files too.
13123           Original commit message from CVS:
13124           * docs/plugins/Makefile.am:
13125           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13126           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13127           * docs/plugins/inspect/plugin-a52dec.xml:
13128           * docs/plugins/inspect/plugin-amrnb.xml:
13129           * docs/plugins/inspect/plugin-asf.xml:
13130           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13131           * docs/plugins/inspect/plugin-dvdsub.xml:
13132           * docs/plugins/inspect/plugin-iec958.xml:
13133           * docs/plugins/inspect/plugin-lame.xml:
13134           * docs/plugins/inspect/plugin-mad.xml:
13135           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13136           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13137           * docs/plugins/inspect/plugin-mpegstream.xml:
13138           Add new docs. Scan c++ files too.
13139           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13140           (gst_amrnbdec_event):
13141           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
13142           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13143           (gst_amrnbparse_loop):
13144           Add documentation headers.
13145           * ext/mad/gstmad.c:
13146           * ext/mad/gstmad.h:
13147           Refactor for docs.
13148
13149 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13150
13151           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
13152           Original commit message from CVS:
13153           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
13154           (gst_mp3parse_init):
13155           Use GST_BOILERPLATE instead of manual GType magic.
13156           * gst/mpegaudioparse/gstmpegaudioparse.c:
13157           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13158           (mp3parse_bytepos_to_time):
13159           * gst/mpegaudioparse/gstmpegaudioparse.h:
13160           Implement seeking, byte->time, time->byte conversions with the Xing
13161           seek table if available. This allows better at least a bit more
13162           accurate seeks and file position reporting.
13163
13164 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13165
13166           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
13167           Original commit message from CVS:
13168           * gst/mpegaudioparse/gstmpegaudioparse.c:
13169           (gst_mp3parse_handle_first_frame):
13170           Copy the complete Xing seek table in the 100 byte array instead of
13171           copying the first byte 100 times.
13172           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
13173           (mp3parse_total_time), (mp3parse_time_to_bytepos):
13174           Add seeking support based on the Xing header but comment it out for
13175           now as it seems to yield worse result than the other method.
13176           Also use gst_pad_query_peer_duration() instead of getting the peer pad
13177           ourself, creating a new GstQuery, etc.
13178
13179 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13180
13181           docs/plugins/: Update docs with caps info.
13182           Original commit message from CVS:
13183           * docs/plugins/gst-plugins-ugly-plugins.args:
13184           * docs/plugins/inspect/plugin-a52dec.xml:
13185           * docs/plugins/inspect/plugin-amrnb.xml:
13186           * docs/plugins/inspect/plugin-asf.xml:
13187           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13188           * docs/plugins/inspect/plugin-dvdread.xml:
13189           * docs/plugins/inspect/plugin-dvdsub.xml:
13190           * docs/plugins/inspect/plugin-iec958.xml:
13191           * docs/plugins/inspect/plugin-lame.xml:
13192           * docs/plugins/inspect/plugin-mad.xml:
13193           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13194           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13195           * docs/plugins/inspect/plugin-mpegstream.xml:
13196           Update docs with caps info.
13197
13198 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13199
13200           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
13201           Original commit message from CVS:
13202           * po/POTFILES.in:
13203           Make sure dvdnav strings get translated too (no reason not to have
13204           them in the .po file, even if the plugin is disabled for now).
13205           Fixes #450879.
13206
13207 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13208
13209           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
13210           Original commit message from CVS:
13211           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13212           (gst_amrnbdec_event), (gst_amrnbdec_chain),
13213           (gst_amrnbdec_state_change):
13214           * ext/amrnb/amrnbdec.h:
13215           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13216           (gst_amrnbparse_loop):
13217           Add newsegment and discont handling. Some code cleanups.
13218
13219 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
13220
13221           ext/dvdread/dvdreadsrc.c: check for an error from
13222           Original commit message from CVS:
13223           * ext/dvdread/dvdreadsrc.c: check for an error from
13224           DVDReadBlocks() correctly.
13225
13226 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
13227
13228           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...
13229           Original commit message from CVS:
13230           * ext/dvdread/dvdreadsrc.c:
13231           If we can't read a nav packet, or it doesn't look like a nav
13232           packet, that's an error.  Previous behavior was to look at
13233           the next packet; I can't find any justification for doing that.
13234           Fixes: #358891.
13235
13236 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13237
13238           po/it.po: Updated Italian translation.
13239           Original commit message from CVS:
13240           * po/it.po:
13241           Updated Italian translation.
13242
13243 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13244
13245           po/vi.po: Updated Vietnames translation.
13246           Original commit message from CVS:
13247           * po/vi.po:
13248           Updated Vietnames translation.
13249
13250 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13251
13252           po/: Added Chinese (simplified) translation.
13253           Original commit message from CVS:
13254           contributed by: Wenzheng Hu <db_lobster@163.com>
13255           * po/LINGUAS:
13256           * po/zh_CN.po:
13257           Added Chinese (simplified) translation.
13258
13259 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13260
13261           MAINTAINERS: Updating all the maintainers files
13262           Original commit message from CVS:
13263           * MAINTAINERS:
13264           Updating all the maintainers files
13265
13266 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
13267
13268           Fix leaks some more.
13269           Original commit message from CVS:
13270           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
13271           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
13272           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
13273           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
13274           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
13275           * gst/iec958/ac3iec.c: (ac3iec_init):
13276           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
13277           Fix leaks some more.
13278
13279 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
13280
13281           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
13282           Original commit message from CVS:
13283           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
13284           "She's leaking me", said valgrind.
13285
13286 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13287
13288           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
13289           Original commit message from CVS:
13290           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
13291           Fix "pad caps are not a real subset of its template caps" warning.
13292
13293 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
13294
13295           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
13296           Original commit message from CVS:
13297           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
13298           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
13299           (gst_amrnbdec_finalize):
13300           Don't leak the adapter, unref it in a new finalize method instead.
13301           Fixes #448782.
13302
13303 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13304
13305           configure.ac: Back to CVS
13306           Original commit message from CVS:
13307           * configure.ac:
13308           Back to CVS
13309           * gst-plugins-ugly.doap:
13310           Add 0.10.6 to the list of releases.
13311
13312 === release 0.10.6 ===
13313
13314 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13315
13316         * ChangeLog:
13317         * NEWS:
13318         * RELEASE:
13319         * configure.ac:
13320         * docs/plugins/gst-plugins-ugly-plugins.args:
13321         * docs/plugins/inspect/plugin-a52dec.xml:
13322         * docs/plugins/inspect/plugin-asf.xml:
13323         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13324         * docs/plugins/inspect/plugin-dvdread.xml:
13325         * docs/plugins/inspect/plugin-dvdsub.xml:
13326         * docs/plugins/inspect/plugin-iec958.xml:
13327         * docs/plugins/inspect/plugin-lame.xml:
13328         * docs/plugins/inspect/plugin-mad.xml:
13329         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13330         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13331         * docs/plugins/inspect/plugin-mpegstream.xml:
13332         * docs/plugins/inspect/plugin-siddec.xml:
13333           Release 0.10.6
13334           Original commit message from CVS:
13335           Release 0.10.6
13336
13337 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13338
13339         * po/af.po:
13340         * po/az.po:
13341         * po/cs.po:
13342         * po/da.po:
13343         * po/en_GB.po:
13344         * po/hu.po:
13345         * po/it.po:
13346         * po/nb.po:
13347         * po/nl.po:
13348         * po/or.po:
13349         * po/sq.po:
13350         * po/sr.po:
13351         * po/sv.po:
13352         * po/uk.po:
13353         * po/vi.po:
13354           Update .po files
13355           Original commit message from CVS:
13356           Update .po files
13357
13358 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13359
13360           win32/vs6/: Convert line endings to CRLF and mark as binary files.
13361           Original commit message from CVS:
13362           * win32/vs6/gst_plugins_ugly.dsw:
13363           * win32/vs6/libgstac3parse.dsp:
13364           * win32/vs6/libgstasfdemux.dsp:
13365           * win32/vs6/libgstdvdlpcmdec.dsp:
13366           * win32/vs6/libgstdvdsub.dsp:
13367           * win32/vs6/libgstiec958.dsp:
13368           * win32/vs6/libgstlame.dsp:
13369           * win32/vs6/libgstmad.dsp:
13370           * win32/vs6/libgstmpegaudioparse.dsp:
13371           * win32/vs6/libgstmpegstream.dsp:
13372           * win32/vs6/libgstrealmedia.dsp:
13373           * win32/vs6/libgstsynaesthesia.dsp:
13374           Convert line endings to CRLF and mark as binary files.
13375
13376 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13377
13378           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
13379           Original commit message from CVS:
13380           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
13381           Don't forget to unlock when setting the device property, or
13382           we'll sooner or later deadlock.
13383
13384 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
13385
13386           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
13387           Original commit message from CVS:
13388           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
13389           Use gst_util_guint64_to_gdouble for conversion.
13390           * win32/vs6/libgstasfdemux.dsp:
13391           Add asfpacket.c to the build.
13392
13393 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13394
13395           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
13396           Original commit message from CVS:
13397           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13398           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
13399           * gst/mpegaudioparse/gstmpegaudioparse.h:
13400           If the Xing header provides a total time, use it to calculate the
13401           correct average bitrate immediately, instead of sending updates as
13402           we parse the stream.
13403
13404 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
13405
13406           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
13407           Original commit message from CVS:
13408           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
13409           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13410           Use GstClockTime instead of guint for a time variable to prevent
13411           overflows on too large subtitle durations. Fixes #444514.
13412
13413 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
13414
13415           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
13416           Original commit message from CVS:
13417           Patch by: Mark Nauwelaerts <manauw at skynet be>
13418           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
13419           Clear state when handling the serialized FLUSH_STOP event instead of
13420           the FLUSH_START event, thereby making sure we don't free buffers the
13421           chain function is still using. Fixes dvdsubdec crashing when flusing
13422           or seeking (#442706).
13423
13424 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13425
13426           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
13427           Original commit message from CVS:
13428           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13429           Initialise variable to make fc4 build bot happy.
13430
13431 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13432
13433           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
13434           Original commit message from CVS:
13435           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13436           Add sanity check so we don't abort for broken or non-MPEG streams,
13437           but instead error out. Fixes crashes/aborts for when our typefinder
13438           wrongly identifies quicktime files as mpeg (which should be fixed in
13439           -base now too). (#440120).
13440
13441 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13442
13443         * ChangeLog:
13444         * ext/amrnb/amrnbdec.c:
13445         * ext/amrnb/amrnbenc.c:
13446         * ext/amrnb/amrnbparse.c:
13447           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
13448           Original commit message from CVS:
13449           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
13450           block_size, _do_init, gst_amrnbdec_base_init,
13451           gst_amrnbdec_class_init, gst_amrnbdec_init):
13452           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
13453           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
13454           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
13455           block_size, _do_init, gst_amrnbparse_base_init,
13456           gst_amrnbparse_class_init, gst_amrnbparse_init):
13457           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
13458           GST_DEBUG_FUNCPTR and add log-category.
13459
13460 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13461
13462           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
13463           Original commit message from CVS:
13464           * gst/mpegaudioparse/gstmpegaudioparse.c:
13465           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13466           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13467           (gst_mp3parse_chain), (mp3parse_total_bytes),
13468           (mp3parse_total_time):
13469           * gst/mpegaudioparse/gstmpegaudioparse.h:
13470           Implement parsing of Xing headers from the first frame of the stream,
13471           and use it to report duration correctly where possible.
13472
13473 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
13474
13475           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
13476           Original commit message from CVS:
13477           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
13478           After descrambling, push the packets out as individual packets
13479           instead of one big descrambled buffer. Makes cook audio decoding
13480           work with the 'realaudiodec' decoder from gst-plugins-bad.
13481
13482 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13483
13484           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
13485           Original commit message from CVS:
13486           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13487           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
13488           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
13489           (gst_rmdemux_parse_packet):
13490           * gst/realmedia/rmdemux.h:
13491           Remember first timestamp encountered in stream and re-timestamp
13492           stream to start from zero (fixes #397219); only send one newsegment
13493           event, not two; when seeking, send newsegment events from the
13494           streaming thread and not from the seeking thread.
13495
13496 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
13497
13498           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
13499           Original commit message from CVS:
13500           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
13501           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
13502           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13503           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
13504           * gst/mpegstream/gstmpegdemux.h:
13505           Reset last_flow values for the various streams after a flushing
13506           seek, otherwise we might aggregate wrong flow returns afterwards
13507           that will make upstream pause silently. This should fix seeking
13508           in DVDs and also fix the Thoggen cropping dialog (#438610).
13509
13510 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
13511
13512           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
13513           Original commit message from CVS:
13514           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13515           (gst_asf_demux_chain_headers),
13516           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
13517           (gst_asf_demux_have_mutually_exclusive_active_stream),
13518           (gst_asf_demux_check_activate_streams),
13519           (gst_asf_demux_find_stream_with_complete_payload),
13520           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13521           (gst_asf_demux_activate_ext_props_streams),
13522           (gst_asf_demux_process_object):
13523           * gst/asfdemux/gstasfdemux.h:
13524           Activate streams (ie. add the pads to the element) depending on
13525           whether we actually get data for those streams within the ASF
13526           preroll value specified. Currently only done in pull-mode though
13527           (this will fix problems with playbin hanging on mms streams once
13528           we use this in push-mode as well).
13529
13530 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
13531
13532           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
13533           Original commit message from CVS:
13534           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13535           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13536           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
13537           (gst_asf_demux_process_file):
13538           * gst/asfdemux/gstasfdemux.h:
13539           Make all timestamps start from zero in pull-mode too; some small
13540           clean-ups and FIXMEs here and there.
13541
13542 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
13543
13544           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
13545           Original commit message from CVS:
13546           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
13547           (gst_asf_demux_parse_packet):
13548           If packet size is specified within the packet and smaller than
13549           the actual packet size, don't parse beyond the size specified in
13550           the packet (this makes us parse some cases of packets with single
13551           compressed payloads cleanly, see e.g stream from #431318). Also
13552           add a sanity check when parsing compressed single payloads.
13553
13554 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
13555
13556           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
13557           Original commit message from CVS:
13558           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13559           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
13560           (gst_asf_demux_handle_seek_event),
13561           (gst_asf_demux_push_complete_payloads):
13562           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
13563           send data from the keyframe right before the new segment start to
13564           make sure the decoder doesn't have to decode more than absolutely
13565           necessary.
13566
13567 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
13568
13569           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
13570           Original commit message from CVS:
13571           * gst/asfdemux/asfheaders.c:
13572           * gst/asfdemux/asfheaders.h:
13573           * gst/asfdemux/asfpacket.c:
13574           (asf_payload_parse_replicated_data_extensions),
13575           (gst_asf_demux_parse_payload):
13576           * gst/asfdemux/asfpacket.h:
13577           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13578           (gst_asf_demux_push_complete_payloads),
13579           (gst_asf_demux_process_ext_stream_props):
13580           * gst/asfdemux/gstasfdemux.h:
13581           Implement payload extension system/extended replicated data parsing,
13582           so we can extract payload durations if they're specified.
13583
13584 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
13585
13586           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
13587           Original commit message from CVS:
13588           * gst/asfdemux/asfheaders.h:
13589           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13590           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
13591           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
13592           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
13593           (gst_asf_demux_parse_stream_object),
13594           (gst_asf_demux_process_ext_stream_props),
13595           (gst_asf_demux_process_queued_extended_stream_objects),
13596           (gst_asf_demux_activate_ext_props_streams),
13597           (gst_asf_demux_process_object):
13598           * gst/asfdemux/gstasfdemux.h:
13599           Refactor stream parse/activation a bit (stream activation heuristics
13600           are still the same though); some more clean-ups.
13601
13602 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
13603
13604           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
13605           Original commit message from CVS:
13606           * win32/common/.cvsignore:
13607           Ignore generated config.h file to make build bot happy.
13608
13609 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
13610
13611           gst/asfdemux/: Init debug category before using it.
13612           Original commit message from CVS:
13613           * gst/asfdemux/gstasf.c: (plugin_init):
13614           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
13615           * gst/asfdemux/gstasfdemux.h:
13616           Init debug category before using it.
13617
13618 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
13619
13620           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
13621           Original commit message from CVS:
13622           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
13623           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
13624           Fix silly bug when we can't pull as much data as we want; don't
13625           forget to announce pending tags in the new packet parsing code.
13626
13627 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
13628
13629           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
13630           Original commit message from CVS:
13631           * configure.ac:
13632           * win32/MANIFEST:
13633           Generate a win32 config.h into win32/common and add to MANIFEST so
13634           it gets disted (#393890). Looks like win32/common/config.h.in needs
13635           some work though.
13636
13637 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
13638
13639           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
13640           Original commit message from CVS:
13641           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
13642           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
13643           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
13644           Fix pull mode operation some more: send newsegment event before
13645           sending data; handle EOS and fatal flow returns a bit better; don't
13646           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
13647
13648 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
13649
13650           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
13651           Original commit message from CVS:
13652           * gst/asfdemux/Makefile.am:
13653           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
13654           (asf_packet_create_payload_buffer),
13655           (asf_payload_find_previous_fragment),
13656           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
13657           (gst_asf_demux_parse_packet):
13658           * gst/asfdemux/asfpacket.h:
13659           * gst/asfdemux/gstasfdemux.c:
13660           (gst_asf_demux_reset_stream_state_after_discont),
13661           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13662           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
13663           (gst_asf_demux_process_chunk):
13664           * gst/asfdemux/gstasfdemux.h:
13665           New packet parsing code: should put halfway decent timestamps on
13666           buffers, and might even set the appropriate keyframe/discont buffer
13667           flags from time to time (and even if it doesn't, I'm at least able
13668           to debug this code); only used in pull-mode so far. Still needs
13669           some more work, like payload extensions parsing and proper flow
13670           aggregation, and stream activation based on preroll. Stay tuned.
13671
13672 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
13673
13674           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
13675           Original commit message from CVS:
13676           * gst/asfdemux/asfheaders.h:
13677           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13678           (gst_asf_demux_seek_index_lookup),
13679           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
13680           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
13681           (gst_asf_demux_process_ext_content_desc),
13682           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
13683           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
13684           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13685           * gst/asfdemux/gstasfdemux.h:
13686           Some clean-ups and small fixes: rename asf_stream_context structure to
13687           AsfStream; inline some three-line utility functions that are only used
13688           once anyway and get rid of their associated helper structs; make debug
13689           category global so that it is used by the debug statements in the other
13690           file as well; simplify gst_asf_demux_get_stream(); fix accidental
13691           implicit initialisation of stream->last_buffer_timestamp to 0, which
13692           would lead to missing timestamps on the first buffer; put fourcc format
13693           into video caps to make certain proprietary wmv decoders happy (for the
13694           case of WMVA in particular); play_time is offset by preroll as well, so
13695           fix overreporting of duration for some files.
13696
13697 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
13698
13699           gst/asfdemux/gstasfdemux.c: Printf format fixes.
13700           Original commit message from CVS:
13701           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13702           (gst_asf_demux_pull_indices):
13703           Printf format fixes.
13704
13705 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
13706
13707           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
13708           Original commit message from CVS:
13709           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13710           (gst_mpeg_parse_send_event):
13711           Post an error message if EOS wasn't handled by anything downstream.
13712           This should fix playbin freezing/hanging with small VobSub subtitle
13713           files (background: not-linked flow returns from downstream are
13714           ignored for a while at the beginning, so if the file is small
13715           upstream will never get a not-linked flow return even if nothing
13716           is connected downstream). (#429960).
13717
13718 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
13719
13720           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
13721           Original commit message from CVS:
13722           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13723           (gst_amrnbparse_sink_activate),
13724           (gst_amrnbparse_sink_activate_pull):
13725           Rewrite terminally broken sinkpad activation code.
13726           Now actually supports pull-mode activation (didn't before), and push
13727           mode activation doesn't leave the sinkpad flushing.
13728
13729 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
13730
13731           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
13732           Original commit message from CVS:
13733           * gst/asfdemux/asfheaders.c:
13734           * gst/asfdemux/asfheaders.h:
13735           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13736           (gst_asf_demux_reset), (gst_asf_demux_init),
13737           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
13738           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
13739           (gst_asf_demux_seek_index_lookup),
13740           (gst_asf_demux_reset_stream_state_after_discont),
13741           (gst_asf_demux_handle_seek_event),
13742           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
13743           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
13744           (gst_asf_demux_pull_indices),
13745           (gst_asf_demux_parse_data_object_start),
13746           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
13747           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
13748           (gst_asf_demux_process_simple_index),
13749           (gst_asf_demux_process_object),
13750           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
13751           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
13752           * gst/asfdemux/gstasfdemux.h:
13753           Make asfdemux work in pull mode where possible. If there's an index
13754           at the end of the file, read it and use it for seeking purposes.
13755
13756 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
13757
13758           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
13759           Original commit message from CVS:
13760           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13761           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
13762           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
13763           Some timestamp fixes.
13764           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
13765           Fix for 64-bit machines.
13766
13767 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
13768
13769           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
13770           Original commit message from CVS:
13771           Patch by: René Stadler <mail at renestadler dot de>
13772           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
13773           (find_seek_offset_time), (gst_rmdemux_reset),
13774           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
13775           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
13776           * gst/realmedia/rmdemux.h:
13777           Make rmdemux handle any number of logical streams. Fixes #428698.
13778
13779 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13780
13781         * po/nl.po:
13782           update dutch
13783           Original commit message from CVS:
13784           update dutch
13785
13786 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13787
13788           po/: Added Danish translation.
13789           Original commit message from CVS:
13790           submitted by: Mogens Jaeger <mogens@jaeger.tf>
13791           * po/LINGUAS:
13792           * po/da.po:
13793           Added Danish translation.
13794
13795 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
13796
13797           po/.cvsignore: Add pot.
13798           Original commit message from CVS:
13799           * po/.cvsignore:
13800           Add pot.
13801
13802 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
13803
13804           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
13805           Original commit message from CVS:
13806           2007-03-27  Julien MOUTTE  <julien@moutte.net>
13807           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
13808           stream and try to adapt to incoming timestamps lack of
13809           precision up to half a frame. This allows generating
13810           a perfect stream even with muxed formats like FLV where
13811           the timestamps are stored in milliseconds.
13812
13813 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13814
13815           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
13816           Original commit message from CVS:
13817           * gst/realmedia/rmdemux.c:
13818           Remove unused zlib.h include. Fixes #421594.
13819
13820 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13821
13822           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
13823           Original commit message from CVS:
13824           * ext/lame/gstlame.c: (gst_lame_setup):
13825           Disable the bitrate checking when the user has requested
13826           Free Format mode, as all bitrates less than the maximum
13827           are valid then.
13828
13829 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13830
13831           po/: Update translations.
13832           Original commit message from CVS:
13833           * po/hu.po:
13834           * po/it.po:
13835           * po/sv.po:
13836           Update translations.
13837
13838 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13839
13840           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
13841           Original commit message from CVS:
13842           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
13843           When handling seeks, don't convert -1 start or stop values to a bogus
13844           byte position - pass them upstream as -1.
13845
13846 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13847
13848           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
13849           Original commit message from CVS:
13850           * gst/mpegaudioparse/gstmpegaudioparse.c:
13851           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13852           (gst_mp3parse_init), (gst_mp3parse_sink_event),
13853           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13854           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
13855           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
13856           (mp3parse_total_time), (mp3parse_handle_seek),
13857           (mp3parse_src_event), (mp3parse_src_query),
13858           (mp3parse_get_query_types), (plugin_init):
13859           * gst/mpegaudioparse/gstmpegaudioparse.h:
13860           Implement seeking via average bitrate, and position+duration
13861           querying in mp3parse. Later, it will support frame-accurate seeking by
13862           building a seek table as it parses.
13863           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
13864           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
13865           before any extant MP3 decoder plugin. This allows us to remove framing
13866           support from the decoders, if we want, and will provide them with
13867           accurate seeking automatically once it is finished.
13868           Fix the handling of MPEG-1 Layer 1 files.
13869           Partially fix timestamping of packets arriving from a demuxer by
13870           queueing the incoming timestamp until the next packet starts, rather
13871           than applying it immediately to the next pushed buffer.
13872
13873 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
13874
13875           gst/asfdemux/gstasfdemux.c: Printf format fix.
13876           Original commit message from CVS:
13877           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
13878           Printf format fix.
13879
13880 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13881
13882           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
13883           Original commit message from CVS:
13884           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
13885           (gst_cdio_cdda_src_finalize):
13886           Make sure we always destroy our libcdio handle.
13887
13888 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
13889
13890           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
13891           Original commit message from CVS:
13892           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
13893           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
13894           (gst_cdio_cdda_src_finalize):
13895           Small code cleanups.
13896           Don't use pad_alloc as the base class cannot deal with the error codes.
13897
13898 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
13899
13900           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
13901           Original commit message from CVS:
13902           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
13903           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
13904           Never post a (fatal) error message on the bus on decoding errors. We
13905           should only do this if we can't recover, but mpeg2dec can always
13906           recover. This is needed for DVB streams, for example, where there
13907           may be temporary glitches in the stream. Instead of an error
13908           message, post a warning message on the bus for every N decoding
13909           errors. Fixes #370020.
13910
13911 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13912
13913           configure.ac: Convert to new AG_GST style.
13914           Original commit message from CVS:
13915           * configure.ac:
13916           Convert to new AG_GST style.
13917
13918 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13919
13920           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
13921           Original commit message from CVS:
13922           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13923           (gst_lame_setup):
13924           Display sensible defaults and limits for the
13925           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
13926           property - it's supposed to be a boolean 0/1 value.
13927
13928 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13929
13930           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
13931           Original commit message from CVS:
13932           * ext/lame/gstlame.c:
13933           Initialise the variables so gcc doesn't complain about possibly
13934           uninitialised uses, even though they can't actually happen.
13935
13936 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
13937
13938           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
13939           Original commit message from CVS:
13940           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
13941           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
13942           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
13943           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
13944           Implement all sample rates.
13945           Implement sample permutation a little smarter avoiding a memcpy.
13946           Fix timestamps, use segments, fix seeking.
13947
13948 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
13949
13950           Document siddec.
13951           Original commit message from CVS:
13952           * docs/plugins/Makefile.am:
13953           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13954           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13955           * docs/plugins/inspect/plugin-siddec.xml:
13956           * ext/sidplay/gstsiddec.cc:
13957           * ext/sidplay/gstsiddec.h:
13958           Document siddec.
13959
13960 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13961
13962           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
13963           Original commit message from CVS:
13964           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13965           (gst_lame_set_property), (gst_lame_setup):
13966           Fix up bitrate checking macro.  Make it give us a
13967           GST_ELEMENT_WARNING message so the application has a chance of
13968           reporting this to the user.  Move the checking to _setup, so we
13969           are sure it runs in the READY state, when we hope to have a pipeline
13970           and a bus that is not flushing.
13971           This fixes e.g. using 96 kbit/sec as a bitrate.
13972
13973 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
13974
13975           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
13976           Original commit message from CVS:
13977           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
13978           (gst_asf_demux_process_advanced_mutual_exclusion),
13979           (gst_asf_demux_process_queued_extended_stream_objects),
13980           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
13981           * gst/asfdemux/gstasfdemux.h:
13982           Parse advanced mutual exclusion object and only add pads for
13983           'hidden' streams (those in an extended stream header) that are
13984           mutually exclusive with an already existing 'main stream' if
13985           the broadcasting flag is not set. If the broadcasting flag is set,
13986           assume that data for this stream isn't sent. (This should ideally be
13987           solved better by making playbin more robust against this and/or by
13988           making mmssrc send some information downstream about which streams
13989           will be streamed). Fixes #353116.
13990
13991 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13992
13993           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
13994           Original commit message from CVS:
13995           * gst/synaesthesia/gstsynaesthesia.c:
13996           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13997           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
13998           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
13999           (synaescope32), (synaescope_set_data), (synaesthesia_update),
14000           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
14001           * gst/synaesthesia/synaescope.h:
14002           Move all the mutable engine state into a structure so that
14003           multiple element instances can run without interfering.
14004
14005 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14006
14007           Add crossreferences to glib/gobject/gstream docs.
14008           Original commit message from CVS:
14009           * configure.ac:
14010           * docs/plugins/Makefile.am:
14011           Add crossreferences to glib/gobject/gstream docs.
14012
14013 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14014
14015           gst/synaesthesia/: More source cleanups and add FIXME comments.
14016           Original commit message from CVS:
14017           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14018           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14019           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14020           (plugin_init):
14021           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
14022           (synaescope8):
14023           More source cleanups and add FIXME comments.
14024
14025 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
14026
14027           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
14028           Original commit message from CVS:
14029           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
14030           Use gst_guint64_to_gdouble for conversions.
14031           * gst/synaesthesia/synaescope.c:
14032           Define M_PI and do not include <pthread.h> and
14033           <sys/time.h> for G_OS_WIN32
14034           * win32/vs6/libgstrealmedia.dsp:
14035           * win32/vs6/synaesthesia.dsp:
14036           Update projects files.
14037           * win32/common/config.h.in:
14038           Add config.h.in for autogen of config.h
14039
14040 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14041
14042           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
14043           Original commit message from CVS:
14044           * configure.ac:
14045           Add --enable-experimental support. Activate synaesthesia when building
14046           with --enable-experimental. Fix --enable external configure switch
14047           description.
14048
14049 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14050
14051           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
14052           Original commit message from CVS:
14053           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14054           (gst_lame_change_state):
14055           * ext/lame/gstlame.h:
14056           On receiving EOS, we try to push a last buffer with the remaining
14057           samples. Don't do that if we got an unclean flow return on the last
14058           gst_pad_push(), downstream might not handle this very gracefully
14059           (see #403168).
14060           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14061           Pass flow returns upstream (helps #403168).
14062
14063 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14064
14065           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
14066           Original commit message from CVS:
14067           * gst/synaesthesia/gstsynaesthesia.c:
14068           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14069           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14070           (gst_synaesthesia_chain), (plugin_init):
14071           check result of gst_pad_push() in _chain.
14072
14073 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14074
14075           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
14076           Original commit message from CVS:
14077           * gst/synaesthesia/Makefile.am:
14078           * gst/synaesthesia/gstsynaesthesia.c:
14079           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14080           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14081           (gst_synaesthesia_chain), (plugin_init):
14082           * gst/synaesthesia/synaescope.c:
14083           * gst/synaesthesia/synaescope.h:
14084           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
14085           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
14086           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
14087           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
14088           possible leak in _chain. (#356882)
14089
14090 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14091
14092           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
14093           Original commit message from CVS:
14094           * gst/asfdemux/asfheaders.c:
14095           * gst/asfdemux/asfheaders.h:
14096           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
14097           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14098           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
14099           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
14100           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
14101           (gst_asf_demux_process_ext_content_desc),
14102           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
14103           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
14104           (gst_asf_demux_process_bitrate_props_object),
14105           (gst_asf_demux_process_header_ext),
14106           (gst_asf_demux_process_language_list),
14107           (gst_asf_demux_process_ext_stream_props),
14108           (gst_asf_demux_process_queued_extended_stream_objects),
14109           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14110           * gst/asfdemux/gstasfdemux.h:
14111           Refactor and clean up header parsing and chain function a bit; get
14112           rid of some cruft; make header parsing a tad more robust, fixing
14113           #403188.
14114
14115 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
14116
14117           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
14118           Original commit message from CVS:
14119           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
14120           Post an error if we receive an EOS event while still waiting for the
14121           ASF header object to come through.
14122
14123 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
14124
14125           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
14126           Original commit message from CVS:
14127           Patch by: Xavier B. <xavierb gmail com>
14128           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
14129           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14130           (gst_asf_demux_process_ext_content_desc),
14131           (gst_asf_demux_process_data),
14132           (gst_asf_demux_process_language_list),
14133           (gst_asf_demux_process_ext_stream_props),
14134           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14135           Guard places where we assume that a certain amount of data is
14136           available better against less data being available (should fix
14137           infamous assertion crasher bug #336370). Also fixes a small
14138           memory leak.
14139
14140 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
14141
14142           gst/realmedia/: Add demuxer for RealAudio files (#349779).
14143           Original commit message from CVS:
14144           * gst/realmedia/Makefile.am:
14145           * gst/realmedia/rademux.c:
14146           * gst/realmedia/rademux.h:
14147           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14148           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
14149           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
14150           * gst/realmedia/rmutils.h:
14151           Add demuxer for RealAudio files (#349779).
14152
14153 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
14154
14155           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
14156           Original commit message from CVS:
14157           * Makefile.am:
14158           Add win32/MANIFEST to EXTRA_DIST so win32 files will
14159           be include in the next release.
14160           * win32/MANIFEST:
14161           Remove win32/common/config.h is which is not autogenerated yet.
14162
14163 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14164
14165           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
14166           Original commit message from CVS:
14167           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
14168           warn when outgoing sample rate is different from incoming
14169
14170 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14171
14172           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
14173           Original commit message from CVS:
14174           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14175           All sample-rates < 32khz come from the LSF extensions, which only
14176           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
14177           Use gst_util_uint64_scale because we can.
14178
14179 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14180
14181           tests/check/elements/amrnbenc.c: and fix compilation of this test
14182           Original commit message from CVS:
14183           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14184           (cleanup_amrnbenc):
14185           and fix compilation of this test
14186
14187 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14188
14189           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
14190           Original commit message from CVS:
14191           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14192           (cleanup_amrnbenc):
14193           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14194           (cleanup_mpeg2dec):
14195           re-apply as it was -bad and not -ugly that is frozen, doh
14196
14197 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14198
14199           tests/check/elements/: revert my freeze breakage
14200           Original commit message from CVS:
14201           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14202           (cleanup_amrnbenc):
14203           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14204           (cleanup_mpeg2dec):
14205           revert my freeze breakage
14206
14207 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14208
14209           gst/asfdemux/gstasfdemux.c: add a comment about a future change
14210           Original commit message from CVS:
14211           * gst/asfdemux/gstasfdemux.c:
14212           (gst_asf_demux_get_gst_tag_from_tag_name),
14213           (gst_asf_demux_process_ext_content_desc):
14214           add a comment about a future change
14215           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14216           (cleanup_amrnbenc):
14217           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14218           (cleanup_mpeg2dec):
14219           consistent pad (de)activation
14220
14221 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
14222
14223           gst/asfdemux/gstasfdemux.c: Update query_types function too.
14224           Original commit message from CVS:
14225           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
14226           Update query_types function too.
14227
14228 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
14229
14230           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
14231           Original commit message from CVS:
14232           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
14233           (gst_rmdemux_src_query_types):
14234           Implement SEEKING query, make query function thread-safe.
14235
14236 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
14237
14238           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
14239           Original commit message from CVS:
14240           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
14241           Use alignment-safe macros here too (subbuffers ...); guard against
14242           hypothetical memory access beyond our given buffer in the case
14243           where the buffer size is not a multiple of 2.
14244
14245 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
14246
14247           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
14248           Original commit message from CVS:
14249           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14250           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
14251           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14252           * gst/asfdemux/gstasfdemux.h:
14253           Don't crash in the seek event handling code when playtime is 0,
14254           as may be the case with live streams (#386218). Implement SEEKING
14255           query so applications can query seekability without second-guessing
14256           based on whether we have a duration or not.
14257
14258 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14259
14260           add doap file
14261           Original commit message from CVS:
14262           * Makefile.am:
14263           * gst-plugins-ugly.doap:
14264           * gst-plugins-ugly.spec.in:
14265           add doap file
14266
14267 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
14268
14269           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
14270           Original commit message from CVS:
14271           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
14272           Use our alignment-safe macros here too, since we can't assume that
14273           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
14274           here).
14275
14276 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
14277
14278           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
14279           Original commit message from CVS:
14280           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
14281           Also, don't read the index for a stream a second time when
14282           operating in pull-mode and reaching the end of the file.
14283
14284 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
14285
14286           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
14287           Original commit message from CVS:
14288           Patch by: Roland Kay  <roland.kay at ox compsoc net>
14289           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
14290           Don't leak stream index (#385292).
14291
14292 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
14293
14294           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
14295           Original commit message from CVS:
14296           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
14297           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
14298           (gst_lame_setup):
14299           * ext/lame/gstlame.h:
14300           Fix leak (by calling lame_init_params() before lame_close()); handle
14301           NULL return from lame_init() more gracefully. Fixes #385311.
14302
14303 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14304
14305           configure.ac: Back to CVS
14306           Original commit message from CVS:
14307           * configure.ac:
14308           Back to CVS
14309
14310 === release 0.10.5 ===
14311
14312 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14313
14314         * ChangeLog:
14315         * NEWS:
14316         * RELEASE:
14317         * configure.ac:
14318         * docs/plugins/gst-plugins-ugly-plugins.args:
14319         * docs/plugins/inspect/plugin-a52dec.xml:
14320         * docs/plugins/inspect/plugin-asf.xml:
14321         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14322         * docs/plugins/inspect/plugin-dvdsub.xml:
14323         * docs/plugins/inspect/plugin-iec958.xml:
14324         * docs/plugins/inspect/plugin-lame.xml:
14325         * docs/plugins/inspect/plugin-mad.xml:
14326         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14327         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14328         * docs/plugins/inspect/plugin-mpegstream.xml:
14329         * docs/plugins/inspect/plugin-siddec.xml:
14330           Release 0.10.5
14331           Original commit message from CVS:
14332           Release 0.10.5
14333
14334 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
14335
14336           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
14337           Original commit message from CVS:
14338           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
14339           to in the previous checkin.  see #385192.  You can have your
14340           cheese back now.
14341
14342 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
14343
14344           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
14345           Original commit message from CVS:
14346           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
14347           from the dereferenced integer, not the pointer itself.  Fixes
14348           #385192.
14349           I'm takin ur cheese!
14350
14351 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
14352
14353         * ChangeLog:
14354           ChangeLog surgery: fix bug number
14355           Original commit message from CVS:
14356           ChangeLog surgery: fix bug number
14357
14358 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
14359
14360           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
14361           Original commit message from CVS:
14362           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
14363           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
14364           For version 4 streams, read the extra codec data size from the
14365           header instead of assuming it is always 16 (also read it from the
14366           right position) (#384989). For version 4 and 5 streams, check that
14367           the specified extra codec data size doesn't make us read beyond the
14368           chunk boundary (#384989).
14369
14370 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14371
14372         * po/af.po:
14373         * po/az.po:
14374         * po/cs.po:
14375         * po/en_GB.po:
14376         * po/hu.po:
14377         * po/it.po:
14378         * po/nb.po:
14379         * po/nl.po:
14380         * po/or.po:
14381         * po/sq.po:
14382         * po/sr.po:
14383         * po/sv.po:
14384         * po/uk.po:
14385         * po/vi.po:
14386           Update .po files
14387           Original commit message from CVS:
14388           Update .po files
14389
14390 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
14391
14392           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
14393           Original commit message from CVS:
14394           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
14395           Cosmetic changes: fix misleading debug statement, update
14396           comment, add cast.
14397
14398 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14399
14400           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
14401           Original commit message from CVS:
14402           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
14403           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14404           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
14405           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14406           * ext/mpeg2dec/gstmpeg2dec.h:
14407           Align buffers to a 16 byte boundary so the altivec optimisations
14408           don't crash. Fixes #327350.
14409
14410 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
14411
14412           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
14413           Original commit message from CVS:
14414           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
14415           The availability of extra codec data isn't something that
14416           warrants debug messages at WARNING level (see #376958).
14417
14418 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
14419
14420           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
14421           Original commit message from CVS:
14422           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14423           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
14424           (gst_dvd_demux_send_subbuffer):
14425           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14426           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
14427           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
14428           (gst_mpeg_demux_send_subbuffer):
14429           * gst/mpegstream/gstmpegdemux.h:
14430           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14431           (gst_mpeg_parse_chain):
14432           Fix flow value combination; this fixes playbin/totem locking up if
14433           a VobSub file is specified as subtitle file (#334322). Flow value
14434           combination should only happen once we are fairly sure we've got all
14435           pads that are available for now. Since there isn't a well-specified
14436           time when this is the case in MPEG, we'll just assume this is the
14437           case once there has been a certain number of packets for each
14438           stream we've found so far.
14439
14440 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
14441
14442           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
14443           Original commit message from CVS:
14444           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
14445           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
14446           Simplify the framerate code and support more framerates. Fixes #361584.
14447
14448 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14449
14450           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
14451           Original commit message from CVS:
14452           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
14453           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
14454           Fix minor memleak when creating pads from static pad templates (#369627).
14455           * tests/check/Makefile.am:
14456           * tests/check/elements/.cvsignore:
14457           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14458           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
14459           Add unit tests for mpeg2dec (#369627).
14460
14461 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
14462
14463         * ChangeLog:
14464           give credit
14465           Original commit message from CVS:
14466           give credit
14467
14468 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
14469
14470           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
14471           Original commit message from CVS:
14472           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14473           (gst_lame_change_state):
14474           * ext/lame/gstlame.h:
14475           Make lame timestamp flushed eos buffer by some additional timestamp
14476           accounting. Fixes #374760.
14477
14478 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
14479
14480           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
14481           Original commit message from CVS:
14482           * gst/mpegaudioparse/gstmpegaudioparse.c:
14483           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14484           (gst_mp3parse_init), (gst_mp3parse_dispose),
14485           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14486           (gst_mp3parse_change_state):
14487           * gst/mpegaudioparse/gstmpegaudioparse.h:
14488           Make timestamp handling in mp3parse saner; now works for at least
14489           simple cases.
14490
14491 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
14492
14493           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
14494           Original commit message from CVS:
14495           * gst/mpegaudioparse/Makefile.am:
14496           * gst/mpegaudioparse/gstmpegaudioparse.c:
14497           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
14498           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
14499           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14500           (gst_mp3parse_change_state), (plugin_init):
14501           * gst/mpegaudioparse/gstmpegaudioparse.h:
14502           Bring mp3parse into the 21st century.
14503           Use its own debug category, use gstadapter, format nicely to 80
14504           columns, and fix incorrect handling of 32 kHz and less files.
14505
14506 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
14507
14508           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
14509           Original commit message from CVS:
14510           Patch by: Sebastian Droege <slomo at ubuntu dot com>
14511           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14512           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14513           * ext/mpeg2dec/gstmpeg2dec.h:
14514           libmpeg2 requires its output buffers to start at a 16byte aligned
14515           address or the altivec optimizations will explode.
14516
14517 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
14518
14519           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
14520           Original commit message from CVS:
14521           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
14522           * ext/cdio/gstcdio.h:
14523           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14524           Move CD-TEXT utility function into common file so it can also be
14525           used by a future cdioparanoiasrc.
14526
14527 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14528
14529           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
14530           Original commit message from CVS:
14531           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14532           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
14533           information (fixes #340433).
14534
14535 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
14536
14537           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
14538           Original commit message from CVS:
14539           Patch by: Josep Torra Valles  <josep at fluendo com>
14540           * gst/iec958/ac3_padder.c: (ac3p_init):
14541           * gst/mpegstream/gstmpegparse.c:
14542           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
14543           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
14544           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
14545           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
14546           (gst_rmdemux_parse_packet):
14547           Misc. fixes for problems discovered by Forte (different return types
14548           in function declaration and definition, pointer arithmetics with
14549           void pointers). Fixes #362639.
14550
14551 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14552
14553           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
14554           Original commit message from CVS:
14555           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14556           Don't announce audio or subtitle streams that aren't really present,
14557           it makes dvddemux create pads that will never carry any data, which
14558           is not good.
14559
14560 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
14561
14562           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
14563           Original commit message from CVS:
14564           * ext/lame/gstlame.c: (gst_lame_set_property):
14565           Round up not allowed bitrates to the next higher allowed one
14566           (Closes: #361140).
14567
14568 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
14569
14570           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
14571           Original commit message from CVS:
14572           * docs/plugins/Makefile.am:
14573           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14574           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14575           * ext/lame/gstlame.c: (gst_lame_class_init):
14576           * ext/lame/gstlame.h:
14577           Add docs for lame and lame to docs. Specify allowed bitrates
14578           in the properties description (#361140). Canonicalise object
14579           property names (ie. use hyphen instead of underscore).
14580           * docs/plugins/inspect/plugin-a52dec.xml:
14581           * docs/plugins/inspect/plugin-amrnb.xml:
14582           * docs/plugins/inspect/plugin-asf.xml:
14583           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14584           * docs/plugins/inspect/plugin-dvdread.xml:
14585           * docs/plugins/inspect/plugin-dvdsub.xml:
14586           * docs/plugins/inspect/plugin-iec958.xml:
14587           * docs/plugins/inspect/plugin-lame.xml:
14588           * docs/plugins/inspect/plugin-mad.xml:
14589           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14590           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14591           * docs/plugins/inspect/plugin-mpegstream.xml:
14592           * docs/plugins/inspect/plugin-siddec.xml:
14593           Update version to CVS.
14594
14595 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14596
14597           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
14598           Original commit message from CVS:
14599           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14600           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
14601           (plugin_init):
14602           * po/POTFILES.in:
14603           Add i18n magic to lame plugin. Throw decent error message when we
14604           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
14605
14606 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14607
14608           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
14609           Original commit message from CVS:
14610           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14611           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
14612           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14613           Change caps to x-rdt, because it's not x-rtp.
14614           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14615           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
14616           (gst_rmdemux_plugin_init):
14617           Activate pad before adding to the element.
14618           Return the combined stream return values after pad_alloc.
14619
14620 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
14621
14622           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
14623           Original commit message from CVS:
14624           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
14625           * ext/mpeg2dec/gstmpeg2dec.h:
14626           Add some debugging to timestamp handling.
14627           Make sure we don't convert invalid timestamps.
14628
14629 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14630
14631           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
14632           Original commit message from CVS:
14633           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
14634           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
14635           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
14636           (gst_dvd_demux_get_subpicture_stream):
14637           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14638           (gst_mpeg_demux_get_audio_stream),
14639           (gst_mpeg_demux_get_private_stream):
14640           Active pads before adding them to the running element. Don't assert
14641           on non-BYTE format newsegment events in asfdemux.
14642
14643 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
14644
14645           Printf format fixes.
14646           Original commit message from CVS:
14647           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
14648           (gst_dvd_read_src_handle_seek_event):
14649           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
14650           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
14651           * ext/sidplay/gstsiddec.cc:
14652           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
14653           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
14654           (gst_rmdemux_parse_packet):
14655           Printf format fixes.
14656
14657 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14658
14659           gst/realmedia/: Added RDT depayloader.
14660           Original commit message from CVS:
14661           * gst/realmedia/Makefile.am:
14662           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14663           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
14664           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
14665           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
14666           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
14667           * gst/realmedia/rdtdepay.h:
14668           Added RDT depayloader.
14669           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14670           (gst_rmdemux_plugin_init), (plugin_init):
14671           Remove unused function.
14672           Added some more mime-types.
14673
14674 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14675
14676           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
14677           Original commit message from CVS:
14678           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
14679           If an incoming timestamp is within one sample of our current
14680           timestamp, then keep it. This prevents imprecision in the
14681           PTS (which only has 90khz granularity) from affecting our stream.
14682
14683 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
14684
14685           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
14686           Original commit message from CVS:
14687           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14688           Reflow code so that compiler doesn't complain about possible use
14689           of uninitialised variable any longer; but just in case, initialise
14690           it anyway; also take object ref in query function and do peer pad
14691           stuff in a more thread-safe way.
14692
14693 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
14694
14695           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
14696           Original commit message from CVS:
14697           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14698           Init a variable to make compilers happy.
14699
14700 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
14701
14702           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
14703           Original commit message from CVS:
14704           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
14705           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
14706           (gst_dvd_demux_sync_stream_to_time):
14707           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
14708           (gst_mpeg_demux_synchronise_pads),
14709           (gst_mpeg_demux_sync_stream_to_time):
14710           Send newsegment updates for sparse streams (#350778).
14711
14712 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14713
14714           ext/dvdread/dvdreadsrc.c: fix compile warning
14715           Original commit message from CVS:
14716           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14717           fix compile warning
14718
14719 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14720
14721         * configure.ac:
14722           bump the nano bitches
14723           Original commit message from CVS:
14724           bump the nano bitches
14725
14726 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14727
14728           configure.ac: As another attempt, synaesthesia can be enabled by passing
14729           Original commit message from CVS:
14730           * configure.ac:
14731           As another attempt, synaesthesia can be enabled by passing
14732           --with-plugins="synaesthesia" to configure
14733
14734 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14735
14736           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14737           Original commit message from CVS:
14738           * configure.ac:
14739           Don't build synaesthesia by default, until someone confirms that it
14740           is okay (filed as #356882)
14741
14742 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14743
14744           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14745           Original commit message from CVS:
14746           * configure.ac:
14747           Don't build synaesthesia by default, until someone confirms that it
14748           is okay (filed as #356882)
14749
14750 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14751
14752           Port synaesthesia.
14753           Original commit message from CVS:
14754           * configure.ac:
14755           * gst/synaesthesia/Makefile.am:
14756           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14757           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14758           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14759           (gst_synaesthesia_change_state), (plugin_init):
14760           Port synaesthesia.
14761
14762 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14763
14764           More G_OBJECT macro fixing.
14765           Original commit message from CVS:
14766           * ext/mad/gstid3tag.c:
14767           * gst/mpegstream/gstrfc2250enc.h:
14768           * gst/synaesthesia/gstsynaesthesia.c:
14769           More G_OBJECT macro fixing.
14770
14771 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
14772
14773           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
14774           Original commit message from CVS:
14775           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14776           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
14777           Fix initialisation dummy buffer, the offsets are relative to the start
14778           of the buffers. Fixes #356004.
14779
14780 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
14781
14782         * gst-plugins-ugly.spec.in:
14783           update spec file
14784           Original commit message from CVS:
14785           update spec file
14786
14787 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
14788
14789           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
14790           Original commit message from CVS:
14791           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14792           Add convert query (needed for later when we just operate in time
14793           format and let the base source class handle all the seeking stuff).
14794
14795 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14796
14797           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
14798           Original commit message from CVS:
14799           * gst/asfdemux/gstasfdemux.c:
14800           (gst_asf_demux_get_gst_tag_from_tag_name),
14801           (gst_asf_demux_process_ext_content_desc):
14802           Erm, lets properly fix it. The only non-text tag that we support is
14803           the track-number and that is an UINT. asfdemux was returning a GValue
14804           initialized as INT. Further the Track and not the TrackNumber tag
14805           (the latter is a string too).
14806
14807 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14808
14809           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
14810           Original commit message from CVS:
14811           * gst/asfdemux/gstasfdemux.c:
14812           (gst_asf_demux_get_gst_tag_from_tag_name),
14813           (gst_asf_demux_process_ext_content_desc):
14814           Skip tags that are unknown (was producing an uninialized GValue).
14815
14816 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
14817
14818           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
14819           Original commit message from CVS:
14820           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
14821           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
14822           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
14823           (gst_a52dec_set_property), (gst_a52dec_get_property):
14824           * ext/a52dec/gsta52dec.h:
14825           Patch from from Michal Benes <michal.benes@itonis.tv>:
14826           Add two things to a52dec: configure the exact output format for ac3
14827           decoding through properties, if desired.
14828           By default, configure an output format preferred by downstream. Now
14829           that audioconvert lists caps by preference, this means that a52dec
14830           can do downmixing (iff required) rather than audioconvert, so it can
14831           use the ac3 downmix levels from the bitstream.
14832
14833 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14834
14835           Add missing GST_LIBS to the link flags
14836           Original commit message from CVS:
14837           * ext/lame/Makefile.am:
14838           * ext/mpeg2dec/Makefile.am:
14839           * gst/dvdlpcmdec/Makefile.am:
14840           * gst/dvdsub/Makefile.am:
14841           * gst/mpegaudioparse/Makefile.am:
14842           Add missing GST_LIBS to the link flags
14843
14844 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
14845
14846           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14847           Original commit message from CVS:
14848           * configure.ac:
14849           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14850
14851 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14852
14853           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
14854           Original commit message from CVS:
14855           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
14856           fix build for debug disabled
14857
14858 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14859
14860           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
14861           Original commit message from CVS:
14862           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
14863           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
14864           Use static pad templates with ANY caps for the source pads for
14865           simplicity and to avoid warnings when creating pads for unhandled
14866           codec IDs (#351795).
14867
14868 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
14869
14870           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
14871           Original commit message from CVS:
14872           Patch by: Michal Benes <michal dot benes at itonis dot tv>
14873           * ext/mad/gstmad.c: (gst_mad_chain):
14874           Fix timestamping in mad by only activating a new timestamp when the
14875           previous frame has been decoded. Fixes #350723.
14876           Also clean up some of the non fatal warnings when the input buffer is
14877           too small to decode a header.
14878
14879 === release 0.10.4 ===
14880
14881 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14882
14883         * ChangeLog:
14884         * NEWS:
14885         * RELEASE:
14886         * configure.ac:
14887         * docs/plugins/gst-plugins-ugly-plugins.args:
14888         * docs/plugins/inspect/plugin-a52dec.xml:
14889         * docs/plugins/inspect/plugin-amrnb.xml:
14890         * docs/plugins/inspect/plugin-asf.xml:
14891         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14892         * docs/plugins/inspect/plugin-dvdread.xml:
14893         * docs/plugins/inspect/plugin-dvdsub.xml:
14894         * docs/plugins/inspect/plugin-iec958.xml:
14895         * docs/plugins/inspect/plugin-lame.xml:
14896         * docs/plugins/inspect/plugin-mad.xml:
14897         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14898         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14899         * docs/plugins/inspect/plugin-mpegstream.xml:
14900         * docs/plugins/inspect/plugin-rmdemux.xml:
14901         * docs/plugins/inspect/plugin-siddec.xml:
14902           releasing 0.10.4
14903           Original commit message from CVS:
14904           releasing 0.10.4
14905
14906 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14907
14908         * po/af.po:
14909         * po/az.po:
14910         * po/cs.po:
14911         * po/en_GB.po:
14912         * po/hu.po:
14913         * po/it.po:
14914         * po/nb.po:
14915         * po/nl.po:
14916         * po/or.po:
14917         * po/sq.po:
14918         * po/sr.po:
14919         * po/sv.po:
14920         * po/uk.po:
14921         * po/vi.po:
14922           Update .po files
14923           Original commit message from CVS:
14924           Update .po files
14925
14926 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
14927
14928           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
14929           Original commit message from CVS:
14930           Patch by: Wim Taymans <wim at fluendo dot com>
14931           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
14932           Instead of forwarding the event in the wrong format, unref it and set
14933           a boolean that we still need to send it in the streaming thread.
14934           Fixes #350554
14935
14936 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14937
14938           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
14939           Original commit message from CVS:
14940           Patch by: Edward Hervey (edward at fluendo dot com)
14941           * ext/dvdread/dvdreadsrc.c: (plugin_init):
14942           Put debug category initialization before use of GST_DEBUG, in order
14943           to remove a fatal warning.  Fixes #350895
14944
14945 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14946
14947           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
14948           Original commit message from CVS:
14949           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
14950           Set rank to NONE for the time being until we make playbin handle
14951           subtitle pictures again (dvdsubdec seems to be a bit shaky at
14952           times when seeking, so it's probably better if it doesn't get
14953           autoplugged for the time being).
14954
14955 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14956
14957           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
14958           Original commit message from CVS:
14959           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14960           (gst_rmdemux_parse_mdpr):
14961           Handle audio streams with stream_version 3 properly; warn about
14962           unknown stream versions; handle unknown fourccs a tad more
14963           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
14964           with GST_FOURCC_FORMAT.
14965
14966 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14967
14968           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
14969           Original commit message from CVS:
14970           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14971           Error out properly if this is an interactive DVD (fixes #345694).
14972
14973 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14974
14975           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
14976           Original commit message from CVS:
14977           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
14978           When the first_access is 1 or 0, we should copy the timestamp from
14979           the incoming buffer if there is one.
14980
14981 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
14982
14983           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
14984           Original commit message from CVS:
14985           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
14986           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
14987           Use GST_ELEMENT_ERROR for error reporting; post errors in some
14988           more places; remove superfluous newlines from debug statements.
14989
14990 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
14991
14992           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
14993           Original commit message from CVS:
14994           Patch by: Frédéric Riss  <frederic.riss at gmail com>
14995           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
14996           Don't set negative durations on outgoing buffers (#350044),
14997           which happens when you use macros that got changed during
14998           the last unstable cycle because they were thought not to
14999           be used anywhere.
15000
15001 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15002
15003           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
15004           Original commit message from CVS:
15005           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
15006           (gst_dvd_read_src_goto_chapter),
15007           (gst_dvd_read_src_get_chapter_starts),
15008           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
15009           (gst_dvd_read_src_get_time_for_sector),
15010           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
15011           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
15012           (gst_dvd_read_src_goto_sector):
15013           * ext/dvdread/dvdreadsrc.h:
15014           Add basic support for time-based seeking; set timestamps on
15015           outgoing buffers if we have them; create table with
15016           chapter to time mapping when opening a title; rename
15017           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
15018           make it take an explicit pgc argument; fix up some debugging
15019           messages so that title/chapter numbers are printed as starting
15020           from 1 for easier readability.
15021
15022 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
15023
15024           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
15025           Original commit message from CVS:
15026           * gst/realmedia/Makefile.am:
15027           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15028           (gst_rmdemux_parse_cont):
15029           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
15030           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
15031           * gst/realmedia/rmutils.h:
15032           Factor out some code into rmutils.[ch]; when reading
15033           strings, don't read beyond the available data; read
15034           metadata strings correctly (string length is 16 bits
15035           here, not just 8).
15036
15037 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15038
15039           Fix dist by including gst-libs/
15040           Original commit message from CVS:
15041           * Makefile.am:
15042           * configure.ac:
15043           * gst/asfdemux/gstasfdemux.c:
15044           Fix dist by including gst-libs/
15045
15046 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15047
15048           Make custom error messages translatable.
15049           Original commit message from CVS:
15050           * ext/dvdread/dvdreadsrc.c: (plugin_init):
15051           * po/POTFILES.in:
15052           Make custom error messages translatable.
15053           * gst/asfdemux/gstasf.c: (plugin_init):
15054           Remove setlocale() call, doesn't seem to be needed or recommended for
15055           plugins, at least not according to gstreamer/docs/random/i18n.
15056
15057 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
15058
15059           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
15060           Original commit message from CVS:
15061           * gst/asfdemux/Makefile.am:
15062           * gst/asfdemux/asfheaders.c:
15063           * gst/asfdemux/asfheaders.h:
15064           * gst/asfdemux/gstasf.c: (plugin_init):
15065           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15066           Error out when the stream is encrypted (rather than feeding
15067           garbage to the decoders). Fixes #349025.
15068
15069 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
15070
15071           Add/enable autofoo magic for translations.
15072           Original commit message from CVS:
15073           * Makefile.am:
15074           * autogen.sh:
15075           * configure.ac:
15076           * po/POTFILES.in:
15077           Add/enable autofoo magic for translations.
15078
15079 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
15080
15081           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
15082           Original commit message from CVS:
15083           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
15084           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
15085           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
15086           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15087           Don't leak streams, strings or caps. Get rid of unnecessary
15088           getcaps() function.
15089
15090 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15091
15092           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
15093           Original commit message from CVS:
15094           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15095           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
15096           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
15097           (gst_rmdemux_stream_clear_cached_subpackets),
15098           (gst_rmdemux_descramble_cook_audio),
15099           (gst_rmdemux_descramble_dnet_audio),
15100           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15101           Descramble cook audio streams before sending them to the
15102           decoder. Fixes #347292.
15103           Also miscellaneous clean-ups and log-level changes.
15104
15105 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15106
15107           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
15108           Original commit message from CVS:
15109           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
15110           * ext/lame/gstlame.c: (gst_lame_setup):
15111           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
15112
15113 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
15114
15115           ext/sidplay/gstsiddec.*: Remove old metadata thing.
15116           Original commit message from CVS:
15117           * ext/sidplay/gstsiddec.cc:
15118           * ext/sidplay/gstsiddec.h:
15119           Remove old metadata thing.
15120
15121 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
15122
15123           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
15124           Original commit message from CVS:
15125           * gst/asfdemux/gstasfdemux.c:
15126           (gst_asf_demux_get_ext_stream_props_for_stream),
15127           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
15128           Find language codes for audio streams if they are available.
15129
15130 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
15131
15132           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
15133           Original commit message from CVS:
15134           * gst/asfdemux/asfheaders.h:
15135           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
15136           (gst_asf_demux_process_stream),
15137           (gst_asf_demux_process_language_list),
15138           (gst_asf_demux_process_ext_stream_props),
15139           (gst_asf_demux_process_queued_extended_stream_objects),
15140           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15141           * gst/asfdemux/gstasfdemux.h:
15142           Parse extended stream properties objects and stream objects
15143           hidden inside them (but delay creation of the appropriate
15144           pads until after all the 'normal' stream objects have been
15145           dealt with) (#343763). Also parse language list object.
15146
15147 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15148
15149           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
15150           Original commit message from CVS:
15151           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15152           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
15153           (find_seek_offset_time), (gst_rmdemux_perform_seek),
15154           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
15155           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15156           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15157           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
15158           * gst/realmedia/rmdemux.h:
15159           Cleanups, use GstSegment for seeking.
15160           Fix error handling.
15161           Combine flow return from all streams.
15162
15163 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
15164
15165           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
15166           Original commit message from CVS:
15167           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
15168           Remove g_assert that shouldn't be there.
15169
15170 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
15171
15172           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
15173           Original commit message from CVS:
15174           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
15175           Fix refcounting when cropping. Fixes #341677.
15176
15177 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
15178
15179           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
15180           Original commit message from CVS:
15181           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
15182           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15183           (gst_asf_demux_process_segment):
15184           Fix typo. Closes #347029.
15185
15186 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
15187
15188           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
15189           Original commit message from CVS:
15190           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
15191           Skip chunks for unknown streams properly. Fixes broken sound
15192           and/or video for files that have additional streams that
15193           we don't recognise yet (e.g. if they are embedded in extended
15194           stream properties). Partly fixes #343763.
15195
15196 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15197
15198           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
15199           Original commit message from CVS:
15200           * gst/asfdemux/asfheaders.c:
15201           * gst/asfdemux/asfheaders.h:
15202           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
15203           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
15204           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
15205           (gst_asf_demux_change_state):
15206           * gst/asfdemux/gstasfdemux.h:
15207           Add some more GUIDs and make debug log more readable
15208           and easier to follow when parsing the headers.
15209
15210 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
15211
15212           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
15213           Original commit message from CVS:
15214           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15215           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
15216           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
15217           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
15218           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
15219           * ext/dvdread/dvdreadsrc.h:
15220           Rewrite seeking code and make seeking in DVDs work (#337834).
15221
15222 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
15223
15224           autogen.sh: Check for automake-1.9 as well.
15225           Original commit message from CVS:
15226           * autogen.sh:
15227           Check for automake-1.9 as well.
15228
15229 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
15230
15231           ext/dvdread/dvdreadsrc.c: Make check stronger.
15232           Original commit message from CVS:
15233           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
15234           Make check stronger.
15235
15236 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15237
15238           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
15239           Original commit message from CVS:
15240           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15241           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15242           (gst_asf_demux_push_buffer):
15243           * gst/asfdemux/gstasfdemux.h:
15244           Handle unknown codec IDs/fourccs properly (#345879); send tag
15245           events after newsegment event; fix use of GST_FOURCC_FORMAT
15246           macro.
15247
15248 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15249
15250           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
15251           Original commit message from CVS:
15252           * ext/a52dec/gsta52dec.c: (plugin_init):
15253           Call the channel positions get_type() method in plugin_init
15254           to ensure that it isn't simultaneously called later from
15255           multiple threads.
15256
15257 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
15258
15259           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
15260           Original commit message from CVS:
15261           * gst/mpegstream/gstmpegpacketize.c:
15262           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
15263           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15264           Also flush packetizer cache when we get a buffer that has the
15265           DISCONT flag set; update current byte position from buffer
15266           offset after a flush.
15267
15268 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
15269
15270           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
15271           Original commit message from CVS:
15272           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
15273           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
15274           (gst_mpeg_packetize_read):
15275           * gst/mpegstream/gstmpegpacketize.h:
15276           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15277           (gst_mpeg_parse_change_state):
15278           Flush packetizer cache when we get a FLUSH_STOP event;
15279           remove unused source pad member from packetizer; add debug
15280           category for packetizer.
15281
15282 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15283
15284           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
15285           Original commit message from CVS:
15286           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
15287           Treat dual-mono as stereo. It should really be output on 2 separate
15288           pads, but isn't for now.
15289
15290 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
15291
15292           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
15293           Original commit message from CVS:
15294           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15295           Assume 4:3 DAR rather than 4:3 PAR (#345184).
15296
15297 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15298
15299           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
15300           Original commit message from CVS:
15301           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15302           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
15303           any PAR whatsoever (rather than using 0/0, which will lead to
15304           an abort later on). Fixes #345184.
15305
15306 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
15307
15308           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
15309           Original commit message from CVS:
15310           Patch by: Michael Dominic K.  < mdk at mdk org pl>
15311           * ext/mad/gstmad.c: (gst_mad_chain):
15312           Send newsegment event before calling
15313           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
15314           in connection with pad blocking (#342594). While we're at it,
15315           do some minor clean-ups.
15316
15317 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
15318
15319           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
15320           Original commit message from CVS:
15321           * configure.ac:
15322           Fix --disable-external (can't set conditionals conditionally,
15323           #343602).
15324
15325 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15326
15327           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
15328           Original commit message from CVS:
15329           * ext/a52dec/Makefile.am:
15330           ... and then he said "When you go and fix the build you
15331           better make sure you have some spare backslashes in your
15332           pocket".
15333
15334 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
15335
15336           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
15337           Original commit message from CVS:
15338           * ext/sidplay/gstsiddec.cc:
15339           Fix copyright, email addresses and descriptions.
15340           Use saner defaults for arguments. Fixes #344667.
15341           constify some stuff.
15342           Fix memleaks.
15343           Add tags.
15344           Fix negotiation to do mono/44100 by default.
15345           Post error messages.
15346           Use _scale_int where possible.
15347
15348 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
15349
15350           ext/dvdnav/.cvsignore: More ignore
15351           Original commit message from CVS:
15352           * ext/dvdnav/.cvsignore:
15353           More ignore
15354
15355 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15356
15357           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
15358           Original commit message from CVS:
15359           * tests/check/elements/amrnbenc.c: (push_data):
15360           Init memory before feeding it to the encoder to make
15361           the valgrind test succeed.
15362
15363 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
15364
15365           gst/asfdemux/.cvsignore: More ignore
15366           Original commit message from CVS:
15367           * gst/asfdemux/.cvsignore:
15368           More ignore
15369
15370 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
15371
15372           .cvsignore: Ignore files generated by 'make dist'.
15373           Original commit message from CVS:
15374           * .cvsignore:
15375           Ignore files generated by 'make dist'.
15376
15377 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15378
15379           update build files
15380           Original commit message from CVS:
15381           * autogen.sh:
15382           * configure.ac:
15383           * ext/a52dec/Makefile.am:
15384           * ext/dvdnav/Makefile.am:
15385           * ext/dvdread/Makefile.am:
15386           * ext/lame/Makefile.am:
15387           * ext/mad/Makefile.am:
15388           * ext/mpeg2dec/Makefile.am:
15389           * ext/sidplay/Makefile.am:
15390           update build files
15391
15392 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15393
15394           autogen.sh: require am17
15395           Original commit message from CVS:
15396           * autogen.sh:
15397           require am17
15398           * configure.ac:
15399           * ext/annodex/Makefile.am:
15400           * ext/cdio/Makefile.am:
15401           * ext/dv/Makefile.am:
15402           * ext/esd/Makefile.am:
15403           * ext/flac/Makefile.am:
15404           * ext/gdk_pixbuf/Makefile.am:
15405           * ext/ladspa/Makefile.am:
15406           * ext/libcaca/Makefile.am:
15407           * ext/speex/Makefile.am:
15408           * ext/taglib/Makefile.am:
15409           * sys/oss/Makefile.am:
15410           * sys/sunaudio/Makefile.am:
15411           * sys/ximage/Makefile.am:
15412           clean up build further
15413
15414 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
15415
15416           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
15417           Original commit message from CVS:
15418           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15419           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
15420           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
15421           (gst_mpeg2dec_change_state):
15422           * ext/mpeg2dec/gstmpeg2dec.h:
15423           Simplify and don't leak our buffer pool.
15424           Use _scale_int.
15425           Remove unfixed bug number from previous ChangeLog entry.
15426
15427 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15428
15429           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
15430           Original commit message from CVS:
15431           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
15432           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
15433           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
15434           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
15435           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
15436           (handle_sequence), (handle_picture), (handle_slice),
15437           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
15438           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15439           * ext/mpeg2dec/gstmpeg2dec.h:
15440           Fix padtemplate as we can now do fractional framerates.
15441           Small cleanups.
15442           Use GstSegment.
15443           Add simple frame dropping QoS.
15444           Precalc buffer output sizes and UV offsets.
15445           Always give libmpeg2 a valid fbuf when it wants one.
15446           don't trust libmpeg to discard our buffers but manage it
15447           ourselves.
15448           Fixes #343627, #327350, #335288
15449
15450 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
15451
15452           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
15453           Original commit message from CVS:
15454           * win32/MANIFEST:
15455           Add a manifest for futures ugly win32 releases.
15456           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
15457           Move bufcaps declaration at the begining of the instructions
15458           block.
15459
15460 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15461
15462           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15463           Original commit message from CVS:
15464           * ext/alsaspdif/alsaspdifsink.h:
15465           * ext/amrwb/gstamrwbdec.h:
15466           * ext/amrwb/gstamrwbenc.h:
15467           * ext/amrwb/gstamrwbparse.h:
15468           * ext/arts/gst_arts.h:
15469           * ext/artsd/gstartsdsink.h:
15470           * ext/audiofile/gstafparse.h:
15471           * ext/audiofile/gstafsink.h:
15472           * ext/audiofile/gstafsrc.h:
15473           * ext/audioresample/gstaudioresample.h:
15474           * ext/bz2/gstbz2dec.h:
15475           * ext/bz2/gstbz2enc.h:
15476           * ext/dirac/gstdiracdec.h:
15477           * ext/directfb/dfbvideosink.h:
15478           * ext/divx/gstdivxdec.h:
15479           * ext/divx/gstdivxenc.h:
15480           * ext/dts/gstdtsdec.h:
15481           * ext/faac/gstfaac.h:
15482           * ext/gsm/gstgsmdec.h:
15483           * ext/gsm/gstgsmenc.h:
15484           * ext/ivorbis/vorbisenc.h:
15485           * ext/libfame/gstlibfame.h:
15486           * ext/nas/nassink.h:
15487           * ext/neon/gstneonhttpsrc.h:
15488           * ext/polyp/polypsink.h:
15489           * ext/sdl/sdlaudiosink.h:
15490           * ext/sdl/sdlvideosink.h:
15491           * ext/shout/gstshout.h:
15492           * ext/snapshot/gstsnapshot.h:
15493           * ext/sndfile/gstsf.h:
15494           * ext/swfdec/gstswfdec.h:
15495           * ext/tarkin/gsttarkindec.h:
15496           * ext/tarkin/gsttarkinenc.h:
15497           * ext/theora/theoradec.h:
15498           * ext/wavpack/gstwavpackdec.h:
15499           * ext/wavpack/gstwavpackparse.h:
15500           * ext/xine/gstxine.h:
15501           * ext/xvid/gstxviddec.h:
15502           * ext/xvid/gstxvidenc.h:
15503           * gst/cdxaparse/gstcdxaparse.h:
15504           * gst/cdxaparse/gstcdxastrip.h:
15505           * gst/colorspace/gstcolorspace.h:
15506           * gst/festival/gstfestival.h:
15507           * gst/freeze/gstfreeze.h:
15508           * gst/gdp/gstgdpdepay.h:
15509           * gst/gdp/gstgdppay.h:
15510           * gst/modplug/gstmodplug.h:
15511           * gst/mpeg1sys/gstmpeg1systemencode.h:
15512           * gst/mpeg1videoparse/gstmp1videoparse.h:
15513           * gst/mpeg2sub/gstmpeg2subt.h:
15514           * gst/mpegaudioparse/gstmpegaudioparse.h:
15515           * gst/multifilesink/gstmultifilesink.h:
15516           * gst/overlay/gstoverlay.h:
15517           * gst/playondemand/gstplayondemand.h:
15518           * gst/qtdemux/qtdemux.h:
15519           * gst/rtjpeg/gstrtjpegdec.h:
15520           * gst/rtjpeg/gstrtjpegenc.h:
15521           * gst/smooth/gstsmooth.h:
15522           * gst/smoothwave/gstsmoothwave.h:
15523           * gst/spectrum/gstspectrum.h:
15524           * gst/speed/gstspeed.h:
15525           * gst/stereo/gststereo.h:
15526           * gst/switch/gstswitch.h:
15527           * gst/tta/gstttadec.h:
15528           * gst/tta/gstttaparse.h:
15529           * gst/videodrop/gstvideodrop.h:
15530           * gst/xingheader/gstxingmux.h:
15531           * sys/directdraw/gstdirectdrawsink.h:
15532           * sys/directsound/gstdirectsoundsink.h:
15533           * sys/dxr3/dxr3audiosink.h:
15534           * sys/dxr3/dxr3spusink.h:
15535           * sys/dxr3/dxr3videosink.h:
15536           * sys/qcam/gstqcamsrc.h:
15537           * sys/vcd/vcdsrc.h:
15538           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15539
15540 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15541
15542           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15543           Original commit message from CVS:
15544           * ext/a52dec/gsta52dec.h:
15545           * ext/amrnb/amrnbdec.h:
15546           * ext/amrnb/amrnbenc.h:
15547           * ext/amrnb/amrnbparse.h:
15548           * ext/mpeg2dec/gstmpeg2dec.h:
15549           * ext/sidplay/gstsiddec.h:
15550           * gst/ac3parse/gstac3parse.h:
15551           * gst/asfdemux/gstasfdemux.h:
15552           * gst/asfdemux/gstasfmux.h:
15553           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15554           * gst/iec958/ac3iec.h:
15555           * gst/mpegaudioparse/gstmpegaudioparse.h:
15556           * gst/mpegstream/gstdvddemux.h:
15557           * gst/mpegstream/gstmpegclock.h:
15558           * gst/mpegstream/gstmpegdemux.h:
15559           * gst/mpegstream/gstmpegparse.h:
15560           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15561
15562 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
15563
15564           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
15565           Original commit message from CVS:
15566           * README:
15567           Replace current README (containing the release notes from
15568           some 0.9.x version) with a proper README taken from the core.
15569
15570 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
15571
15572           ext/amrnb/: Sortof first quick cleanup of all this mess...
15573           Original commit message from CVS:
15574           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
15575           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15576           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
15577           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
15578           * ext/amrnb/amrnbparse.h:
15579           Sortof first quick cleanup of all this mess...
15580           Don't crap out on empty and invalid FTs but treat them as
15581           empty packets, the decoder handles them fine.
15582           Fixes #342222.
15583
15584 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15585
15586           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
15587           Original commit message from CVS:
15588           * gst/asfdemux/gstasf.c: (plugin_init):
15589           Call gst_riff_init() so the riff debug category gets set up
15590           before it is being used.
15591
15592 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
15593
15594           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
15595           Original commit message from CVS:
15596           * gst/iec958/ac3_padder.c: (ac3p_parse):
15597           * gst/iec958/ac3_padder.h:
15598           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
15599           (ac3iec_chain_raw), (ac3iec_change_state):
15600           * gst/iec958/ac3iec.h:
15601           Write rate into the caps, for the allowed ac3 rates. Some minor
15602           cleanups.
15603
15604 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
15605
15606           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
15607           Original commit message from CVS:
15608           Patch by: James "Doc" Livingston  <doclivingston gmail com>
15609           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
15610           Do tag merging correctly (#339918). Output taglists
15611           properly in debug statements too while we're at it.
15612
15613 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15614
15615           ext/a52dec/gsta52dec.c: Add more debug
15616           Original commit message from CVS:
15617           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15618           Add more debug
15619           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15620           (gst_dvdlpcmdec_init), (update_timestamps),
15621           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
15622           (dvdlpcmdec_sink_event):
15623           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15624           If we have a first_access offset but no current timestamp (might
15625           happen after a seek), then calculate a start time for the first
15626           portion so that it will align with the timestamp given for the
15627           first_access portion.
15628           If a new-segment arrives with format time, store the start
15629           time as a failsafe timestamp in case we never get any further
15630           timestamp info (unlikely)
15631           Mask out the 'frame number' section of the incoming header so
15632           that we don't consider it to be changing on every buffer and
15633           reset the caps constantly.
15634           Use gst_util_uint64_scale for duration calculation
15635
15636 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
15637
15638           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
15639           Original commit message from CVS:
15640           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
15641           Fix timestamping for cases where the first_access parameter is 4.
15642           Ensure we don't overrun buffers in other cases.
15643
15644 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15645
15646           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
15647           Original commit message from CVS:
15648           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
15649           Fix silly bug when reading metadata (#341254).
15650
15651 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
15652
15653           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
15654           Original commit message from CVS:
15655           * autogen.sh: (CONFIGURE_DEF_OPT):
15656           libtoolize on Darwin/MacOSX is called glibtoolize
15657
15658 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15659
15660           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
15661           Original commit message from CVS:
15662           * ext/lame/gstlame.c: (gst_lame_get_type),
15663           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
15664           (gst_lame_setup), (gst_lame_change_state):
15665           * ext/lame/gstlame.h:
15666           Remove tag writing from lame (which was completely broken
15667           anyway, #329184). Leaving GstTagSetter interface around for
15668           now, albeit non-functional. Should be removed completely
15669           in 0.11. Use the 'id3v2mux' plugin from -good for writing
15670           tags.
15671
15672 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
15673
15674         * ChangeLog:
15675         * ext/dvdread/dvdreadsrc.c:
15676         * gst/asfdemux/gstasfdemux.c:
15677           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15678           Original commit message from CVS:
15679           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15680
15681 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
15682
15683           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
15684           Original commit message from CVS:
15685           Patch by: Andres Salomon  <dilinger at debian org>
15686           * ext/lame/gstlame.c: (gst_lame_sink_event):
15687           Fix typo (comma vs. semicolon) (#340710).
15688
15689 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
15690
15691           ext/mad/gstmad.c: Make mad the second element to support the highly useful
15692           Original commit message from CVS:
15693           Patch by: Lutz Müller <lutz at topfrose de>
15694           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
15695           Make mad the second element to support the highly useful
15696           FORMATS query (#340594)
15697
15698 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
15699
15700           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
15701           Original commit message from CVS:
15702           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
15703           (gst_mpeg2dec_src_query):
15704           Remember the query duration format before passing it upstream since it
15705           could have been modified.
15706           Add GST_WARNING_OBJECT in sink convert function to detail why the
15707           conversion didn't work.
15708
15709 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15710
15711           Define GstElementDetails as const and also static (when defined as global)
15712           Original commit message from CVS:
15713           * ext/amrwb/gstamrwbdec.c:
15714           * ext/amrwb/gstamrwbenc.c:
15715           * ext/amrwb/gstamrwbparse.c:
15716           * ext/arts/gst_arts.c:
15717           * ext/artsd/gstartsdsink.c:
15718           * ext/audiofile/gstafparse.c:
15719           * ext/audiofile/gstafsink.c:
15720           * ext/audiofile/gstafsrc.c:
15721           * ext/audioresample/gstaudioresample.c:
15722           * ext/bz2/gstbz2dec.c:
15723           * ext/bz2/gstbz2enc.c:
15724           * ext/cdaudio/gstcdaudio.c:
15725           * ext/directfb/dfbvideosink.c:
15726           * ext/divx/gstdivxdec.c:
15727           * ext/divx/gstdivxenc.c:
15728           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15729           * ext/faac/gstfaac.c: (gst_faac_base_init):
15730           * ext/faad/gstfaad.c:
15731           * ext/gsm/gstgsmdec.c:
15732           * ext/gsm/gstgsmenc.c:
15733           * ext/hermes/gsthermescolorspace.c:
15734           * ext/ivorbis/vorbisfile.c:
15735           * ext/lcs/gstcolorspace.c:
15736           * ext/libfame/gstlibfame.c:
15737           * ext/libmms/gstmms.c: (gst_mms_base_init):
15738           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
15739           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15740           * ext/nas/nassink.c: (gst_nassink_base_init):
15741           * ext/neon/gstneonhttpsrc.c:
15742           * ext/sdl/sdlaudiosink.c:
15743           * ext/sdl/sdlvideosink.c:
15744           * ext/shout/gstshout.c:
15745           * ext/snapshot/gstsnapshot.c:
15746           * ext/sndfile/gstsf.c:
15747           * ext/swfdec/gstswfdec.c:
15748           * ext/tarkin/gsttarkindec.c:
15749           * ext/tarkin/gsttarkinenc.c:
15750           * ext/theora/theoradec.c:
15751           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15752           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15753           * ext/xvid/gstxviddec.c:
15754           * ext/xvid/gstxvidenc.c:
15755           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15756           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15757           * gst/chart/gstchart.c:
15758           * gst/colorspace/gstcolorspace.c:
15759           * gst/deinterlace/gstdeinterlace.c:
15760           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15761           * gst/festival/gstfestival.c:
15762           * gst/filter/gstbpwsinc.c:
15763           * gst/filter/gstiir.c:
15764           * gst/filter/gstlpwsinc.c:
15765           * gst/freeze/gstfreeze.c:
15766           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15767           * gst/librfb/gstrfbsrc.c:
15768           * gst/mixmatrix/mixmatrix.c:
15769           * gst/mpeg1sys/gstmpeg1systemencode.c:
15770           * gst/mpeg1videoparse/gstmp1videoparse.c:
15771           * gst/mpeg2sub/gstmpeg2subt.c:
15772           * gst/mpegaudioparse/gstmpegaudioparse.c:
15773           * gst/multifilesink/gstmultifilesink.c:
15774           * gst/overlay/gstoverlay.c:
15775           * gst/passthrough/gstpassthrough.c:
15776           * gst/playondemand/gstplayondemand.c:
15777           * gst/qtdemux/qtdemux.c:
15778           * gst/rtjpeg/gstrtjpegdec.c:
15779           * gst/rtjpeg/gstrtjpegenc.c:
15780           * gst/smooth/gstsmooth.c:
15781           * gst/smoothwave/gstsmoothwave.c:
15782           * gst/spectrum/gstspectrum.c:
15783           * gst/speed/gstspeed.c:
15784           * gst/stereo/gststereo.c:
15785           * gst/switch/gstswitch.c:
15786           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15787           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15788           * gst/vbidec/gstvbidec.c:
15789           * gst/videocrop/gstvideocrop.c:
15790           * gst/videodrop/gstvideodrop.c:
15791           * gst/virtualdub/gstxsharpen.c:
15792           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15793           * gst/y4m/gsty4mencode.c:
15794           * sys/cdrom/gstcdplayer.c:
15795           * sys/directdraw/gstdirectdrawsink.c:
15796           * sys/directsound/gstdirectsoundsink.c:
15797           * sys/glsink/glimagesink.c:
15798           * sys/qcam/gstqcamsrc.c:
15799           * sys/v4l2/gstv4l2src.c:
15800           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
15801           * sys/ximagesrc/ximagesrc.c:
15802           Define GstElementDetails as const and also static (when defined as
15803           global)
15804
15805 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15806
15807           Define GstElementDetails as const and also static (when defined as global)
15808           Original commit message from CVS:
15809           * ext/mad/gstid3tag.c:
15810           * ext/mad/gstmad.c:
15811           * gst/ac3parse/gstac3parse.c:
15812           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15813           * gst/synaesthesia/gstsynaesthesia.c:
15814           Define GstElementDetails as const and also static (when defined as
15815           global)
15816
15817 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15818
15819           Define GstElementDetails as const and also static (when defined as global)
15820           Original commit message from CVS:
15821           * ext/aalib/gstaasink.c:
15822           * ext/annodex/gstcmmldec.c:
15823           * ext/annodex/gstcmmlenc.c:
15824           * ext/cairo/gsttextoverlay.c:
15825           * ext/cairo/gsttimeoverlay.c:
15826           * ext/cdio/gstcdiocddasrc.c:
15827           * ext/dv/gstdvdec.c:
15828           * ext/dv/gstdvdemux.c:
15829           * ext/esd/esdmon.c:
15830           * ext/esd/esdsink.c:
15831           * ext/flac/gstflacenc.c:
15832           * ext/flac/gstflactag.c:
15833           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
15834           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
15835           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
15836           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
15837           * ext/gdk_pixbuf/pixbufscale.c:
15838           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15839           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15840           * ext/jpeg/gstjpegdec.c:
15841           * ext/jpeg/gstjpegenc.c:
15842           * ext/jpeg/gstsmokedec.c:
15843           * ext/jpeg/gstsmokeenc.c:
15844           * ext/libcaca/gstcacasink.c:
15845           * ext/libmng/gstmngdec.c:
15846           * ext/libmng/gstmngenc.c:
15847           * ext/libpng/gstpngdec.c:
15848           * ext/libpng/gstpngenc.c:
15849           * ext/mikmod/gstmikmod.c:
15850           * ext/raw1394/gstdv1394src.c:
15851           * ext/shout2/gstshout2.c: (gst_shout2send_init):
15852           * ext/shout2/gstshout2.h:
15853           * ext/speex/gstspeexdec.c:
15854           * ext/speex/gstspeexenc.c:
15855           * gst/alpha/gstalpha.c:
15856           * gst/alpha/gstalphacolor.c:
15857           * gst/apetag/gstapedemux.c:
15858           * gst/auparse/gstauparse.c:
15859           * gst/autodetect/gstautoaudiosink.c:
15860           (gst_auto_audio_sink_base_init):
15861           * gst/autodetect/gstautovideosink.c:
15862           (gst_auto_video_sink_base_init):
15863           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
15864           * gst/avi/gstavimux.c: (gst_avimux_base_init):
15865           * gst/cutter/gstcutter.c:
15866           * gst/debug/breakmydata.c:
15867           * gst/debug/efence.c:
15868           * gst/debug/gstnavigationtest.c:
15869           * gst/debug/gstnavseek.c:
15870           * gst/debug/negotiation.c:
15871           * gst/debug/progressreport.c:
15872           * gst/debug/testplugin.c:
15873           * gst/effectv/gstaging.c:
15874           * gst/effectv/gstdice.c:
15875           * gst/effectv/gstedge.c:
15876           * gst/effectv/gstquark.c:
15877           * gst/effectv/gstrev.c:
15878           * gst/effectv/gstshagadelic.c:
15879           * gst/effectv/gstvertigo.c:
15880           * gst/effectv/gstwarp.c:
15881           * gst/flx/gstflxdec.c:
15882           * gst/goom/gstgoom.c:
15883           * gst/icydemux/gsticydemux.c:
15884           * gst/id3demux/gstid3demux.c:
15885           * gst/interleave/deinterleave.c:
15886           * gst/interleave/interleave.c:
15887           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
15888           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
15889           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
15890           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
15891           * gst/level/gstlevel.c:
15892           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
15893           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
15894           * gst/median/gstmedian.c:
15895           * gst/monoscope/gstmonoscope.c:
15896           * gst/multipart/multipartdemux.c:
15897           * gst/multipart/multipartmux.c:
15898           * gst/oldcore/gstaggregator.c:
15899           * gst/oldcore/gstfdsink.c:
15900           * gst/oldcore/gstmd5sink.c:
15901           * gst/oldcore/gstmultifilesrc.c:
15902           * gst/oldcore/gstpipefilter.c:
15903           * gst/oldcore/gstshaper.c:
15904           * gst/oldcore/gststatistics.c:
15905           * gst/rtp/gstasteriskh263.c:
15906           * gst/rtp/gstrtpL16depay.c:
15907           * gst/rtp/gstrtpL16pay.c:
15908           * gst/rtp/gstrtpamrdepay.c:
15909           * gst/rtp/gstrtpamrpay.c:
15910           * gst/rtp/gstrtpdepay.c:
15911           * gst/rtp/gstrtpgsmpay.c:
15912           * gst/rtp/gstrtph263pay.c:
15913           * gst/rtp/gstrtph263pdepay.c:
15914           * gst/rtp/gstrtph263ppay.c:
15915           * gst/rtp/gstrtpilbcdepay.c:
15916           * gst/rtp/gstrtpmp4gpay.c:
15917           * gst/rtp/gstrtpmp4vdepay.c:
15918           * gst/rtp/gstrtpmp4vpay.c:
15919           * gst/rtp/gstrtpmpadepay.c:
15920           * gst/rtp/gstrtpmpapay.c:
15921           * gst/rtp/gstrtppcmadepay.c:
15922           * gst/rtp/gstrtppcmapay.c:
15923           * gst/rtp/gstrtppcmudepay.c:
15924           * gst/rtp/gstrtppcmupay.c:
15925           * gst/rtp/gstrtpspeexdepay.c:
15926           * gst/rtp/gstrtpspeexpay.c:
15927           * gst/rtsp/gstrtpdec.c:
15928           * gst/rtsp/gstrtspsrc.c:
15929           * gst/smpte/gstsmpte.c:
15930           * gst/udp/gstdynudpsink.c:
15931           * gst/udp/gstmultiudpsink.c:
15932           * gst/udp/gstudpsink.c:
15933           * gst/udp/gstudpsrc.c:
15934           * gst/videobox/gstvideobox.c:
15935           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
15936           * gst/videofilter/gstvideobalance.c:
15937           * gst/videofilter/gstvideoflip.c:
15938           * gst/videofilter/gstvideotemplate.c:
15939           (gst_videotemplate_base_init):
15940           * gst/videomixer/videomixer.c:
15941           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
15942           (gst_wavparse_class_init), (gst_wavparse_dispose),
15943           (gst_wavparse_reset), (gst_wavparse_init),
15944           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
15945           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
15946           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
15947           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
15948           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
15949           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
15950           (gst_wavparse_change_state):
15951           * gst/wavparse/gstwavparse.h:
15952           * sys/oss/gstossmixerelement.c:
15953           * sys/oss/gstosssink.c:
15954           * sys/oss/gstosssrc.c:
15955           * sys/osxaudio/gstosxaudioelement.c:
15956           * sys/osxaudio/gstosxaudiosink.c:
15957           * sys/osxaudio/gstosxaudiosrc.c:
15958           * sys/sunaudio/gstsunaudiomixer.c:
15959           * sys/sunaudio/gstsunaudiosink.c:
15960           Define GstElementDetails as const and also static (when defined as
15961           global)
15962
15963 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
15964
15965           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
15966           Original commit message from CVS:
15967           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
15968           Fix name of custom event (use same as dvdreadsrc).
15969           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
15970           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
15971           Fix event parsing (the event name is in the structure, not the
15972           name of the structure itself); also fix indentation after
15973           boilerplate macro.
15974
15975 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15976
15977           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
15978           Original commit message from CVS:
15979           * ext/mad/gstid3tag.c: (plugin_init):
15980           Change debug category to 'id3mux'.
15981
15982 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
15983
15984           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
15985           Original commit message from CVS:
15986           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
15987           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
15988           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
15989           (gst_id3_tag_chain):
15990           When acting as a muxer, set caps on outgoing buffers and set caps
15991           on source pad (fixes #323658). Remove unused application/x-gst-tags
15992           cruft from the 0.6 days.
15993
15994 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
15995
15996           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
15997           Original commit message from CVS:
15998           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
15999           (gst_mad_src_query), (gst_mad_chain):
16000           .. and DEFAULT queries should work too. Use magic gst util scale
16001           functions in some places.
16002
16003 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
16004
16005           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
16006           Original commit message from CVS:
16007           * ext/mad/gstmad.c: (gst_mad_src_query):
16008           Fix duration query in BYTES format (#336824).
16009
16010 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
16011
16012           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
16013           Original commit message from CVS:
16014           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
16015           * ext/lame/gstlame.c: (gst_lame_sink_event):
16016           Don't crash if we get an EOS event before the encoder
16017           has been set up (#339287).
16018
16019 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
16020
16021           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
16022           Original commit message from CVS:
16023           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
16024           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
16025           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
16026           Move errors out of the normal code flow.
16027           Don't send eos, basesrc will do that for us when needed.
16028
16029 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
16030
16031           gst/mpegstream/: Do state changes correctly
16032           Original commit message from CVS:
16033           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
16034           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
16035           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
16036           Do state changes correctly
16037
16038 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
16039
16040           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
16041           Original commit message from CVS:
16042           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
16043           (gst_mpeg2dec_alloc_buffer):
16044           Can't use gst_pad_alloc_buffer*() when we are going to crop
16045           the image before sending it out. Downstream basetransform-based
16046           elements will complain about the wrong unit size otherwise
16047           (when not operating in passthrough-mode at least).
16048           Const-ify some static variables and do some minor clean-ups.
16049           Use I420 macros for size/offsets (not really necessary in this
16050           particular context, but this kind of code gets copy'n'pasted).
16051
16052 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
16053
16054           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
16055           Original commit message from CVS:
16056           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
16057           (read_cache):
16058           * gst/mpegstream/gstmpegpacketize.h:
16059           g_malloc() can't fail, we don't need to handle this. Same for
16060           gst_buffer_new_and_alloc().
16061           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16062           klass->send_buffer() should have the same semantics as
16063           gst_pad_push(), ie. ownership of the buffer is transfered,
16064           so we never have to unref the buffer no matter what the flow
16065           return value was.
16066
16067 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16068
16069         * tests/check/gst-plugins-ugly.supp:
16070           one more suppression for FC4
16071           Original commit message from CVS:
16072           one more suppression for FC4
16073
16074 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
16075
16076         * tests/check/gst-plugins-ugly.supp:
16077           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
16078           Original commit message from CVS:
16079           The AMR encoder sucks giant sucky things through a sucky object with a giant
16080           sucking machine. More suppressions.
16081
16082 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16083
16084           add test for amrnbenc, enable test infrastructure, and fix a leak
16085           Original commit message from CVS:
16086           add test for amrnbenc, enable test infrastructure, and fix a leak
16087           * common/check.mak:
16088           allow for specifying more than one suppressions file in SUPPRESSIONS
16089           * Makefile.am:
16090           * tests/Makefile.am:
16091           * tests/check/.cvsignore:
16092           * tests/check/Makefile.am:
16093           * tests/check/elements/.cvsignore:
16094           * configure.ac:
16095           add tests/check
16096           * tests/check/gst-plugins-ugly.supp:
16097           add suppressions for libs used by -ugly
16098           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
16099           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
16100           (GST_START_TEST), (amrnbenc_suite), (main):
16101           add a simple test for encoding amr
16102           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
16103           fix pad template leaks
16104
16105 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
16106
16107           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
16108           Original commit message from CVS:
16109           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16110           Plug big leak in AMR encoder.
16111
16112 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
16113
16114           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
16115           Original commit message from CVS:
16116           * ext/mad/gstmad.c: (index_seek):
16117           move GstIndexEntry *entry variable declaration before
16118           the first instruction
16119           * ext/mad/gstmad.c:
16120           remove debug macros with variable number of parameter by using
16121           GST_DEBUG for WIN32
16122           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
16123           use gst_guint64_to_gdouble for conversions
16124           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
16125           replace __FUNCTION__ which is not supported by MSVC by the current function name
16126           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
16127           remove LL suffix by using G_GINT64_CONSTANT
16128           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
16129           use gst_guint64_to_gdouble for conversions
16130           * gst/mpegstream/gstmpegparse.h:
16131           remove LL suffix by using G_GINT64_CONSTANT
16132           * win32/vs6:
16133           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
16134           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
16135
16136 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16137
16138           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16139           Original commit message from CVS:
16140           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
16141           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
16142           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
16143           * ext/mad/gstmad.c: (gst_mad_class_init):
16144           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
16145           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
16146           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
16147           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
16148           * gst/iec958/ac3iec.c: (ac3iec_class_init):
16149           * gst/mpegaudioparse/gstmpegaudioparse.c:
16150           (gst_mp3parse_class_init):
16151           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
16152           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
16153           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
16154           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
16155           * gst/synaesthesia/gstsynaesthesia.c:
16156           (gst_synaesthesia_class_init):
16157           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16158
16159 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
16160
16161           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
16162           Original commit message from CVS:
16163           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
16164           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
16165           (gst_asf_demux_push_buffer):
16166           Send newsegment event only once per pad, fixes #336550.
16167
16168 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
16169
16170           Unify the long descriptions in the plugin details (#337263).
16171           Original commit message from CVS:
16172           Patch by: j^  <j at bootlab dot org>
16173           * ext/amrwb/gstamrwbdec.c:
16174           * ext/amrwb/gstamrwbenc.c:
16175           * ext/amrwb/gstamrwbparse.c:
16176           * ext/arts/gst_arts.c:
16177           * ext/artsd/gstartsdsink.c:
16178           * ext/audiofile/gstafparse.c:
16179           * ext/audiofile/gstafsink.c:
16180           * ext/audiofile/gstafsrc.c:
16181           * ext/cdaudio/gstcdaudio.c:
16182           * ext/directfb/dfbvideosink.c:
16183           * ext/divx/gstdivxdec.c:
16184           * ext/divx/gstdivxenc.c:
16185           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
16186           * ext/faac/gstfaac.c: (gst_faac_base_init):
16187           * ext/faad/gstfaad.c:
16188           * ext/gsm/gstgsmdec.c:
16189           * ext/gsm/gstgsmenc.c:
16190           * ext/hermes/gsthermescolorspace.c:
16191           * ext/ivorbis/vorbisfile.c:
16192           * ext/lcs/gstcolorspace.c:
16193           * ext/libfame/gstlibfame.c:
16194           * ext/libmms/gstmms.c: (gst_mms_base_init):
16195           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
16196           * ext/nas/nassink.c: (gst_nassink_base_init):
16197           * ext/neon/gstneonhttpsrc.c:
16198           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
16199           * ext/sdl/sdlaudiosink.c:
16200           * ext/sdl/sdlvideosink.c:
16201           * ext/shout/gstshout.c:
16202           * ext/snapshot/gstsnapshot.c:
16203           * ext/sndfile/gstsf.c:
16204           * ext/tarkin/gsttarkindec.c:
16205           * ext/tarkin/gsttarkinenc.c:
16206           * ext/theora/theoradec.c:
16207           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
16208           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
16209           * ext/xvid/gstxviddec.c:
16210           * ext/xvid/gstxvidenc.c:
16211           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
16212           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
16213           * gst/chart/gstchart.c:
16214           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
16215           * gst/festival/gstfestival.c:
16216           * gst/filter/gstiir.c:
16217           * gst/filter/gstlpwsinc.c:
16218           * gst/freeze/gstfreeze.c:
16219           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
16220           * gst/mixmatrix/mixmatrix.c:
16221           * gst/mpeg1sys/gstmpeg1systemencode.c:
16222           * gst/mpeg1videoparse/gstmp1videoparse.c:
16223           * gst/mpeg2sub/gstmpeg2subt.c:
16224           * gst/mpegaudioparse/gstmpegaudioparse.c:
16225           * gst/multifilesink/gstmultifilesink.c:
16226           * gst/overlay/gstoverlay.c:
16227           * gst/passthrough/gstpassthrough.c:
16228           * gst/playondemand/gstplayondemand.c:
16229           * gst/qtdemux/qtdemux.c:
16230           * gst/rtjpeg/gstrtjpegdec.c:
16231           * gst/rtjpeg/gstrtjpegenc.c:
16232           * gst/smooth/gstsmooth.c:
16233           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
16234           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
16235           * gst/videocrop/gstvideocrop.c:
16236           * gst/videodrop/gstvideodrop.c:
16237           * gst/virtualdub/gstxsharpen.c:
16238           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
16239           * gst/y4m/gsty4mencode.c:
16240           Unify the long descriptions in the plugin details (#337263).
16241
16242 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
16243
16244         * gst-plugins-ugly.spec.in:
16245           fix version numbering
16246           Original commit message from CVS:
16247           fix version numbering
16248
16249 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
16250
16251         * common:
16252         * gst-plugins-ugly.spec.in:
16253           add dvdsub plugin to spec
16254           Original commit message from CVS:
16255           add dvdsub plugin to spec
16256
16257 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16258
16259           docs/plugins/: add siddec
16260           Original commit message from CVS:
16261           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16262           * docs/plugins/inspect/plugin-siddec.xml:
16263           add siddec
16264           * ext/dvdnav/dvdnavsrc.c:
16265           doc fixes
16266
16267 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16268
16269         * common:
16270         * configure.ac:
16271         * ext/sidplay/Makefile.am:
16272           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16273           Original commit message from CVS:
16274           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16275
16276 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16277
16278         * docs/plugins/.gitignore:
16279         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16280           ignore more
16281           Original commit message from CVS:
16282           ignore more
16283
16284 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16285
16286         * common:
16287         * docs/plugins/inspect/plugin-a52dec.xml:
16288         * docs/plugins/inspect/plugin-amrnb.xml:
16289         * docs/plugins/inspect/plugin-asf.xml:
16290         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16291         * docs/plugins/inspect/plugin-dvdread.xml:
16292         * docs/plugins/inspect/plugin-dvdsub.xml:
16293         * docs/plugins/inspect/plugin-iec958.xml:
16294         * docs/plugins/inspect/plugin-lame.xml:
16295         * docs/plugins/inspect/plugin-mad.xml:
16296         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16297         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16298         * docs/plugins/inspect/plugin-mpegstream.xml:
16299         * docs/plugins/inspect/plugin-rmdemux.xml:
16300           update plugin inspect files
16301           Original commit message from CVS:
16302           update plugin inspect files
16303
16304 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16305
16306         * gst/mpegaudioparse/gstxingmux.c:
16307           rework build; add translations for v4l2
16308           Original commit message from CVS:
16309           rework build; add translations for v4l2
16310
16311 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16312
16313           configure.ac: rework similarly to other modules
16314           Original commit message from CVS:
16315           * configure.ac:
16316           rework similarly to other modules
16317           * ext/a52dec/gsta52dec.c:
16318           * ext/amrnb/amrnb.c:
16319           * ext/dvdnav/dvdnavsrc.c:
16320           * ext/dvdread/dvdreadsrc.c:
16321           * ext/lame/gstlame.c:
16322           * ext/mad/gstid3tag.c:
16323           * ext/mpeg2dec/gstmpeg2dec.c:
16324           * ext/sidplay/gstsiddec.cc:
16325           * gst/asfdemux/gstasf.c:
16326           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16327           * gst/dvdsub/gstdvdsubdec.c:
16328           * gst/iec958/ac3iec.c:
16329           * gst/mpegaudioparse/gstmpegaudioparse.c:
16330           * gst/mpegstream/gstmpegstream.c:
16331           * gst/realmedia/rmdemux.c: (plugin_init):
16332           use the correct defines
16333
16334 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16335
16336         * common:
16337         * docs/.gitignore:
16338         * docs/plugins/.gitignore:
16339           ignore more
16340           Original commit message from CVS:
16341           ignore more
16342
16343 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16344
16345         * ChangeLog:
16346         * common:
16347         * configure.ac:
16348           back to HEAD
16349           Original commit message from CVS:
16350           back to HEAD
16351
16352 === release 0.10.3 ===
16353
16354 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16355
16356         * ChangeLog:
16357         * NEWS:
16358         * RELEASE:
16359         * configure.ac:
16360         * docs/plugins/gst-plugins-ugly-plugins.signals:
16361         * docs/plugins/inspect/plugin-amrnb.xml:
16362         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16363         * docs/plugins/inspect/plugin-iec958.xml:
16364         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16365         * docs/plugins/inspect/plugin-rmdemux.xml:
16366           releasing 0.10.3
16367           Original commit message from CVS:
16368           releasing 0.10.3
16369
16370 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
16371
16372           better/unified long descriptions
16373           Original commit message from CVS:
16374           * ext/aalib/gstaasink.c:
16375           * ext/annodex/gstcmmldec.c:
16376           * ext/annodex/gstcmmlenc.c:
16377           * ext/cairo/gsttextoverlay.c:
16378           * ext/cairo/gsttimeoverlay.c:
16379           * ext/cdio/gstcdiocddasrc.c:
16380           * ext/dv/gstdvdec.c:
16381           * ext/esd/esdmon.c:
16382           * ext/esd/esdsink.c:
16383           * ext/flac/gstflacdec.c:
16384           * ext/flac/gstflacenc.c:
16385           * ext/flac/gstflactag.c:
16386           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16387           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16388           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16389           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16390           * ext/gdk_pixbuf/gstgdkpixbuf.c:
16391           * ext/gdk_pixbuf/pixbufscale.c:
16392           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16393           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16394           * ext/jpeg/gstjpegdec.c:
16395           * ext/jpeg/gstjpegenc.c:
16396           * ext/jpeg/gstsmokedec.c:
16397           * ext/jpeg/gstsmokeenc.c:
16398           * ext/libcaca/gstcacasink.c:
16399           * ext/libmng/gstmngdec.c:
16400           * ext/libmng/gstmngenc.c:
16401           * ext/libpng/gstpngdec.c:
16402           * ext/libpng/gstpngenc.c:
16403           * ext/mikmod/gstmikmod.c:
16404           * ext/raw1394/gstdv1394src.c:
16405           * ext/shout2/gstshout2.c:
16406           * ext/speex/gstspeexdec.c:
16407           * ext/speex/gstspeexenc.c:
16408           * gst/alpha/gstalpha.c:
16409           * gst/alpha/gstalphacolor.c:
16410           * gst/auparse/gstauparse.c:
16411           * gst/autodetect/gstautoaudiosink.c:
16412           (gst_auto_audio_sink_base_init):
16413           * gst/autodetect/gstautovideosink.c:
16414           (gst_auto_video_sink_base_init):
16415           * gst/avi/gstavimux.c: (gst_avimux_base_init):
16416           * gst/cutter/gstcutter.c:
16417           * gst/debug/breakmydata.c:
16418           * gst/debug/efence.c:
16419           * gst/debug/gstnavigationtest.c:
16420           * gst/debug/negotiation.c:
16421           * gst/debug/progressreport.c:
16422           * gst/debug/testplugin.c:
16423           * gst/effectv/gstaging.c:
16424           * gst/effectv/gstdice.c:
16425           * gst/effectv/gstedge.c:
16426           * gst/effectv/gstquark.c:
16427           * gst/effectv/gstrev.c:
16428           * gst/effectv/gstvertigo.c:
16429           * gst/effectv/gstwarp.c:
16430           * gst/flx/gstflxdec.c:
16431           * gst/goom/gstgoom.c:
16432           * gst/interleave/deinterleave.c:
16433           * gst/interleave/interleave.c:
16434           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16435           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16436           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16437           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16438           * gst/level/gstlevel.c:
16439           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16440           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16441           * gst/median/gstmedian.c:
16442           * gst/monoscope/gstmonoscope.c:
16443           * gst/multipart/multipartdemux.c:
16444           * gst/multipart/multipartmux.c:
16445           * gst/oldcore/gstmd5sink.c:
16446           * gst/oldcore/gstmultifilesrc.c:
16447           * gst/oldcore/gstpipefilter.c:
16448           * gst/oldcore/gstshaper.c:
16449           * gst/oldcore/gststatistics.c:
16450           * gst/rtp/gstasteriskh263.c:
16451           * gst/rtp/gstrtpL16depay.c:
16452           * gst/rtp/gstrtpL16pay.c:
16453           * gst/rtp/gstrtpamrdepay.c:
16454           * gst/rtp/gstrtpamrpay.c:
16455           * gst/rtp/gstrtpdepay.c:
16456           * gst/rtp/gstrtpgsmpay.c:
16457           * gst/rtp/gstrtph263pay.c:
16458           * gst/rtp/gstrtph263pdepay.c:
16459           * gst/rtp/gstrtph263ppay.c:
16460           * gst/rtp/gstrtpmp4gpay.c:
16461           * gst/rtp/gstrtpmp4vdepay.c:
16462           * gst/rtp/gstrtpmp4vpay.c:
16463           * gst/rtp/gstrtpmpadepay.c:
16464           * gst/rtp/gstrtpmpapay.c:
16465           * gst/rtp/gstrtppcmadepay.c:
16466           * gst/rtp/gstrtppcmapay.c:
16467           * gst/rtp/gstrtppcmudepay.c:
16468           * gst/rtp/gstrtppcmupay.c:
16469           * gst/rtp/gstrtpspeexdepay.c:
16470           * gst/rtp/gstrtpspeexpay.c:
16471           * gst/rtsp/gstrtpdec.c:
16472           * gst/smpte/gstsmpte.c:
16473           * gst/videobox/gstvideobox.c:
16474           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16475           * gst/videofilter/gstvideobalance.c:
16476           * gst/videofilter/gstvideoflip.c:
16477           * gst/videofilter/gstvideotemplate.c:
16478           (gst_videotemplate_base_init):
16479           * gst/videomixer/videomixer.c:
16480           * gst/wavenc/gstwavenc.c:
16481           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
16482           better/unified long descriptions
16483           Fixed #336602
16484           Some cleanups to auparse, don't send multiple newsegments.
16485
16486 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
16487
16488           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
16489           Original commit message from CVS:
16490           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
16491           Don't unref event unconditionally after giving away ownership
16492           (gst_pad_push_event(), gst_pad_send_event() and
16493           gst_pad_event_default() take ownership of the event
16494           passed to them). Fixes warnings/crashes caused by
16495           navigation events.
16496
16497 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
16498
16499           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
16500           Original commit message from CVS:
16501           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16502           Don't ref NULL caps (private streams have NULL caps) (#336387);
16503           also, no need to set caps on the same buffer twice.
16504
16505 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
16506
16507           gst/mpegstream/: Don't leak element and pad names in error messages, use
16508           Original commit message from CVS:
16509           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16510           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
16511           (gst_dvd_demux_get_subpicture_stream):
16512           * gst/mpegstream/gstmpegdemux.c:
16513           (gst_mpeg_demux_sync_stream_to_time):
16514           Don't leak element and pad names in error messages, use
16515           GST_DEBUG_PAD_NAME instead. Add some more debug code.
16516
16517 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
16518
16519           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
16520           Original commit message from CVS:
16521           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16522           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
16523           Name the structure in the custom event with the
16524           language codes for the audio and subtitle streams
16525           actually like dvddemux expects it to be named.
16526           Set caps on source pad and outgoing buffers.
16527
16528 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
16529
16530           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
16531           Original commit message from CVS:
16532           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
16533           (gst_lame_get_property), (gst_lame_setup):
16534           * ext/lame/gstlame.h:
16535           Make xingheader property non-functional, it's broken anyway
16536           after all (use xingmux instead).
16537
16538 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
16539
16540           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
16541           Original commit message from CVS:
16542           * ext/lame/gstlame.c: (gst_lame_sink_event):
16543           On EOS, flush encoder and send remaining data. Fix
16544           return value handling in sink event function.
16545
16546 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
16547
16548           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
16549           Original commit message from CVS:
16550           Patch by: Jürg Billeter  <j at bitron dot ch>
16551           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
16552           Fix wrong check for started flag when setting the 'device' property.
16553           We want to allow it when the source is NOT started yet and ignore it
16554           when the source is running.
16555
16556 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
16557
16558           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
16559           Original commit message from CVS:
16560           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
16561           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16562           (gst_asf_demux_process_chunk):
16563           * gst/asfdemux/gstasfdemux.h:
16564           Subtract first timestamp from timestamps, so that
16565           stream starts from 0; makes live streams that don't
16566           start at 0 work again (fixes #317310, #336097).
16567
16568 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
16569
16570           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16571           Original commit message from CVS:
16572           Patch by: Christian Kirbach
16573           * configure.ac:
16574           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16575           -good. Fixes build on some systems (#331838).
16576
16577 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
16578
16579           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
16580           Original commit message from CVS:
16581           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16582           (gst_rmdemux_parse_cont):
16583           Extract more tags and also post codec name tag on the
16584           bus so this shows up in totem and nautilus.
16585
16586 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
16587
16588           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
16589           Original commit message from CVS:
16590           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16591           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
16592           Extra data usually goes into the caps as 'codec_data', not
16593           as first buffer into the stream.
16594           Need to byte swap AC3 content in realmedia files for some
16595           reason (fixes #331588).
16596
16597 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
16598
16599           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
16600           Original commit message from CVS:
16601           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16602           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
16603           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
16604           When operating in pull mode, post an error message on the
16605           bus when all source pads are unlinked or some other fatal
16606           error occured (#323023). Regrade some recurring debug messages
16607           to LOG level. Convert c++-style comments into C-style ones.
16608
16609 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
16610
16611           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
16612           Original commit message from CVS:
16613           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
16614           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16615           (gst_rmdemux_all_source_pads_unlinked),
16616           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
16617           (gst_rmdemux_parse_packet):
16618           * gst/realmedia/rmdemux.h:
16619           Handle unlinked source pads properly and stop if all source pads
16620           are unlinked (#323023).
16621
16622 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
16623
16624           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
16625           Original commit message from CVS:
16626           Patch by: Michal Benes <michal dot benes at xeris dot cz>
16627           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16628           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
16629           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
16630           * gst/mpegstream/gstmpegdemux.h:
16631           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
16632           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
16633           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
16634           situation really happens when grabbing DVB streams. Current
16635           mpegdemuxer can not handle this situation correctly and it
16636           restarts counting gstreamer timestamps from zero.
16637           Fixes #326598.
16638
16639 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
16640
16641           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
16642           Original commit message from CVS:
16643           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
16644           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
16645           * ext/a52dec/gsta52dec.h:
16646           Fix #334550: failure to play raw AC3 files due to segment problems.
16647
16648 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
16649
16650           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
16651           Original commit message from CVS:
16652           Patch by: Christophe Fergeau  <teuf gnome org>
16653           * ext/lame/gstlame.c: (gst_lame_release_memory),
16654           (gst_lame_finalize), (gst_lame_class_init),
16655           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
16656           (gst_lame_change_state):
16657           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
16658
16659 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
16660
16661           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
16662           Original commit message from CVS:
16663           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
16664           (gst_mad_sink_event), (gst_mad_change_state):
16665           Include AUDIO_CODEC tag with tags posted if input is not
16666           framed (#334258). Use _scale() util functions in more places.
16667
16668 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
16669
16670           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
16671           Original commit message from CVS:
16672           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
16673           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16674           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
16675           property as BROKEN (see
16676           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
16677           explanation why it's broken).
16678
16679 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
16680
16681           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
16682           Original commit message from CVS:
16683           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
16684           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16685           * configure.ac:
16686           * gst/xingheader/Makefile.am:
16687           * gst/xingheader/gstxingmux.c:
16688           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
16689           to MP3 files (this allows decoder to figure out the length of VBR
16690           files)
16691
16692 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
16693
16694           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16695           Original commit message from CVS:
16696           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
16697           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16698           tag (#333683, patch by: Alex Lancaster).
16699
16700 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
16701
16702           ext/amrnb/: Further fancyfication.
16703           Original commit message from CVS:
16704           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16705           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
16706           (gst_amrnbdec_state_change):
16707           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
16708           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
16709           (gst_amrnbenc_state_change):
16710           * ext/amrnb/amrnbenc.h:
16711           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16712           (gst_amrnbparse_query):
16713           Further fancyfication.
16714           Use _take to get writable data from the adapter.
16715           Precalc packet duration.
16716           Handle disconts.
16717           Forward _push to upstream.
16718           Post error messages when something goes wrong.
16719           Remove old code in amrnbparse.
16720           Don't ignore query results from upstream.
16721
16722 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
16723
16724           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
16725           Original commit message from CVS:
16726           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16727           The AMR encoder writes into the audio buffers it processes, so
16728           use gst_buffer_make_writable() on buffers we might (they go through
16729           an adapter, so there can be copying going on later anyway) be
16730           encoding.
16731
16732 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
16733
16734           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
16735           Original commit message from CVS:
16736           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
16737           (gst_mpeg_parse_handle_src_query):
16738           Declare variables at the beginning of a block and make
16739           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
16740
16741 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
16742
16743           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
16744           Original commit message from CVS:
16745           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
16746           Read packet size, sequence and padsize in right order again
16747           (fixes #332796; patch by: Fabrizio Gennari).
16748
16749 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
16750
16751           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16752           Original commit message from CVS:
16753           * gst/iec958/ac3iec.c:
16754           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16755
16756 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16757
16758           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
16759           Original commit message from CVS:
16760           * configure.ac:
16761           Make the id3tag and mad checks check for both a header and the
16762           appropriate library if the pkg-config is missing. (Closes #331842)
16763           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
16764           do the same for the plugins themselves.
16765
16766 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
16767
16768           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
16769           Original commit message from CVS:
16770           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16771           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16772           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
16773           * ext/mpeg2dec/gstmpeg2dec.h:
16774           Don't treat STATE_INVALID as fatal error; throw an error
16775           only after five consecutive decoding errors. Makes decoding
16776           mpeg streams more robust and fixes playback of joined clips
16777           (#300682).
16778
16779 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
16780
16781           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
16782           Original commit message from CVS:
16783           * ext/dvdnav/dvdnavsrc.h:
16784           Oops. forgot to add this one.
16785
16786 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
16787
16788           ext/Makefile.am: Fix dist-check.
16789           Original commit message from CVS:
16790           2006-02-26  Julien MOUTTE  <julien@moutte.net>
16791           * ext/Makefile.am: Fix dist-check.
16792
16793 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16794
16795           configure.ac: Disable dvdnavsrc for now.
16796           Original commit message from CVS:
16797           * configure.ac:
16798           Disable dvdnavsrc for now.
16799
16800 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
16801
16802           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
16803           Original commit message from CVS:
16804           * configure.ac:
16805           * ext/Makefile.am:
16806           * ext/dvdnav/Makefile.am:
16807           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
16808           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
16809           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
16810           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
16811           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
16812           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
16813           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
16814           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
16815           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
16816           (gst_dvd_nav_src_make_dvd_event),
16817           (gst_dvd_nav_src_structure_set_uint64),
16818           (gst_dvd_nav_src_push_dvd_nav_packet_event),
16819           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
16820           (gst_dvd_nav_src_push_titlelang_event),
16821           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
16822           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
16823           (gst_dvd_nav_src_handle_navigation_event),
16824           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
16825           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
16826           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
16827           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
16828           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
16829           (gst_dvd_nav_src_do_init), (plugin_init):
16830           dvdnavsrc ported to 0.10, for the most part at least. Not quite
16831           ready for prime time yet though.
16832
16833 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
16834
16835           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
16836           Original commit message from CVS:
16837           * ext/cdio/Makefile.am:
16838           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
16839           required for Cygwin, see #317048)
16840           * gst/rtp/gstasteriskh263.c:
16841           Cygwin has includes for both the unix network socket API
16842           and the windows API, but only one can be included, so fix
16843           includes to only use one or the other, prefering the unxi
16844           one (#317048).
16845
16846 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16847
16848           Port dvdsubdec to 0.10
16849           Original commit message from CVS:
16850           * configure.ac:
16851           * gst/dvdsub/Makefile.am:
16852           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
16853           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
16854           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
16855           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
16856           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
16857           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
16858           (gst_send_empty_fill), (gst_send_subtitle_frame),
16859           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
16860           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
16861           (plugin_init):
16862           * gst/dvdsub/gstdvdsubdec.h:
16863           Port dvdsubdec to 0.10
16864
16865 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16866
16867           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
16868           Original commit message from CVS:
16869           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
16870           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
16871           mpegdemux for MPEG-2 video streams.
16872
16873 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16874
16875           configure.ac: Bump nano back to CVS
16876           Original commit message from CVS:
16877           * configure.ac:
16878           Bump nano back to CVS
16879
16880 === release 0.10.2 ===
16881
16882 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16883
16884           configure.ac: releasing 0.10.2, "Season to Taste"
16885           Original commit message from CVS:
16886           * configure.ac:
16887           releasing 0.10.2, "Season to Taste"
16888
16889 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16890
16891           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
16892           Original commit message from CVS:
16893           * configure.ac:
16894           releasing 0.10.1.3 prelease for 0.10.2
16895
16896 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16897
16898           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
16899           Original commit message from CVS:
16900           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
16901           In sink event handler, release object lock again
16902           _before_ sending EOS event downstream (#313838).
16903
16904 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
16905
16906         * ChangeLog:
16907         * gst/asfdemux/gstasf.c:
16908           fix rank of asfdemux
16909           Original commit message from CVS:
16910           fix rank of asfdemux
16911
16912 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16913
16914           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
16915           Original commit message from CVS:
16916           * configure.ac:
16917           releasing 0.10.1.2 prelease for 0.10.2
16918
16919 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
16920
16921         * gst-plugins-ugly.spec.in:
16922           latest updates
16923           Original commit message from CVS:
16924           latest updates
16925
16926 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
16927
16928           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
16929           Original commit message from CVS:
16930           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
16931           (crop_copy_i422_buffer), (crop_buffer):
16932           When we need to crop the output buffer, make sure we
16933           create a buffer of the right size and respect the implicit
16934           striding used for I420 elsewhere in GStreamer (#331301).
16935
16936 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
16937
16938           ext/cdio/gstcdio.c: Init debug category (#331253).
16939           Original commit message from CVS:
16940           * ext/cdio/gstcdio.c: (plugin_init):
16941           Init debug category (#331253).
16942
16943 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
16944
16945           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
16946           Original commit message from CVS:
16947           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
16948           Do not error out on non-recognized streams. Ignore them and allow
16949           playback of the other streams.
16950
16951 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16952
16953           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
16954           Original commit message from CVS:
16955           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
16956           Add a small sanity check for LPCM reading.
16957
16958 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
16959
16960           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
16961           Original commit message from CVS:
16962           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
16963           Take into account the file properties preroll value for
16964           timestamping/newsegment. It's weird this value was commented out.
16965
16966 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
16967
16968           gst/asfdemux/Makefile.am: More asf makefile fixing.
16969           Original commit message from CVS:
16970           * gst/asfdemux/Makefile.am:
16971           More asf makefile fixing.
16972
16973 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
16974
16975           ext/lame/gstlame.c: Fix up lame a bit.
16976           Original commit message from CVS:
16977           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
16978           (gst_lame_change_state):
16979           Fix up lame a bit.
16980           Apply patch #319782 by Gautier Portet.
16981
16982 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
16983
16984           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
16985           Original commit message from CVS:
16986           * gst/asfdemux/Makefile.am:
16987           But we do need to link against the riff libraryr.
16988
16989 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
16990
16991           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
16992           Original commit message from CVS:
16993           * gst/asfdemux/Makefile.am:
16994           We don't want asfmux.c yet.
16995
16996 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
16997
16998           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
16999           Original commit message from CVS:
17000           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
17001           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
17002           (gst_mad_change_state):
17003           Port fixes for bugs 314771, 308772, 140237, and 302625
17004           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
17005           Use GST_EVENT_FLUSH_STOP to clear data from the current input
17006           buffer, to avoid using it for any future decoding.
17007
17008 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
17009
17010           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
17011           Original commit message from CVS:
17012           * configure.ac:
17013           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
17014           (gst_asf_get_guid_nick):
17015           * gst/asfdemux/asfheaders.h:
17016           * gst/asfdemux/gstasf.c: (plugin_init):
17017           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
17018           (gst_asf_demux_class_init), (gst_asf_demux_init),
17019           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
17020           (gst_asf_demux_handle_src_event),
17021           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
17022           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
17023           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
17024           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
17025           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
17026           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
17027           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
17028           (gst_asf_demux_get_bitrate_record),
17029           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
17030           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
17031           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
17032           (gst_asf_demux_get_obj_data_correction),
17033           (gst_asf_demux_get_stream_audio),
17034           (gst_asf_demux_get_stream_correction),
17035           (gst_asf_demux_get_stream_video),
17036           (gst_asf_demux_get_stream_video_format),
17037           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
17038           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
17039           (gst_asf_demux_process_stream),
17040           (gst_asf_demux_get_gst_tag_from_tag_name),
17041           (gst_asf_demux_commit_taglist),
17042           (gst_asf_demux_process_ext_content_desc),
17043           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
17044           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
17045           (gst_asf_demux_process_comment),
17046           (gst_asf_demux_process_bitrate_props_object),
17047           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
17048           (gst_asf_demux_descramble_segment),
17049           (gst_asf_demux_element_send_event),
17050           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
17051           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
17052           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
17053           (gst_asf_demux_get_src_query_types),
17054           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
17055           * gst/asfdemux/gstasfdemux.h:
17056           asfdemux ported to 0.10. Does still need a bit of work (seems like
17057           there's something funky going on when timestamping video frames).
17058           The seeking code is likely to make Wim cry, but hey, at least it
17059           compiles.
17060
17061 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
17062
17063           ext/amrnb/amrnbdec.c: Some more comments.
17064           Original commit message from CVS:
17065           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
17066           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
17067           Some more comments.
17068           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17069           Applied patch from Fabrizio Gennari, fixes #330844.
17070
17071 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
17072
17073           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
17074           Original commit message from CVS:
17075           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17076           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
17077           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17078           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
17079           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
17080           * ext/dvdread/dvdreadsrc.h:
17081           Let's try to play the title the user set via the URI handler or
17082           via properties instead of always playing the first title. Also,
17083           Also, count title/chapter/angle number in URI and properties
17084           from 1 rather than 0.
17085
17086 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17087
17088           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
17089           Original commit message from CVS:
17090           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17091           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
17092           (gst_dvd_read_src_do_duration_query):
17093           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
17094           otherwise GstBaseSrc will think we can operate pull_range based,
17095           which we don't really, and typefinding will fail miserably.
17096           Also, make seeking work somewhat (only works with flumpegdemux
17097           at the moment, mpegstream needs fixing for that first).
17098
17099 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
17100
17101           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
17102           Original commit message from CVS:
17103           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17104           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
17105           Only allocate buffer once we know exactly how much we need,
17106           rather than gratuitously allocating 2MB-buffers all the time
17107           even if we usually need much less than that. Also, demote
17108           a debug message from DEBUG to LOG level.
17109
17110 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17111
17112           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
17113           Original commit message from CVS:
17114           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17115           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
17116           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
17117           (gst_dvd_read_src_do_position_query):
17118           Add some more debugging and fix duration query in BYTES.
17119
17120 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
17121
17122           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
17123           Original commit message from CVS:
17124           * configure.ac:
17125           * ext/Makefile.am:
17126           * ext/dvdread/Makefile.am:
17127           * ext/dvdread/dvdreadsrc.c:
17128           * ext/dvdread/dvdreadsrc.h:
17129           Half-baked port to 0.10. Needs some love
17130           in the seeking department, but at least
17131           it does something.
17132           * ext/dvdread/stream_labels.c:
17133           * ext/dvdread/stream_labels.h:
17134           Remove these (we use ISO-639 language codes internally; applications
17135           that want to translate those into language names for display to the
17136           user should rely on the iso-codes package for that).
17137
17138 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
17139
17140           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
17141           Original commit message from CVS:
17142           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17143           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
17144           (gst_amrnbdec_state_change):
17145           * ext/amrnb/amrnbdec.h:
17146           Fix amrnbdec, handle events, take copy from adapter since the decoder
17147           apparently writes in the source data.
17148           Use some _scale_int, and precalc duration.
17149           Fix some leaks, post ERROR messages.
17150
17151 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
17152
17153           docs/plugins/: Add cdio plugin to docs.
17154           Original commit message from CVS:
17155           * docs/plugins/Makefile.am:
17156           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
17157           * docs/plugins/gst-plugins-good-plugins-sections.txt:
17158           * docs/plugins/inspect/plugin-cdio.xml:
17159           Add cdio plugin to docs.
17160           * ext/cdio/gstcdiocddasrc.c:
17161           Add gtk-doc blurb.
17162           * ext/cdio/gstcdio.c:
17163           The plugin is called 'cdio' not 'cddio'.
17164
17165 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
17166
17167           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
17168           Original commit message from CVS:
17169           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17170           One source pad not being linked is not an error condition when we're
17171           still parsing the header. In this case (e.g. where we don't have a
17172           suitable decoder installed) just pretend everything is fine, so that
17173           the demuxer will actually go on to signal no-more-pads when done
17174           parsing the header, otherwise  decodebin/playbin will never post the
17175           appropriate error message if decoders are not available.
17176
17177 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
17178
17179         * ChangeLog:
17180         * common:
17181         * ext/mad/gstid3tag.c:
17182         * gst/realmedia/rmdemux.c:
17183           Just make it compile with --disable-gst-debug.
17184           Original commit message from CVS:
17185           Just make it compile with --disable-gst-debug.
17186
17187 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
17188
17189           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
17190           Original commit message from CVS:
17191           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
17192           (gst_mad_check_caps_reset), (gst_mad_chain):
17193           Merge patch from Radoslaw Szkodzinski (bug 326734)
17194
17195 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17196
17197           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
17198           Original commit message from CVS:
17199           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
17200           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
17201           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
17202           (gst_id3_tag_chain):
17203           fixing Gdate handling
17204           enabling mux/demux mode switching
17205           adding better debug output
17206
17207 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17208
17209           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...
17210           Original commit message from CVS:
17211           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
17212           If we haven't set caps on a source pad yet, the caps on the
17213           pad are NULL, not un-fixed. Set caps on outgoing buffers.
17214
17215 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
17216
17217           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
17218           Original commit message from CVS:
17219           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
17220           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
17221           * ext/lame/gstlame.h:
17222           Contrary to what the const char in the lame API might suggest,
17223           lame expects us to keep the strings we pass to id3tag_set_foo()
17224           around; it doesn't free them either though, so we have to store
17225           them somewhere and free them later when we can be sure lame
17226           doesn't need them any longer.
17227
17228 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
17229
17230           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...
17231           Original commit message from CVS:
17232           * ext/lame/gstlame.c: (add_one_tag):
17233           Fix handling of GST_TAG_DATE (#311679), don't pass an
17234           uninitialised string pointer to lame if we don't know
17235           how to handle the tag type, and fix minor memory leak.
17236
17237 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17238
17239           ext/mad/gstmad.c: Fix debug message.
17240           Original commit message from CVS:
17241           * ext/mad/gstmad.c: (gst_mad_chain):
17242           Fix debug message.
17243
17244 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17245
17246           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
17247           Original commit message from CVS:
17248           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
17249           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17250           Erase spurious call to gst_segment_set_newsegment.
17251           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
17252           the superclass method when handling NEWSEGMENT events.
17253           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
17254           and dvd-audio-restart event handling. There are currently less
17255           hackish ways of handling the sparse audio stream problem.
17256
17257 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17258
17259           fix up error domains, error strings, and use of translation
17260           Original commit message from CVS:
17261           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
17262           * ext/dvdnav/dvdnavsrc.c: (if):
17263           * ext/dvdread/stream_labels.c:
17264           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
17265           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17266           fix up error domains, error strings, and use of translation
17267           * po/POTFILES.in:
17268           fix up this file, even though none of them are actually marked
17269           for build yet.
17270
17271 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17272
17273           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
17274           Original commit message from CVS:
17275           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
17276           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17277           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17278           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
17279           (gst_mpeg_parse_change_state):
17280           Make timestamp adjustment somewhat milder. Actual timestamps are
17281           now sent unmodified unless an actual gap is found in the
17282           stream. This should fix time display when playing most MPEG
17283           files.
17284
17285 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
17286
17287           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
17288           Original commit message from CVS:
17289           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
17290           * ext/cdio/gstcdio.h:
17291           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
17292           Fix build for libcdio versions >= 76; give slightly lower rank
17293           than cdparanoia.
17294
17295 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
17296
17297           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
17298           Original commit message from CVS:
17299           * configure.ac:
17300           * ext/Makefile.am:
17301           * ext/cdio/Makefile.am:
17302           * ext/cdio/gstcdio.c:
17303           * ext/cdio/gstcdio.h:
17304           * ext/cdio/gstcdiocddasrc.c:
17305           * ext/cdio/gstcdiocddasrc.h:
17306           Port libcdio cdda source, formerly known as cddasrc, now known as
17307           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
17308           but that's not tested (fixes #317658).
17309
17310 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
17311
17312           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
17313           Original commit message from CVS:
17314           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17315           tss tss... always set caps on outgoing buffer.
17316
17317 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
17318
17319         * gst-plugins-ugly.spec.in:
17320           update spec file
17321           Original commit message from CVS:
17322           update spec file
17323
17324 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17325
17326         * ChangeLog:
17327         * configure.ac:
17328           back to HEAD
17329           Original commit message from CVS:
17330           back to HEAD
17331
17332 === release 0.10.1 ===
17333
17334 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17335
17336         * ChangeLog:
17337         * NEWS:
17338         * RELEASE:
17339         * configure.ac:
17340         * docs/plugins/gst-plugins-ugly-plugins.args:
17341         * docs/plugins/inspect/plugin-a52dec.xml:
17342         * docs/plugins/inspect/plugin-amrnb.xml:
17343         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17344         * docs/plugins/inspect/plugin-iec958.xml:
17345         * docs/plugins/inspect/plugin-lame.xml:
17346         * docs/plugins/inspect/plugin-mad.xml:
17347         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17348         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17349         * docs/plugins/inspect/plugin-rmdemux.xml:
17350           releasing 0.10.1
17351           Original commit message from CVS:
17352           releasing 0.10.1
17353
17354 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17355
17356         * ChangeLog:
17357         * configure.ac:
17358           prerelease
17359           Original commit message from CVS:
17360           prerelease
17361
17362 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
17363
17364           Pass unhandled queries upstream (useful e.g. for SEEKING query)
17365           Original commit message from CVS:
17366           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
17367           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17368           * ext/mad/gstmad.c: (gst_mad_src_query):
17369           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
17370           * ext/sidplay/gstsiddec.cc:
17371           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
17372           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
17373           Pass unhandled queries upstream (useful e.g. for SEEKING query)
17374           (fixes #325652; based on patch by: Philippe); make rmdemux return
17375           FALSE for position queries, instead of setting -1 as value and
17376           returning TRUE.
17377
17378 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17379
17380           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17381           Original commit message from CVS:
17382           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
17383           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17384           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
17385           rewrite timestamps in the case segments are being set from
17386           upstream, but use timestamps unmodified. Also send proper position
17387           values. This allows for correct time display and makes queries
17388           work in sink elements.
17389           * gst/mpegstream/gstdvddemux.h:
17390           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17391           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
17392           Rename flush_filter to segment_filter, which is better represents
17393           what the arreibute does.
17394           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
17395           Activate segment filtering when a timestamp discontinuity is seen.
17396
17397 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
17398
17399           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...
17400           Original commit message from CVS:
17401           * ext/mad/gstmad.c: (gst_mad_chain):
17402           Don't forget that we need to send out a newsegment event after a
17403           restart even if we don't have enough data to decode a frame right
17404           now.
17405
17406 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17407
17408           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
17409           Original commit message from CVS:
17410           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
17411           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17412           Use the new "audio-shutdown" and "audio-restart" DVD events
17413           instead of the "spu-still-frame" event to shutdown and restart
17414           the audio pipeline.
17415           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
17416           Check for cases where the segment-based adjustment calculation
17417           would produce negative values (which result in an overflow) and
17418           return GST_CLOCK_TIME_NONE instead.
17419           * gst/mpegstream/gstdvddemux.h:
17420           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17421           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
17422           Add a mechanism to discard audio buffers with timestamps outside
17423           the currently set segment. This was causing (sometimes serious)
17424           synchronization problems after seeking in DVDs with LPCM audio,
17425           since VOBUs usually contain audio material that lies outside the
17426           timestamp range specified by the header.
17427
17428 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17429
17430           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
17431           Original commit message from CVS:
17432           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
17433           Remove lingering reference to GstID3Demux
17434           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
17435           Don't output debug saying padding streams are unknown type,
17436           because they're not
17437
17438 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17439
17440           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17441           Original commit message from CVS:
17442           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
17443           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17444           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
17445           LPCM.
17446           * gstmpegdemux.h:
17447           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
17448           (gst_mpeg_demux_get_audio_stream):
17449           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
17450           (gst_dvd_demux_get_audio_stream)
17451           (gst_dvd_demux_get_subpicture_stream)
17452           (gst_dvd_demux_send_subbuffer):
17453           Send current* pad buffers with appropriate caps.
17454
17455 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17456
17457           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17458           Original commit message from CVS:
17459           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
17460           * gst/iec958/ac3iec.h:
17461           * gst/iec958/ac3iec.c:
17462           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17463           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
17464           raw-audio property to ac3iec958 that allows setting the source pad
17465           caps to raw audio instead of audio/x-iec958. This makes it
17466           possible to use ac3iec958 together with the normal alsasink
17467           element to drive an external receiver that autodetects AC3
17468           content.
17469
17470 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
17471
17472           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17473           Original commit message from CVS:
17474           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
17475           (ac3iec_chain_dvd):
17476           * gst/iec958/ac3iec.h:
17477           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17478
17479 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
17480
17481           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
17482           Original commit message from CVS:
17483           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
17484           When getting a seek event, first check if the upstream element
17485           can handle it and only do our own seek stuff when it can't
17486           (should fix #322856).
17487
17488 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17489
17490           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
17491           Original commit message from CVS:
17492           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17493           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
17494           Really convert to BYTES format when we want to convert
17495           to bytes (use right variable; fixes #322856).
17496
17497 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17498
17499           Big mpegparse clean up, second round:
17500           Original commit message from CVS:
17501           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
17502           Big mpegparse clean up, second round:
17503           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17504           Send and EOS event down the audio pipeline when an still frame
17505           event arrives. This prevents the pipeline from locking when a
17506           still menu comes directly after a flush.
17507           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
17508           Don't send a newsegment in reset.
17509           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
17510           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
17511           Move the code of handle_newsegment to process_event. Send a
17512           NEWSEGMENT after FLUSH_STOP.
17513           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
17514           moving to PAUSED.
17515           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
17516           (gst_mpeg_demux_class_init): Don't override send_event.
17517           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17518           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
17519           (gst_mpeg_demux_reset):
17520           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
17521           attribute.
17522           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17523           Reset the mpegparse element after a flush.
17524           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
17525           Don't forward events.
17526           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17527           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17528           handle_newsegment is not a virtual method anymore.
17529           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
17530           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
17531           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
17532           rid of send_newsegment virtual method.
17533           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
17534           handle DVD events and call the superclass method for other event
17535           types.
17536           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
17537           override process_event anymore.
17538           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
17539           (gst_mpeg_parse_process_event): Move actual event processing to
17540           process event so that subclasses can properly override or extend
17541           it.
17542           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17543           Eliminate time parameter in process event.
17544           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17545           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
17546           (gst_mpeg_demux_send_subbuffer):
17547           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17548           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
17549           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
17550           adding the value of the adjust attribute.
17551           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
17552           rid of the adjust attribute. Now all timestamp adjustments are
17553           performed by mpegparse using the current segment.
17554           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17555           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
17556           on the adjust attribute for SCR values and the current segment.
17557           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
17558           adjust_ts virtual method to adjust timestamps for outgoing
17559           buffers.
17560           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
17561           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
17562           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17563           (gst_dvd_demux_handle_newsegment): Don't override
17564           handle_newsegment.
17565           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
17566           Check for DVD events in process_event instead of
17567           handle_dvd_event.
17568           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17569           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17570           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
17571           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
17572           (gst_mpeg_demux_send_event):
17573           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17574           (gst_dvd_demux_handle_dvd_event):
17575           Eliminate the time parameter in send_event.
17576
17577 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17578
17579           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
17580           Original commit message from CVS:
17581           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
17582           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
17583           Fix typefinding in id3demux, and then remove it in favour
17584           of the new LGPL id3demux in gst-plugins-good
17585           * ext/mad/gstmad.c: (gst_mad_dispose):
17586           dispose can run more than once.
17587
17588 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17589
17590           gst/asfdemux/gstasfmux.c: change some char* into char[]
17591           Original commit message from CVS:
17592           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
17593           change some char* into char[]
17594
17595 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
17596
17597           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
17598           Original commit message from CVS:
17599           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17600           Remove memleak from unused GstRMDemuxStream
17601
17602 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
17603
17604           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
17605           Original commit message from CVS:
17606           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
17607           (gst_id3_tag_do_typefind):
17608           Use the correct function to free typefind factory list.
17609
17610 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
17611
17612           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
17613           Original commit message from CVS:
17614           * ext/mad/gstmad.c: (gst_mad_src_query):
17615           For position and duration queries in TIME format, try the peer
17616           first (might be a demuxer).
17617
17618 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17619
17620           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
17621           Original commit message from CVS:
17622           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
17623           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
17624           Properly handle non contiguous VOBUs by adding the segment accum
17625           field to the adjust value.
17626           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17627           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
17628           handle_newsegment to prevent sending actual newsegment events and
17629           use tiemstamp rewriting instead.
17630           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
17631           dvd-lang-codes.
17632           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17633           (gst_mpeg_parse_event):
17634           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17635           Add a new parameter to handle_newsegment to allow controlling
17636           whether newsegment events are forwarded or not.
17637           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17638           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17639           (gst_dvd_demux_reset):
17640           last_end_ptm and discont_time aren't necessary anymore, since
17641           timestamp adjustment is now replaced by newsegment events.
17642           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
17643           timestamps.
17644           * gst/mpegstream/gstdvddemux.h:
17645           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17646           Don't handle dvd-nav-packet events anymore, since the are now
17647           replaced by standard newsegment events.
17648           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17649           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17650           (gst_dvd_demux_change_state):
17651           * gst/mpegstream/gstdvddemux.h:
17652           Get rid of the ignore_next_newmedia_discont hack.
17653           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17654           (gst_dvd_demux_handle_newsegment):
17655           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17656           (gst_mpeg_demux_handle_newsegment): Don't override
17657           handle_newsegment anymore. It was only necessary to handle
17658           NEWMEDIA events.
17659           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17660           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
17661           (gst_dvd_demux_set_cur_subpicture):
17662           Reactivate handling of DVD events.
17663           * gst/mpegstream/gstmpegparse.c (normal_seek)
17664           (gst_mpeg_parse_handle_src_event)
17665           (gst_mpeg_parse_handle_src_query):
17666           First attempt at reenabling seek.
17667           * gst/mpegstream/gstmpegparse.h:
17668           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17669           (gst_mpeg_parse_update_streaminfo)
17670           (gst_mpeg_parse_get_rate)
17671           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
17672           (gst_mpeg_parse_handle_src_query):
17673           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
17674           Make queries work again.
17675           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17676           (gst_mpeg_parse_handle_newsegment)
17677           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
17678           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
17679           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17680           Get rid of the newsegment_pending attribute, and rely instead on
17681           proper timestamp adjustment.
17682           * gst/mpegstream/gstmpegparse.c
17683           (gst_mpeg_parse_get_src_event_masks): Erase.
17684           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
17685           Initialize fields before creating pads to prevent the pad creation
17686           callback from failing.
17687           (gst_mpeg_parse_reset): Initialize new fields, and change
17688           initialization order to match the order in the structure.
17689           (gst_mpeg_parse_handle_newsegment): Forward new segment events
17690           whenever possible, and update the current segment.
17691           (gst_mpeg_parse_send_newsegment): Update the current segment and
17692           pending_newsegment.
17693           (gst_mpeg_parse_pad_added): Use the current segment to send
17694           newsegment events to new pads.
17695           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
17696           and events. Properly update newsegment_pending.
17697           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
17698           New fields do_adjust and current_segment.
17699           * gst/mpegstream/gstmpegdemux.c:
17700           * gst/mpegstream/gstdvddemux.c:
17701           * gst/mpegstream/gstmpegparse.h:
17702           Rename handle_discont virtual method to handle_newsegment. Erase
17703           some (already commented out support) for old NEW_MEDIA events.
17704           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17705           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17706           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
17707           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
17708           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
17709           Erase the "pending_scr" field, and replace it by a slightly
17710           different handling of the current SCR. Document code blocks in
17711           parse_packhead and chain.
17712
17713 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
17714
17715           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
17716           Original commit message from CVS:
17717           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17718           g_warning() are only for really fatal warnings. If we can't decode a
17719           tag, just ignore that tag and do a GST_WARNING.
17720
17721 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17722
17723         * ChangeLog:
17724         * ext/a52dec/gsta52dec.h:
17725         * ext/dvdread/dvdreadsrc.h:
17726         * ext/lame/gstlame.h:
17727         * ext/mad/gstid3tag.c:
17728         * ext/mad/gstmad.c:
17729         * ext/mad/gstmad.h:
17730         * ext/mpeg2dec/gstmpeg2dec.h:
17731         * ext/sidplay/gstsiddec.h:
17732         * gst/ac3parse/gstac3parse.c:
17733         * gst/ac3parse/gstac3parse.h:
17734         * gst/asfdemux/gstasfdemux.c:
17735         * gst/asfdemux/gstasfdemux.h:
17736         * gst/iec958/ac3iec.h:
17737         * gst/mpegaudioparse/gstmpegaudioparse.c:
17738         * gst/mpegaudioparse/gstmpegaudioparse.h:
17739         * gst/mpegstream/gstdvddemux.h:
17740         * gst/mpegstream/gstmpegclock.h:
17741         * gst/mpegstream/gstmpegdemux.h:
17742         * gst/mpegstream/gstmpegpacketize.h:
17743         * gst/mpegstream/gstmpegparse.c:
17744         * gst/mpegstream/gstmpegparse.h:
17745         * gst/mpegstream/gstrfc2250enc.c:
17746         * gst/mpegstream/gstrfc2250enc.h:
17747         * gst/realmedia/rmdemux.c:
17748         * gst/realmedia/rmdemux.h:
17749         * gst/synaesthesia/synaescope.c:
17750           expand tabs
17751           Original commit message from CVS:
17752           expand tabs
17753
17754 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17755
17756         * configure.ac:
17757           back to HEAD
17758           Original commit message from CVS:
17759           back to HEAD
17760
17761 === release 0.10.0 ===
17762
17763 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17764
17765         * ChangeLog:
17766         * NEWS:
17767         * RELEASE:
17768         * configure.ac:
17769         * docs/plugins/inspect/plugin-a52dec.xml:
17770         * docs/plugins/inspect/plugin-amrnb.xml:
17771         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17772         * docs/plugins/inspect/plugin-iec958.xml:
17773         * docs/plugins/inspect/plugin-lame.xml:
17774         * docs/plugins/inspect/plugin-mad.xml:
17775         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17776         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17777         * docs/plugins/inspect/plugin-rmdemux.xml:
17778           releasing 0.10.0
17779           Original commit message from CVS:
17780           releasing 0.10.0
17781
17782 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
17783
17784           Update for alloc_buffer changes.
17785           Original commit message from CVS:
17786           2005-12-05  Andy Wingo  <wingo@pobox.com>
17787           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
17788           * ext/mad/gstmad.c: (gst_mad_chain):
17789           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
17790           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17791           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
17792           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17793           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
17794
17795 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
17796
17797           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
17798           Original commit message from CVS:
17799           2005-12-05  Andy Wingo  <wingo@pobox.com>
17800           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
17801           id3demux and id3mux now. Fixes #323199.
17802
17803 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
17804
17805         * gst-plugins-ugly.spec.in:
17806           update spec file for latest changes
17807           Original commit message from CVS:
17808           update spec file for latest changes
17809
17810 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17811
17812           fix silly Makefile.am bug so they link correctly again
17813           Original commit message from CVS:
17814           * ext/amrnb/Makefile.am:
17815           * gst/realmedia/Makefile.am:
17816           fix silly Makefile.am bug so they link correctly again
17817
17818 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17819
17820         * configure.ac:
17821           back to HEAD
17822           Original commit message from CVS:
17823           back to HEAD
17824
17825 === release 0.9.7 ===
17826
17827 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17828
17829         * ChangeLog:
17830         * LICENSE:
17831         * NEWS:
17832         * PORTED_09:
17833         * RELEASE:
17834         * common:
17835         * configure.ac:
17836         * docs/plugins/gst-plugins-ugly-plugins.args:
17837         * docs/plugins/inspect/plugin-a52dec.xml:
17838         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17839         * docs/plugins/inspect/plugin-iec958.xml:
17840         * docs/plugins/inspect/plugin-lame.xml:
17841         * docs/plugins/inspect/plugin-mad.xml:
17842         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17843         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17844         * docs/plugins/inspect/plugin-rmdemux.xml:
17845         * docs/random/LICENSE:
17846         * docs/random/PORTED_09:
17847           releasing 0.9.7
17848           Original commit message from CVS:
17849           releasing 0.9.7
17850
17851 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17852
17853         * ChangeLog:
17854         * common:
17855         * ext/amrnb/Makefile.am:
17856         * gst/realmedia/Makefile.am:
17857           Don't know how these escaped my eye before.  Fix link flags.
17858           Original commit message from CVS:
17859           Don't know how these escaped my eye before.  Fix link flags.
17860
17861 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17862
17863         * common:
17864         * examples/Makefile.am:
17865         * examples/capsfilter/Makefile.am:
17866         * examples/capsfilter/capsfilter1.c:
17867         * examples/gob/Makefile.am:
17868         * examples/gob/gst-identity2.gob:
17869         * examples/gstplay/.gitignore:
17870         * examples/gstplay/Makefile.am:
17871         * examples/gstplay/player.c:
17872         * examples/indexing/.gitignore:
17873         * examples/indexing/Makefile.am:
17874         * examples/indexing/indexmpeg.c:
17875         * examples/level/Makefile.am:
17876         * examples/level/README:
17877         * examples/level/demo.c:
17878         * examples/level/plot.c:
17879         * examples/stats/Makefile.am:
17880         * examples/stats/mp2ogg.c:
17881         * examples/switch/.gitignore:
17882         * examples/switch/Makefile.am:
17883         * examples/switch/switcher.c:
17884           no examples
17885           Original commit message from CVS:
17886           no examples
17887
17888 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
17889
17890           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
17891           Original commit message from CVS:
17892           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17893           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
17894           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
17895           (gst_mpeg_parse_send_event):
17896           Ref events before sending them to multiple pads, after all
17897           gst_pad_send_event() takes ownership of events. Don't leak
17898           events that have not been handled (fixes #322745).
17899
17900 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17901
17902           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17903           Original commit message from CVS:
17904           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
17905           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17906           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
17907           from making timestamp adjustments. This will have to be re-added
17908           in some form in the near future, but in order to do that, some nav
17909           packet parsing will be necessary in mpegdemux.
17910           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17911           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17912           (g_value_set_int, gst_mpeg_parse_set_property)
17913           Get rid of do_adjust and use_adjust. Rename max_discont to
17914           max_src_gap.
17915           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
17916           -1, no adjustment is made.
17917           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
17918           Rename max_discont property to max_scr_gap. Erase "adjust"
17919           property.
17920           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
17921           override send_event anymore, base class does the job.
17922           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
17923           Base class now does most of the work.
17924           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
17925           Generalize to forwarding the event to all source pads in the
17926           element.
17927           * gst/mpegstream/gstmpegparse.h:
17928           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17929           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
17930           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
17931           (gst_mpeg_parse_set_property):
17932           Clock synchronization doesn't make sense anymore for a
17933           demultiplexer.
17934
17935 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
17936
17937           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
17938           Original commit message from CVS:
17939           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17940           Don't treat normal EOS as a fatal error.
17941
17942 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
17943
17944           ext/mad/gstmad.c: Proper warning statements,
17945           Original commit message from CVS:
17946           * ext/mad/gstmad.c: (gst_mad_chain):
17947           Proper warning statements,
17948           Don't error if the src pad isn't linked when pushing.
17949           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
17950           Proper state_change, avoids borkage when going to READY
17951
17952 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17953
17954         * configure.ac:
17955         * gst-libs/Makefile.am:
17956         * gst-libs/README:
17957         * gst-libs/ext/.gitignore:
17958         * gst-libs/gst/media-info/.gitignore:
17959         * gst-libs/gst/play/.gitignore:
17960         * gst-libs/gst/play/play.h:
17961         * gst-libs/gst/play/play.vcproj:
17962           no need for an AS_LIBTOOL call
17963           Original commit message from CVS:
17964           no need for an AS_LIBTOOL call
17965
17966 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17967
17968         * Makefile.am:
17969         * common:
17970         * gst-plugins-ugly.spec.in:
17971           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
17972           Original commit message from CVS:
17973           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
17974
17975 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17976
17977           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
17978           Original commit message from CVS:
17979           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17980           Prime libmpeg2's pumps with some null custom buffers
17981           to ensure it doesn't ask us to discard garbage later yay.
17982
17983 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17984
17985           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
17986           Original commit message from CVS:
17987           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17988           Prime libmpeg2's pumps with some null custom buffers
17989           to ensure it ask us to discard garbage later yay.
17990
17991 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
17992
17993           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
17994           Original commit message from CVS:
17995           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
17996           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
17997           (gst_a52dec_chain_raw):
17998           * ext/a52dec/gsta52dec.h:
17999           Accept AC3 in audio/x-private1-ac3 format, which includes
18000           DVD-specific headers, as well as raw AC3, for compatibility with
18001           some demuxers.
18002
18003 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18004
18005           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
18006           Original commit message from CVS:
18007           * ext/mad/gstmad.c: (gst_mad_chain):
18008           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
18009           skip frame synthesis and consume input data as if we'd done the
18010           decode. Makes mad not error when the src pad is not connected.
18011           (#319784)
18012
18013 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18014
18015         * ChangeLog:
18016           Erase old CVS conflict line.
18017           Original commit message from CVS:
18018           Erase old CVS conflict line.
18019
18020 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18021
18022           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
18023           Original commit message from CVS:
18024           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
18025           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18026           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
18027           (gst_mpeg_parse_chain):
18028           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18029           (gst_mpeg_demux_send_newsegment):
18030           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
18031           * gst/mpegstream/gstmpegparse.h:
18032           Rename send_discont method to send_newsegment and add parameters
18033           to handle actual segments. Adapt code all around to run with the
18034           new name and signature.
18035           * gst/mpegstream/gstmpegdemux.c:
18036           * gst/mpegstream/gstmpegparse.c:
18037           * gst/mpegstream/gstdvddemux.c:
18038           Convert to GST_BOILERPLATE.
18039
18040 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18041
18042         * configure.ac:
18043           fix AS_LIBTOOL call
18044           Original commit message from CVS:
18045           fix AS_LIBTOOL call
18046
18047 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18048
18049         * Makefile.am:
18050           add a torture target
18051           Original commit message from CVS:
18052           add a torture target
18053
18054 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18055
18056         * ChangeLog:
18057         * configure.ac:
18058           back to HEAD
18059           Original commit message from CVS:
18060           back to HEAD
18061
18062 === release 0.9.6 ===
18063
18064 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18065
18066         * ChangeLog:
18067         * NEWS:
18068         * RELEASE:
18069         * configure.ac:
18070         * docs/plugins/gst-plugins-ugly-plugins.args:
18071         * docs/plugins/gst-plugins-ugly-plugins.signals:
18072         * docs/plugins/inspect/plugin-a52dec.xml:
18073         * docs/plugins/inspect/plugin-amrnb.xml:
18074         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18075         * docs/plugins/inspect/plugin-iec958.xml:
18076         * docs/plugins/inspect/plugin-lame.xml:
18077         * docs/plugins/inspect/plugin-mad.xml:
18078         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18079         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18080         * docs/plugins/inspect/plugin-rmdemux.xml:
18081           releasing 0.9.6
18082           Original commit message from CVS:
18083           releasing 0.9.6
18084
18085 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
18086
18087           gst/realmedia/rmdemux.c: Fractional framerates.
18088           Original commit message from CVS:
18089           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
18090           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
18091           (find_seek_offset_bytes), (find_seek_offset_time),
18092           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
18093           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
18094           (gst_rmdemux_chain), (gst_rmdemux_send_event),
18095           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18096           (gst_rmdemux_parse_packet):
18097           Fractional framerates.
18098
18099 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18100
18101           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
18102           Original commit message from CVS:
18103           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
18104           (gst_mpeg2dec_negotiate_format), (handle_sequence),
18105           (gst_mpeg2dec_sink_event):
18106           * ext/mpeg2dec/gstmpeg2dec.h:
18107           Use fractional framerates
18108
18109 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
18110
18111           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
18112           Original commit message from CVS:
18113           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
18114           set_clock returns a boolean.
18115
18116 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
18117
18118           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
18119           Original commit message from CVS:
18120           * ext/mad/gstmad.c: (gst_mad_chain):
18121           Fix seeking even more by sending the newsegment event with the
18122           right parameters. Should fix querying in playbin/totem after
18123           a seek.
18124
18125 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
18126
18127           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
18128           Original commit message from CVS:
18129           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
18130           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
18131           Fix seeking in stand-alone mode. Fix nonexistant enum value
18132           introduced in previous commit. Improve debug messages here and
18133           there. Actually return a proper return value in the sink event
18134           handler.
18135
18136 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18137
18138         * ext/lame/gstlame.c:
18139           doh
18140           Original commit message from CVS:
18141           doh
18142
18143 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18144
18145         * ChangeLog:
18146         * ext/lame/gstlame.c:
18147         * ext/mad/gstmad.c:
18148         * ext/sidplay/gstsiddec.cc:
18149           fix up GValueEnum
18150           Original commit message from CVS:
18151           fix up GValueEnum
18152
18153 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
18154
18155         * ChangeLog:
18156         * ext/lame/gstlame.c:
18157         * ext/mad/gstid3tag.c:
18158         * ext/sidplay/gstsiddec.cc:
18159           Update for gst_tag_setter API changes.
18160           Original commit message from CVS:
18161           2005-11-22  Andy Wingo  <wingo@pobox.com>
18162           * Update for gst_tag_setter API changes.
18163
18164 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
18165
18166         * ChangeLog:
18167         * ext/a52dec/gsta52dec.c:
18168         * ext/mad/gstid3tag.c:
18169         * ext/mad/gstmad.c:
18170         * gst/mpegaudioparse/gstmpegaudioparse.c:
18171         * gst/mpegstream/gstdvddemux.c:
18172         * gst/mpegstream/gstmpegparse.c:
18173         * gst/realmedia/rmdemux.c:
18174           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
18175           Original commit message from CVS:
18176           2005-11-22  Andy Wingo  <wingo@pobox.com>
18177           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
18178           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
18179           * ext/mad/gstmad.c (gst_mad_chain)
18180           * gst/mpegaudioparse/gstmpegaudioparse.c
18181           (gst_mp3parse_sink_event)
18182           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18183           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
18184           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
18185           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
18186           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
18187
18188 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
18189
18190           ext/mad/Makefile.am: libgsttagedit => libgsttag
18191           Original commit message from CVS:
18192           * ext/mad/Makefile.am:
18193           libgsttagedit => libgsttag
18194
18195 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
18196
18197           ext/lame/gstlame.c: Don't take the stream lock
18198           Original commit message from CVS:
18199           * ext/lame/gstlame.c: (gst_lame_sink_event):
18200           Don't take the stream lock
18201
18202 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
18203
18204           ext/: Don't take the stream lock.
18205           Original commit message from CVS:
18206           2005-11-21  Andy Wingo  <wingo@pobox.com>
18207           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
18208           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
18209           * ext/mad/gstmad.c (gst_mad_sink_event):
18210           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
18211           stream lock.
18212           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
18213           stream lock changes.
18214
18215 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
18216
18217           *.*: Ran scripts/update-macros. Oh yes.
18218           Original commit message from CVS:
18219           2005-11-21  Andy Wingo  <wingo@pobox.com>
18220           * *.h:
18221           * *.c: Ran scripts/update-macros. Oh yes.
18222
18223 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18224
18225           gst/mpegstream/: Filler events have beem removed for now.
18226           Original commit message from CVS:
18227           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
18228           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
18229           Filler events have beem removed for now.
18230
18231 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18232
18233           gst/: Update for GST_FOURCC_FORMAT API change.
18234           Original commit message from CVS:
18235           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
18236           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18237           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
18238           Update for GST_FOURCC_FORMAT API change.
18239
18240 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
18241
18242           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
18243           Original commit message from CVS:
18244           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18245           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18246           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18247           (gst_rmdemux_parse_packet):
18248           Modifications for disapearance of GST_PAD_IS_USABLE()
18249
18250 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
18251
18252           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
18253           Original commit message from CVS:
18254           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
18255           Remove some setcaps brokenness.
18256           Don't crash on bad input.
18257
18258 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
18259
18260           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
18261           Original commit message from CVS:
18262           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
18263           calling transform.
18264           (gst_id3_tag_do_typefind): Unref caps
18265           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
18266
18267 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
18268
18269         * ext/mad/gstmad.c:
18270           remove accidentally commited hack
18271           Original commit message from CVS:
18272           remove accidentally commited hack
18273
18274 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
18275
18276         * ext/mad/gstmad.c:
18277           free pad templates
18278           Original commit message from CVS:
18279           free pad templates
18280
18281 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
18282
18283           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
18284           Original commit message from CVS:
18285           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
18286           (gst_mpeg2dec_sink_event):
18287           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
18288           nice-ify debug message in event handler; add CHECKME.
18289           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
18290           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
18291           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
18292           (gst_dvd_demux_sync_stream_to_time):
18293           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18294           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
18295           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
18296           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
18297           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
18298           (gst_mpeg_demux_sync_stream_to_time),
18299           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
18300           * gst/mpegstream/gstmpegdemux.h:
18301           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
18302           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
18303           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
18304           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
18305           (gst_mpeg_parse_chain):
18306           * gst/mpegstream/gstmpegparse.h:
18307           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
18308           return value confusion (gst_pad_push vs. gst_pad_send_event and
18309           gst_pad_push_event); pass flow return values to caller;
18310           miscellaneous fixes and clean-ups.
18311
18312 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
18313
18314         * gst/mpegstream/gstdvddemux.c:
18315           set rank to secondary until it works 100%
18316           Original commit message from CVS:
18317           set rank to secondary until it works 100%
18318
18319 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
18320
18321         * gst-plugins-ugly.spec.in:
18322           add mpegstream plugin to spec file
18323           Original commit message from CVS:
18324           add mpegstream plugin to spec file
18325
18326 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18327
18328           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
18329           Original commit message from CVS:
18330           2005-11-14  Martin Soto  <soto@localhost.localdomain>
18331           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
18332           gstrfc2250enc.h.
18333
18334 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
18335
18336           partially port the mpegstream plugin to GStreamer 0.9.
18337           Original commit message from CVS:
18338           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
18339           * configure.ac:
18340           * gst/mpegstream/Makefile.am:
18341           * gst/mpegstream/gstdvddemux.c:
18342           * gst/mpegstream/gstdvddemux.h:
18343           * gst/mpegstream/gstmpegdemux.c:
18344           * gst/mpegstream/gstmpegdemux.h:
18345           * gst/mpegstream/gstmpegpacketize.c:
18346           * gst/mpegstream/gstmpegpacketize.h:
18347           * gst/mpegstream/gstmpegparse.c:
18348           * gst/mpegstream/gstmpegparse.h:
18349           * gst/mpegstream/gstmpegstream.c:
18350           * gst/mpegstream/gstrfc2250enc.c:
18351           * gst/mpegstream/gstrfc2250enc.h:
18352           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
18353           partially port the mpegstream plugin to GStreamer 0.9.
18354
18355 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
18356
18357           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
18358           Original commit message from CVS:
18359           2005-11-14  Andy Wingo  <wingo@pobox.com>
18360           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
18361           debugging, allows dll builds on windows. Fixes #316076.
18362
18363 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18364
18365         * ChangeLog:
18366         * configure.ac:
18367           back to head
18368           Original commit message from CVS:
18369           back to head
18370
18371 === release 0.9.5 ===
18372
18373 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18374
18375         * ChangeLog:
18376         * NEWS:
18377         * RELEASE:
18378         * common:
18379         * configure.ac:
18380         * docs/plugins/inspect/plugin-a52dec.xml:
18381         * docs/plugins/inspect/plugin-amrnb.xml:
18382         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18383         * docs/plugins/inspect/plugin-iec958.xml:
18384         * docs/plugins/inspect/plugin-lame.xml:
18385         * docs/plugins/inspect/plugin-mad.xml:
18386         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18387         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18388         * docs/plugins/inspect/plugin-rmdemux.xml:
18389           releasing 0.9.5
18390           Original commit message from CVS:
18391           releasing 0.9.5
18392
18393 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
18394
18395           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
18396           Original commit message from CVS:
18397           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
18398           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18399           (handle_sequence), (handle_picture), (handle_slice),
18400           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
18401           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
18402           Forward GstFlowReturn about everywhere.
18403           Handle seeking correctly.
18404
18405 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
18406
18407           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
18408           Original commit message from CVS:
18409           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
18410           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
18411           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
18412           Small cleanups in refcounting.
18413
18414 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
18415
18416           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
18417           Original commit message from CVS:
18418           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18419           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
18420           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18421           (handle_sequence), (handle_picture):
18422           * ext/mpeg2dec/gstmpeg2dec.h:
18423           Removed lots of dubious code.
18424           Handle flushing and seeking correctly. Still leaks though...
18425
18426 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
18427
18428         * ChangeLog:
18429         * configure.ac:
18430           port plugins listing changes
18431           Original commit message from CVS:
18432           port plugins listing changes
18433
18434 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18435
18436         * ChangeLog:
18437         * configure.ac:
18438           back to HEAD
18439           Original commit message from CVS:
18440           back to HEAD
18441
18442 === release 0.9.4 ===
18443
18444 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18445
18446         * ChangeLog:
18447         * Makefile.am:
18448         * NEWS:
18449         * RELEASE:
18450         * configure.ac:
18451         * docs/plugins/gst-plugins-ugly-plugins.args:
18452         * docs/plugins/gst-plugins-ugly-plugins.signals:
18453         * docs/plugins/inspect/plugin-a52dec.xml:
18454         * docs/plugins/inspect/plugin-amrnb.xml:
18455         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18456         * docs/plugins/inspect/plugin-iec958.xml:
18457         * docs/plugins/inspect/plugin-lame.xml:
18458         * docs/plugins/inspect/plugin-mad.xml:
18459         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18460         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18461         * docs/plugins/inspect/plugin-rmdemux.xml:
18462         * gst/realmedia/rmdemux.c:
18463         * po/POTFILES.in:
18464           releasing 0.9.4
18465           Original commit message from CVS:
18466           releasing 0.9.4
18467
18468 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
18469
18470           gst/realmedia/rmdemux.c: STOPPED->FAILED
18471           Original commit message from CVS:
18472           2005-10-23  Julien MOUTTE  <julien@moutte.net>
18473           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
18474
18475 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
18476
18477         * gst-plugins-ugly.spec.in:
18478           add packaging of a52dec
18479           Original commit message from CVS:
18480           add packaging of a52dec
18481
18482 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
18483
18484           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
18485           Original commit message from CVS:
18486           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18487           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
18488           Set correct stream time in newsegment event.
18489
18490 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18491
18492         * ext/Makefile.am:
18493           fix distcheck
18494           Original commit message from CVS:
18495           fix distcheck
18496
18497 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18498
18499         * ChangeLog:
18500         * ext/Makefile.am:
18501           fix distcheck
18502           Original commit message from CVS:
18503           fix distcheck
18504
18505 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
18506
18507           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
18508           Original commit message from CVS:
18509           * ext/a52dec/Makefile.am:
18510           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
18511           (gst_a52dec_class_init), (gst_a52dec_sink_event),
18512           (gst_a52dec_change_state):
18513           * ext/a52dec/gsta52dec.h:
18514           Re-enable CPU flags, use liboil to get them.
18515
18516 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18517
18518           Port AC3 decoder to 0.9 (#318849).
18519           Original commit message from CVS:
18520           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18521           * configure.ac:
18522           * ext/a52dec/Makefile.am:
18523           * ext/a52dec/gsta52dec.c:
18524           * ext/a52dec/gsta52dec.h:
18525           Port AC3 decoder to 0.9 (#318849).
18526
18527 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
18528
18529           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
18530           Original commit message from CVS:
18531           * ext/sidplay/gstsiddec.cc:
18532           Small fixes and more error messages.
18533
18534 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
18535
18536           API change fixen.
18537           Original commit message from CVS:
18538           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
18539           (gst_amrnbparse_state_change):
18540           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18541           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
18542           * ext/mpeg2dec/gstmpeg2dec.c:
18543           * ext/sidplay/gstsiddec.cc:
18544           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18545           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
18546           API change fixen.
18547
18548 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
18549
18550           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
18551           Original commit message from CVS:
18552           * configure.ac:
18553           GST_DOC has been renamed to GST_DOCBOOK_CHECK
18554
18555 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18556
18557           configure.ac: some docs I had
18558           Original commit message from CVS:
18559           * configure.ac:
18560           some docs I had
18561           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18562           trivial fixes
18563
18564 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
18565
18566           gst/realmedia/rmdemux.c: segment-start/done API change.
18567           Original commit message from CVS:
18568           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18569           (gst_rmdemux_perform_seek):
18570           segment-start/done API change.
18571
18572 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
18573
18574         * ChangeLog:
18575         * common:
18576         * gst/iec958/ac3iec.c:
18577           Set buffer durations on IEC958 buffers.
18578           Original commit message from CVS:
18579           Set buffer durations on IEC958 buffers.
18580
18581 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
18582
18583           configure.ac: Fix glib check
18584           Original commit message from CVS:
18585           * configure.ac:
18586           Fix glib check
18587
18588 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18589
18590           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18591           Original commit message from CVS:
18592           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18593           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18594
18595 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18596
18597           examples/stats/mp2ogg.c: yes, typo fixes
18598           Original commit message from CVS:
18599           * examples/stats/mp2ogg.c:
18600           yes, typo fixes
18601
18602 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18603
18604           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
18605           Original commit message from CVS:
18606           * examples/indexing/indexmpeg.c: (main):
18607           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
18608           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
18609           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
18610           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
18611           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
18612           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
18613           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
18614           * ext/dvdread/dvdreadsrc.h:
18615           * ext/lame/gstlame.h:
18616           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
18617           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18618           * gst/iec958/ac3iec.h:
18619           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
18620           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
18621           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
18622           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18623           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
18624           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
18625           moved bitshift from macro to enum definition
18626
18627 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
18628
18629           newsegment API update.
18630           Original commit message from CVS:
18631           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
18632           * ext/mad/gstmad.c: (gst_mad_chain):
18633           * gst/mpegaudioparse/gstmpegaudioparse.c:
18634           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18635           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
18636           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
18637           newsegment API update.
18638
18639 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
18640
18641           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
18642           Original commit message from CVS:
18643           * ext/amrnb/amrnbdec.c:
18644           Mark invalid frame sizes
18645           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
18646           UNUSABLE is not to be used here, just push out stuff so
18647           probes can continue linking or making the pad usable.
18648
18649 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
18650
18651         * ChangeLog:
18652         * gst/realmedia/rmdemux.c:
18653           Improve seek error-resilience.
18654           Original commit message from CVS:
18655           Improve seek error-resilience.
18656           Better error handling generally.
18657
18658 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18659
18660         * ChangeLog:
18661         * configure.ac:
18662           back to head
18663           Original commit message from CVS:
18664           back to head
18665
18666 === release 0.9.3 ===
18667
18668 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18669
18670         * ChangeLog:
18671         * NEWS:
18672         * README:
18673         * configure.ac:
18674         * ext/sidplay/Makefile.am:
18675           release time
18676           Original commit message from CVS:
18677           release time
18678
18679 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
18680
18681         * gst/realmedia/rmdemux.h:
18682           Forgot to commit this file. I hate Nano.
18683           Original commit message from CVS:
18684           Forgot to commit this file. I hate Nano.
18685
18686 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
18687
18688         * ChangeLog:
18689         * common:
18690         * gst/realmedia/rmdemux.c:
18691           Sanity checks and memory leak fixes for real demuxer
18692           Original commit message from CVS:
18693           Sanity checks and memory leak fixes for real demuxer
18694
18695 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
18696
18697           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
18698           Original commit message from CVS:
18699           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
18700           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
18701           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
18702           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
18703           Real demuxer fixes. Make it more bulletproof against bad data,
18704           identify a few more stream types.
18705           Fix seeking so that it works (at least with the seek example
18706           program; it still fails with totem).
18707
18708 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
18709
18710           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
18711           Original commit message from CVS:
18712           * gst/mpegaudioparse/gstmpegaudioparse.c:
18713           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18714           Set correct caps on buffers too.
18715
18716 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
18717
18718           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
18719           Original commit message from CVS:
18720           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
18721           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18722           * gst/mpegaudioparse/gstmpegaudioparse.h:
18723           Put timestamps on buffers.
18724
18725 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
18726
18727         * ChangeLog:
18728         * ext/amrnb/amrnbenc.c:
18729           Changed amrnbenc description, it is an encoder, not decoder.
18730           Original commit message from CVS:
18731           Changed amrnbenc description, it is an encoder, not decoder.
18732
18733 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
18734
18735         * ChangeLog:
18736         * gst/iec958/ac3_padder.c:
18737         * gst/iec958/ac3_padder.h:
18738         * gst/iec958/ac3iec.c:
18739           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
18740           Original commit message from CVS:
18741           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
18742           more accurate, and to check AC3 checksums (both of them in each frame),
18743           and dump the frame (as a probable sync failure) if they don't match.
18744           General code cleanup, improved comments. Changed to not construct the
18745           header backwards, and not byteswap everything else. If we end up needing
18746           to do little-endian output, we should swap in the element doing the
18747           output (AC3 is big-endian).
18748
18749 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
18750
18751         * gst-plugins-ugly.spec.in:
18752           fix spec file for ugly
18753           Original commit message from CVS:
18754           fix spec file for ugly
18755
18756 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18757
18758         * docs/plugins/inspect/plugin-lame.xml:
18759           revert empty commit
18760           Original commit message from CVS:
18761           revert empty commit
18762
18763 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18764
18765         * docs/plugins/scan.stamp:
18766           whoops, wrong files
18767           Original commit message from CVS:
18768           whoops, wrong files
18769
18770 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18771
18772           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
18773           Original commit message from CVS:
18774           * docs/plugins/gst-plugins-ugly-plugins.args:
18775           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18776           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18777           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18778           commit missing files
18779           * docs/plugins/inspect/plugin-lame.xml:
18780           update
18781
18782 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18783
18784         * Makefile.am:
18785         * common:
18786         * gst-plugins-ugly.spec.in:
18787           add check-valgrind target
18788           Original commit message from CVS:
18789           add check-valgrind target
18790
18791 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18792
18793         * docs/plugins/scanobj-build.stamp:
18794           add stamp
18795           Original commit message from CVS:
18796           add stamp
18797
18798 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
18799
18800           ext/lame/gstlame.c: Set caps on outgoing buffers.
18801           Original commit message from CVS:
18802           * ext/lame/gstlame.c: (gst_lame_chain):
18803           Set caps on outgoing buffers.
18804
18805 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18806
18807         * ChangeLog:
18808         * ext/lame/gstlame.c:
18809         * ext/lame/gstlame.h:
18810           clean up further so we don't try to set up five times for a simple pipeline
18811           Original commit message from CVS:
18812           clean up further so we don't try to set up five times for
18813           a simple pipeline
18814
18815 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
18816
18817         * ChangeLog:
18818         * common:
18819         * gst/iec958/ac3iec.c:
18820           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
18821           Original commit message from CVS:
18822           Set setcaps function on sink pad, not source pad. Produce correct caps
18823           on output buffers.
18824
18825 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18826
18827         * common:
18828         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18829         * docs/plugins/inspect/plugin-iec958.xml:
18830         * docs/plugins/inspect/plugin-lame.xml:
18831         * docs/plugins/inspect/plugin-mad.xml:
18832         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18833         * docs/plugins/inspect/plugin-rmdemux.xml:
18834           update inspect with source
18835           Original commit message from CVS:
18836           update inspect with source
18837
18838 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18839
18840           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
18841           Original commit message from CVS:
18842           * ext/mad/gstid3tag.c:
18843           gsttaginterface.h -> gsttagsetter.h
18844
18845 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18846
18847         * configure.ac:
18848           back to HEAD
18849           Original commit message from CVS:
18850           back to HEAD
18851
18852 === release 0.9.1 ===
18853
18854 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18855
18856         * ChangeLog:
18857         * NEWS:
18858         * README:
18859         * RELEASE:
18860         * autogen.sh:
18861         * configure.ac:
18862           releasing 0.9.2
18863           Original commit message from CVS:
18864           releasing 0.9.2
18865
18866 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
18867
18868           ext/amrnb/: State change function updates.
18869           Original commit message from CVS:
18870           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
18871           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
18872           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
18873           State change function updates.
18874
18875 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18876
18877           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
18878           Original commit message from CVS:
18879           * ext/mpeg2dec/gstmpeg2dec.c:
18880           GST_CAT_SEEK disappeared from the public API at some point
18881
18882 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18883
18884         * gst/iec958/ac3_padder.c:
18885         * gst/iec958/ac3_padder.h:
18886           doc fixes
18887           Original commit message from CVS:
18888           doc fixes
18889
18890 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18891
18892         * Makefile.am:
18893         * autogen.sh:
18894         * common:
18895         * configure.ac:
18896         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18897         * docs/plugins/inspect-build.stamp:
18898         * docs/plugins/inspect.stamp:
18899         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18900         * docs/plugins/inspect/plugin-iec958.xml:
18901         * docs/plugins/inspect/plugin-lame.xml:
18902         * docs/plugins/inspect/plugin-mad.xml:
18903         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18904         * docs/plugins/inspect/plugin-rmdemux.xml:
18905           docs for ugly plugins
18906           Original commit message from CVS:
18907           docs for ugly plugins
18908
18909 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18910
18911         * gst-plugins-ugly.spec.in:
18912         * gst/iec958/Makefile.am:
18913           build fixes
18914           Original commit message from CVS:
18915           build fixes
18916
18917 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
18918
18919         * ChangeLog:
18920         * gst/iec958/ac3iec.c:
18921           Accept audio/x-private1-a3c on sink pad
18922           Original commit message from CVS:
18923           Accept audio/x-private1-a3c on sink pad
18924
18925 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18926
18927         * gst-plugins-ugly.spec.in:
18928           spec updates
18929           Original commit message from CVS:
18930           spec updates
18931
18932 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
18933
18934         * examples/gstplay/player.c:
18935         * examples/stats/mp2ogg.c:
18936         * ext/a52dec/gsta52dec.c:
18937         * ext/amrnb/amrnbdec.c:
18938         * ext/amrnb/amrnbenc.c:
18939         * ext/amrnb/amrnbparse.c:
18940         * ext/dvdnav/dvdnavsrc.c:
18941         * ext/dvdread/dvdreadsrc.c:
18942         * ext/lame/gstlame.c:
18943         * ext/mad/gstid3tag.c:
18944         * ext/mad/gstmad.c:
18945         * ext/mpeg2dec/gstmpeg2dec.c:
18946         * gst/ac3parse/gstac3parse.c:
18947         * gst/asfdemux/gstasfdemux.c:
18948         * gst/asfdemux/gstasfmux.c:
18949         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18950         * gst/iec958/ac3iec.c:
18951         * gst/mpegaudioparse/gstmpegaudioparse.c:
18952         * gst/mpegstream/gstdvddemux.c:
18953         * gst/mpegstream/gstmpegdemux.c:
18954         * gst/mpegstream/gstmpegparse.c:
18955         * gst/mpegstream/gstrfc2250enc.c:
18956         * gst/realmedia/rmdemux.c:
18957         * gst/synaesthesia/gstsynaesthesia.c:
18958           All plugins updated for element state changes.
18959           Original commit message from CVS:
18960           2005-09-02  Andy Wingo  <wingo@pobox.com>
18961           * All plugins updated for element state changes.
18962
18963 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
18964
18965         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18966         * gst/iec958/ac3iec.c:
18967           Fix return types in setcaps functions
18968           Original commit message from CVS:
18969           Fix return types in setcaps functions
18970
18971 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
18972
18973         * ChangeLog:
18974         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18975         * gst/iec958/ac3iec.c:
18976           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
18977           Original commit message from CVS:
18978           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
18979           Some general cleanups in iec958 framer.
18980
18981 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18982
18983         * common:
18984         * m4/Makefile.am:
18985         * m4/as-arts.m4:
18986         * m4/esd.m4:
18987         * m4/gst-alsa.m4:
18988         * m4/gst-artsc.m4:
18989         * m4/gst-matroska.m4:
18990         * m4/ogg.m4:
18991         * m4/vorbis.m4:
18992           fix distcheck; remove some old m4s
18993           Original commit message from CVS:
18994           fix distcheck; remove some old m4s
18995
18996 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
18997
18998         * ChangeLog:
18999         * configure.ac:
19000         * gst/iec958/Makefile.am:
19001         * gst/iec958/ac3_padder.c:
19002         * gst/iec958/ac3_padder.h:
19003         * gst/iec958/ac3iec.c:
19004         * gst/iec958/ac3iec.h:
19005           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19006           Original commit message from CVS:
19007           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
19008
19009 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
19010
19011           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
19012           Original commit message from CVS:
19013           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
19014           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
19015           (gst_dvdlpcmdec_change_state):
19016           Cleanups, fixed header parsing and stripping.
19017
19018 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
19019
19020         * ChangeLog:
19021         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19022           Use the right bytes when parsing the LPCM dvd header
19023           Original commit message from CVS:
19024           Use the right bytes when parsing the LPCM dvd header
19025
19026 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
19027
19028         * ChangeLog:
19029         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19030           Return the correct values from chain function
19031           Original commit message from CVS:
19032           Return the correct values from chain function
19033
19034 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19035
19036         * common:
19037         * docs/Makefile.am:
19038         * docs/plugins/.gitignore:
19039         * docs/random/ChangeLog-0.8:
19040         * docs/version.entities.in:
19041           adding doc stuff
19042           Original commit message from CVS:
19043           adding doc stuff
19044
19045 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
19046
19047         * ChangeLog:
19048         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19049         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19050           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
19051           Original commit message from CVS:
19052           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
19053           header; instead do this internally. Also support the old way, using
19054           a different mime-type. CVS:
19055