Release 1.3.1
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.3.1 ===
2
3 2014-05-03  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.3.1
7
8 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
9
10         * po/af.po:
11         * po/az.po:
12         * po/bg.po:
13         * po/ca.po:
14         * po/cs.po:
15         * po/da.po:
16         * po/de.po:
17         * po/el.po:
18         * po/en_GB.po:
19         * po/eo.po:
20         * po/es.po:
21         * po/eu.po:
22         * po/fi.po:
23         * po/fr.po:
24         * po/gl.po:
25         * po/hr.po:
26         * po/hu.po:
27         * po/id.po:
28         * po/it.po:
29         * po/ja.po:
30         * po/lt.po:
31         * po/lv.po:
32         * po/ms.po:
33         * po/mt.po:
34         * po/nb.po:
35         * po/nl.po:
36         * po/or.po:
37         * po/pl.po:
38         * po/pt_BR.po:
39         * po/ro.po:
40         * po/ru.po:
41         * po/sk.po:
42         * po/sl.po:
43         * po/sq.po:
44         * po/sr.po:
45         * po/sv.po:
46         * po/tr.po:
47         * po/uk.po:
48         * po/vi.po:
49         * po/zh_CN.po:
50           Update .po files
51
52 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
53
54         * po/de.po:
55         * po/id.po:
56         * po/lv.po:
57         * po/sk.po:
58         * po/sr.po:
59           po: Update translations
60
61 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
62
63         * common:
64           Automatic update of common submodule
65           From bcb1518 to 211fa5f
66
67 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
68
69         * ext/sidplay/gstsiddec.cc:
70         * gst/asfdemux/gstrtspwms.c:
71         * gst/realmedia/rademux.c:
72         * gst/realmedia/rdtmanager.c:
73         * gst/realmedia/rtspreal.c:
74           docs: remove outdated and pointless 'Last reviewed' lines from docs
75           They are very confusing for people, and more often than not
76           also just not very accurate. Seeing 'last reviewed: 2005' in
77           your docs is not very confidence-inspiring. Let's just remove
78           those comments.
79
80 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
81
82         * gst/dvdsub/gstdvdsubdec.c:
83           dvdsubdec: fix spurious rejection of 0 time offset commands
84           Coverity 206168
85
86 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
87
88         * ext/dvdread/dvdreadsrc.c:
89           dvdread: avoid intermediate promotion to signed
90           We should not reach the dangerous range here, though.
91           Coverity 206491, 206492, 1139856
92
93 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
94
95         * ext/mpeg2dec/gstmpeg2dec.c:
96           mpeg2dec: do not reset the whole video info when setting size
97           New changes to gstvideo will reset all the video info state
98           when calling _set_format, overwriting what was previously set
99           in the preceding code.
100           The comment says the following code is meant to preserve the
101           pre-crop size, so let's just keep the size and related data
102           as this does not seem to break anything else (this is what
103           the _set_format call would have set before the change that
104           reset all data, except the colorimetry).
105
106 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
107
108         * gst/asfdemux/gstasfdemux.c:
109           asfdemux: Fix payloads check
110           Don't iterate stream->payloads if ... it doesn't exist
111           CID #1139846
112
113 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
114
115         * .gitignore:
116           .gitignore: Ignore gcov intermediate files
117           https://bugzilla.gnome.org/show_bug.cgi?id=725483
118
119 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
120
121         * common:
122           Automatic update of common submodule
123           From fe1672e to bcb1518
124
125 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
126
127         * common:
128           Automatic update of common submodule
129           From 1a07da9 to fe1672e
130
131 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
132
133         * docs/Makefile.am:
134           docs: install prebuilt plugin docs if gtk-doc is disabled
135           Sync to the Makefile.am from gst-plugin-base where it is done right.
136           Fixes #725034
137
138 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
139
140         * gst/xingmux/gstxingmux.c:
141         * gst/xingmux/plugin.c:
142           xingmux: add muxer category and make element plugable
143           This is required to make encodebin consider the element. Yet it is not enough to
144           have it plugged it has a lower priority than most mp3encoders and no different
145           caps.
146
147 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
148
149         * ext/x264/gstx264enc.c:
150           x264enc: allow lossless compression (qp=0)
151           https://bugzilla.gnome.org/show_bug.cgi?id=725051
152
153 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
154
155         * m4/a52.m4:
156           m4: Remove extra check for 11+ year old a52 release
157           You deserve a build failure if you still have that version
158           If someone wants to completely remove this m4 to replace it with the
159           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
160
161 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
162
163         * m4/a52.m4:
164           m4: Fix multiple tests in AC_CHECK_A52DEC
165
166 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
167
168         * gst/asfdemux/gstasfdemux.c:
169           asfdemux: Remove unused function
170
171 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
172
173         * tests/check/Makefile.am:
174           check: Fix test location
175
176 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
177
178         * tests/check/Makefile.am:
179           tests: Don't build disabled plugins' check tests
180           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
181
182 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
183
184         * common:
185           Automatic update of common submodule
186           From d48bed3 to 1a07da9
187
188 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
189
190         * gst/asfdemux/gstasfdemux.c:
191           asfdemux: only add "format" field with fourcc to WMV caps
192           Doesn't make sense for e.g. H264 or MJPEG.
193
194 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
195
196         * autogen.sh:
197         * common:
198           Automatic update of common submodule
199           From dbedaa0 to d48bed3
200
201 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
202
203         * po/Makevars:
204           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
205           https://bugzilla.gnome.org/show_bug.cgi?id=705455
206
207 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
208
209         * ext/amrwbdec/amrwbdec.c:
210           amrwbdec: Remove some dead code
211
212 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
213
214         * ext/amrnb/amrnbdec.c:
215           amrnbdec: Remove some dead code
216
217 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
218
219         * ext/amrnb/amrnbdec.c:
220           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
221
222 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
223
224         * ext/amrwbdec/amrwbdec.c:
225           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
226
227 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
228
229         * ext/mpeg2dec/gstmpeg2dec.c:
230           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
231
232 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
233
234         * ext/x264/gstx264enc.c:
235           x264enc: fix compiler warning
236           Compiler warns rightly about possibly uninitialized variable.
237
238 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
239
240         * ext/x264/gstx264enc.c:
241           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
242           gst-launch-1.0 videotestsrc ! x264enc
243
244 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
245
246         * ext/mpeg2dec/gstmpeg2dec.c:
247           mpeg2dec: graceful degradation for badly parsed input
248
249 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
250
251         * common:
252           Automatic update of common submodule
253           From 865aa20 to dbedaa0
254
255 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
256
257         * gst/asfdemux/asfpacket.c:
258           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
259           So, don't need to check previous payload's mo_size and current
260           payload's mo_size when merging it.
261           https://bugzilla.gnome.org/show_bug.cgi?id=710609
262
263 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
264
265         * gst/asfdemux/gstasfdemux.c:
266         * gst/asfdemux/gstasfdemux.h:
267           asfdemux: Keep audio error checking fields only for audio
268           Video shouldn't need to be descrambled, this can cause frames data
269           to be corrupted
270           https://bugzilla.gnome.org/show_bug.cgi?id=684942
271
272 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
273
274         * gst/asfdemux/gstasfdemux.c:
275           asfdemux: really copy the buffer data
276           Pass the copy-memory flag to copy the memory for the output buffer,
277           otherwise we end with 0-sized buffers
278           https://bugzilla.gnome.org/show_bug.cgi?id=684942
279
280 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
281
282         * ext/x264/gstx264enc.c:
283           x264enc: If FPS is available, set VFR to false
284           https://bugzilla.gnome.org/show_bug.cgi?id=708940
285
286 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
287
288         * gst/asfdemux/gstasfdemux.c:
289           asfdemux: Only use segment.start as seek_time if it is relative
290           Relying on the gst_segment_do_seek results for getting the
291           seeking time should not be used if seek type is SET because the
292           do_seek function makes the 'cur` position of the seek normalized
293           on the segment range. This means that seeking beyond the end of the
294           file might not result in instant EOS as it will end up seeking to
295           the final ts of the file.
296           In asf seeking to the final timestamp can lead to seeking to the last
297           keyframe, meaning a few seconds of video will still be played, which should
298           not be the desired behavior when seeking beyong file limits.
299
300 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
301
302         * gst/asfdemux/gstasfdemux.c:
303           asfdemux: Parse last simple index entry
304           The entry size is fixed at 6, fix typo to finish parsing the index
305           correctly until the last sample
306
307 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
308
309         * README:
310         * common:
311           Automatic update of common submodule
312           From 6b03ba7 to 865aa20
313
314 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
315
316         * configure.ac:
317           configure: Actually use 1.3.0.1 as version to make configure happy
318
319 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
320
321         * configure.ac:
322           Back to development
323
324 === release 1.2.0 ===
325
326 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
327
328         * ChangeLog:
329         * NEWS:
330         * RELEASE:
331         * configure.ac:
332         * docs/plugins/inspect/plugin-a52dec.xml:
333         * docs/plugins/inspect/plugin-amrnb.xml:
334         * docs/plugins/inspect/plugin-amrwbdec.xml:
335         * docs/plugins/inspect/plugin-asf.xml:
336         * docs/plugins/inspect/plugin-cdio.xml:
337         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
338         * docs/plugins/inspect/plugin-dvdread.xml:
339         * docs/plugins/inspect/plugin-dvdsub.xml:
340         * docs/plugins/inspect/plugin-lame.xml:
341         * docs/plugins/inspect/plugin-mad.xml:
342         * docs/plugins/inspect/plugin-mpeg2dec.xml:
343         * docs/plugins/inspect/plugin-realmedia.xml:
344         * docs/plugins/inspect/plugin-siddec.xml:
345         * docs/plugins/inspect/plugin-twolame.xml:
346         * docs/plugins/inspect/plugin-x264.xml:
347         * docs/plugins/inspect/plugin-xingmux.xml:
348         * gst-plugins-ugly.doap:
349         * win32/common/config.h:
350           Release 1.2.0
351
352 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
353
354         * po/af.po:
355         * po/az.po:
356         * po/bg.po:
357         * po/ca.po:
358         * po/cs.po:
359         * po/da.po:
360         * po/de.po:
361         * po/el.po:
362         * po/en_GB.po:
363         * po/eo.po:
364         * po/es.po:
365         * po/eu.po:
366         * po/fi.po:
367         * po/fr.po:
368         * po/gl.po:
369         * po/hr.po:
370         * po/hu.po:
371         * po/id.po:
372         * po/it.po:
373         * po/ja.po:
374         * po/lt.po:
375         * po/lv.po:
376         * po/ms.po:
377         * po/mt.po:
378         * po/nb.po:
379         * po/nl.po:
380         * po/or.po:
381         * po/pl.po:
382         * po/pt_BR.po:
383         * po/ro.po:
384         * po/ru.po:
385         * po/sk.po:
386         * po/sl.po:
387         * po/sq.po:
388         * po/sr.po:
389         * po/sv.po:
390         * po/tr.po:
391         * po/uk.po:
392         * po/vi.po:
393         * po/zh_CN.po:
394           Update .po files
395
396 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
397
398         * ext/x264/gstx264enc.c:
399           x264enc: Update the documentation to match the default profile used
400           https://bugzilla.gnome.org/show_bug.cgi?id=708036
401
402 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
403
404         * common:
405           Automatic update of common submodule
406           From b613661 to 6b03ba7
407
408 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
409
410         * common:
411           Automatic update of common submodule
412           From 74a6857 to b613661
413
414 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
415
416         * autogen.sh:
417         * common:
418           Automatic update of common submodule
419           From 098c0d7 to 74a6857
420
421 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
422
423         * configure.ac:
424           Back to development
425
426 === release 1.1.90 ===
427
428 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
429
430         * ChangeLog:
431         * NEWS:
432         * RELEASE:
433         * configure.ac:
434         * docs/plugins/inspect/plugin-a52dec.xml:
435         * docs/plugins/inspect/plugin-amrnb.xml:
436         * docs/plugins/inspect/plugin-amrwbdec.xml:
437         * docs/plugins/inspect/plugin-asf.xml:
438         * docs/plugins/inspect/plugin-cdio.xml:
439         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
440         * docs/plugins/inspect/plugin-dvdread.xml:
441         * docs/plugins/inspect/plugin-dvdsub.xml:
442         * docs/plugins/inspect/plugin-lame.xml:
443         * docs/plugins/inspect/plugin-mad.xml:
444         * docs/plugins/inspect/plugin-mpeg2dec.xml:
445         * docs/plugins/inspect/plugin-realmedia.xml:
446         * docs/plugins/inspect/plugin-siddec.xml:
447         * docs/plugins/inspect/plugin-twolame.xml:
448         * docs/plugins/inspect/plugin-x264.xml:
449         * docs/plugins/inspect/plugin-xingmux.xml:
450         * gst-plugins-ugly.doap:
451         * win32/common/config.h:
452           Release 1.1.90
453
454 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
455
456         * po/af.po:
457         * po/az.po:
458         * po/bg.po:
459         * po/ca.po:
460         * po/cs.po:
461         * po/da.po:
462         * po/de.po:
463         * po/el.po:
464         * po/en_GB.po:
465         * po/eo.po:
466         * po/es.po:
467         * po/eu.po:
468         * po/fi.po:
469         * po/fr.po:
470         * po/gl.po:
471         * po/hr.po:
472         * po/hu.po:
473         * po/id.po:
474         * po/it.po:
475         * po/ja.po:
476         * po/lt.po:
477         * po/lv.po:
478         * po/ms.po:
479         * po/mt.po:
480         * po/nb.po:
481         * po/nl.po:
482         * po/or.po:
483         * po/pl.po:
484         * po/pt_BR.po:
485         * po/ro.po:
486         * po/ru.po:
487         * po/sk.po:
488         * po/sl.po:
489         * po/sq.po:
490         * po/sr.po:
491         * po/sv.po:
492         * po/tr.po:
493         * po/uk.po:
494         * po/vi.po:
495         * po/zh_CN.po:
496           Update .po files
497
498 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
499
500         * po/cs.po:
501           po: Update translations
502
503 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
504
505         * ext/x264/gstx264enc.c:
506         * tests/check/elements/x264enc.c:
507           x264enc: Implement getcaps that restricts the input format depending on the output profile
508           Also add some x264enc profile tests
509           https://bugzilla.gnome.org/show_bug.cgi?id=708326
510
511 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
512
513         * gst/asfdemux/asfpacket.c:
514         * gst/asfdemux/gstasfdemux.c:
515           asfdemux: fix playback regression in push mode
516
517 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
518
519         * gst/asfdemux/gstasfdemux.h:
520           asfdemux: remove unused variable
521
522 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
523
524         * ext/x264/gstx264enc.c:
525           x264enc: Don't unref future state but the old one
526           Being silly will lead us nowhere.
527
528 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
529
530         * ext/x264/gstx264enc.c:
531           x264enc: Check if we have an input state before using it
532           Flushing might happen before caps were set on the encoder,
533           which would lead to crashes here.
534           Thanks to Matej Knopp for analyzing this.
535           https://bugzilla.gnome.org/show_bug.cgi?id=707414
536
537 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
538
539         * ext/x264/gstx264enc.c:
540           x264enc: fix unsigned comparison warning
541
542 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
543
544         * configure.ac:
545           Back to development
546
547 === release 1.1.4 ===
548
549 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
550
551         * ChangeLog:
552         * NEWS:
553         * RELEASE:
554         * configure.ac:
555         * docs/plugins/inspect/plugin-a52dec.xml:
556         * docs/plugins/inspect/plugin-amrnb.xml:
557         * docs/plugins/inspect/plugin-amrwbdec.xml:
558         * docs/plugins/inspect/plugin-asf.xml:
559         * docs/plugins/inspect/plugin-cdio.xml:
560         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
561         * docs/plugins/inspect/plugin-dvdread.xml:
562         * docs/plugins/inspect/plugin-dvdsub.xml:
563         * docs/plugins/inspect/plugin-lame.xml:
564         * docs/plugins/inspect/plugin-mad.xml:
565         * docs/plugins/inspect/plugin-mpeg2dec.xml:
566         * docs/plugins/inspect/plugin-realmedia.xml:
567         * docs/plugins/inspect/plugin-siddec.xml:
568         * docs/plugins/inspect/plugin-twolame.xml:
569         * docs/plugins/inspect/plugin-x264.xml:
570         * docs/plugins/inspect/plugin-xingmux.xml:
571         * gst-plugins-ugly.doap:
572         * win32/common/config.h:
573           Release 1.1.4
574
575 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
576
577         * po/af.po:
578         * po/az.po:
579         * po/bg.po:
580         * po/ca.po:
581         * po/cs.po:
582         * po/da.po:
583         * po/de.po:
584         * po/el.po:
585         * po/en_GB.po:
586         * po/eo.po:
587         * po/es.po:
588         * po/eu.po:
589         * po/fi.po:
590         * po/fr.po:
591         * po/gl.po:
592         * po/hr.po:
593         * po/hu.po:
594         * po/id.po:
595         * po/it.po:
596         * po/ja.po:
597         * po/lt.po:
598         * po/lv.po:
599         * po/ms.po:
600         * po/mt.po:
601         * po/nb.po:
602         * po/nl.po:
603         * po/or.po:
604         * po/pl.po:
605         * po/pt_BR.po:
606         * po/ro.po:
607         * po/ru.po:
608         * po/sk.po:
609         * po/sl.po:
610         * po/sq.po:
611         * po/sr.po:
612         * po/sv.po:
613         * po/tr.po:
614         * po/uk.po:
615         * po/vi.po:
616         * po/zh_CN.po:
617           Update .po files
618
619 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
620
621         * po/pt_BR.po:
622           po: update translations
623
624 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
625
626         * ext/x264/gstx264enc.c:
627           x264enc: log when we output a lower profile than requested
628
629 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
630
631         * ext/x264/gstx264enc.c:
632           x264enc: Consider subset relations of profiles when setting srcpad caps
633           constrained-baseline is a subset of baseline, is a subset of main,
634           is a subset of high profile.
635           https://bugzilla.gnome.org/show_bug.cgi?id=705425
636
637 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
638
639         * ext/x264/gstx264enc.c:
640           x264enc: propagate flow return back to base class and upstream
641           https://bugzilla.gnome.org/show_bug.cgi?id=705425
642
643 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
644
645         * configure.ac:
646           configure: fix x264 version checking
647           x264 releases carry pkg-config versions such as 0.120.x
648           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
649           then fail, so we need to either check for > 0.119.0 or
650           for >= 0.120 to make this work right.
651
652 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
653
654         * ext/x264/gstx264enc.c:
655           x264enc: minor clean-up
656           We requires x264 build >= 120 now.
657
658 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
659
660         * ext/mpeg2dec/gstmpeg2dec.c:
661           mpeg2dec: Fix mpeg2_reset() calls
662
663 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
664
665         * ext/mpeg2dec/gstmpeg2dec.c:
666         * ext/x264/gstx264enc.c:
667           ext: Use new flush vfunc of video codec base classes and remove reset implementations
668
669 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
670
671         * gst/asfdemux/gstasfdemux.c:
672           asfdemux: fix build on C89 compilers
673
674 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
675
676         * gst/asfdemux/asfpacket.c:
677         * gst/asfdemux/gstasfdemux.c:
678           asfdemux: fix seeking in push mode
679
680 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
681
682         * configure.ac:
683           build: add subdir-objects to AM_INIT_AUTOMAKE
684           Fixes warnings in automake 1.14
685           https://bugzilla.gnome.org/show_bug.cgi?id=705350
686
687 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
688
689         * ext/mpeg2dec/gstmpeg2dec.c:
690           mpeg2dec: Do a hard reset of flush_stop
691           Which is notified by hard == 0 with latest refactoring.
692
693 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
694
695         * po/LINGUAS:
696         * po/da.po:
697         * po/de.po:
698         * po/gl.po:
699         * po/hr.po:
700         * po/hu.po:
701         * po/ja.po:
702         * po/nb.po:
703         * po/nl.po:
704         * po/pl.po:
705         * po/ru.po:
706         * po/sl.po:
707         * po/tr.po:
708         * po/uk.po:
709         * po/vi.po:
710           po: update translations
711
712 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
713
714         * configure.ac:
715           Back to development
716
717 === release 1.1.3 ===
718
719 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
720
721         * ChangeLog:
722         * NEWS:
723         * RELEASE:
724         * configure.ac:
725         * docs/plugins/inspect/plugin-a52dec.xml:
726         * docs/plugins/inspect/plugin-amrnb.xml:
727         * docs/plugins/inspect/plugin-amrwbdec.xml:
728         * docs/plugins/inspect/plugin-asf.xml:
729         * docs/plugins/inspect/plugin-cdio.xml:
730         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
731         * docs/plugins/inspect/plugin-dvdread.xml:
732         * docs/plugins/inspect/plugin-dvdsub.xml:
733         * docs/plugins/inspect/plugin-lame.xml:
734         * docs/plugins/inspect/plugin-mad.xml:
735         * docs/plugins/inspect/plugin-mpeg2dec.xml:
736         * docs/plugins/inspect/plugin-realmedia.xml:
737         * docs/plugins/inspect/plugin-siddec.xml:
738         * docs/plugins/inspect/plugin-twolame.xml:
739         * docs/plugins/inspect/plugin-x264.xml:
740         * docs/plugins/inspect/plugin-xingmux.xml:
741         * gst-plugins-ugly.doap:
742         * win32/common/config.h:
743           Release 1.1.3
744
745 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
746
747         * po/af.po:
748         * po/az.po:
749         * po/bg.po:
750         * po/ca.po:
751         * po/cs.po:
752         * po/da.po:
753         * po/de.po:
754         * po/el.po:
755         * po/en_GB.po:
756         * po/eo.po:
757         * po/es.po:
758         * po/eu.po:
759         * po/fi.po:
760         * po/fr.po:
761         * po/gl.po:
762         * po/hu.po:
763         * po/id.po:
764         * po/it.po:
765         * po/ja.po:
766         * po/lt.po:
767         * po/lv.po:
768         * po/ms.po:
769         * po/mt.po:
770         * po/nb.po:
771         * po/nl.po:
772         * po/or.po:
773         * po/pl.po:
774         * po/pt_BR.po:
775         * po/ro.po:
776         * po/ru.po:
777         * po/sk.po:
778         * po/sl.po:
779         * po/sq.po:
780         * po/sr.po:
781         * po/sv.po:
782         * po/tr.po:
783         * po/uk.po:
784         * po/vi.po:
785         * po/zh_CN.po:
786           Update .po files
787
788 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
789
790         * gst/asfdemux/gstasfdemux.c:
791         * gst/realmedia/rademux.c:
792         * gst/realmedia/rmdemux.c:
793           gst: Don't swap start/stop for negative rates in the SEGMENT query
794
795 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
796
797         * gst/realmedia/rademux.c:
798         * gst/realmedia/rmdemux.c:
799           real: Implement SEGMENT query
800
801 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
802
803         * gst/asfdemux/gstasfdemux.c:
804           asfdemux: Implement SEGMENT query
805
806 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
807
808         * gst/asfdemux/asfheaders.c:
809         * gst/asfdemux/asfheaders.h:
810         * gst/asfdemux/asfpacket.c:
811         * gst/asfdemux/gstasfdemux.c:
812         * gst/asfdemux/gstasfdemux.h:
813           asfdemux: Add support for dvr-ms
814           https://bugzilla.gnome.org/show_bug.cgi?id=705026
815
816 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
817
818         * gst/realmedia/rtspreal.c:
819           rtspreal: Ensure output value has an assigned value
820           In the case where this macro was used, that dest was != NULL but that
821           the strncmp failed, we would end up with dest_len being undefined.
822
823 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
824
825         * ext/x264/gstx264enc.c:
826           x264: Fix dts comparision
827           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
828           and signed value... resulting it the result never being < 0.
829           Instead just check if it is smaller before assigning to frame->dts.
830
831 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
832
833         * gst/asfdemux/gstasfdemux.c:
834         * gst/asfdemux/gstasfdemux.h:
835           asfdemux: fix seqnum handling for seeks
836           Use the same seqnum as the seek for flushes/segments that are
837           caused by the seek. Also do the same for segment events
838           Fixes #676242
839
840 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
841
842         * ext/mpeg2dec/gstmpeg2dec.c:
843           mpeg2dec: Clean up reset/start/stop handling
844
845 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
846
847         * ext/x264/gstx264enc.c:
848           x264enc: React properly to flushing/resetting the encoder
849           https://bugzilla.gnome.org/show_bug.cgi?id=656007
850
851 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
852
853         * gst/realmedia/rademux.c:
854         * gst/realmedia/rademux.h:
855         * gst/realmedia/rmdemux.c:
856         * gst/realmedia/rmdemux.h:
857           realmedia: Add support for group-id in the stream-start event
858
859 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
860
861         * gst/asfdemux/gstasfdemux.c:
862         * gst/asfdemux/gstasfdemux.h:
863           asfdemux: Add support for group-id in the stream-start event
864
865 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
866
867         * ext/sidplay/gstsiddec.cc:
868         * ext/sidplay/gstsiddec.h:
869           siddec: Add support for group-id in the stream-start event
870
871 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
872
873         * gst/realmedia/rmdemux.c:
874           rmdemux: Mark demuxer as "running" in push-mode
875           Allows queries (and other code) to be answered when working in push-mode.
876           Running would only be set to TRUE accordingly when working in pull-mode
877           once it had read header/index.
878           Fixes #680185
879
880 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
881
882         * ext/mpeg2dec/gstmpeg2dec.c:
883           mpeg2dec: Properly reset on sequence changes
884           Otherwise we end up using stray data/buffers.
885           Fixes #690701
886
887 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
888
889         * configure.ac:
890           Back to development
891
892 === release 1.1.2 ===
893
894 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
895
896         * ChangeLog:
897         * NEWS:
898         * RELEASE:
899         * configure.ac:
900         * docs/plugins/inspect/plugin-a52dec.xml:
901         * docs/plugins/inspect/plugin-amrnb.xml:
902         * docs/plugins/inspect/plugin-amrwbdec.xml:
903         * docs/plugins/inspect/plugin-asf.xml:
904         * docs/plugins/inspect/plugin-cdio.xml:
905         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
906         * docs/plugins/inspect/plugin-dvdread.xml:
907         * docs/plugins/inspect/plugin-dvdsub.xml:
908         * docs/plugins/inspect/plugin-lame.xml:
909         * docs/plugins/inspect/plugin-mad.xml:
910         * docs/plugins/inspect/plugin-mpeg2dec.xml:
911         * docs/plugins/inspect/plugin-realmedia.xml:
912         * docs/plugins/inspect/plugin-siddec.xml:
913         * docs/plugins/inspect/plugin-twolame.xml:
914         * docs/plugins/inspect/plugin-x264.xml:
915         * docs/plugins/inspect/plugin-xingmux.xml:
916         * gst-plugins-ugly.doap:
917         * win32/common/config.h:
918           Release 1.1.2
919
920 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
921
922         * po/af.po:
923         * po/az.po:
924         * po/bg.po:
925         * po/ca.po:
926         * po/cs.po:
927         * po/da.po:
928         * po/de.po:
929         * po/el.po:
930         * po/en_GB.po:
931         * po/eo.po:
932         * po/es.po:
933         * po/eu.po:
934         * po/fi.po:
935         * po/fr.po:
936         * po/gl.po:
937         * po/hu.po:
938         * po/id.po:
939         * po/it.po:
940         * po/ja.po:
941         * po/lt.po:
942         * po/lv.po:
943         * po/ms.po:
944         * po/mt.po:
945         * po/nb.po:
946         * po/nl.po:
947         * po/or.po:
948         * po/pl.po:
949         * po/pt_BR.po:
950         * po/ro.po:
951         * po/ru.po:
952         * po/sk.po:
953         * po/sl.po:
954         * po/sq.po:
955         * po/sr.po:
956         * po/sv.po:
957         * po/tr.po:
958         * po/uk.po:
959         * po/vi.po:
960         * po/zh_CN.po:
961           Update .po files
962
963 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
964
965         * ext/dvdread/dvdreadsrc.c:
966           dvdreadsrc: correctly determine last chapter's duration
967           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
968           It worked just fine before ...
969
970 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
971
972         * gst/realmedia/rdtmanager.c:
973           rdt: forward sticky events
974
975 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
976
977         * configure.ac:
978           Back to development
979
980 === release 1.1.1 ===
981
982 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
983
984         * ChangeLog:
985         * NEWS:
986         * RELEASE:
987         * common:
988         * configure.ac:
989         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
990         * docs/plugins/inspect/plugin-a52dec.xml:
991         * docs/plugins/inspect/plugin-amrnb.xml:
992         * docs/plugins/inspect/plugin-amrwbdec.xml:
993         * docs/plugins/inspect/plugin-asf.xml:
994         * docs/plugins/inspect/plugin-cdio.xml:
995         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
996         * docs/plugins/inspect/plugin-dvdread.xml:
997         * docs/plugins/inspect/plugin-dvdsub.xml:
998         * docs/plugins/inspect/plugin-lame.xml:
999         * docs/plugins/inspect/plugin-mad.xml:
1000         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1001         * docs/plugins/inspect/plugin-realmedia.xml:
1002         * docs/plugins/inspect/plugin-siddec.xml:
1003         * docs/plugins/inspect/plugin-twolame.xml:
1004         * docs/plugins/inspect/plugin-x264.xml:
1005         * docs/plugins/inspect/plugin-xingmux.xml:
1006         * gst-plugins-ugly.doap:
1007         * win32/common/config.h:
1008           Release 1.1.1
1009
1010 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1011
1012         * po/af.po:
1013         * po/az.po:
1014         * po/bg.po:
1015         * po/ca.po:
1016         * po/cs.po:
1017         * po/da.po:
1018         * po/de.po:
1019         * po/el.po:
1020         * po/en_GB.po:
1021         * po/eo.po:
1022         * po/es.po:
1023         * po/eu.po:
1024         * po/fi.po:
1025         * po/fr.po:
1026         * po/gl.po:
1027         * po/hu.po:
1028         * po/id.po:
1029         * po/it.po:
1030         * po/ja.po:
1031         * po/lt.po:
1032         * po/lv.po:
1033         * po/ms.po:
1034         * po/mt.po:
1035         * po/nb.po:
1036         * po/nl.po:
1037         * po/or.po:
1038         * po/pl.po:
1039         * po/pt_BR.po:
1040         * po/ro.po:
1041         * po/ru.po:
1042         * po/sk.po:
1043         * po/sl.po:
1044         * po/sq.po:
1045         * po/sr.po:
1046         * po/sv.po:
1047         * po/tr.po:
1048         * po/uk.po:
1049         * po/vi.po:
1050         * po/zh_CN.po:
1051           Update .po files
1052
1053 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1054
1055         * common:
1056           Automatic update of common submodule
1057           From 098c0d7 to 01a7a46
1058
1059 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1060
1061         * ext/mpeg2dec/gstmpeg2dec.c:
1062           mpeg2dec: make the aspect ratio calculation more accurate.
1063           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
1064           aspect-ratio if we don't have a valid upstream PAR.
1065           https://bugzilla.gnome.org/show_bug.cgi?id=685103
1066
1067 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1068
1069         * common:
1070           Automatic update of common submodule
1071           From 5edcd85 to 098c0d7
1072
1073 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1074
1075         * tests/check/elements/amrnbenc.c:
1076         * tests/check/elements/mpeg2dec.c:
1077         * tests/check/elements/x264enc.c:
1078         * tests/check/elements/xingmux.c:
1079           tests: Fix event handling
1080
1081 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
1082
1083         * ext/lame/gstlamemp3enc.c:
1084           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
1085           lame does internal resampling, but the base class only cares about
1086           the number of raw samples, so tell finish frames about that, not
1087           the number of samples in the outgoing frame.:
1088
1089 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
1090
1091         * ext/x264/gstx264enc.c:
1092           x264enc: output byte-stream if downstream has ANY caps
1093           It's what people expect when they pipe the output to
1094           filesink or into a tcp connection or pipe.
1095
1096 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
1097
1098         * MAINTAINERS:
1099         * README:
1100         * README.static-linking:
1101         * common:
1102           Automatic update of common submodule
1103           From 3cb3d3c to 5edcd85
1104
1105 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1106
1107         * configure.ac:
1108         * ext/a52dec/Makefile.am:
1109         * ext/amrnb/Makefile.am:
1110         * ext/amrwbdec/Makefile.am:
1111         * ext/cdio/Makefile.am:
1112         * ext/dvdread/Makefile.am:
1113         * ext/lame/Makefile.am:
1114         * ext/mad/Makefile.am:
1115         * ext/mpeg2dec/Makefile.am:
1116         * ext/sidplay/Makefile.am:
1117         * ext/twolame/Makefile.am:
1118         * ext/x264/Makefile.am:
1119         * gst/asfdemux/Makefile.am:
1120         * gst/dvdlpcmdec/Makefile.am:
1121         * gst/dvdsub/Makefile.am:
1122         * gst/realmedia/Makefile.am:
1123         * gst/xingmux/Makefile.am:
1124           gst: Add better support for static plugins
1125
1126 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
1127
1128         * autogen.sh:
1129         * common:
1130           Automatic update of common submodule
1131           From aed87ae to 3cb3d3c
1132
1133 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
1134
1135         * common:
1136           Automatic update of common submodule
1137           From 04c7a1e to aed87ae
1138
1139 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
1140
1141         * gst/asfdemux/gstasfdemux.c:
1142         * gst/realmedia/rmdemux.c:
1143           Use %03u instead of %u in gst_pad_create_stream_id_printf()
1144
1145 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
1146
1147         * ext/x264/gstx264enc.c:
1148           x264enc: Fix for 0/1 framerate - now uses VFR in this case
1149           Previously did a division by zero.
1150           https://bugzilla.gnome.org/show_bug.cgi?id=695728
1151
1152 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
1153
1154         * common:
1155           Automatic update of common submodule
1156           From 2de221c to 04c7a1e
1157
1158 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
1159
1160         * ext/x264/gstx264enc.c:
1161           x264enc: simplify template caps
1162           No need to make an array for one single element.
1163
1164 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
1165
1166         * ext/x264/gstx264enc.c:
1167           x264enc: put all theoretically possible formats in template caps
1168           and decide at runtime which subset of these (8-bit or 10-bit video
1169           formats) is supported. libx264 will be compiled for one of these
1170           two options, and it is possible to switch by pointing the dynamic
1171           linker to a different libx264 build at runtime. If we want our
1172           template caps to be correct, they should contain all then, with
1173           the actually supported ones determined at runtime.
1174           https://bugzilla.gnome.org/show_bug.cgi?id=691935
1175
1176 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
1177
1178         * ext/x264/gstx264enc.c:
1179           x264enc: detect supported bit depth and pixel formats at runtime
1180           http://bugs.debian.org/667573
1181           https://bugzilla.gnome.org/show_bug.cgi?id=691935
1182
1183 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
1184
1185         * autogen.sh:
1186           autogen.sh: allow calling from out-of-tree
1187           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
1188           https://bugzilla.gnome.org/show_bug.cgi?id=692857
1189
1190 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
1191
1192         * common:
1193           Automatic update of common submodule
1194           From a942293 to 2de221c
1195
1196 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
1197
1198         * tests/check/Makefile.am:
1199           tests: use _1_0 variants for the various registry variables
1200           These override the variants without version suffix. Makes 'make check' work
1201           properly in environments that set the suffixed variant for 1.0, such as
1202           jhbuild.
1203
1204 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1205
1206         * common:
1207           Automatic update of common submodule
1208           From a72faea to a942293
1209
1210 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
1211
1212         * configure.ac:
1213           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1214           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
1215           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
1216           https://bugzilla.gnome.org/show_bug.cgi?id=690881
1217
1218 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
1219
1220         * ext/mpeg2dec/gstmpeg2dec.c:
1221           mpeg2dec: use appropriate printf format for gsize
1222
1223 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
1224
1225         * ext/cdio/gstcdio.h:
1226           cdio: Fix redundant redeclaration of 'cdio_version_string'
1227           cdio/version.h is already included by cdio/cdio.h
1228
1229 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1230
1231         * ext/sidplay/gstsiddec.cc:
1232           siddec: init debug category
1233
1234 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1235
1236         * configure.ac:
1237         * ext/dvdread/Makefile.am:
1238           dvdread: link to libgmodule-2.0 since the g_module_* API is used
1239           And the gmodule lib has been moved into the Requires.private
1240           section of the pkg-config file in core.
1241
1242 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
1243
1244         * ext/cdio/gstcdiocddasrc.c:
1245         * ext/cdio/gstcdiocddasrc.h:
1246           cdiocddasrc: detect whether drive produces samples in non-host endianness
1247           If drive produces samples in other endianness than the host,
1248           we need to byte swap them before pushing them out, or we
1249           produce nothing but noise. cdparanoia detects this automatically,
1250           but libcdio does not, so we have to do it ourselves.
1251           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
1252           https://bugzilla.gnome.org/show_bug.cgi?id=377280
1253
1254 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
1255
1256         * common:
1257           Automatic update of common submodule
1258           From b497c4f to a72faea
1259
1260 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1261
1262         * tests/check/elements/xingmux_testdata.h:
1263           xingmux: Fix unit test after change to correctly calculate number of frames
1264
1265 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1266
1267         * ext/x264/gstx264enc.c:
1268           x264enc: Add support for 10-bit color formats
1269           Requires x264 to be built with 10-bit support, which disables
1270           9-bit support. Also only advertise the color formats that were
1271           compiled into x264.
1272
1273 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1274
1275         * ext/x264/gstx264enc.c:
1276           x264enc: Add support for Y444, Y42B and NV12
1277
1278 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
1279
1280         * ext/cdio/Makefile.am:
1281         * ext/cdio/gstcdio.c:
1282           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
1283           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
1284           if they're not plain ASCII.
1285
1286 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
1287
1288         * gst/xingmux/gstxingmux.c:
1289           xingmux: Properly calculate the number of frames
1290           First, the xing header frame is never added to the count,
1291           we have to increment the count.
1292           Secondly, there is a rounding error when calculating the
1293           frame duration, as spf*GST_SECOND/rate is not an integer
1294           (26122448.9) an it must be 26122449.
1295
1296 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
1297
1298         * configure.ac:
1299           configure.ac: update courtesy of autoupdate
1300
1301 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
1302
1303         * common:
1304         * configure.ac:
1305           configure: let AG_GST_PLUGIN_DOCS check for python
1306           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
1307           which as a side-effect should pick up newer python versions as
1308           well.
1309           https://bugzilla.gnome.org/show_bug.cgi?id=563903
1310
1311 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
1312
1313         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1314           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
1315
1316 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
1317
1318         * docs/random/LICENSE:
1319         * ext/a52dec/gsta52dec.c:
1320         * ext/a52dec/gsta52dec.h:
1321         * ext/amrnb/amrnb.c:
1322         * ext/amrnb/amrnbdec.c:
1323         * ext/amrnb/amrnbdec.h:
1324         * ext/amrnb/amrnbenc.c:
1325         * ext/amrnb/amrnbenc.h:
1326         * ext/amrwbdec/amrwb.c:
1327         * ext/amrwbdec/amrwbdec.c:
1328         * ext/amrwbdec/amrwbdec.h:
1329         * ext/cdio/gstcdio.c:
1330         * ext/cdio/gstcdio.h:
1331         * ext/cdio/gstcdiocddasrc.c:
1332         * ext/cdio/gstcdiocddasrc.h:
1333         * ext/dvdread/dvdreadsrc.c:
1334         * ext/dvdread/dvdreadsrc.h:
1335         * ext/lame/gstlamemp3enc.c:
1336         * ext/lame/gstlamemp3enc.h:
1337         * ext/lame/plugin.c:
1338         * ext/mad/gstmad.c:
1339         * ext/mad/gstmad.h:
1340         * ext/mpeg2dec/gstmpeg2dec.c:
1341         * ext/mpeg2dec/gstmpeg2dec.h:
1342         * ext/sidplay/gstsiddec.cc:
1343         * ext/sidplay/gstsiddec.h:
1344         * ext/twolame/gsttwolamemp2enc.c:
1345         * ext/twolame/gsttwolamemp2enc.h:
1346         * ext/x264/gstx264enc.c:
1347         * ext/x264/gstx264enc.h:
1348         * gst-libs/gst/gettext.h:
1349         * gst-libs/gst/glib-compat-private.h:
1350         * gst-libs/gst/gst-i18n-plugin.h:
1351         * gst/asfdemux/asfheaders.c:
1352         * gst/asfdemux/asfheaders.h:
1353         * gst/asfdemux/asfpacket.c:
1354         * gst/asfdemux/asfpacket.h:
1355         * gst/asfdemux/gstasf.c:
1356         * gst/asfdemux/gstasfdemux.c:
1357         * gst/asfdemux/gstasfdemux.h:
1358         * gst/asfdemux/gstrtpasfdepay.c:
1359         * gst/asfdemux/gstrtpasfdepay.h:
1360         * gst/asfdemux/gstrtspwms.c:
1361         * gst/asfdemux/gstrtspwms.h:
1362         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1363         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1364         * gst/dvdsub/gstdvdsubdec.c:
1365         * gst/dvdsub/gstdvdsubdec.h:
1366         * gst/dvdsub/gstdvdsubparse.c:
1367         * gst/dvdsub/gstdvdsubparse.h:
1368         * gst/realmedia/asmrules.c:
1369         * gst/realmedia/asmrules.h:
1370         * gst/realmedia/gstrdtbuffer.c:
1371         * gst/realmedia/gstrdtbuffer.h:
1372         * gst/realmedia/pnmsrc.c:
1373         * gst/realmedia/pnmsrc.h:
1374         * gst/realmedia/rademux.c:
1375         * gst/realmedia/rademux.h:
1376         * gst/realmedia/rdtdepay.c:
1377         * gst/realmedia/rdtdepay.h:
1378         * gst/realmedia/rdtjitterbuffer.c:
1379         * gst/realmedia/rdtjitterbuffer.h:
1380         * gst/realmedia/rdtmanager.c:
1381         * gst/realmedia/rdtmanager.h:
1382         * gst/realmedia/realhash.c:
1383         * gst/realmedia/realhash.h:
1384         * gst/realmedia/realmedia.c:
1385         * gst/realmedia/rmdemux.c:
1386         * gst/realmedia/rmdemux.h:
1387         * gst/realmedia/rmutils.c:
1388         * gst/realmedia/rmutils.h:
1389         * gst/realmedia/rtspreal.c:
1390         * gst/realmedia/rtspreal.h:
1391         * gst/xingmux/gstxingmux.c:
1392         * gst/xingmux/gstxingmux.h:
1393         * gst/xingmux/plugin.c:
1394         * tests/check/elements/amrnbenc.c:
1395         * tests/check/elements/mpeg2dec.c:
1396         * tests/check/elements/x264enc.c:
1397         * tests/check/generic/index.c:
1398         * tests/check/generic/states.c:
1399         * tests/check/pipelines/lame.c:
1400           Fix FSF address
1401           https://bugzilla.gnome.org/show_bug.cgi?id=687520
1402
1403 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
1404
1405         * gst/dvdsub/gstdvdsubdec.c:
1406           dvdsubdec: allocate correct amount of memory for bitmap
1407           https://bugzilla.gnome.org/show_bug.cgi?id=687192
1408
1409 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
1410
1411         * ext/sidplay/gstsiddec.cc:
1412           siddec: reset bytes counter
1413           Reset the total_bytes counter so that we get timestamps correct.
1414           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
1415
1416 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
1417
1418         * configure.ac:
1419         * docs/plugins/inspect/plugin-a52dec.xml:
1420         * docs/plugins/inspect/plugin-amrnb.xml:
1421         * docs/plugins/inspect/plugin-amrwbdec.xml:
1422         * docs/plugins/inspect/plugin-asf.xml:
1423         * docs/plugins/inspect/plugin-cdio.xml:
1424         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1425         * docs/plugins/inspect/plugin-dvdread.xml:
1426         * docs/plugins/inspect/plugin-dvdsub.xml:
1427         * docs/plugins/inspect/plugin-lame.xml:
1428         * docs/plugins/inspect/plugin-mad.xml:
1429         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1430         * docs/plugins/inspect/plugin-realmedia.xml:
1431         * docs/plugins/inspect/plugin-siddec.xml:
1432         * docs/plugins/inspect/plugin-twolame.xml:
1433         * docs/plugins/inspect/plugin-x264.xml:
1434         * docs/plugins/inspect/plugin-xingmux.xml:
1435         * win32/common/config.h:
1436           Back to feature development
1437
1438 === release 1.0.2 ===
1439
1440 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
1441
1442         * ChangeLog:
1443         * NEWS:
1444         * RELEASE:
1445         * configure.ac:
1446         * docs/plugins/inspect/plugin-a52dec.xml:
1447         * docs/plugins/inspect/plugin-amrnb.xml:
1448         * docs/plugins/inspect/plugin-amrwbdec.xml:
1449         * docs/plugins/inspect/plugin-asf.xml:
1450         * docs/plugins/inspect/plugin-cdio.xml:
1451         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1452         * docs/plugins/inspect/plugin-dvdread.xml:
1453         * docs/plugins/inspect/plugin-dvdsub.xml:
1454         * docs/plugins/inspect/plugin-lame.xml:
1455         * docs/plugins/inspect/plugin-mad.xml:
1456         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1457         * docs/plugins/inspect/plugin-realmedia.xml:
1458         * docs/plugins/inspect/plugin-siddec.xml:
1459         * docs/plugins/inspect/plugin-twolame.xml:
1460         * docs/plugins/inspect/plugin-x264.xml:
1461         * docs/plugins/inspect/plugin-xingmux.xml:
1462         * gst-plugins-ugly.doap:
1463         * win32/common/config.h:
1464           Release 1.0.2
1465
1466 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
1467
1468         * gst/asfdemux/Makefile.am:
1469         * gst/realmedia/Makefile.am:
1470           Makefile.am: Fix typos for generating the Android.mk files
1471           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
1472           The typos led to generate the incorrect Android.mk files for the asfdemux
1473           and realmedia plugin.
1474           https://bugzilla.gnome.org/show_bug.cgi?id=686748
1475
1476 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1477
1478         * ext/dvdread/dvdreadsrc.c:
1479           dvdreadsrc: correctly set next cell when seeking to sector
1480
1481 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1482
1483         * gst/dvdsub/gstdvdsubparse.c:
1484           dvdsubparse: send src caps when receiving sink caps
1485
1486 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1487
1488         * ext/dvdread/dvdreadsrc.c:
1489           dvdreadsrc: update dvd event to enhanced approach
1490           ... in line with resindvdsrc.
1491
1492 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
1493
1494         * docs/Makefile.am:
1495           docs: add 'make upload' target for new-release script
1496
1497 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
1498
1499         * configure.ac:
1500         * docs/plugins/inspect/plugin-a52dec.xml:
1501         * docs/plugins/inspect/plugin-amrnb.xml:
1502         * docs/plugins/inspect/plugin-amrwbdec.xml:
1503         * docs/plugins/inspect/plugin-asf.xml:
1504         * docs/plugins/inspect/plugin-cdio.xml:
1505         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1506         * docs/plugins/inspect/plugin-dvdread.xml:
1507         * docs/plugins/inspect/plugin-dvdsub.xml:
1508         * docs/plugins/inspect/plugin-lame.xml:
1509         * docs/plugins/inspect/plugin-mad.xml:
1510         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1511         * docs/plugins/inspect/plugin-realmedia.xml:
1512         * docs/plugins/inspect/plugin-siddec.xml:
1513         * docs/plugins/inspect/plugin-twolame.xml:
1514         * docs/plugins/inspect/plugin-x264.xml:
1515         * docs/plugins/inspect/plugin-xingmux.xml:
1516         * win32/common/config.h:
1517           Back to development (bug fixing)
1518
1519 === release 1.0.1 ===
1520
1521 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
1522
1523         * ChangeLog:
1524         * NEWS:
1525         * RELEASE:
1526         * configure.ac:
1527         * docs/plugins/inspect/plugin-a52dec.xml:
1528         * docs/plugins/inspect/plugin-amrnb.xml:
1529         * docs/plugins/inspect/plugin-amrwbdec.xml:
1530         * docs/plugins/inspect/plugin-asf.xml:
1531         * docs/plugins/inspect/plugin-cdio.xml:
1532         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1533         * docs/plugins/inspect/plugin-dvdread.xml:
1534         * docs/plugins/inspect/plugin-dvdsub.xml:
1535         * docs/plugins/inspect/plugin-lame.xml:
1536         * docs/plugins/inspect/plugin-mad.xml:
1537         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1538         * docs/plugins/inspect/plugin-realmedia.xml:
1539         * docs/plugins/inspect/plugin-siddec.xml:
1540         * docs/plugins/inspect/plugin-twolame.xml:
1541         * docs/plugins/inspect/plugin-x264.xml:
1542         * docs/plugins/inspect/plugin-xingmux.xml:
1543         * gst-plugins-ugly.doap:
1544         * win32/common/config.h:
1545           Release 1.0.1
1546
1547 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
1548
1549         * common:
1550           Automatic update of common submodule
1551           From 6c0b52c to 6bb6951
1552
1553 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
1554
1555         * ext/mpeg2dec/gstmpeg2dec.c:
1556           mpeg2dec: Don't error out when there is no associated buffer
1557           In 0.10, having mpeg2dec occasionally tell us to output a frame that
1558           was never decoded was just ignored, so do the same in 1.0
1559           Fixes: #685107
1560
1561 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
1562
1563         * REQUIREMENTS:
1564         * gst/dvdsub/gstdvdsubdec.c:
1565           Purge mention of liboil and update REQUIREMENTS
1566           https://bugzilla.gnome.org/show_bug.cgi?id=673285
1567
1568 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
1569
1570         * ext/x264/gstx264enc.c:
1571           x264enc: when setting fallback decoder latency, set valid min_latency
1572           Min. latency needs to be a valid time, so pass 0 as default
1573           value in the fallback case where we can't determine any latency,
1574           and avoid nasty criticals at runtime.
1575
1576 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1577
1578         * configure.ac:
1579         * docs/plugins/inspect/plugin-a52dec.xml:
1580         * docs/plugins/inspect/plugin-amrnb.xml:
1581         * docs/plugins/inspect/plugin-amrwbdec.xml:
1582         * docs/plugins/inspect/plugin-asf.xml:
1583         * docs/plugins/inspect/plugin-cdio.xml:
1584         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1585         * docs/plugins/inspect/plugin-dvdread.xml:
1586         * docs/plugins/inspect/plugin-dvdsub.xml:
1587         * docs/plugins/inspect/plugin-lame.xml:
1588         * docs/plugins/inspect/plugin-mad.xml:
1589         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1590         * docs/plugins/inspect/plugin-realmedia.xml:
1591         * docs/plugins/inspect/plugin-siddec.xml:
1592         * docs/plugins/inspect/plugin-twolame.xml:
1593         * docs/plugins/inspect/plugin-x264.xml:
1594         * docs/plugins/inspect/plugin-xingmux.xml:
1595         * win32/common/config.h:
1596           Back to development (bug fixing)
1597
1598 === release 1.0.0 ===
1599
1600 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1601
1602         * NEWS:
1603         * RELEASE:
1604         * configure.ac:
1605         * docs/plugins/inspect/plugin-a52dec.xml:
1606         * docs/plugins/inspect/plugin-amrnb.xml:
1607         * docs/plugins/inspect/plugin-amrwbdec.xml:
1608         * docs/plugins/inspect/plugin-asf.xml:
1609         * docs/plugins/inspect/plugin-cdio.xml:
1610         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1611         * docs/plugins/inspect/plugin-dvdread.xml:
1612         * docs/plugins/inspect/plugin-dvdsub.xml:
1613         * docs/plugins/inspect/plugin-lame.xml:
1614         * docs/plugins/inspect/plugin-mad.xml:
1615         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1616         * docs/plugins/inspect/plugin-realmedia.xml:
1617         * docs/plugins/inspect/plugin-siddec.xml:
1618         * docs/plugins/inspect/plugin-twolame.xml:
1619         * docs/plugins/inspect/plugin-x264.xml:
1620         * docs/plugins/inspect/plugin-xingmux.xml:
1621         * gst-plugins-ugly.doap:
1622         * win32/common/config.h:
1623           Release 1.0.0
1624
1625 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
1626
1627         * common:
1628           Automatic update of common submodule
1629           From 4f962f7 to 6c0b52c
1630
1631 === release 0.11.99 ===
1632
1633 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1634
1635         * configure.ac:
1636         * docs/plugins/inspect/plugin-xingmux.xml:
1637         * gst-plugins-ugly.doap:
1638         * win32/common/config.h:
1639           Release 0.11.99
1640
1641 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1642
1643         * docs/plugins/inspect/plugin-a52dec.xml:
1644         * docs/plugins/inspect/plugin-amrnb.xml:
1645         * docs/plugins/inspect/plugin-amrwbdec.xml:
1646         * docs/plugins/inspect/plugin-asf.xml:
1647         * docs/plugins/inspect/plugin-cdio.xml:
1648         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1649         * docs/plugins/inspect/plugin-dvdread.xml:
1650         * docs/plugins/inspect/plugin-dvdsub.xml:
1651         * docs/plugins/inspect/plugin-lame.xml:
1652         * docs/plugins/inspect/plugin-mad.xml:
1653         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1654         * docs/plugins/inspect/plugin-realmedia.xml:
1655         * docs/plugins/inspect/plugin-siddec.xml:
1656         * docs/plugins/inspect/plugin-twolame.xml:
1657         * docs/plugins/inspect/plugin-x264.xml:
1658           docs: update docs
1659
1660 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1661
1662         * configure.ac:
1663         * ext/amrnb/Makefile.am:
1664         * ext/amrwbdec/Makefile.am:
1665         * ext/lame/Makefile.am:
1666         * ext/twolame/Makefile.am:
1667         * tests/check/Makefile.am:
1668           Remove -DGST_USE_UNSTABLE_API
1669
1670 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1671
1672         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1673         * docs/plugins/inspect/plugin-a52dec.xml:
1674         * docs/plugins/inspect/plugin-amrnb.xml:
1675         * docs/plugins/inspect/plugin-amrwbdec.xml:
1676         * docs/plugins/inspect/plugin-asf.xml:
1677         * docs/plugins/inspect/plugin-cdio.xml:
1678         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1679         * docs/plugins/inspect/plugin-dvdread.xml:
1680         * docs/plugins/inspect/plugin-dvdsub.xml:
1681         * docs/plugins/inspect/plugin-lame.xml:
1682         * docs/plugins/inspect/plugin-mad.xml:
1683         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1684         * docs/plugins/inspect/plugin-realmedia.xml:
1685         * docs/plugins/inspect/plugin-siddec.xml:
1686         * docs/plugins/inspect/plugin-twolame.xml:
1687         * docs/plugins/inspect/plugin-x264.xml:
1688           Update docs
1689
1690 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1691
1692         * ext/cdio/gstcdio.c:
1693           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
1694           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
1695           introspection/updating for this plugin.
1696
1697 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1698
1699         * gst-plugins-ugly.spec.in:
1700           Switch to F18 package naming
1701
1702 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1703
1704         * ext/dvdread/demo-play:
1705         * tests/check/elements/mpeg2dec.c:
1706           rename some caps and elements in examples
1707
1708 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
1709
1710         * configure.ac:
1711           Back to development
1712
1713 === release 0.11.94 ===
1714
1715 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
1716
1717         * ChangeLog:
1718         * configure.ac:
1719         * gst-plugins-ugly.doap:
1720         * win32/common/config.h:
1721           Release 0.11.94
1722
1723 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
1724
1725         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1726         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1727         * docs/plugins/gst-plugins-ugly-plugins.signals:
1728         * docs/plugins/inspect/plugin-a52dec.xml:
1729         * docs/plugins/inspect/plugin-amrnb.xml:
1730         * docs/plugins/inspect/plugin-amrwbdec.xml:
1731         * docs/plugins/inspect/plugin-asf.xml:
1732         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1733         * docs/plugins/inspect/plugin-dvdread.xml:
1734         * docs/plugins/inspect/plugin-dvdsub.xml:
1735         * docs/plugins/inspect/plugin-lame.xml:
1736         * docs/plugins/inspect/plugin-mad.xml:
1737         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1738         * docs/plugins/inspect/plugin-realmedia.xml:
1739         * docs/plugins/inspect/plugin-siddec.xml:
1740         * docs/plugins/inspect/plugin-twolame.xml:
1741         * docs/plugins/inspect/plugin-x264.xml:
1742           docs: update docs
1743
1744 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1745
1746         * gst/realmedia/rmdemux.c:
1747           rmdemux: use DTS and PTS
1748           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
1749           undefined to make the decoder do the right thing. We can then remove the code
1750           that tries to guess the PTS from the DTS.
1751
1752 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
1753
1754         * ext/mpeg2dec/gstmpeg2dec.c:
1755           mpeg2dec: Hold ref to buffer while mapped
1756           So that the buffer still exists when we go to unmap it later,
1757           even if it got pushed in the meantime.
1758
1759 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
1760
1761         * tests/check/elements/x264enc.c:
1762           x264enc test: x264enc produces constrained-baseline, not the full baseline
1763
1764 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1765
1766         * gst/asfdemux/gstasfdemux.c:
1767         * gst/realmedia/rademux.c:
1768         * gst/realmedia/rmdemux.c:
1769           gst: only activate in pull mode if upstream is seekable
1770
1771 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1772
1773         * gst/realmedia/rademux.c:
1774           rademux: tags can be NULL
1775
1776 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1777
1778         * ext/mad/gstmad.c:
1779           mad: fix email address
1780
1781 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1782
1783         * ext/mad/gstmad.c:
1784           mad: init base class method only once
1785
1786 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1787
1788         * gst/xingmux/gstxingmux.c:
1789           xingmux: remove defunct commented code
1790
1791 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1792
1793         * gst/dvdsub/gstdvdsubdec.c:
1794           dvbsubdec: handle and send GAP event
1795           ... in stead of update newsegment event.
1796
1797 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1798
1799         * gst/dvdsub/gstdvdsubdec.c:
1800           dvbsubdec: adjust disabled code comment style
1801
1802 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1803
1804         * ext/x264/gstx264enc.c:
1805           x264enc: clean up some debug statements
1806
1807 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1808
1809         * ext/x264/gstx264enc.c:
1810         * ext/x264/gstx264enc.h:
1811           x264enc: handle possibly negative DTS provided by codec
1812           ... by arranging for an offset such that DTS == PTS for keyframes,
1813           which is expected elsewhere to go along with semantics of PTS and DTS.
1814           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
1815
1816 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
1817
1818         * gst-plugins-ugly.spec.in:
1819           Fix spec file for ugly
1820
1821 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1822
1823         * tests/check/elements/mpeg2dec.c:
1824           tests: mpeg2dec: initialize variable
1825           ... which avoids test segfaulting.
1826
1827 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
1828
1829         * tests/check/elements/mpeg2dec.c:
1830           check: Feed parsed data to mpeg2dec
1831           And fix the expected output caps by adding colorimetry field
1832
1833 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
1834
1835         * common:
1836           Automatic update of common submodule
1837           From 668acee to 4f962f7
1838
1839 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
1840
1841         * configure.ac:
1842           configure: bump gtk-doc req to 1.12 (mar-2009)
1843           This allows us to e.g. unconditionally use gtkdoc-rebase.
1844
1845 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
1846
1847         * docs/plugins/inspect/plugin-dvdsub.xml:
1848         * gst/dvdsub/gstdvdsubdec.c:
1849         * gst/dvdsub/gstdvdsubparse.c:
1850           video/x-dvd-subpicture -> subpicture/x-dvd
1851
1852 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1853
1854         * ext/x264/gstx264enc.c:
1855           x264enc: Use new video encoder base class API for handling tags
1856
1857 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1858
1859         * gst/dvdsub/gstdvdsubdec.c:
1860           dvdsubdec: Set alignment at the correct place of GstAllocationParams
1861
1862 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1863
1864         * configure.ac:
1865         * win32/common/config.h:
1866           Back to development
1867
1868 === release 0.11.93 ===
1869
1870 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1871
1872         * configure.ac:
1873         * gst-plugins-ugly.doap:
1874         * win32/common/config.h:
1875           Release 0.11.93
1876
1877 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1878
1879         * gst/asfdemux/asfpacket.c:
1880         * gst/realmedia/rmdemux.c:
1881           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
1882
1883 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
1884
1885         * gst/asfdemux/asfpacket.c:
1886           asfdemux: avoid some more invalid timestamp arithmetic
1887           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
1888
1889 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1890
1891         * ext/sidplay/gstsiddec.cc:
1892         * gst/asfdemux/gstasfdemux.c:
1893         * gst/realmedia/rademux.c:
1894         * gst/realmedia/rmdemux.c:
1895           gst: Add stream-id to stream-start events
1896
1897 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
1898
1899         * ext/mpeg2dec/gstmpeg2dec.c:
1900           mpeg2dec: Don't use NULL values for fbuf
1901           We need to make a difference between the initial dummy buffers (which
1902           have a fbuf->id of NULL) and the buffers on which we allocated
1903           video frames.
1904
1905 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
1906
1907         * common:
1908           Automatic update of common submodule
1909           From 94ccf4c to 668acee
1910
1911 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
1912
1913         * ext/a52dec/gsta52dec.c:
1914         * ext/lame/gstlamemp3enc.c:
1915         * gst/asfdemux/gstasfdemux.c:
1916         * gst/realmedia/rademux.c:
1917         * gst/realmedia/rmdemux.c:
1918         * gst/realmedia/rmutils.c:
1919           gst_tag_list_free -> gst_tag_list_unref
1920
1921 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1922
1923         * ext/sidplay/gstsiddec.cc:
1924         * ext/x264/gstx264enc.c:
1925         * gst/asfdemux/gstasfdemux.c:
1926         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1927         * gst/realmedia/rademux.c:
1928         * gst/realmedia/rmdemux.c:
1929           tag: Update for taglist/tag event API changes
1930
1931 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
1932
1933         * ext/mpeg2dec/gstmpeg2dec.c:
1934           mpeg2dec: Avoid dropping first GOP
1935           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
1936           do not check if it is NULL or not.
1937           And cleanup a bit of debug
1938
1939 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1940
1941         * gst/realmedia/rdtmanager.c:
1942         * gst/realmedia/rdtmanager.h:
1943           rdt: add on-npt-stop signal
1944           rtspsrc will look for it.
1945
1946 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1947
1948         * gst/realmedia/rdtmanager.c:
1949           rdt: set caps after activating the pad
1950
1951 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1952
1953         * gst/realmedia/gstrdtbuffer.c:
1954           rdt: reset map info
1955
1956 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1957
1958         * gst/asfdemux/gstrtpasfdepay.c:
1959           asfdepay: fix padding correction
1960           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
1961           existing memory in the target buffer..
1962           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
1963
1964 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1965
1966         * ext/mpeg2dec/gstmpeg2dec.c:
1967           mpeg2dec: copy buffer flags when cropping
1968           When we crop a buffer, copy the flags as well.
1969
1970 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
1971
1972         * ext/mpeg2dec/gstmpeg2dec.c:
1973           mpeg2dec: Fix GstVideoInfo pointer
1974
1975 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
1976
1977         * ext/mpeg2dec/gstmpeg2dec.c:
1978           mpeg2dec: Correctly flag output buffer interlaced state
1979           If the sequence is not flagged as progressive its buffers are marked
1980           interlace mode mixed. There is an individual picture flag indicating
1981           whether picture in the sequence are interlaced or not. This is used
1982           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
1983           completely indicate the buffer's interlaced state.
1984           Also, TFF and RFF should only be set if the sequence is not progressive.
1985
1986 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1987
1988         * ext/mpeg2dec/gstmpeg2dec.c:
1989           ext: Update for video base classes API changes
1990
1991 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1992
1993         * common:
1994           Automatic update of common submodule
1995           From 98e386f to 94ccf4c
1996
1997 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1998
1999         * gst/asfdemux/asfpacket.c:
2000           asfdemux: make sure to avoid arithmetic with _NONE timestamp
2001
2002 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2003
2004         * gst/asfdemux/asfpacket.c:
2005           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
2006           ... so it does not get used as first (valid) payload ts, whereas
2007           the first real valid payload ts may be considerably larger.
2008           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
2009
2010 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2011
2012         * gst/asfdemux/gstasfdemux.c:
2013           asfdemux: slightly relax supported seek requirements
2014           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
2015
2016 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2017
2018         * ext/mpeg2dec/gstmpeg2dec.c:
2019           mpeg2dec: Propagate GstFlowReturn where needed
2020           It was just ignoring the return values...
2021
2022 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2023
2024         * ext/mpeg2dec/gstmpeg2dec.c:
2025           mpeg2dec: Store temporary buffers out of the way
2026           When mpeg2dec needs to do cropping (because downstream can't handle it),
2027           we need temporary buffers to decode to.
2028           Use the user_data field to store those, and unify the rest of the code
2029           that needs to touch a buffer (regardless of how/where it was allocated).
2030           https://bugzilla.gnome.org/show_bug.cgi?id=680194
2031
2032 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2033
2034         * ext/mpeg2dec/gstmpeg2dec.c:
2035           mpeg2dec: Call gst_video_decoder_negotiate()
2036
2037 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2038
2039         * gst/realmedia/rmdemux.c:
2040           rmdemux: give stream tags a different event name so they don't overwrite global tags
2041           There can only be one taglist per name for sticky tag events.
2042           Needs to be fixed more properly, see
2043           https://bugzilla.gnome.org/show_bug.cgi?id=677619
2044
2045 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2046
2047         * gst/realmedia/rademux.c:
2048           rademux: set/send caps on pad after activating it
2049
2050 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2051
2052         * gst/realmedia/rmdemux.c:
2053           rmdemux: set/send caps after activating the source pads
2054           Makes sure the caps event isn't dropped immediately.
2055
2056 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2057
2058         * ext/dvdread/dvdreadsrc.c:
2059           dvdreadsrc: mustn't drop queries like caps query if not started yet
2060
2061 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
2062
2063         * gst/asfdemux/gstasfdemux.c:
2064           asfdemux: extract WM/Year as GstDateTime instead of GDate
2065           So we can signal that only the year field is valid.
2066
2067 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2068
2069         * gst/asfdemux/gstasfdemux.c:
2070           asfdemux: don't leak payload if we are not pushing it
2071
2072 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2073
2074         * ext/sidplay/gstsiddec.cc:
2075         * gst/asfdemux/gstasfdemux.c:
2076         * gst/realmedia/rademux.c:
2077         * gst/realmedia/rmdemux.c:
2078           demuxers: Push STREAM_START when needed
2079
2080 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2081
2082         * gst/asfdemux/gstasfdemux.c:
2083           asf: don't push on inactive streams
2084
2085 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2086
2087         * ext/dvdread/dvdreadsrc.c:
2088           dvdreadsrc: set rank to NONE
2089           It should never be autoplugged really, for DVD
2090           playback there's rsndvd (or will be, realsoonnow).
2091
2092 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2093
2094         * ext/mpeg2dec/gstmpeg2dec.c:
2095           fix for allocator API changes
2096
2097 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2098
2099         * ext/x264/gstx264enc.c:
2100           update for query api changes
2101
2102 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2103
2104         * ext/mpeg2dec/gstmpeg2dec.c:
2105           update for query api changes
2106
2107 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2108
2109         * ext/x264/gstx264enc.c:
2110           update for allocation query changes
2111
2112 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
2113
2114         * LICENSE_readme:
2115           LICENSE_readme: fix typo
2116
2117 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
2118
2119         * LICENSE_readme:
2120           LICENSE_readme: mention x264
2121           https://bugzilla.gnome.org/show_bug.cgi?id=679472
2122
2123 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2124
2125         * gst/asfdemux/gstasfdemux.c:
2126         * gst/realmedia/rademux.c:
2127         * gst/realmedia/rmdemux.c:
2128           gst: Implement segment-done event
2129
2130 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2131
2132         * gst/asfdemux/gstasfdemux.c:
2133           asf: fix x-wmv format in caps
2134
2135 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2136
2137         * gst/asfdemux/asfpacket.c:
2138           asf: unmap packets
2139
2140 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
2141
2142         * gst/asfdemux/asfpacket.c:
2143         * gst/asfdemux/asfpacket.h:
2144         * gst/asfdemux/gstasfdemux.c:
2145           asfdemux: Ignore parsing errors from broken packets
2146           We should instead be counting the number of errors and exiting if
2147           they're too numerous. This makes a number of broken ASF files playable.
2148           https://bugzilla.gnome.org/show_bug.cgi?id=678543
2149           Conflicts:
2150           gst/asfdemux/asfpacket.c
2151           gst/asfdemux/gstasfdemux.c
2152
2153 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2154
2155         * gst/asfdemux/gstasfdemux.c:
2156           fix interlace-mode
2157
2158 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2159
2160         * ext/mpeg2dec/gstmpeg2dec.c:
2161           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
2162
2163 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2164
2165         * ext/mpeg2dec/gstmpeg2dec.c:
2166           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
2167           Fixes bug #377713.
2168
2169 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
2170
2171         * ext/x264/gstx264enc.c:
2172           x264enc: Fix unitialized variable and taglist event
2173
2174 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2175
2176         * ext/mpeg2dec/gstmpeg2dec.c:
2177           mpeg2dec: fix compilation
2178
2179 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2180
2181         * ext/sidplay/gstsiddec.cc:
2182         * gst/asfdemux/gstasfdemux.c:
2183         * gst/realmedia/rademux.c:
2184         * gst/realmedia/rdtmanager.c:
2185         * gst/realmedia/rmdemux.c:
2186           update for task api change
2187
2188 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2189
2190         * ext/mpeg2dec/gstmpeg2dec.c:
2191         * ext/x264/gstx264enc.c:
2192           fix compilation
2193
2194 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2195
2196         * ext/mpeg2dec/gstmpeg2dec.c:
2197         * ext/mpeg2dec/gstmpeg2dec.h:
2198           mpeg2dec: Port to 0.11 again
2199
2200 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2201
2202         * ext/x264/gstx264enc.c:
2203           x264enc: Fix compiler warning
2204
2205 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2206
2207         * ext/mpeg2dec/gstmpeg2dec.c:
2208         * ext/mpeg2dec/gstmpeg2dec.h:
2209           mpeg2dec: Report PAR if not present upstream
2210           And clean up some code
2211
2212 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2213
2214         * ext/mpeg2dec/gstmpeg2dec.c:
2215           mpeg2dec: use _scale_ceil to compute frame period
2216           https://bugzilla.gnome.org/show_bug.cgi?id=675769
2217
2218 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2219
2220         * ext/mpeg2dec/gstmpeg2dec.c:
2221           mpeg2dec: mpeg2dec actually has 3 frame latency
2222           https://bugzilla.gnome.org/show_bug.cgi?id=675769
2223
2224 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2225
2226         * ext/mpeg2dec/gstmpeg2dec.c:
2227           mpeg2dec: Fix large output buffers leak
2228
2229 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2230
2231         * ext/mpeg2dec/gstmpeg2dec.c:
2232           mpeg2dec: Port to new way of handling frame reference
2233
2234 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2235
2236         * ext/mpeg2dec/gstmpeg2dec.c:
2237           mpeg2dec: don't leak input_state
2238
2239 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2240
2241         * ext/mpeg2dec/gstmpeg2dec.c:
2242         * ext/mpeg2dec/gstmpeg2dec.h:
2243           mpeg2dec: Port to GstVideoDecoder base class
2244           Conflicts:
2245           ext/mpeg2dec/gstmpeg2dec.c
2246           ext/mpeg2dec/gstmpeg2dec.h
2247           Back to 0.10 state, needs to be ported to 0.11 again.
2248
2249 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2250
2251           Merge remote-tracking branch 'origin/master'
2252
2253 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2254
2255         * ext/x264/gstx264enc.c:
2256         * ext/x264/gstx264enc.h:
2257           x264enc: Port to 0.11 again
2258
2259 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2260
2261         * ext/x264/gstx264enc.c:
2262           x264enc: Don't set latency while holding object lock
2263           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
2264           https://bugzilla.gnome.org/show_bug.cgi?id=675762
2265
2266 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2267
2268         * ext/x264/gstx264enc.c:
2269           x264enc: Use video encoder stream lock to avoid deadlock
2270
2271 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2272
2273         * ext/x264/gstx264enc.c:
2274           x264enc: Port to new way of passing frame reference
2275
2276 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2277
2278         * ext/x264/gstx264enc.c:
2279           x264enc: Set default stream-format to avc as it's a better format
2280
2281 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2282
2283         * ext/x264/gstx264enc.c:
2284           x264enc: Fix setting latency
2285           Fixes setting latency when framerate is dynamic and round up the latency
2286           to avoid rounding issues.
2287
2288 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2289
2290         * ext/x264/gstx264enc.c:
2291           x264enc: gst_video_encoder_get_frame() is now transfer full
2292
2293 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2294
2295         * ext/x264/gstx264enc.c:
2296           x264enc: don't leak output state
2297
2298 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2299
2300         * ext/x264/gstx264enc.c:
2301         * ext/x264/gstx264enc.h:
2302           x264enc: Remove x264 backward compatibility support
2303
2304 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2305
2306         * ext/x264/gstx264enc.c:
2307           x264enc: Report latency base on x264 buffer size
2308
2309 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
2310
2311         * configure.ac:
2312         * ext/x264/gstx264enc.c:
2313         * ext/x264/gstx264enc.h:
2314           x264enc: Port to GstVideoEncoder baseclass
2315           Conflicts:
2316           configure.ac
2317           ext/x264/gstx264enc.c
2318           ext/x264/gstx264enc.h
2319           Back to 0.10 state, needs to be ported to 0.11 again.
2320
2321 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2322
2323         * Android.mk:
2324         * LICENSE_readme:
2325         * configure.ac:
2326         * docs/plugins/Makefile.am:
2327         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2328         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2329         * docs/plugins/inspect/plugin-synaesthesia.xml:
2330         * gst/synaesthesia/.gitignore:
2331         * gst/synaesthesia/Makefile.am:
2332         * gst/synaesthesia/README:
2333         * gst/synaesthesia/gstsynaesthesia.c:
2334         * gst/synaesthesia/gstsynaesthesia.h:
2335         * gst/synaesthesia/synaescope.c:
2336         * gst/synaesthesia/synaescope.h:
2337           synaesthesia: remove experimental GPL-ed synaesthesia plugin
2338           It never made it out of experimental, and there's a new
2339           synaescope element in gst-plugins-bad that's hopefully
2340           sufficiently similar.
2341           https://bugzilla.gnome.org/show_bug.cgi?id=356882
2342
2343 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2344
2345         * gst/mpegstream/.gitignore:
2346           mpegstream: remove leftover hidden .gitignore file
2347
2348 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2349
2350         * gst/synaesthesia/gstsynaesthesia.c:
2351         * tests/check/elements/amrnbenc.c:
2352         * tests/check/elements/x264enc.c:
2353           elements: Use gst_pad_set_caps() instead of manual event fiddling
2354
2355 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2356
2357         * common:
2358           Automatic update of common submodule
2359           From 03a0e57 to 98e386f
2360
2361 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2362
2363         * configure.ac:
2364           Back to development
2365
2366 === release 0.11.92 ===
2367
2368 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2369
2370         * ChangeLog:
2371         * NEWS:
2372         * RELEASE:
2373         * configure.ac:
2374         * docs/plugins/inspect/plugin-a52dec.xml:
2375         * docs/plugins/inspect/plugin-amrnb.xml:
2376         * docs/plugins/inspect/plugin-amrwbdec.xml:
2377         * docs/plugins/inspect/plugin-asf.xml:
2378         * docs/plugins/inspect/plugin-cdio.xml:
2379         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2380         * docs/plugins/inspect/plugin-dvdread.xml:
2381         * docs/plugins/inspect/plugin-dvdsub.xml:
2382         * docs/plugins/inspect/plugin-lame.xml:
2383         * docs/plugins/inspect/plugin-mad.xml:
2384         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2385         * docs/plugins/inspect/plugin-realmedia.xml:
2386         * docs/plugins/inspect/plugin-siddec.xml:
2387         * docs/plugins/inspect/plugin-twolame.xml:
2388         * docs/plugins/inspect/plugin-x264.xml:
2389         * gst-plugins-ugly.doap:
2390         * win32/common/config.h:
2391           Release 0.11.92
2392
2393 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2394
2395         * po/af.po:
2396         * po/az.po:
2397         * po/bg.po:
2398         * po/ca.po:
2399         * po/cs.po:
2400         * po/da.po:
2401         * po/de.po:
2402         * po/el.po:
2403         * po/en_GB.po:
2404         * po/eo.po:
2405         * po/es.po:
2406         * po/eu.po:
2407         * po/fi.po:
2408         * po/fr.po:
2409         * po/gl.po:
2410         * po/hu.po:
2411         * po/id.po:
2412         * po/it.po:
2413         * po/ja.po:
2414         * po/lt.po:
2415         * po/lv.po:
2416         * po/ms.po:
2417         * po/mt.po:
2418         * po/nb.po:
2419         * po/nl.po:
2420         * po/or.po:
2421         * po/pl.po:
2422         * po/pt_BR.po:
2423         * po/ro.po:
2424         * po/ru.po:
2425         * po/sk.po:
2426         * po/sl.po:
2427         * po/sq.po:
2428         * po/sr.po:
2429         * po/sv.po:
2430         * po/tr.po:
2431         * po/uk.po:
2432         * po/vi.po:
2433         * po/zh_CN.po:
2434           Update .po files
2435
2436 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2437
2438         * common:
2439           Automatic update of common submodule
2440           From 1fab359 to 03a0e57
2441
2442 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2443
2444         * ext/sidplay/gstsiddec.cc:
2445         * gst/asfdemux/gstasfdemux.c:
2446         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2447         * gst/realmedia/rademux.c:
2448         * gst/realmedia/rmdemux.c:
2449           update for tag event change
2450
2451 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
2452
2453         * common:
2454           Automatic update of common submodule
2455           From f1b5a96 to 1fab359
2456
2457 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2458
2459         * common:
2460           Automatic update of common submodule
2461           From 92b7266 to f1b5a96
2462
2463 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2464
2465         * common:
2466           Automatic update of common submodule
2467           From ec1c4a8 to 92b7266
2468
2469 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2470
2471         * common:
2472           Automatic update of common submodule
2473           From 3429ba6 to ec1c4a8
2474
2475 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2476
2477         * gst/realmedia/rmutils.c:
2478           realmedia: don't use GstStructure API on tag lists
2479
2480 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
2481
2482         * ext/a52dec/gsta52dec.c:
2483           a52dec: really prefer the original number (and position) of channels
2484           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
2485
2486 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2487
2488         * common:
2489           Automatic update of common submodule
2490           From dc70203 to 3429ba6
2491
2492 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2493
2494         * configure.ac:
2495         * ext/x264/gstx264enc.c:
2496           x264: bump x264 requirement to build 106 or later
2497           Build 106 is from September 2010.
2498           https://bugzilla.gnome.org/show_bug.cgi?id=676257
2499
2500 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
2501
2502         * ext/a52dec/gsta52dec.c:
2503         * m4/a52.m4:
2504           a52dec: adapt to work also with new liba52
2505           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
2506
2507 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2508
2509         * ext/a52dec/gsta52dec.c:
2510           a52dec: trigger renegotiation upon changed stream channels
2511           Fixes #675451
2512
2513 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2514
2515         * configure.ac:
2516           configure: Require core/base 0.11.91
2517
2518 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
2519
2520         * .gitignore:
2521           .gitignore: add visual studio IDE files and OS X .DS_Store files
2522           https://bugzilla.gnome.org/show_bug.cgi?id=667899
2523
2524 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2525
2526         * configure.ac:
2527           Back to development
2528
2529 === release 0.11.91 ===
2530
2531 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2532
2533         * ChangeLog:
2534         * NEWS:
2535         * RELEASE:
2536         * common:
2537         * configure.ac:
2538         * gst-plugins-ugly.doap:
2539         * win32/common/config.h:
2540           Release 0.11.91
2541
2542 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2543
2544         * po/af.po:
2545         * po/az.po:
2546         * po/bg.po:
2547         * po/ca.po:
2548         * po/cs.po:
2549         * po/da.po:
2550         * po/de.po:
2551         * po/el.po:
2552         * po/en_GB.po:
2553         * po/eo.po:
2554         * po/es.po:
2555         * po/eu.po:
2556         * po/fi.po:
2557         * po/fr.po:
2558         * po/gl.po:
2559         * po/hu.po:
2560         * po/id.po:
2561         * po/it.po:
2562         * po/ja.po:
2563         * po/lt.po:
2564         * po/lv.po:
2565         * po/ms.po:
2566         * po/mt.po:
2567         * po/nb.po:
2568         * po/nl.po:
2569         * po/or.po:
2570         * po/pl.po:
2571         * po/pt_BR.po:
2572         * po/ro.po:
2573         * po/ru.po:
2574         * po/sk.po:
2575         * po/sl.po:
2576         * po/sq.po:
2577         * po/sr.po:
2578         * po/sv.po:
2579         * po/tr.po:
2580         * po/uk.po:
2581         * po/vi.po:
2582         * po/zh_CN.po:
2583           Update .po files
2584
2585 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2586
2587           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
2588
2589 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2590
2591         * common:
2592           Automatic update of common submodule
2593           From dc70203 to 3429ba6
2594
2595 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2596
2597         * gst/asfdemux/asfpacket.c:
2598           asfdemux: Use correct enum type
2599
2600 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2601
2602         * gst/asfdemux/gstasfdemux.c:
2603           asfdemux: implement pull mode seek snap flags when an index is present
2604           Also ensure we get a proper EOS when seeking past the end of the
2605           file, or (when the snap after flag is set) between the last keyframe
2606           and the end of the file.
2607
2608 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
2609
2610         * ext/cdio/gstcdio.c:
2611         * ext/cdio/gstcdio.h:
2612         * ext/cdio/gstcdiocddasrc.c:
2613           cdio: compensate for libcdio's recent cd-text api changes
2614           https://bugzilla.gnome.org/show_bug.cgi?id=675112
2615           Conflicts:
2616           ext/cdio/gstcdiocddasrc.c
2617
2618 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2619
2620         * ext/dvdread/dvdreadsrc.c:
2621           dvdread: fix build after recent include reshuffling in core
2622           Need to include gmodule.h ourselves now.
2623
2624 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2625
2626         * ext/mpeg2dec/gstmpeg2dec.c:
2627           video: Update for libgstvideo API changes
2628
2629 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2630
2631         * common:
2632           Automatic update of common submodule
2633           From 6db25be to dc70203
2634
2635 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2636
2637         * gst/asfdemux/asfpacket.c:
2638         * gst/asfdemux/asfpacket.h:
2639           asfdemux: fix performance issue, especially with high-bitrate streams
2640           Two things were suboptimal from a performance point of view:
2641           a) consider a large media object such as a video keyframe, which
2642           may be split up into multiple fragments. We would assemble
2643           the media object as follows:
2644           buf = join (join (join (frag1, frag2), frag3), frag4)
2645           which causes many unnecessary memcpy()s, and malloc/free,
2646           which could easily add up to a multiple of the actual object
2647           size. To avoid this, we allocate a buffer of the size needed
2648           from the start and copy fragments into that directly.
2649           b) for every fragment to join, we would create a sub-buffer
2650           before joining it (which would discard the sub-buffer again),
2651           leading to unnecessary miniobject create/free churn.
2652           Conflicts:
2653           gst/asfdemux/asfpacket.c
2654           gst/asfdemux/asfpacket.h
2655
2656 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2657
2658         * gst/asfdemux/asfpacket.c:
2659           asfdemux: avoid unnecessary stream lookup
2660           We have already retrieved the stream for that stream number and
2661           made sure it's not NULL, so no need to do it again here; neither
2662           the number nor the streams changed since the last time.
2663
2664 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
2665
2666         * ext/a52dec/gsta52dec.c:
2667           a52dec: fix first_access bigger than 2
2668           gst_buffer_extract returns the number of bytes extracted, here 2 max.
2669           Set size to the buffer size as was done in 0.10 to avoid first_access
2670           error when it bypass 2.
2671           https://bugzilla.gnome.org/show_bug.cgi?id=673434
2672
2673 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2674
2675         * autogen.sh:
2676         * configure.ac:
2677           configure: Modernize autotools setup a bit
2678           Also we now only create tar.bz2 and tar.xz tarballs.
2679
2680 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2681
2682         * common:
2683           Automatic update of common submodule
2684           From 464fe15 to 6db25be
2685
2686 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2687
2688         * configure.ac:
2689           Back to development
2690
2691 === release 0.11.90 ===
2692
2693 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2694
2695         * ChangeLog:
2696         * NEWS:
2697         * RELEASE:
2698         * configure.ac:
2699         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
2700         * docs/plugins/inspect/plugin-a52dec.xml:
2701         * docs/plugins/inspect/plugin-amrnb.xml:
2702         * docs/plugins/inspect/plugin-amrwbdec.xml:
2703         * docs/plugins/inspect/plugin-asf.xml:
2704         * docs/plugins/inspect/plugin-cdio.xml:
2705         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2706         * docs/plugins/inspect/plugin-dvdread.xml:
2707         * docs/plugins/inspect/plugin-dvdsub.xml:
2708         * docs/plugins/inspect/plugin-lame.xml:
2709         * docs/plugins/inspect/plugin-mad.xml:
2710         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2711         * docs/plugins/inspect/plugin-realmedia.xml:
2712         * docs/plugins/inspect/plugin-siddec.xml:
2713         * docs/plugins/inspect/plugin-twolame.xml:
2714         * docs/plugins/inspect/plugin-x264.xml:
2715         * gst-plugins-ugly.doap:
2716         * win32/common/config.h:
2717           Release 0.11.90
2718
2719 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2720
2721         * po/af.po:
2722         * po/az.po:
2723         * po/bg.po:
2724         * po/ca.po:
2725         * po/cs.po:
2726         * po/da.po:
2727         * po/de.po:
2728         * po/el.po:
2729         * po/en_GB.po:
2730         * po/eo.po:
2731         * po/es.po:
2732         * po/eu.po:
2733         * po/fi.po:
2734         * po/fr.po:
2735         * po/gl.po:
2736         * po/hu.po:
2737         * po/id.po:
2738         * po/it.po:
2739         * po/ja.po:
2740         * po/lt.po:
2741         * po/lv.po:
2742         * po/ms.po:
2743         * po/mt.po:
2744         * po/nb.po:
2745         * po/nl.po:
2746         * po/or.po:
2747         * po/pl.po:
2748         * po/pt_BR.po:
2749         * po/ro.po:
2750         * po/ru.po:
2751         * po/sk.po:
2752         * po/sl.po:
2753         * po/sq.po:
2754         * po/sr.po:
2755         * po/sv.po:
2756         * po/tr.po:
2757         * po/uk.po:
2758         * po/vi.po:
2759         * po/zh_CN.po:
2760           Update .po files
2761
2762 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2763
2764         * ext/mad/gstmad.c.orig:
2765           mad: remove .c.orig file
2766
2767 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2768
2769         * ext/a52dec/gsta52dec.c:
2770         * ext/amrnb/amrnbdec.c:
2771         * ext/amrnb/amrnbenc.c:
2772         * ext/amrwbdec/amrwbdec.c:
2773         * ext/cdio/gstcdiocddasrc.c:
2774         * ext/dvdread/dvdreadsrc.c:
2775         * ext/lame/gstlamemp3enc.c:
2776         * ext/mad/gstmad.c:
2777         * ext/mad/gstmad.c.orig:
2778         * ext/mpeg2dec/gstmpeg2dec.c:
2779         * ext/sidplay/gstsiddec.cc:
2780         * ext/twolame/gsttwolamemp2enc.c:
2781         * ext/x264/gstx264enc.c:
2782         * gst/asfdemux/gstasfdemux.c:
2783         * gst/asfdemux/gstrtpasfdepay.c:
2784         * gst/asfdemux/gstrtspwms.c:
2785         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2786         * gst/dvdsub/gstdvdsubdec.c:
2787         * gst/dvdsub/gstdvdsubparse.c:
2788         * gst/realmedia/pnmsrc.c:
2789         * gst/realmedia/rademux.c:
2790         * gst/realmedia/rdtdepay.c:
2791         * gst/realmedia/rdtmanager.c:
2792         * gst/realmedia/rmdemux.c:
2793         * gst/realmedia/rtspreal.c:
2794         * gst/synaesthesia/gstsynaesthesia.c:
2795         * gst/xingmux/gstxingmux.c:
2796           Use new gst_element_class_set_static_metadata()
2797
2798 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2799
2800         * common:
2801           Automatic update of common submodule
2802           From 7fda524 to 464fe15
2803
2804 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2805
2806         * ext/a52dec/gsta52dec.c:
2807         * ext/amrnb/amrnb.c:
2808         * ext/amrwbdec/amrwb.c:
2809         * ext/cdio/gstcdio.c:
2810         * ext/dvdread/dvdreadsrc.c:
2811         * ext/lame/plugin.c:
2812         * ext/mad/gstmad.c:
2813         * ext/mad/gstmad.c.orig:
2814         * ext/mpeg2dec/gstmpeg2dec.c:
2815         * ext/sidplay/gstsiddec.cc:
2816         * ext/twolame/gsttwolamemp2enc.c:
2817         * ext/x264/gstx264enc.c:
2818         * gst/asfdemux/gstasf.c:
2819         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2820         * gst/dvdsub/gstdvdsubdec.c:
2821         * gst/realmedia/realmedia.c:
2822         * gst/synaesthesia/gstsynaesthesia.c:
2823         * gst/xingmux/plugin.c:
2824           gst: Update for GST_PLUGIN_DEFINE() API changes
2825
2826 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2827
2828         * configure.ac:
2829           configure: Update version to 0.11.89.1
2830
2831 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2832
2833         * configure.ac:
2834         * docs/plugins/Makefile.am:
2835         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2836         * docs/version.entities.in:
2837         * ext/a52dec/Makefile.am:
2838         * ext/amrnb/Makefile.am:
2839         * ext/amrwbdec/Makefile.am:
2840         * ext/cdio/Makefile.am:
2841         * ext/lame/Makefile.am:
2842         * ext/mad/Makefile.am:
2843         * ext/mpeg2dec/Makefile.am:
2844         * ext/sidplay/Makefile.am:
2845         * ext/twolame/Makefile.am:
2846         * ext/x264/Makefile.am:
2847         * gst-plugins-ugly.spec.in:
2848         * gst/asfdemux/Makefile.am:
2849         * gst/dvdlpcmdec/Makefile.am:
2850         * gst/dvdsub/Makefile.am:
2851         * gst/realmedia/Makefile.am:
2852         * pkgconfig/Makefile.am:
2853         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
2854         * tests/check/Makefile.am:
2855           gst: Update versioning
2856
2857 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2858
2859         * ext/mpeg2dec/gstmpeg2dec.c:
2860         * ext/mpeg2dec/gstmpeg2dec.h:
2861           mpeg2dec: fix cropping
2862           fix cropping in mpeg2dec
2863
2864 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2865
2866         * ext/mpeg2dec/gstmpeg2dec.c:
2867           mpeg2dec: add crop metadata when buffer is still writable
2868
2869 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2870
2871         * gst/asfdemux/gstrtpasfdepay.c:
2872           update for buffer api change
2873
2874 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2875
2876         * ext/a52dec/gsta52dec.c:
2877         * ext/mad/gstmad.c:
2878           ext: Update for audio decoder API changes
2879
2880 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2881
2882         * tests/check/elements/amrnbenc.c:
2883         * tests/check/elements/x264enc.c:
2884           tests: make more valgrind-friendly and plug caps leak
2885
2886 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2887
2888         * gst/asfdemux/asfpacket.c:
2889         * gst/asfdemux/gstasfdemux.c:
2890         * gst/dvdsub/gstdvdsubdec.c:
2891           update for buffer changes
2892
2893 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2894
2895         * tests/check/elements/x264enc.c:
2896           tests: x264enc: adjust test to removal of deprecated properties
2897
2898 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2899
2900           Replace master with 0.11
2901
2902 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2903
2904         * configure.ac:
2905           back to development
2906
2907 === release 0.11.2 ===
2908
2909 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2910
2911         * ChangeLog:
2912         * NEWS:
2913         * RELEASE:
2914         * configure.ac:
2915         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2916         * docs/plugins/inspect/plugin-a52dec.xml:
2917         * docs/plugins/inspect/plugin-amrnb.xml:
2918         * docs/plugins/inspect/plugin-amrwbdec.xml:
2919         * docs/plugins/inspect/plugin-asf.xml:
2920         * docs/plugins/inspect/plugin-cdio.xml:
2921         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2922         * docs/plugins/inspect/plugin-dvdread.xml:
2923         * docs/plugins/inspect/plugin-dvdsub.xml:
2924         * docs/plugins/inspect/plugin-lame.xml:
2925         * docs/plugins/inspect/plugin-mad.xml:
2926         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2927         * docs/plugins/inspect/plugin-realmedia.xml:
2928         * docs/plugins/inspect/plugin-siddec.xml:
2929         * docs/plugins/inspect/plugin-twolame.xml:
2930         * docs/plugins/inspect/plugin-x264.xml:
2931         * gst-plugins-ugly.doap:
2932         * po/af.po:
2933         * po/az.po:
2934         * po/bg.po:
2935         * po/ca.po:
2936         * po/cs.po:
2937         * po/da.po:
2938         * po/de.po:
2939         * po/el.po:
2940         * po/en_GB.po:
2941         * po/eo.po:
2942         * po/es.po:
2943         * po/eu.po:
2944         * po/fi.po:
2945         * po/fr.po:
2946         * po/gl.po:
2947         * po/hu.po:
2948         * po/id.po:
2949         * po/it.po:
2950         * po/ja.po:
2951         * po/lt.po:
2952         * po/lv.po:
2953         * po/ms.po:
2954         * po/mt.po:
2955         * po/nb.po:
2956         * po/nl.po:
2957         * po/or.po:
2958         * po/pl.po:
2959         * po/pt_BR.po:
2960         * po/ro.po:
2961         * po/ru.po:
2962         * po/sk.po:
2963         * po/sl.po:
2964         * po/sq.po:
2965         * po/sr.po:
2966         * po/sv.po:
2967         * po/tr.po:
2968         * po/uk.po:
2969         * po/vi.po:
2970         * po/zh_CN.po:
2971         * win32/common/config.h:
2972           Release 0.11.2
2973
2974 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2975
2976         * tests/check/elements/mpeg2dec.c:
2977           tests: fix after memory changes
2978
2979 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2980
2981         * ext/x264/gstx264enc.c:
2982         * ext/x264/gstx264enc.h:
2983           x264enc: remove deprecated properties
2984
2985 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2986
2987           Merge remote-tracking branch 'origin/master' into 0.11
2988           So 0.11 folks also get amr include fixes.
2989           Conflicts:
2990           ext/a52dec/gsta52dec.c
2991           ext/mad/gstmad.c
2992
2993 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2994
2995         * gst/synaesthesia/gstsynaesthesia.c:
2996           synaesthesia: fixup for bufferpool api changes
2997           ... as well as some caps ref handling.
2998
2999 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3000
3001         * gst/realmedia/rademux.c:
3002         * gst/realmedia/rmdemux.c:
3003           don't pass random pointers to pull_range
3004
3005 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3006
3007         * ext/mpeg2dec/gstmpeg2dec.c:
3008           update for bufferpool changes
3009
3010 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3011
3012         * ext/mpeg2dec/gstmpeg2dec.c:
3013           update for allocation query changes
3014
3015 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3016
3017         * ext/dvdread/dvdreadsrc.c:
3018         * ext/lame/gstlamemp3enc.c:
3019         * ext/mpeg2dec/gstmpeg2dec.c:
3020         * ext/x264/gstx264enc.c:
3021         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3022         * gst/dvdsub/gstdvdsubdec.c:
3023           update for memory api changes
3024
3025 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3026
3027         * ext/mpeg2dec/gstmpeg2dec.c:
3028           take padding into account
3029
3030 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3031
3032         * ext/mad/gstmad.c:
3033           mad: simplify parsing code
3034           Also fixes #671455 (expected at least).
3035
3036 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3037
3038         * configure.ac:
3039           configure.ac: bump required GLib to 2.31.14
3040           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
3041
3042 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3043
3044         * ext/sidplay/gstsiddec.cc:
3045           fix for caps _normalize changes
3046
3047 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3048
3049         * ext/x264/gstx264enc.c:
3050           fix for caps api changes
3051
3052 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3053
3054         * ext/a52dec/gsta52dec.c:
3055         * ext/a52dec/gsta52dec.h:
3056           a52dec: use base class tag handling helper
3057           ... so as to ensure these to be handled and sent at proper time.
3058
3059 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3060
3061         * ext/dvdread/dvdreadsrc.c:
3062           dvdreadsrc: Use variable type with correct signedness
3063
3064 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
3065
3066         * ext/mpeg2dec/gstmpeg2dec.c:
3067           mpeg2dec: Copy planes in one go when possible
3068
3069 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3070
3071         * configure.ac:
3072         * ext/amrnb/amrnbdec.h:
3073         * ext/amrnb/amrnbenc.h:
3074         * ext/amrwbdec/amrwbdec.h:
3075           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
3076           In previous versions, the opencore-amr include sub-directory
3077           would be specified in the include path in the CFLAGS, but this
3078           is no longer the case in newer versions, so we need to add those
3079           to our include directives.
3080           Based on patch by: Christian Morales Vega
3081           https://bugzilla.gnome.org/show_bug.cgi?id=671123
3082
3083 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3084
3085         * configure.ac:
3086           configure: get rid of non-pkg-config ways to check for opencore-amr
3087
3088 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3089
3090         * ext/mpeg2dec/gstmpeg2dec.c:
3091           update for metadata API changes
3092
3093 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
3094
3095         * ext/amrwbdec/Makefile.am:
3096         * ext/lame/Makefile.am:
3097         * ext/mad/Makefile.am:
3098           amrwbdec, lame, mad: link to libgstbase
3099
3100 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
3101
3102         * ext/x264/gstx264enc.c:
3103           x264enc: fix compiler warning
3104
3105 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3106
3107           Merge remote-tracking branch 'origin/master' into 0.11
3108
3109 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3110
3111           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
3112           Conflicts:
3113           ext/mad/gstmad.c
3114
3115 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3116
3117         * NEWS:
3118         * RELEASE:
3119         * configure.ac:
3120         * docs/plugins/gst-plugins-ugly-plugins.args:
3121         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3122         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3123         * docs/plugins/inspect/plugin-a52dec.xml:
3124         * docs/plugins/inspect/plugin-amrnb.xml:
3125         * docs/plugins/inspect/plugin-amrwbdec.xml:
3126         * docs/plugins/inspect/plugin-asf.xml:
3127         * docs/plugins/inspect/plugin-cdio.xml:
3128         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3129         * docs/plugins/inspect/plugin-dvdread.xml:
3130         * docs/plugins/inspect/plugin-dvdsub.xml:
3131         * docs/plugins/inspect/plugin-iec958.xml:
3132         * docs/plugins/inspect/plugin-lame.xml:
3133         * docs/plugins/inspect/plugin-mad.xml:
3134         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3135         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3136         * docs/plugins/inspect/plugin-mpegstream.xml:
3137         * docs/plugins/inspect/plugin-realmedia.xml:
3138         * docs/plugins/inspect/plugin-siddec.xml:
3139         * docs/plugins/inspect/plugin-twolame.xml:
3140         * docs/plugins/inspect/plugin-x264.xml:
3141         * win32/common/config.h:
3142           Bump version after release
3143
3144 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
3145
3146         * autogen.sh:
3147           autogen.sh: avoid touching .po files during 'make'
3148           A simple workaround to deal with GNU gettext automake integration
3149           failing to deal with git.  Fixes: #669207
3150
3151 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3152
3153         * ext/x264/gstx264enc.c:
3154           x264: convert g_print to LOG
3155
3156 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3157
3158         * gst/asfdemux/gstrtpasfdepay.c:
3159           update for new memory api
3160
3161 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3162
3163         * ext/x264/gstx264enc.c:
3164           x264enc: handle pts and dts
3165
3166 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3167
3168         * ext/mad/gstmad.c:
3169           mad: handle libmad freeform parsing quirk
3170
3171 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3172
3173         * ext/mad/gstmad.c:
3174           mad: fixup unhacking last frame coaxing
3175           ... so as to not only replace the data pointer but also available size.
3176
3177 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3178
3179         * gst-plugins-ugly.spec.in:
3180           Add latest plugins
3181
3182 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3183
3184         * win32/common/config.h:
3185           win32: back to development
3186
3187 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3188
3189         * configure.ac:
3190         * gst/synaesthesia/gstsynaesthesia.c:
3191         * gst/synaesthesia/gstsynaesthesia.h:
3192           synaesthesia: port to 0.11
3193
3194 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3195
3196         * configure.ac:
3197         * gst/xingmux/gstxingmux.c:
3198           xingmux: port to 0.11
3199
3200 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3201
3202         * configure.ac:
3203           back to development
3204
3205 === release 0.11.1 ===
3206
3207 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3208
3209         * ChangeLog:
3210         * NEWS:
3211         * RELEASE:
3212         * configure.ac:
3213         * docs/plugins/gst-plugins-ugly-plugins.args:
3214         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3215         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3216         * docs/plugins/inspect/plugin-a52dec.xml:
3217         * docs/plugins/inspect/plugin-amrnb.xml:
3218         * docs/plugins/inspect/plugin-amrwbdec.xml:
3219         * docs/plugins/inspect/plugin-asf.xml:
3220         * docs/plugins/inspect/plugin-cdio.xml:
3221         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3222         * docs/plugins/inspect/plugin-dvdread.xml:
3223         * docs/plugins/inspect/plugin-dvdsub.xml:
3224         * docs/plugins/inspect/plugin-lame.xml:
3225         * docs/plugins/inspect/plugin-mad.xml:
3226         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3227         * docs/plugins/inspect/plugin-realmedia.xml:
3228         * docs/plugins/inspect/plugin-siddec.xml:
3229         * docs/plugins/inspect/plugin-twolame.xml:
3230         * docs/plugins/inspect/plugin-x264.xml:
3231         * gst-plugins-ugly.doap:
3232         * po/af.po:
3233         * po/az.po:
3234         * po/bg.po:
3235         * po/ca.po:
3236         * po/cs.po:
3237         * po/da.po:
3238         * po/de.po:
3239         * po/el.po:
3240         * po/en_GB.po:
3241         * po/eo.po:
3242         * po/es.po:
3243         * po/eu.po:
3244         * po/fi.po:
3245         * po/fr.po:
3246         * po/gl.po:
3247         * po/hu.po:
3248         * po/id.po:
3249         * po/it.po:
3250         * po/ja.po:
3251         * po/lt.po:
3252         * po/lv.po:
3253         * po/ms.po:
3254         * po/mt.po:
3255         * po/nb.po:
3256         * po/nl.po:
3257         * po/or.po:
3258         * po/pl.po:
3259         * po/pt_BR.po:
3260         * po/ro.po:
3261         * po/ru.po:
3262         * po/sk.po:
3263         * po/sl.po:
3264         * po/sq.po:
3265         * po/sr.po:
3266         * po/sv.po:
3267         * po/tr.po:
3268         * po/uk.po:
3269         * po/vi.po:
3270         * po/zh_CN.po:
3271         * win32/common/config.h:
3272           RELEASE 0.11.1
3273
3274 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3275
3276           Merge branch 'master' into 0.11
3277           Conflicts:
3278           ext/mad/gstmad.c
3279
3280 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3281
3282         * ext/mad/gstmad.c:
3283           mad: unhack last frame coaxing
3284           ... so as to maximally use available base class API and interfere least
3285           as possible with its internal state.
3286
3287 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3288
3289         * ext/mad/gstmad.c:
3290           mad: fix compilation
3291
3292 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3293
3294         * ext/mad/gstmad.c:
3295           mad: chain up to default event handler
3296
3297 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
3298
3299         * ext/x264/gstx264enc.c:
3300           x264enc: unmap video frame after encoding
3301           Fixes major memory leak.
3302           https://bugzilla.gnome.org/show_bug.cgi?id=669863
3303
3304 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3305
3306         * ext/x264/gstx264enc.c:
3307           x264enc: fix after merge
3308
3309 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3310
3311           Merge branch 'master' into 0.11
3312           Conflicts:
3313           ext/x264/gstx264enc.c
3314
3315 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3316
3317         * ext/sidplay/gstsiddec.cc:
3318         * ext/sidplay/gstsiddec.h:
3319           sidplay: don't use ulong properties
3320
3321 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3322
3323         * ext/sidplay/gstsiddec.cc:
3324           sidplay: fix negotiation
3325
3326 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
3327
3328         * ext/x264/gstx264enc.c:
3329           x264enc: Add baseline profile to caps
3330           libx264 does not yet support the features that create the difference
3331           between baseline and constrained baseline profile. Hence it currently
3332           supports both though it can only technically encode constrained
3333           baseline.
3334
3335 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3336
3337         * ext/amrnb/amrnbenc.c:
3338         * gst/asfdemux/gstasfdemux.c:
3339         * gst/realmedia/rdtmanager.c:
3340           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
3341
3342 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3343
3344         * tests/check/elements/mpeg2dec.c:
3345           mpeg2dec: fix test a bit more
3346           Still broken because cropping is broken in mpeg2dec
3347
3348 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3349
3350         * tests/check/elements/amrnbenc.c:
3351         * tests/check/elements/x264enc.c:
3352         * tests/check/elements/xingmux.c:
3353           tests: fix some tests
3354
3355 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3356
3357         * ext/twolame/gsttwolamemp2enc.c:
3358           twolame: Use new audio encoder/decoder base class API for srcpad caps
3359
3360 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3361
3362         * ext/lame/gstlamemp3enc.c:
3363           lame: Use new audio encoder/decoder base class API for srcpad caps
3364
3365 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3366
3367         * ext/mad/gstmad.c:
3368           mad: Use new audio encoder/decoder base class API for srcpad caps
3369
3370 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3371
3372         * ext/a52dec/gsta52dec.c:
3373           a52dec: Use new audio encoder/decoder base class API for srcpad caps
3374
3375 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3376
3377         * ext/amrwbdec/amrwbdec.c:
3378           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
3379
3380 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3381
3382         * ext/amrnb/amrnbdec.c:
3383         * ext/amrnb/amrnbenc.c:
3384           amrnb: Use new audio encoder/decoder base class API for srcpad caps
3385
3386 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3387
3388         * ext/mad/gstmad.c:
3389           mad: ensure we do not confuse the base class with our buffer guard
3390           mad expects extra bytes at the end of a buffer (see discussion in
3391           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
3392           and since we inject these without the base class' knowledge, we
3393           need to hide the bodies better.
3394           This fixes an assert at EOS when decoding an mp3 manually without
3395           an intervening mpegaudioparse.
3396
3397 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3398
3399         * gst/realmedia/rtspreal.c:
3400           update for HEADER flag
3401
3402 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
3403
3404         * ext/x264/gstx264enc.c:
3405         * ext/x264/gstx264enc.h:
3406           x264enc: implement force-key-unit API
3407
3408 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
3409
3410         * common:
3411           Automatic update of common submodule
3412           From c463bc0 to 7fda524
3413
3414 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3415
3416         * ext/amrnb/amrnbdec.c:
3417         * ext/amrwbdec/amrwbdec.c:
3418           amr: port to 0.11 again
3419
3420 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3421
3422           Merge branch 'master' into 0.11
3423           Conflicts:
3424           ext/a52dec/gsta52dec.c
3425
3426 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3427
3428         * ext/a52dec/gsta52dec.c:
3429         * ext/amrnb/amrnbdec.c:
3430         * ext/amrnb/amrnbenc.c:
3431         * ext/amrwbdec/amrwbdec.c:
3432         * ext/dvdread/dvdreadsrc.c:
3433         * ext/lame/gstlamemp3enc.c:
3434         * ext/mad/gstmad.c:
3435         * ext/mpeg2dec/gstmpeg2dec.c:
3436         * ext/sidplay/gstsiddec.cc:
3437         * ext/twolame/gsttwolamemp2enc.c:
3438         * gst/asfdemux/asfpacket.c:
3439         * gst/asfdemux/gstasfdemux.c:
3440         * gst/asfdemux/gstrtpasfdepay.c:
3441         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3442         * gst/dvdsub/gstdvdsubdec.c:
3443         * gst/dvdsub/gstdvdsubdec.h:
3444         * gst/realmedia/gstrdtbuffer.c:
3445         * gst/realmedia/gstrdtbuffer.h:
3446         * gst/realmedia/rdtdepay.c:
3447         * gst/realmedia/rmdemux.c:
3448         * gst/realmedia/rmutils.c:
3449           port to new memory API
3450
3451 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3452
3453         * common:
3454           Automatic update of common submodule
3455           From 2a59016 to c463bc0
3456
3457 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3458
3459         * gst-libs/gst/glib-compat-private.h:
3460           Remove compatibility versions for deprecated GLib API
3461
3462 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3463
3464         * ext/a52dec/gsta52dec.c:
3465           a52dec: fix read buffer overflow upon syncing
3466           The wrong size was being decremented, leading to a runaway
3467           read loop.
3468
3469 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3470
3471         * common:
3472         * configure.ac:
3473           Add --disable-fatal-warnings configure option
3474
3475 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3476
3477         * gst/asfdemux/gstasfdemux.c:
3478         * gst/realmedia/rademux.c:
3479         * gst/realmedia/rdtmanager.c:
3480         * gst/realmedia/rmdemux.c:
3481           port to new gthread API
3482
3483 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3484
3485         * configure.ac:
3486           configure.ac: Require GLib 2.31.10 for consistency
3487
3488 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3489
3490         * common:
3491           Automatic update of common submodule
3492           From 0807187 to 2a59016
3493
3494 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3495
3496         * ext/amrwbdec/amrwbdec.c:
3497           amrwbdec: _parse should not return OK if not enough data yet
3498
3499 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3500
3501         * ext/amrnb/amrnbdec.c:
3502           amrnbdec: _parse should not return OK if not enough data yet
3503
3504 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3505
3506         * ext/dvdread/dvdreadsrc.c:
3507           dvdreadsrc: fix off by one in cell calculation for the last chapter
3508
3509 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3510
3511         * gst/asfdemux/gstasfdemux.c:
3512           asfdemux: set caps on src pad before adding it
3513
3514 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3515
3516         * gst/asfdemux/gstasfdemux.c:
3517           asfdemux: perform writable buffer map to copy into it
3518
3519 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3520
3521         * gst/asfdemux/asfpacket.c:
3522         * gst/asfdemux/asfpacket.h:
3523           asfpacket: fix 0.11 ported payload extraction
3524           ... to cater for not necessarily offset == size - cur_pos,
3525           as size may have been adjusted due to padding.
3526           Fixes #667567.
3527
3528 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3529
3530         * ext/x264/gstx264enc.c:
3531           x264enc: remove useless and semantically (though not practically) wrong code
3532           The object will be freed, so it's pointless to set the pointers
3533           to NULL anyway.
3534
3535 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3536
3537         * ext/x264/gstx264enc.c:
3538           x264enc: remove leaking "optimization"
3539
3540 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3541
3542         * gst/asfdemux/gstasfdemux.c:
3543           GST_TYPE_DATE -> G_TYPE_DATE
3544
3545 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3546
3547           Merge remote-tracking branch 'origin/master' into 0.11
3548           Conflicts:
3549           ext/a52dec/gsta52dec.c
3550
3551 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3552
3553         * ext/a52dec/gsta52dec.c:
3554           a52dec: plug buffer leak
3555
3556 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3557
3558         * ext/a52dec/gsta52dec.c:
3559           a52dec: plug buffer leak
3560
3561 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3562
3563         * ext/amrnb/amrnbenc.c:
3564           amrnbenc: _map and _unmap the appropriate input and output buffers
3565
3566 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3567
3568         * ext/a52dec/gsta52dec.c:
3569           a52dec: Fix some merge mistakes
3570
3571 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3572
3573           Merge branch 'master' into 0.11
3574           Conflicts:
3575           ext/a52dec/gsta52dec.c
3576           ext/a52dec/gsta52dec.h
3577           ext/lame/gstlame.c
3578           ext/lame/gstlame.h
3579           ext/lame/gstlamemp3enc.c
3580           ext/mad/gstmad.c
3581           ext/mad/gstmad.h
3582           gst/mpegaudioparse/gstmpegaudioparse.c
3583           gst/mpegstream/gstdvddemux.c
3584           gst/realmedia/rdtdepay.c
3585           po/es.po
3586           po/lv.po
3587           po/sr.po
3588
3589 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3590
3591         * gst/dvdsub/Makefile.am:
3592           dvdsub: add some CFLAGS and LIBS in Makefile.am
3593           ... since adapter is still used.
3594
3595 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3596
3597         * gst/realmedia/rmdemux.c:
3598           rmdemux: Don't use buffer after unreffing
3599
3600 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3601
3602         * gst/asfdemux/gstasfdemux.c:
3603           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
3604
3605 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3606
3607         * ext/mad/gstmad.c:
3608           mad: Correctly unmap the buffer with the original data pointer
3609
3610 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3611
3612         * ext/mad/gstmad.c:
3613           mad: Make sure to set caps on the srcpad if none are set yet
3614
3615 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3616
3617         * ext/mad/Makefile.am:
3618           mad: fix LIBS order in Makefile.am
3619
3620 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3621
3622         * ext/mad/gstmad.h:
3623           mad: remove left-over id3tag.h include
3624           We don't use libid3tag any more.
3625
3626 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3627
3628         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3629           dvdlpcmdec: fix for multichannel
3630
3631 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3632
3633         * ext/a52dec/gsta52dec.c:
3634         * ext/a52dec/gsta52dec.h:
3635           a52dec: Update for the new raw audio caps
3636
3637 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3638
3639         * ext/mad/gstmad.c:
3640           mad: Update for the new raw audio caps
3641
3642 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3643
3644         * ext/lame/gstlamemp3enc.c:
3645           lamemp3enc: Update for the new raw audio caps
3646
3647 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3648
3649         * ext/twolame/gsttwolamemp2enc.c:
3650           twolamemp2enc: Update for the new raw audio caps
3651
3652 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3653
3654         * ext/amrwbdec/amrwbdec.c:
3655           amrwbdec: Add the new layout field to the raw audio caps
3656
3657 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3658
3659         * ext/amrnb/amrnbdec.c:
3660         * ext/amrnb/amrnbenc.c:
3661           amrnb: Add the new layout field to the raw audio caps
3662
3663 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3664
3665         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3666         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3667           dvdlpcmdec: Port to the new raw audio caps
3668
3669 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3670
3671         * gst/asfdemux/gstasfdemux.c:
3672           asfdemux: Update for libgstriff API changes
3673           Still needs to handle audio channel reordering.
3674
3675 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3676
3677         * common:
3678           Automatic update of common submodule
3679           From 50b34ab to 0807187
3680
3681 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3682
3683         * ext/lame/Makefile.am:
3684           lame: fix LIBADD order in Makefile.am
3685
3686 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3687
3688         * tests/check/elements/amrnbenc.c:
3689         * tests/check/elements/mpeg2dec.c:
3690         * tests/check/elements/x264enc.c:
3691         * tests/check/elements/xingmux.c:
3692         * tests/check/generic/states.c:
3693           tests: make tests compile
3694
3695 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3696
3697         * ext/amrwbdec/amrwbdec.c:
3698         * ext/dvdread/dvdreadsrc.c:
3699         * ext/mad/gstmad.c:
3700         * ext/sidplay/gstsiddec.cc:
3701         * gst/asfdemux/gstasfdemux.c:
3702         * gst/realmedia/pnmsrc.c:
3703         * gst/realmedia/rdtmanager.c:
3704         * gst/realmedia/rmdemux.c:
3705           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
3706
3707 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3708
3709         * tests/check/Makefile.am:
3710           tests: disable generic index test
3711
3712 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3713
3714         * ext/mpeg2dec/gstmpeg2dec.c:
3715           mpeg2dec: remove all seeking-related code
3716           A parser or demuxer upstream should handle this Same for
3717           queries.
3718
3719 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3720
3721         * ext/mpeg2dec/gstmpeg2dec.c:
3722         * ext/mpeg2dec/gstmpeg2dec.h:
3723           mpeg2dec: update for GstIndex removal
3724
3725 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3726
3727         * ext/cdio/gstcdiocddasrc.c:
3728           cdio: update for probe vfunc removal in GstAudioCdSrc
3729
3730 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3731
3732         * ext/lame/gstlame.c:
3733         * ext/lame/gstlamemp3enc.c:
3734           lame: fix printf format in debug statements
3735           https://bugzilla.gnome.org/show_bug.cgi?id=666926
3736
3737 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3738
3739         * ext/lame/gstlame.c:
3740         * ext/lame/gstlame.h:
3741           lame: ensure parsed output
3742           ... by doing some basic parsing of encoded lame data.
3743
3744 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3745
3746         * ext/lame/gstlame.h:
3747           lame: cleanup unused instance struct fields
3748
3749 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3750
3751         * ext/lame/Makefile.am:
3752         * ext/lame/gstlamemp3enc.c:
3753         * ext/lame/gstlamemp3enc.h:
3754           lamemp3enc: ensure parsed output
3755           ... by doing some basic parsing of encoded lame data.
3756           Fixes #652150.
3757
3758 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3759
3760         * ext/lame/gstlamemp3enc.c:
3761           lamemp3enc: do not leak merged tags
3762
3763 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3764
3765         * ext/mad/gstmad.c:
3766         * ext/mad/gstmad.h:
3767           mad: helpfully bodge the last buffer to let mad decode the last frame
3768           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
3769           to be believed, the last buffer must be followed by a number of 0 bytes
3770           in order for the last frame to be decoded (at least in some cases).
3771           Doing so seems to work here, fixing a missing 1152 samples when using
3772           mp3parse before mad (not using mp3parse would yield the correct amount
3773           of samples, if there's extra non-MP3 data after (eg, tag data)).
3774
3775 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3776
3777         * ext/dvdread/dvdreadsrc.c:
3778           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
3779
3780 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3781
3782         * gst/mpegstream/gstdvddemux.c:
3783           dvddemux: tweak subtitle stream setup based on dvd language codes event
3784           ... to allow for non-continuous subtitle stream numbers.
3785           The missing stream numbers tend to come up as subtitle streams anyway
3786           (albeit not with an identified language tag).
3787
3788 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3789
3790         * ext/dvdread/dvdreadsrc.c:
3791           dvdreadsrc: minor safety tweak to sector seeking
3792
3793 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
3794
3795         * ext/a52dec/gsta52dec.c:
3796           a52dec: check that a52_init returns a valid a52 state
3797
3798 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3799
3800         * ext/mpeg2dec/gstmpeg2dec.c:
3801           mpeg2dec: update for new interlaced flags
3802
3803 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3804
3805         * ext/a52dec/Makefile.am:
3806         * ext/a52dec/gsta52dec.c:
3807         * ext/a52dec/gsta52dec.h:
3808           a52dec: port to audiodecoder
3809
3810 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3811
3812         * ext/mad/Makefile.am:
3813         * ext/mad/gstmad.c:
3814         * ext/mad/gstmad.h:
3815           mad: port to audiodecoder
3816
3817 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3818
3819         * ext/a52dec/gsta52dec.c:
3820           a52dec: Don't claim to support upstream renegotiation
3821           and use fixed caps on the srcpad. To correctly support
3822           upstream renegotiation a52dec would need to check if the
3823           caps of the downstream allocated buffer are the requested
3824           caps or if the size is different.
3825           Fixes bug #665989.
3826
3827 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
3828
3829         * ext/a52dec/gsta52dec.c:
3830           a52dec: Check that the a52_state is correctly initialized
3831
3832 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3833
3834         * gst-libs/gst/Makefile.am:
3835         * gst-libs/gst/glib-compat-private.h:
3836         * gst/asfdemux/gstasfdemux.c:
3837         * gst/mpegaudioparse/gstmpegaudioparse.c:
3838         * gst/realmedia/rademux.c:
3839         * gst/realmedia/rdtmanager.c:
3840         * gst/realmedia/rmdemux.c:
3841           Work around deprecated thread API in glib master
3842           Add private replacements for deprecated functions such as
3843           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
3844           to avoid the deprecation warnings. We can't change most of
3845           these in 0.10 because they're part of our API and ABI.
3846           Suppress deprecation warnings in selected files, mostly for
3847           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
3848           not much we can do here in 0.10.
3849
3850 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3851
3852         * po/LINGUAS:
3853         * po/eo.po:
3854         * po/es.po:
3855         * po/lv.po:
3856         * po/sr.po:
3857           po: update translations
3858
3859 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3860
3861         * gst/realmedia/rdtdepay.c:
3862           rdtdepay: make buffer metadata writable before setting caps on it
3863           Fixes issue when the header buffer is being pushed, which was taken
3864           from the caps and is therefore not writable.
3865
3866 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3867
3868         * ext/dvdread/dvdreadsrc.c:
3869           fix for basesrc changes
3870
3871 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
3872
3873         * gst/asfdemux/gstrtpasfdepay.c:
3874           rtpasfdepay: Initialize GstRTPBuffer before usage
3875
3876 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3877
3878           Merge remote-tracking branch 'origin/master' into 0.11
3879           Conflicts:
3880           ext/dvdread/dvdreadsrc.c
3881
3882 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
3883
3884         * ext/dvdread/dvdreadsrc.c:
3885           dvdreadsrc: Fix format string compiler warning
3886           Fixes bug #665101.
3887
3888 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3889
3890           Merge remote-tracking branch 'origin/master' into 0.11
3891
3892 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3893
3894         * ext/mpeg2dec/gstmpeg2dec.c:
3895           Update for indexable change
3896
3897 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3898
3899         * gst/realmedia/rdtmanager.c:
3900           update for clock provider API change
3901
3902 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3903
3904         * ext/a52dec/gsta52dec.c:
3905         * ext/amrnb/amrnbdec.c:
3906         * ext/amrnb/amrnbenc.c:
3907         * ext/amrwbdec/amrwbdec.c:
3908         * ext/dvdread/dvdreadsrc.c:
3909         * ext/lame/gstlame.c:
3910         * ext/lame/gstlamemp3enc.c:
3911         * ext/mad/gstmad.c:
3912         * ext/mpeg2dec/gstmpeg2dec.c:
3913         * ext/sidplay/gstsiddec.cc:
3914         * ext/twolame/gsttwolame.c:
3915         * ext/x264/gstx264enc.c:
3916         * gst/asfdemux/gstasfdemux.c:
3917         * gst/asfdemux/gstrtpasfdepay.c:
3918         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3919         * gst/dvdsub/gstdvdsubdec.c:
3920         * gst/dvdsub/gstdvdsubparse.c:
3921         * gst/iec958/ac3iec.c:
3922         * gst/mpegaudioparse/gstmpegaudioparse.c:
3923         * gst/mpegaudioparse/gstxingmux.c:
3924         * gst/mpegstream/gstdvddemux.c:
3925         * gst/mpegstream/gstmpegdemux.c:
3926         * gst/mpegstream/gstmpegparse.c:
3927         * gst/mpegstream/gstrfc2250enc.c:
3928         * gst/realmedia/pnmsrc.c:
3929         * gst/realmedia/rademux.c:
3930         * gst/realmedia/rdtdepay.c:
3931         * gst/realmedia/rdtmanager.c:
3932         * gst/realmedia/rmdemux.c:
3933         * gst/synaesthesia/gstsynaesthesia.c:
3934           various: fix pad template ref leaks
3935           https://bugzilla.gnome.org/show_bug.cgi?id=662664
3936
3937 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
3938
3939         * tests/check/elements/xingmux.c:
3940           tests: update for gstcheck API change
3941
3942 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3943
3944         * ext/amrnb/amrnbenc.c:
3945         * ext/dvdread/dvdreadsrc.c:
3946         * ext/lame/gstlamemp3enc.c:
3947         * ext/twolame/gsttwolamemp2enc.c:
3948           ext: fix more printf format warnings in debug messages
3949
3950 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
3951
3952         * gst/asfdemux/gstasfdemux.c:
3953         * gst/asfdemux/gstrtpasfdepay.c:
3954         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3955         * gst/dvdsub/gstdvdsubdec.c:
3956         * gst/dvdsub/gstdvdsubparse.c:
3957         * gst/realmedia/rademux.c:
3958         * gst/realmedia/rmdemux.c:
3959           Fix print format compiler warnings on OS X / 64bit
3960           https://bugzilla.gnome.org/show_bug.cgi?id=662617
3961
3962 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3963
3964         * gst/asfdemux/gstasfdemux.c:
3965         * gst/realmedia/rademux.c:
3966         * gst/realmedia/rdtmanager.c:
3967         * gst/realmedia/rmdemux.c:
3968           update for activation changes
3969
3970 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3971
3972         * gst/asfdemux/gstasfdemux.c:
3973         * gst/realmedia/rademux.c:
3974         * gst/realmedia/rmdemux.c:
3975           update for new scheduling query
3976
3977 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3978
3979         * gst/asfdemux/gstasfdemux.c:
3980         * gst/realmedia/rademux.c:
3981         * gst/realmedia/rdtmanager.c:
3982         * gst/realmedia/rmdemux.c:
3983           add parent to activate functions
3984
3985 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
3986
3987         * ext/a52dec/gsta52dec.c:
3988         * ext/mpeg2dec/gstmpeg2dec.c:
3989         * ext/sidplay/gstsiddec.cc:
3990         * ext/x264/gstx264enc.c:
3991         * gst/asfdemux/gstasfdemux.c:
3992         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3993         * gst/dvdsub/gstdvdsubdec.c:
3994         * gst/dvdsub/gstdvdsubparse.c:
3995         * gst/realmedia/rademux.c:
3996         * gst/realmedia/rdtdepay.c:
3997         * gst/realmedia/rdtmanager.c:
3998         * gst/realmedia/rmdemux.c:
3999           add parent to pad functions
4000
4001 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4002
4003         * ext/mpeg2dec/gstmpeg2dec.c:
4004         * ext/sidplay/gstsiddec.cc:
4005         * ext/x264/gstx264enc.c:
4006         * gst/asfdemux/gstasfdemux.c:
4007         * gst/realmedia/rademux.c:
4008         * gst/realmedia/rdtmanager.c:
4009         * gst/realmedia/rmdemux.c:
4010           add parent to query function
4011
4012 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4013
4014         * gst/asfdemux/gstasfdemux.c:
4015         * gst/realmedia/rademux.c:
4016           _query_peer_*() -> _peer_query_*()
4017
4018 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4019
4020         * gst/dvdsub/gstdvdsubdec.c:
4021           _accept_caps() -> _query_accept_caps()
4022
4023 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4024
4025         * ext/x264/gstx264enc.c:
4026           _peer_get_caps() -> _peer_query_caps()
4027
4028 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4029
4030         * ext/x264/gstx264enc.c:
4031           update for _get_caps() -> _query_caps()
4032
4033 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4034
4035         * ext/x264/gstx264enc.c:
4036           change getcaps to query
4037
4038 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4039
4040         * ext/mad/gstmad.c:
4041           mad: re-instate accidentally dropped rank
4042
4043 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4044
4045         * ext/dvdread/dvdreadsrc.c:
4046         * gst/realmedia/pnmsrc.c:
4047           Update for GstURIHandler get_protocols() changes
4048
4049 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4050
4051         * ext/dvdread/dvdreadsrc.c:
4052         * ext/dvdread/dvdreadsrc.h:
4053         * gst/realmedia/pnmsrc.c:
4054           dvdreadsrc, pnmsrc: update for GstURIHandler changes
4055
4056 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4057
4058         * ext/mad/gstmad.c:
4059           mad: re-port to 0.11
4060           This time using the base class. Still something
4061           wrong with the parsing though, when there's no
4062           parser or demuxer upstream (which of course
4063           shouldn't happen in a normal playback scenario).
4064
4065 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4066
4067         * ext/mad/gstmad.c:
4068         * ext/mad/gstmad.h:
4069           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
4070
4071 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4072
4073         * ext/mad/gstmad.c:
4074         * ext/mad/gstmad.h:
4075           mad: replace with 0.10 version ported to GstAudioDecoder
4076           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
4077           of Mark's baseaudio branch.
4078           Would probably be too risky to drop this into 0.10 given
4079           all the things mad is doing.
4080
4081 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4082
4083         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4084           docs: remove bits for old lame element from sections.txt file
4085
4086 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4087
4088         * Android.mk:
4089         * configure.ac:
4090         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4091         * docs/plugins/inspect/plugin-mpegstream.xml:
4092         * gst-plugins-ugly.spec.in:
4093         * gst/mpegstream/Makefile.am:
4094         * gst/mpegstream/README:
4095         * gst/mpegstream/gstdvddemux.c:
4096         * gst/mpegstream/gstdvddemux.h:
4097         * gst/mpegstream/gstmpegclock.c:
4098         * gst/mpegstream/gstmpegclock.h:
4099         * gst/mpegstream/gstmpegdemux.c:
4100         * gst/mpegstream/gstmpegdemux.h:
4101         * gst/mpegstream/gstmpegpacketize.c:
4102         * gst/mpegstream/gstmpegpacketize.h:
4103         * gst/mpegstream/gstmpegparse.c:
4104         * gst/mpegstream/gstmpegparse.h:
4105         * gst/mpegstream/gstmpegstream.c:
4106         * gst/mpegstream/gstrfc2250enc.c:
4107         * gst/mpegstream/gstrfc2250enc.h:
4108         * gst/mpegstream/mpegstream.vcproj:
4109         * gst/mpegstream/notes:
4110         * win32/MANIFEST:
4111         * win32/vs6/gst_plugins_ugly.dsw:
4112         * win32/vs6/libgstac3parse.dsp:
4113         * win32/vs6/libgstmpegaudioparse.dsp:
4114         * win32/vs6/libgstmpegstream.dsp:
4115           mpegstream: remove the old mpeg-ps parser and demuxers
4116           Don't want anyone porting this by accident.
4117           Superseded by mpegpsdemux in -bad.
4118
4119 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4120
4121         * configure.ac:
4122         * ext/cdio/Makefile.am:
4123         * ext/cdio/gstcdio.c:
4124         * ext/cdio/gstcdiocddasrc.c:
4125         * ext/cdio/gstcdiocddasrc.h:
4126           cdio: port cdiocddasrc to 0.11
4127
4128 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4129
4130         * tests/check/elements/mpeg2dec.c:
4131           tests: port mpeg2dec to 0.11
4132           It compiles, but fails.
4133
4134 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4135
4136         * tests/check/elements/x264enc.c:
4137           tests: port x264enc unit test to 0.11
4138           Well, it compiles now at least.
4139
4140 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4141
4142         * gst/asfdemux/gstrtpasfdepay.h:
4143           update for base class rename
4144
4145 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4146
4147         * gst/asfdemux/gstrtpasfdepay.c:
4148         * gst/asfdemux/gstrtpasfdepay.h:
4149           update for base class rename
4150
4151 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4152
4153         * po/af.po:
4154         * po/az.po:
4155         * po/bg.po:
4156         * po/ca.po:
4157         * po/cs.po:
4158         * po/da.po:
4159         * po/de.po:
4160         * po/el.po:
4161         * po/en_GB.po:
4162         * po/es.po:
4163         * po/eu.po:
4164         * po/fi.po:
4165         * po/fr.po:
4166         * po/gl.po:
4167         * po/hu.po:
4168         * po/id.po:
4169         * po/it.po:
4170         * po/ja.po:
4171         * po/lt.po:
4172         * po/lv.po:
4173         * po/ms.po:
4174         * po/mt.po:
4175         * po/nb.po:
4176         * po/nl.po:
4177         * po/or.po:
4178         * po/pl.po:
4179         * po/pt_BR.po:
4180         * po/ro.po:
4181         * po/ru.po:
4182         * po/sk.po:
4183         * po/sl.po:
4184         * po/sq.po:
4185         * po/sr.po:
4186         * po/sv.po:
4187         * po/tr.po:
4188         * po/uk.po:
4189         * po/vi.po:
4190         * po/zh_CN.po:
4191           po: update translations
4192
4193 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4194
4195         * docs/plugins/gst-plugins-ugly-plugins.args:
4196         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4197         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4198         * docs/plugins/inspect/plugin-a52dec.xml:
4199         * docs/plugins/inspect/plugin-amrnb.xml:
4200         * docs/plugins/inspect/plugin-amrwbdec.xml:
4201         * docs/plugins/inspect/plugin-asf.xml:
4202         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4203         * docs/plugins/inspect/plugin-dvdread.xml:
4204         * docs/plugins/inspect/plugin-dvdsub.xml:
4205         * docs/plugins/inspect/plugin-lame.xml:
4206         * docs/plugins/inspect/plugin-mad.xml:
4207         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4208         * docs/plugins/inspect/plugin-realmedia.xml:
4209         * docs/plugins/inspect/plugin-siddec.xml:
4210         * docs/plugins/inspect/plugin-twolame.xml:
4211         * docs/plugins/inspect/plugin-x264.xml:
4212           docs: update docs
4213
4214 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4215
4216         * ext/lame/gstlamemp3enc.c:
4217           lamemp3enc: cosmetic error message change
4218           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
4219
4220 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4221
4222         * docs/plugins/Makefile.am:
4223         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4224         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4225         * ext/twolame/Makefile.am:
4226         * ext/twolame/gsttwolame.c:
4227         * ext/twolame/gsttwolame.h:
4228         * ext/twolame/gsttwolamemp2enc.c:
4229         * ext/twolame/gsttwolamemp2enc.h:
4230         * po/POTFILES.in:
4231           twolame: rename to twolamemp2enc
4232
4233 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4234
4235         * configure.ac:
4236         * ext/twolame/gsttwolame.c:
4237           twolame: port to 0.11
4238
4239 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4240
4241         * Android.mk:
4242         * configure.ac:
4243         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4244         * docs/plugins/inspect/plugin-iec958.xml:
4245         * gst-plugins-ugly.spec.in:
4246         * gst/iec958/Makefile.am:
4247         * gst/iec958/ac3_padder.c:
4248         * gst/iec958/ac3_padder.h:
4249         * gst/iec958/ac3iec.c:
4250         * gst/iec958/ac3iec.h:
4251         * win32/MANIFEST:
4252         * win32/vs6/libgstiec958.dsp:
4253           iec958: remove this plugin
4254           I think it can just go away. Audio sinks can and should payload
4255           things themselves using the helper API in libgstaudio. If such
4256           a plugin still makes sense, it should probably be rewritten
4257           using the library functions (and be put into -good or so).
4258
4259 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4260
4261         * gst/realmedia/rademux.c:
4262         * gst/realmedia/rmdemux.c:
4263         * gst/realmedia/rtspreal.c:
4264           update for adapter api change
4265
4266 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4267
4268         * ext/x264/gstx264enc.c:
4269           update for removed fixate function
4270
4271 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4272
4273         * ext/mad/gstmad.c:
4274         * ext/mpeg2dec/gstmpeg2dec.c:
4275         * gst/asfdemux/gstasfdemux.c:
4276         * gst/realmedia/rmdemux.c:
4277           remove query types
4278
4279 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4280
4281         * configure.ac:
4282         * gst/realmedia/rademux.c:
4283         * gst/realmedia/rdtdepay.c:
4284         * gst/realmedia/rmdemux.c:
4285         * gst/realmedia/rmutils.c:
4286           realmedia is ported
4287
4288 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4289
4290         * gst/asfdemux/gstasfdemux.c:
4291         * gst/mpegstream/gstdvddemux.c:
4292         * gst/mpegstream/gstmpegdemux.c:
4293         * gst/realmedia/rmdemux.c:
4294         * gst/realmedia/rmdemux.h:
4295           more template fixes
4296
4297 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
4298
4299         * po/POTFILES.in:
4300           po: lame => lamemp3enc
4301
4302 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4303
4304         * gst/realmedia/rdtmanager.c:
4305           make request pads take %u
4306
4307 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4308
4309         * ext/mpeg2dec/gstmpeg2dec.c:
4310         * ext/mpeg2dec/gstmpeg2dec.h:
4311           mpeg2dec: Add basic cropping support
4312
4313 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4314
4315         * ext/a52dec/gsta52dec.c:
4316         * ext/sidplay/gstsiddec.cc:
4317         * gst/asfdemux/gstasfdemux.c:
4318         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4319           tags: update for tag API removal
4320
4321 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4322
4323         * ext/mpeg2dec/gstmpeg2dec.c:
4324         * ext/mpeg2dec/gstmpeg2dec.h:
4325           update for meta api change
4326
4327 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4328
4329         * gst/asfdemux/gstasfdemux.c:
4330           structure: fix for api update
4331
4332 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4333
4334           Merge remote-tracking branch 'origin/master' into 0.11
4335
4336 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4337
4338         * tests/check/elements/amrnbenc.c:
4339           tests: port amrnbenc test to 0.11
4340
4341 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4342
4343         * ext/amrnb/amrnbdec.c:
4344         * ext/amrnb/amrnbenc.c:
4345           amrnb: fix up raw audio caps for 0.11
4346
4347 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4348
4349         * tests/check/Makefile.am:
4350           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
4351
4352 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4353
4354         * docs/plugins/Makefile.am:
4355         * ext/lame/Makefile.am:
4356         * ext/lame/README:
4357         * ext/lame/gstlame.c:
4358         * ext/lame/gstlame.h:
4359         * ext/lame/plugin.c:
4360         * ext/lame/test-lame.c:
4361         * gst/xingmux/gstxingmux.c:
4362         * tests/check/pipelines/lame.c:
4363           lame: remove lame element, it's been superseded by lamemp3enc
4364
4365 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4366
4367         * ext/a52dec/gsta52dec.c:
4368         * ext/lame/gstlamemp3enc.c:
4369         * ext/mad/gstmad.c:
4370         * ext/sidplay/gstsiddec.cc:
4371         * gst/asfdemux/gstasfdemux.c:
4372         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4373           ext, gst: update for taglist API changes
4374
4375 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
4376
4377         * gst/asfdemux/gstasfdemux.c:
4378           asfdemux: Don't leak pending payload buffers
4379           Fixes #662964
4380
4381 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4382
4383           Merge branch 'master' into 0.11
4384           Conflicts:
4385           ext/sidplay/gstsiddec.cc
4386
4387 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
4388
4389         * ext/sidplay/gstsiddec.cc:
4390           siddec: use BOILERPLATE macro and cleanup FIXMEs
4391
4392 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4393
4394         * gst/asfdemux/gstrtpasfdepay.c:
4395           asfdepay: fix compiler warnings after gst_caps_new_simple() change
4396
4397 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4398
4399         * gst-plugins-ugly.spec.in:
4400           Update specfile with latest changes
4401
4402 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4403
4404         * gst/asfdemux/gstasfdemux.c:
4405           asfdemux: Don't unmap a buffer that doesn't exist
4406
4407 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4408
4409         * configure.ac:
4410         * ext/dvdread/dvdreadsrc.c:
4411           dvdread: port to 0.11
4412
4413 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4414
4415         * configure.ac:
4416         * gst/dvdsub/Makefile.am:
4417         * gst/dvdsub/gstdvdsubdec.c:
4418         * gst/dvdsub/gstdvdsubdec.h:
4419         * gst/dvdsub/gstdvdsubparse.c:
4420           dvdsub: port to 0.11
4421
4422 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4423
4424           Merge branch 'master' into 0.11
4425           Conflicts:
4426           ext/amrwbdec/Makefile.am
4427           ext/amrwbdec/amrwbdec.c
4428
4429 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4430
4431         * gst/realmedia/gstrdtbuffer.c:
4432         * gst/realmedia/gstrdtbuffer.h:
4433         * gst/realmedia/pnmsrc.c:
4434         * gst/realmedia/rademux.c:
4435         * gst/realmedia/rdtdepay.c:
4436         * gst/realmedia/rdtmanager.c:
4437         * gst/realmedia/rmdemux.c:
4438         * gst/realmedia/rmutils.c:
4439         * gst/realmedia/rtspreal.c:
4440           realmedia: port to 0.11
4441
4442 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4443
4444         * ext/amrwbdec/Makefile.am:
4445         * ext/amrwbdec/amrwbdec.c:
4446         * ext/amrwbdec/amrwbdec.h:
4447           amrwbdec: port to audiodecoder
4448
4449 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4450
4451         * ext/amrnb/Makefile.am:
4452           amrnbdec: fixup build
4453
4454 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4455
4456         * ext/amrnb/amrnbdec.c:
4457           amrnbdec: remove leftover extraneous _unref
4458
4459 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4460
4461           Merge branch 'master' into 0.11
4462           Conflicts:
4463           ext/amrnb/amrnbdec.c
4464
4465 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4466
4467         * configure.ac:
4468         * ext/amrnb/amrnbdec.c:
4469         * ext/amrnb/amrnbenc.c:
4470           amrnb: port to 0.11
4471
4472 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4473
4474         * configure.ac:
4475         * ext/amrwbdec/Makefile.am:
4476         * ext/amrwbdec/amrwbdec.c:
4477           ported amrwbdec to 0.11
4478
4479 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4480
4481         * ext/amrnb/amrnbdec.c:
4482         * ext/amrnb/amrnbdec.h:
4483           amrnbdec: port to audiodecoder
4484
4485 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4486
4487           Merge branch 'master' into 0.11
4488
4489 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4490
4491         * configure.ac:
4492         * ext/mpeg2dec/gstmpeg2dec.c:
4493         * ext/mpeg2dec/gstmpeg2dec.h:
4494           mpeg2dec: minimal port to 0.11
4495
4496 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4497
4498         * ext/mpeg2dec/gstmpeg2dec.c:
4499         * ext/mpeg2dec/gstmpeg2dec.h:
4500           mpeg2dec: post QoS messages when dropping a frame due to QoS
4501           https://bugzilla.gnome.org/show_bug.cgi?id=658241
4502
4503 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4504
4505         * configure.ac:
4506           configure: update ported plugins list
4507
4508 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4509
4510         * common:
4511           update to 0.11 branch
4512
4513 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4514
4515         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4516         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
4517           dvdlpcmdec: port to 0.11
4518
4519 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4520
4521         * ext/lame/gstlame.c:
4522         * ext/lame/gstlamemp3enc.c:
4523           lame: fix raw audio caps too
4524
4525 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4526
4527         * ext/lame/gstlame.c:
4528         * ext/lame/gstlamemp3enc.c:
4529           lame: port to 0.11
4530
4531 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4532
4533           Merge branch 'master' into 0.11
4534
4535 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4536
4537         * ext/x264/gstx264enc.c:
4538         * ext/x264/gstx264enc.h:
4539           x264enc: port to 0.11
4540
4541 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4542
4543         * ext/amrnb/Makefile.am:
4544         * ext/amrnb/amrnbenc.c:
4545         * ext/amrnb/amrnbenc.h:
4546           amrnbenc: port to audioencoder
4547
4548 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4549
4550           Merge branch 'master' into 0.11
4551           Conflicts:
4552           ext/mad/gstmad.c
4553
4554 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4555
4556         * ext/a52dec/gsta52dec.c:
4557           port a52dec to 0.11
4558
4559 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4560
4561         * ext/twolame/gsttwolame.c:
4562           twolame: Simple fix for GstAudioEncoder API change
4563
4564 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4565
4566         * ext/twolame/gsttwolame.c:
4567           twolame: Fix variable 'gstelement_class' set but not used compiler warning
4568
4569 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4570
4571         * ext/lame/gstlame.c:
4572         * ext/lame/gstlamemp3enc.c:
4573           lame: Don't get the parent class again, GST_BOILERPLATE does this already
4574
4575 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4576
4577         * ext/lame/gstlame.c:
4578         * ext/lame/gstlamemp3enc.c:
4579           lame: Fix variable 'gstelement_class' set but not used compiler warning
4580
4581 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4582
4583         * ext/twolame/gsttwolame.c:
4584           twolame: improve output framing and timestamping
4585           ... which simply comes down to requesting one frame of input data at a time,
4586           since the encoder nicely turns this into 1 encoded frame.
4587
4588 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4589
4590         * ext/twolame/Makefile.am:
4591         * ext/twolame/gsttwolame.c:
4592         * ext/twolame/gsttwolame.h:
4593           twolame: port to audioencoder
4594
4595 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4596
4597         * ext/lame/gstlame.c:
4598           lame: use some more boilerplate
4599
4600 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4601
4602         * ext/lame/gstlame.c:
4603         * ext/lame/gstlame.h:
4604           lame: port to audioencoder
4605
4606 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4607
4608         * ext/lame/gstlamemp3enc.c:
4609           lamemp3enc: use some more boilerplate
4610
4611 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4612
4613         * ext/lame/gstlamemp3enc.c:
4614           lamemp3enc: really report bitrate rather kbitrate
4615
4616 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4617
4618         * ext/lame/Makefile.am:
4619         * ext/lame/gstlamemp3enc.c:
4620         * ext/lame/gstlamemp3enc.h:
4621           lamemp3enc: port to audioencoder
4622
4623 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4624
4625         * ext/dvdread/dvdreadsrc.c:
4626           dvdreadsrc: take into account first sector of the current title
4627           This fixes seeking on titles which do not start on a new file.
4628           https://bugzilla.gnome.org/show_bug.cgi?id=659252
4629
4630 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4631
4632         * ext/dvdread/dvdreadsrc.c:
4633           dvdreadsrc: fix sector seeking
4634           It was overly complicated, and did not take into account the offset
4635           needed for titles which do not start on a new file.
4636           https://bugzilla.gnome.org/show_bug.cgi?id=659252
4637
4638 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4639
4640         * ext/dvdread/dvdreadsrc.c:
4641           dvdreadsrc: fix sector search for packed titles
4642           Some DVD titles are packed in a single set, and we need to use
4643           the correct table to map times to sectors.
4644           https://bugzilla.gnome.org/show_bug.cgi?id=659252
4645
4646 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4647
4648         * configure.ac:
4649         * ext/mad/Makefile.am:
4650         * ext/mad/gstmad.c:
4651         * gst-plugins-ugly.spec.in:
4652           mad: remove id3tag dependency used by in practice unreachable legacy code
4653           The mad mp3 decoder element shouldn't parse tags at all really, but we
4654           have so far kept this code around for backwards-compatibility reasons
4655           for people building manual pipelines for some reason. However, as it
4656           turns out that code has never actually worked in 0.10 in practice,
4657           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
4658           which doesn't actually seem to happen any more though because of the
4659           preceding mad_header_decode(), which will discover and report the
4660           sync loss if it runs into a tag and make mad_frame_decode() try to
4661           resync right away.
4662           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
4663
4664 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4665
4666         * gst/asfdemux/asfpacket.c:
4667           asfpacket: skip empty payload packets
4668           ... which also avoids assertion failures and possible segfaults later on
4669           when possibly trying to join 2 empty buffers.
4670
4671 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4672
4673         * gst/realmedia/rmdemux.c:
4674         * gst/realmedia/rmdemux.h:
4675           rmdemux: delay announcing container tags until we have pads
4676           Fixes tags when transcoding.
4677           https://bugzilla.gnome.org/show_bug.cgi?id=658297
4678
4679 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4680
4681         * tests/check/elements/amrnbenc.c:
4682           amrnbenc: Use complete raw audio caps in the test
4683
4684 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
4685
4686         * docs/plugins/Makefile.am:
4687           docs: cleanup makefiles
4688           Remove commented out parts that we don't need. Remove "the wingo addition" - no
4689           so useful after all. Narrow down file-globs for plugin docs.
4690
4691 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
4692
4693         * common:
4694           Automatic update of common submodule
4695           From a39eb83 to 11f0cd5
4696
4697 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
4698
4699         * common:
4700           Automatic update of common submodule
4701           From 605cd9a to a39eb83
4702
4703 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4704
4705         * gst/asfdemux/gstasfdemux.c:
4706           asf: don't use fourcc
4707
4708 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4709
4710           Merge branch 'master' into 0.11
4711
4712 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4713
4714         * ext/mpeg2dec/gstmpeg2dec.c:
4715           mpeg2dec: fix spurious failure to decode some files
4716           Parsing can return with an 'invalid' state, but this is not
4717           actually fatal. For one, the mpeg2dec command line tool that
4718           comes with the libmpeg2 library blithely ignores this condition
4719           and merrily goes on. So we do this same, logging the error,
4720           and going on with parsing. This makes something work that did
4721           not use to work, and brings happiness to the world.
4722           https://bugzilla.gnome.org/show_bug.cgi?id=429476
4723
4724 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4725
4726         * ext/mad/gstmad.c:
4727         * ext/sidplay/Makefile.am:
4728         * ext/sidplay/gstsiddec.cc:
4729           port to new audio caps
4730
4731 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4732
4733           Merge branch 'master' into 0.11
4734           Conflicts:
4735           common
4736           gst/asfdemux/gstrtpasfdepay.c
4737
4738 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4739
4740         * configure.ac:
4741           configure: Add synaesthesia to the list of non-ported plugins
4742
4743 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4744
4745         * configure.ac:
4746         * docs/plugins/Makefile.am:
4747         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4748         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4749         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4750         * gst-plugins-ugly.spec.in:
4751         * gst/mpegaudioparse/Makefile.am:
4752         * gst/mpegaudioparse/gstmpegaudioparse.c:
4753         * gst/mpegaudioparse/gstmpegaudioparse.h:
4754         * gst/mpegaudioparse/gstxingmux.c:
4755         * gst/mpegaudioparse/gstxingmux.h:
4756         * gst/mpegaudioparse/mpegaudioparse.vcproj:
4757         * gst/mpegaudioparse/plugin.c:
4758         * gst/xingmux/Makefile.am:
4759         * gst/xingmux/gstxingmux.c:
4760         * gst/xingmux/gstxingmux.h:
4761         * gst/xingmux/plugin.c:
4762           Remove mp3parse plugin/element
4763           It's been replaced by mpegaudioparse in -good. Don't want anyone
4764           to spend time porting a deprecated element. Rename plugin to xingmux
4765           for now until we move that somewhere else.
4766
4767 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4768
4769         * configure.ac:
4770           configure.ac: Define list of non-ported plugins
4771
4772 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4773
4774         * ext/mad/gstmad.c:
4775           mad: Fix for changes in GstQuery API
4776
4777 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4778
4779         * gst/asfdemux/gstasfdemux.c:
4780           asfdemux: Fix for changes in GstQuery API
4781
4782 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4783
4784         * gst/asfdemux/asfpacket.c:
4785           asfdemux: Fix print statement
4786
4787 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
4788
4789         * common:
4790           Update common submodule
4791
4792 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4793
4794         * ext/x264/gstx264enc.c:
4795           x264enc: Properly set the stream format in setcaps
4796           Do not forget to set the selected format to the options string
4797           when getting it from caps
4798           https://bugzilla.gnome.org/show_bug.cgi?id=655223
4799
4800 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
4801
4802         * ext/x264/gstx264enc.c:
4803           x264enc: fix the build for older x264enc
4804           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
4805
4806 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
4807
4808         * ext/x264/gstx264enc.c:
4809           x264enc: Read stream-format from the right place
4810           Read the stream-format from "stream-format" and not from profile, also rename
4811           the "bytestream" variable to "stream_format" so it's easier to understand.
4812
4813 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4814
4815         * ext/x264/gstx264enc.c:
4816         * ext/x264/gstx264enc.h:
4817           x264enc: Select stream-format based on caps
4818           Makes x264 select its stream-format based on what's available
4819           on caps, the user selected option will be chosen as a fallback
4820           when both options are available.
4821           https://bugzilla.gnome.org/show_bug.cgi?id=644233
4822
4823 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
4824
4825         * ext/x264/gstx264enc.c:
4826           x264: Allow renegotiation but prefer current caps
4827
4828 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
4829
4830         * tests/check/elements/x264enc.c:
4831           tests: Test x264enc profiles from the caps
4832           https://bugzilla.gnome.org/show_bug.cgi?id=644233
4833
4834 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
4835
4836         * ext/x264/Makefile.am:
4837         * ext/x264/gstx264enc.c:
4838         * ext/x264/gstx264enc.h:
4839           x264: Use profile and level from caps
4840           Enforces the profile and level from the downstream caps, also
4841           sets them on the fixated caps
4842           https://bugzilla.gnome.org/show_bug.cgi?id=644233
4843
4844 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4845
4846         * configure.ac:
4847           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
4848
4849 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
4850
4851         * ext/x264/gstx264enc.c:
4852           x264enc: fix subme property annotation - subme maximum is 10, not 6.
4853           Although the element accepts subme values > 6, the annotation which is
4854           visible through gst-inspect (for example) erroneously indicates 6 as the
4855           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
4856           https://bugzilla.gnome.org/show_bug.cgi?id=653473
4857
4858 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
4859
4860         * common:
4861           Automatic update of common submodule
4862           From 69b981f to 605cd9a
4863
4864 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4865
4866         * gst/asfdemux/gstrtspwms.c:
4867           rtspwms: Porting to 0.11
4868
4869 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4870
4871         * gst/asfdemux/gstrtpasfdepay.c:
4872           rtpasfdepay: Port to 0.11
4873
4874 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4875
4876         * gst/asfdemux/asfpacket.c:
4877         * gst/asfdemux/asfpacket.h:
4878         * gst/asfdemux/gstasfdemux.c:
4879         * gst/asfdemux/gstasfdemux.h:
4880           asfdemux: Porting to 0.11
4881
4882 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4883
4884         * ext/sidplay/gstsiddec.cc:
4885           siddec: port siddec to 0.11
4886
4887 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4888
4889         * gst/asfdemux/gstrtpasfdepay.c:
4890           rtpasfdepay: fix fragmented packet handling and packet padding
4891           Also remove a bogus assert.
4892
4893 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
4894
4895         * gst/synaesthesia/gstsynaesthesia.c:
4896           synaesthesia: fix wrong debug log string (copy'n'paste)
4897
4898 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4899
4900           Merge branch 'master' into 0.11
4901           Conflicts:
4902           configure.ac
4903
4904 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4905
4906         * ext/mad/gstmad.c:
4907           mad: port to new API
4908           Port to new segment API.
4909           Eat Caps events.
4910           No need to set caps on buffers.
4911
4912 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
4913
4914         * gst/realmedia/rmdemux.c:
4915           rmdemux: target is unsigned and can't be < 0
4916
4917 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
4918
4919         * ext/mad/gstmad.c:
4920           mad: use signed when caluculating the delta
4921           Avoids a <0 check for an unsigned variable.
4922
4923 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
4924
4925         * docs/plugins/Makefile.am:
4926           docs: remove obsolete commented out part
4927           We don't have this in the other modules and its not needed.
4928
4929 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
4930
4931         * docs/plugins/gst-plugins-ugly-plugins.args:
4932         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4933         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4934           docs: update plugin introspection data
4935           Now more files are merged and produced in a canonical fashion, which hopefully
4936           creates less or no delta in the future.
4937
4938 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
4939
4940         * common:
4941           Automatic update of common submodule
4942           From 9e5bbd5 to 69b981f
4943
4944 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4945
4946         * ext/lame/Makefile.am:
4947         * ext/lame/gstlamemp3enc.c:
4948           lamemp3enc: Post CODEC and BITRATE tags
4949           Also filter any CODEC/AUDIO_CODEC tags from incoming
4950           tag events.
4951           Fixes bug #391543.
4952
4953 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
4954
4955         * common:
4956           Automatic update of common submodule
4957           From fd35073 to 9e5bbd5
4958
4959 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
4960
4961         * common:
4962           Automatic update of common submodule
4963           From 46dfcea to fd35073
4964
4965 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4966
4967         * gst/asfdemux/gstrtpasfdepay.c:
4968           rtpasfdepay: simplify and refactor packet parsing
4969           Specifically, refactor buffer padding and consider marker bit for fragment
4970           assembling.
4971
4972 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4973
4974         * gst/asfdemux/gstrtpasfdepay.c:
4975           rtpasfdepay: avoid re-sending header
4976           ... e.g. following a seek, which otherwise confuses downstream demuxer
4977           expecting only a flow of data packets at this time.
4978
4979 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4980
4981         * gst/asfdemux/gstrtpasfdepay.c:
4982         * gst/asfdemux/gstrtpasfdepay.h:
4983           rtpasfdepay: remove unused field
4984
4985 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4986
4987         * ext/mad/gstmad.c:
4988           mad: Post bitrate tag whenever the bitrate changes
4989           Also send the layer/mode/emphasis/bitrate tags as an event too.
4990
4991 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4992
4993         * configure.ac:
4994         * win32/common/config.h:
4995           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
4996
4997 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4998
4999         * configure.ac:
5000         * docs/plugins/inspect/plugin-a52dec.xml:
5001         * docs/plugins/inspect/plugin-amrnb.xml:
5002         * docs/plugins/inspect/plugin-amrwbdec.xml:
5003         * docs/plugins/inspect/plugin-asf.xml:
5004         * docs/plugins/inspect/plugin-cdio.xml:
5005         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5006         * docs/plugins/inspect/plugin-dvdread.xml:
5007         * docs/plugins/inspect/plugin-dvdsub.xml:
5008         * docs/plugins/inspect/plugin-iec958.xml:
5009         * docs/plugins/inspect/plugin-lame.xml:
5010         * docs/plugins/inspect/plugin-mad.xml:
5011         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5012         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5013         * docs/plugins/inspect/plugin-mpegstream.xml:
5014         * docs/plugins/inspect/plugin-realmedia.xml:
5015         * docs/plugins/inspect/plugin-siddec.xml:
5016         * docs/plugins/inspect/plugin-twolame.xml:
5017         * docs/plugins/inspect/plugin-x264.xml:
5018         * win32/common/config.h:
5019           Back to development
5020
5021 === release 0.10.18 ===
5022
5023 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5024
5025         * ChangeLog:
5026         * NEWS:
5027         * RELEASE:
5028         * configure.ac:
5029         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5030         * docs/plugins/inspect/plugin-a52dec.xml:
5031         * docs/plugins/inspect/plugin-amrnb.xml:
5032         * docs/plugins/inspect/plugin-amrwbdec.xml:
5033         * docs/plugins/inspect/plugin-asf.xml:
5034         * docs/plugins/inspect/plugin-cdio.xml:
5035         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5036         * docs/plugins/inspect/plugin-dvdread.xml:
5037         * docs/plugins/inspect/plugin-dvdsub.xml:
5038         * docs/plugins/inspect/plugin-iec958.xml:
5039         * docs/plugins/inspect/plugin-lame.xml:
5040         * docs/plugins/inspect/plugin-mad.xml:
5041         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5042         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5043         * docs/plugins/inspect/plugin-mpegstream.xml:
5044         * docs/plugins/inspect/plugin-realmedia.xml:
5045         * docs/plugins/inspect/plugin-siddec.xml:
5046         * docs/plugins/inspect/plugin-twolame.xml:
5047         * docs/plugins/inspect/plugin-x264.xml:
5048         * gst-plugins-ugly.doap:
5049         * win32/common/config.h:
5050           Release 0.10.18
5051           Highlights:
5052           - x264enc: allow changing bitrate and quantizers dynamically at runtime
5053           - x264enc: proxy downstream caps restrictions upstream via get_caps()
5054           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
5055           - mad: allow build without libid3tag (which isn't really needed anyway)
5056           - many other fixes and improvements
5057
5058 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5059
5060         * ext/x264/gstx264enc.c:
5061           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
5062
5063 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5064
5065         * ext/x264/gstx264enc.c:
5066           x264enc: do not leak peer pad reference
5067
5068 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5069
5070         * ext/x264/gstx264enc.c:
5071           x264enc: No need to copy, reffing is enough
5072
5073 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5074
5075         * ext/x264/gstx264enc.c:
5076           x264enc: get_caps function should return a copy of the caps
5077
5078 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5079
5080         * configure.ac:
5081         * docs/plugins/inspect/plugin-a52dec.xml:
5082         * docs/plugins/inspect/plugin-amrnb.xml:
5083         * docs/plugins/inspect/plugin-amrwbdec.xml:
5084         * docs/plugins/inspect/plugin-asf.xml:
5085         * docs/plugins/inspect/plugin-cdio.xml:
5086         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5087         * docs/plugins/inspect/plugin-dvdread.xml:
5088         * docs/plugins/inspect/plugin-dvdsub.xml:
5089         * docs/plugins/inspect/plugin-iec958.xml:
5090         * docs/plugins/inspect/plugin-lame.xml:
5091         * docs/plugins/inspect/plugin-mad.xml:
5092         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5093         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5094         * docs/plugins/inspect/plugin-mpegstream.xml:
5095         * docs/plugins/inspect/plugin-realmedia.xml:
5096         * docs/plugins/inspect/plugin-siddec.xml:
5097         * docs/plugins/inspect/plugin-synaesthesia.xml:
5098         * docs/plugins/inspect/plugin-twolame.xml:
5099         * docs/plugins/inspect/plugin-x264.xml:
5100         * po/da.po:
5101         * po/de.po:
5102         * po/fr.po:
5103         * po/uk.po:
5104         * win32/common/config.h:
5105           0.10.17.4 pre-release
5106
5107 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5108
5109         * ext/mad/gstmad.c:
5110           mad: remove buffer_alloc
5111
5112 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5113
5114         * configure.ac:
5115         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5116         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5117         * docs/plugins/inspect/plugin-a52dec.xml:
5118         * docs/plugins/inspect/plugin-amrnb.xml:
5119         * docs/plugins/inspect/plugin-amrwbdec.xml:
5120         * docs/plugins/inspect/plugin-asf.xml:
5121         * docs/plugins/inspect/plugin-cdio.xml:
5122         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5123         * docs/plugins/inspect/plugin-dvdread.xml:
5124         * docs/plugins/inspect/plugin-dvdsub.xml:
5125         * docs/plugins/inspect/plugin-iec958.xml:
5126         * docs/plugins/inspect/plugin-lame.xml:
5127         * docs/plugins/inspect/plugin-mad.xml:
5128         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5129         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5130         * docs/plugins/inspect/plugin-mpegstream.xml:
5131         * docs/plugins/inspect/plugin-realmedia.xml:
5132         * docs/plugins/inspect/plugin-siddec.xml:
5133         * docs/plugins/inspect/plugin-synaesthesia.xml:
5134         * docs/plugins/inspect/plugin-twolame.xml:
5135         * docs/plugins/inspect/plugin-x264.xml:
5136         * po/bg.po:
5137         * po/ja.po:
5138         * po/nl.po:
5139         * po/pl.po:
5140         * po/ru.po:
5141         * po/sl.po:
5142         * po/tr.po:
5143           0.10.17.3 pre-release
5144
5145 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5146
5147         * common:
5148           Automatic update of common submodule
5149           From c3cafe1 to 46dfcea
5150
5151 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5152
5153         * ext/mad/gstmad.c:
5154           mad: port to 0.11
5155
5156 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5157
5158           Merge branch 'master' into 0.11
5159           Conflicts:
5160           android/amrnb.mk
5161           android/amrwbdec.mk
5162           android/asf.mk
5163           android/mpegaudioparse.mk
5164           configure.ac
5165
5166 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5167
5168         * tests/check/gst-plugins-ugly.supp:
5169           tests: add suppression for lame unit test
5170
5171 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5172
5173         * tests/check/Makefile.am:
5174         * tests/check/generic/.gitignore:
5175         * tests/check/generic/index.c:
5176           tests: add generic index-setting test
5177
5178 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5179
5180         * ext/mpeg2dec/gstmpeg2dec.c:
5181           mpeg2dec: don't deadlock when setting an index
5182
5183 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5184
5185         * configure.ac:
5186         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5187         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5188         * docs/plugins/inspect/plugin-a52dec.xml:
5189         * docs/plugins/inspect/plugin-amrnb.xml:
5190         * docs/plugins/inspect/plugin-amrwbdec.xml:
5191         * docs/plugins/inspect/plugin-asf.xml:
5192         * docs/plugins/inspect/plugin-cdio.xml:
5193         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5194         * docs/plugins/inspect/plugin-dvdread.xml:
5195         * docs/plugins/inspect/plugin-dvdsub.xml:
5196         * docs/plugins/inspect/plugin-iec958.xml:
5197         * docs/plugins/inspect/plugin-lame.xml:
5198         * docs/plugins/inspect/plugin-mad.xml:
5199         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5200         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5201         * docs/plugins/inspect/plugin-mpegstream.xml:
5202         * docs/plugins/inspect/plugin-realmedia.xml:
5203         * docs/plugins/inspect/plugin-siddec.xml:
5204         * docs/plugins/inspect/plugin-synaesthesia.xml:
5205         * docs/plugins/inspect/plugin-twolame.xml:
5206         * docs/plugins/inspect/plugin-x264.xml:
5207         * po/sl.po:
5208         * win32/common/config.h:
5209           0.10.17.2 pre-release
5210
5211 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5212
5213         * gst/realmedia/rademux.c:
5214           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
5215
5216 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5217
5218         * gst/mpegstream/gstmpegdemux.c:
5219           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
5220
5221 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5222
5223         * ext/dvdread/dvdreadsrc.c:
5224         * ext/sidplay/gstsiddec.cc:
5225         * ext/x264/gstx264enc.c:
5226           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
5227
5228 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5229
5230         * gst/asfdemux/gstasfdemux.c:
5231           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
5232
5233 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5234
5235         * ext/x264/gstx264enc.c:
5236           x264enc: Implement getcaps function
5237           This allows to set width/height/etc restrictions downstream.
5238
5239 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
5240
5241         * Android.mk:
5242         * ext/mad/Makefile.am:
5243         * ext/x264/Makefile.am:
5244         * gst/asfdemux/Makefile.am:
5245         * gst/dvdlpcmdec/Makefile.am:
5246         * gst/dvdsub/Makefile.am:
5247         * gst/iec958/Makefile.am:
5248         * gst/mpegaudioparse/Makefile.am:
5249         * gst/mpegstream/Makefile.am:
5250         * gst/realmedia/Makefile.am:
5251         * gst/synaesthesia/Makefile.am:
5252           android: make it ready for androgenizer
5253           To build gstreamer for android we are now using androgenizer which
5254           generates the needed Android.mk files.
5255           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
5256
5257 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
5258
5259         * android/NOTICE:
5260         * android/amrnb.mk:
5261         * android/amrwbdec.mk:
5262         * android/asf.mk:
5263         * android/mpegaudioparse.mk:
5264           android: remove the android/ folder
5265
5266 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
5267
5268         * common:
5269           Automatic update of common submodule
5270           From 1ccbe09 to c3cafe1
5271
5272 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5273
5274         * ext/x264/gstx264enc.c:
5275         * ext/x264/gstx264enc.h:
5276           x264enc: Allow changing the bitrate and quantitizers dynamically
5277           https://bugzilla.gnome.org/show_bug.cgi?id=621663
5278
5279 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5280
5281         * ext/x264/gstx264enc.c:
5282           x264enc: Set max bitrate in quality mode
5283           https://bugzilla.gnome.org/show_bug.cgi?id=621663
5284
5285 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5286
5287         * ext/x264/gstx264enc.c:
5288           x264enc: Make it clear that constant quantizer is for debugging only
5289           https://bugzilla.gnome.org/show_bug.cgi?id=621663
5290
5291 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5292
5293         * common:
5294           Automatic update of common submodule
5295           From 193b717 to 1ccbe09
5296
5297 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
5298
5299         * common:
5300           Automatic update of common submodule
5301           From b77e2bf to 193b717
5302
5303 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5304
5305         * common:
5306           Automatic update of common submodule
5307           From d8814b6 to b77e2bf
5308
5309 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5310
5311         * common:
5312           Automatic update of common submodule
5313           From 6aaa286 to d8814b6
5314
5315 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
5316
5317         * common:
5318           Automatic update of common submodule
5319           From 6aec6b9 to 6aaa286
5320
5321 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
5322
5323         * configure.ac:
5324           configure.ac: redundant use of AC_MSG_RESULT()
5325           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
5326
5327 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
5328
5329         * autogen.sh:
5330           autogen: wingo signed comment
5331
5332 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5333
5334         * gst/dvdsub/gstdvdsubdec.c:
5335         * gst/dvdsub/gstdvdsubdec.h:
5336           dvdsubdec: Rearrange buffer allocation and pushing code a bit
5337           This makes the code easier to read, doesn't store every buffer
5338           in the instance until the next buffer is to be drawn and
5339           fixes an unitialized variable compiler warning.
5340
5341 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
5342
5343         * gst/dvdsub/gstdvdsubdec.c:
5344           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
5345           Fixes bug #619136.
5346
5347 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
5348
5349         * gst/dvdsub/gstdvdsubdec.c:
5350           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
5351           Fixes bug #644704.
5352
5353 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5354
5355         * configure.ac:
5356         * ext/mad/gstmad.c:
5357         * ext/mad/gstmad.h:
5358           mad: build the mad plugin even if libid3tag is not available
5359           ID3 tags are usually handled by id3demux, and should be handled
5360           by id3demux. Tag handling in mad based on libid3tag is very basic
5361           and mostly unnecessary really, so just build this plugin without
5362           ID3 tag support if libid3tag is not available.
5363
5364 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5365
5366           Merge branch 'master' into 0.11
5367
5368 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
5369
5370         * gst/mpegstream/gstdvddemux.c:
5371           dvddemux: small code cleanup
5372           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
5373           and avoid empty 'if' when logging is disabled.
5374
5375 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5376
5377         * configure.ac:
5378           configure.ac: export plugin description more platform independent
5379           Fixes #642504.
5380
5381 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5382
5383         * common:
5384           Automatic update of common submodule
5385           From 1de7f6a to 6aec6b9
5386
5387 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5388
5389           Merge branch 'master' into 0.11
5390           Conflicts:
5391           configure.ac
5392
5393 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5394
5395         * ext/mpeg2dec/gstmpeg2dec.c:
5396           mpeg2dec: do not fail fatally when unlinked
5397           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
5398
5399 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
5400
5401         * ext/mad/gstmad.c:
5402         * ext/mad/gstmad.h:
5403         * ext/mpeg2dec/gstmpeg2dec.c:
5404         * ext/mpeg2dec/gstmpeg2dec.h:
5405           index: remove conditional index support
5406           Index support cannot be disabled since commit
5407           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
5408           in core, which removed the configure flags to disable index.
5409
5410 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
5411
5412         * ext/mad/gstmad.c:
5413         * ext/mpeg2dec/gstmpeg2dec.c:
5414           formatting: trim trailing whitespace
5415
5416 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
5417
5418         * ext/mad/gstmad.c:
5419         * ext/mpeg2dec/gstmpeg2dec.c:
5420         * gst/mpegstream/gstmpegdemux.c:
5421           index: use delta frame flags instead of 0 or none
5422
5423 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
5424
5425         * ext/x264/gstx264enc.c:
5426           x264enc: Don't register flags with a value of 0
5427           Flags with a value of 0 aren't meaningful and will cause
5428           g_value_transform to go into an endless loop when trying to
5429           convert the flags to a string
5430
5431 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
5432
5433         * common:
5434           Automatic update of common submodule
5435           From f94d739 to 1de7f6a
5436
5437 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5438
5439         * ext/amrwbdec/amrwbdec.c:
5440           amrwbdec: avoid stalling on invalid frame
5441           Skip 1 byte indicating invalid frame type index rather than stalling
5442           on it indefinitely until EOS.
5443           Fixes #639715.
5444
5445 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5446
5447         * tests/check/pipelines/lame.c:
5448           tests: add unit test for lamemp3enc negotiation issue
5449           https://bugzilla.gnome.org/show_bug.cgi?id=641151
5450
5451 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5452
5453         * ext/lame/gstlamemp3enc.c:
5454           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
5455           The element downstream of mp3enc might only accept certain sample rates or channels,
5456           make sure we relay any restrictions that do exist to upstream when it does a
5457           get_caps() on the sink pad. That way upstream elements like audioresample or
5458           audioconvert can pick a sample rate / channel configuration that will be accepted,
5459           instead of just negotiating to the highest, which might then be rejected.
5460           https://bugzilla.gnome.org/show_bug.cgi?id=641151
5461
5462 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
5463
5464         * gst/asfdemux/asfpacket.c:
5465           asfpacket: Avoid using broken duration extension
5466           Quite a few (broken?) files have a packet duration of 1ms, which is
5467           most definitely wrong for either audio or video packets.
5468           We therefore avoid using that value and instead use other metrics to
5469           determine the buffer duration (like using the extended stream properties
5470           average frame duration if present and valid).
5471
5472 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5473
5474         * configure.ac:
5475         * win32/common/config.h:
5476           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
5477           https://bugzilla.gnome.org/show_bug.cgi?id=640705
5478
5479 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
5480
5481         * gst/mpegaudioparse/gstxingmux.c:
5482           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
5483           Fixes bug #639291.
5484
5485 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5486
5487         * gst/mpegstream/gstdvddemux.c:
5488           mpegstream: increase allowable gap between streams
5489           The new delay is three times as much as the old one, and just happens
5490           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
5491           was chocking before at 5:11.
5492           While there, merge the constants used in two places into a define.
5493           https://bugzilla.gnome.org/show_bug.cgi?id=539708
5494
5495 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
5496
5497         * ext/x264/gstx264enc.c:
5498           x264enc: make tag event writable before modifying tag list in place
5499           To modify an event tag is necessary to be sure that x264enc
5500           has its own copy.
5501           Also fix indentation.
5502           https://bugzilla.gnome.org/show_bug.cgi?id=640272
5503
5504 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5505
5506         * configure.ac:
5507         * docs/plugins/inspect/plugin-a52dec.xml:
5508         * docs/plugins/inspect/plugin-amrnb.xml:
5509         * docs/plugins/inspect/plugin-amrwbdec.xml:
5510         * docs/plugins/inspect/plugin-asf.xml:
5511         * docs/plugins/inspect/plugin-cdio.xml:
5512         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5513         * docs/plugins/inspect/plugin-dvdread.xml:
5514         * docs/plugins/inspect/plugin-dvdsub.xml:
5515         * docs/plugins/inspect/plugin-iec958.xml:
5516         * docs/plugins/inspect/plugin-lame.xml:
5517         * docs/plugins/inspect/plugin-mad.xml:
5518         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5519         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5520         * docs/plugins/inspect/plugin-mpegstream.xml:
5521         * docs/plugins/inspect/plugin-realmedia.xml:
5522         * docs/plugins/inspect/plugin-siddec.xml:
5523         * docs/plugins/inspect/plugin-twolame.xml:
5524         * docs/plugins/inspect/plugin-x264.xml:
5525         * win32/common/config.h:
5526           Back to development
5527
5528 === release 0.10.17 ===
5529
5530 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5531
5532         * ChangeLog:
5533         * NEWS:
5534         * RELEASE:
5535         * configure.ac:
5536         * docs/plugins/inspect/plugin-a52dec.xml:
5537         * docs/plugins/inspect/plugin-amrnb.xml:
5538         * docs/plugins/inspect/plugin-amrwbdec.xml:
5539         * docs/plugins/inspect/plugin-asf.xml:
5540         * docs/plugins/inspect/plugin-cdio.xml:
5541         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5542         * docs/plugins/inspect/plugin-dvdread.xml:
5543         * docs/plugins/inspect/plugin-dvdsub.xml:
5544         * docs/plugins/inspect/plugin-iec958.xml:
5545         * docs/plugins/inspect/plugin-lame.xml:
5546         * docs/plugins/inspect/plugin-mad.xml:
5547         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5548         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5549         * docs/plugins/inspect/plugin-mpegstream.xml:
5550         * docs/plugins/inspect/plugin-realmedia.xml:
5551         * docs/plugins/inspect/plugin-siddec.xml:
5552         * docs/plugins/inspect/plugin-twolame.xml:
5553         * docs/plugins/inspect/plugin-x264.xml:
5554         * gst-plugins-ugly.doap:
5555         * win32/common/config.h:
5556           Release 0.10.17
5557
5558 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5559
5560         * configure.ac:
5561         * docs/plugins/inspect/plugin-a52dec.xml:
5562         * docs/plugins/inspect/plugin-amrnb.xml:
5563         * docs/plugins/inspect/plugin-amrwbdec.xml:
5564         * docs/plugins/inspect/plugin-asf.xml:
5565         * docs/plugins/inspect/plugin-cdio.xml:
5566         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5567         * docs/plugins/inspect/plugin-dvdread.xml:
5568         * docs/plugins/inspect/plugin-dvdsub.xml:
5569         * docs/plugins/inspect/plugin-iec958.xml:
5570         * docs/plugins/inspect/plugin-lame.xml:
5571         * docs/plugins/inspect/plugin-mad.xml:
5572         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5573         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5574         * docs/plugins/inspect/plugin-mpegstream.xml:
5575         * docs/plugins/inspect/plugin-realmedia.xml:
5576         * docs/plugins/inspect/plugin-siddec.xml:
5577         * docs/plugins/inspect/plugin-twolame.xml:
5578         * docs/plugins/inspect/plugin-x264.xml:
5579         * win32/common/config.h:
5580           0.10.16.4 pre-release
5581
5582 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5583
5584         * ext/mpeg2dec/gstmpeg2dec.c:
5585           mpeg2dec: Use the proper component value for height
5586
5587 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5588
5589         * configure.ac:
5590         * docs/plugins/inspect/plugin-a52dec.xml:
5591         * docs/plugins/inspect/plugin-amrnb.xml:
5592         * docs/plugins/inspect/plugin-amrwbdec.xml:
5593         * docs/plugins/inspect/plugin-asf.xml:
5594         * docs/plugins/inspect/plugin-cdio.xml:
5595         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5596         * docs/plugins/inspect/plugin-dvdread.xml:
5597         * docs/plugins/inspect/plugin-dvdsub.xml:
5598         * docs/plugins/inspect/plugin-iec958.xml:
5599         * docs/plugins/inspect/plugin-lame.xml:
5600         * docs/plugins/inspect/plugin-mad.xml:
5601         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5602         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5603         * docs/plugins/inspect/plugin-mpegstream.xml:
5604         * docs/plugins/inspect/plugin-realmedia.xml:
5605         * docs/plugins/inspect/plugin-siddec.xml:
5606         * docs/plugins/inspect/plugin-twolame.xml:
5607         * docs/plugins/inspect/plugin-x264.xml:
5608         * win32/common/config.h:
5609           0.10.16.3 pre-release
5610
5611 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5612
5613         * gst/asfdemux/asfheaders.c:
5614         * gst/asfdemux/asfheaders.h:
5615         * gst/asfdemux/gstasfdemux.c:
5616           asfdemux: Handle new type of DRM'd asf files.
5617           These are produced by the new MS PlayReady system.
5618           https://bugzilla.gnome.org/show_bug.cgi?id=639226
5619
5620 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
5621
5622         * common:
5623           Automatic update of common submodule
5624           From e572c87 to f94d739
5625
5626 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5627
5628         * common:
5629           Automatic update of common submodule
5630           From ccbaa85 to e572c87
5631
5632 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5633
5634         * common:
5635           Automatic update of common submodule
5636           From 46445ad to ccbaa85
5637
5638 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5639
5640         * tests/check/Makefile.am:
5641           tests: never disable g_assert() and cast checks for the unit tests
5642           The unit tests are riddled with g_assert() and friends, make sure we
5643           don't disable assert and cast checks for the unit tests even if
5644           this has been specified for the rest of the code base, e.g. via
5645           --disable-glib-asserts
5646
5647 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5648
5649         * configure.ac:
5650         * win32/common/config.h:
5651           0.10.16.2 pre-release
5652
5653 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5654
5655         * docs/plugins/gst-plugins-ugly-plugins.args:
5656         * docs/plugins/inspect/plugin-a52dec.xml:
5657         * docs/plugins/inspect/plugin-amrnb.xml:
5658         * docs/plugins/inspect/plugin-amrwbdec.xml:
5659         * docs/plugins/inspect/plugin-asf.xml:
5660         * docs/plugins/inspect/plugin-cdio.xml:
5661         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5662         * docs/plugins/inspect/plugin-dvdread.xml:
5663         * docs/plugins/inspect/plugin-dvdsub.xml:
5664         * docs/plugins/inspect/plugin-iec958.xml:
5665         * docs/plugins/inspect/plugin-lame.xml:
5666         * docs/plugins/inspect/plugin-mad.xml:
5667         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5668         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5669         * docs/plugins/inspect/plugin-mpegstream.xml:
5670         * docs/plugins/inspect/plugin-realmedia.xml:
5671         * docs/plugins/inspect/plugin-siddec.xml:
5672         * docs/plugins/inspect/plugin-twolame.xml:
5673         * docs/plugins/inspect/plugin-x264.xml:
5674           docs: update docs
5675
5676 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5677
5678         * po/bg.po:
5679         * po/ca.po:
5680         * po/ru.po:
5681           po: update translations
5682
5683 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5684
5685         * configure.ac:
5686           configure: use $LIBM instead of hardcoding -lm
5687
5688 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5689
5690         * gst/realmedia/rmdemux.c:
5691           rmdemux: Initialize return variable.
5692           In the unlikely event that height is 0 (which is invalid) we would end up
5693           never setting the flow return.
5694
5695 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5696
5697         * gst/realmedia/rmutils.c:
5698           realmedia: Fix unitialized variables on macosx
5699
5700 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5701
5702         * ext/x264/gstx264enc.c:
5703           x264enc: Handle codec/encoder tags
5704           Make x264enc drop video-codec and codec tags and replace
5705           encoder/encoder-version with x264 and its build number
5706           Fixes #621465
5707
5708 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5709
5710         * ext/mpeg2dec/gstmpeg2dec.c:
5711           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
5712
5713 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5714
5715         * ext/mpeg2dec/gstmpeg2dec.c:
5716           mpeg2dec: minor formatting clean-up
5717
5718 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5719
5720         * ext/mpeg2dec/gstmpeg2dec.c:
5721           mpeg2dec: refactor cropping code to use libgstvideo functions
5722           https://bugzilla.gnome.org/show_bug.cgi?id=571146
5723
5724 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5725
5726         * ext/mpeg2dec/gstmpeg2dec.c:
5727         * ext/mpeg2dec/gstmpeg2dec.h:
5728           mpeg2dec: use GstVideoFormat instead of custom enum
5729
5730 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5731
5732         * ext/mpeg2dec/Makefile.am:
5733           mpeg2dec: fix LIBADD order in Makefile.am
5734
5735 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
5736
5737         * ext/x264/gstx264enc.c:
5738           x264: vbv-buf-capacity should have a minimum of 0
5739           x264 will clip this value internally, and users should be allowed to
5740           specify a lower value than 300 ms.
5741           https://bugzilla.gnome.org/show_bug.cgi?id=635291
5742
5743 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5744
5745         * ext/x264/gstx264enc.c:
5746           x264enc: also accept YV12 input
5747
5748 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5749
5750         * ext/x264/gstx264enc.c:
5751           x264enc: add a note to the docs about encoder latency and queues
5752           https://bugzilla.gnome.org/show_bug.cgi?id=636107
5753
5754 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5755
5756         * gst/realmedia/rademux.c:
5757         * gst/realmedia/rmdemux.c:
5758           realmedia: do not use the pad buffer allocation functions in demuxers
5759           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
5760           https://bugzilla.gnome.org/show_bug.cgi?id=637932
5761
5762 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5763
5764         * common:
5765           Automatic update of common submodule
5766           From 169462a to 46445ad
5767
5768 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5769
5770         * ext/mad/gstmad.c:
5771           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
5772           Fixes bug #635461.
5773
5774 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
5775
5776         * common:
5777           Automatic update of common submodule
5778           From 20742ae to 169462a
5779
5780 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
5781
5782         * gst/realmedia/rmdemux.c:
5783           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
5784           Signed-off-by: Rob Clark <rob@ti.com>
5785
5786 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
5787
5788         * common:
5789           Automatic update of common submodule
5790           From 011bcc8 to 20742ae
5791
5792 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
5793
5794         * configure.ac:
5795           x264: uses pkg-config to locate libx264
5796
5797 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5798
5799           Merge branch 'master' into 0.11
5800
5801 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5802
5803         * tests/check/pipelines/lame.c:
5804           check: don't use deprecated method
5805
5806 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5807
5808         * android/amrnb.mk:
5809         * android/amrwbdec.mk:
5810         * android/asf.mk:
5811         * android/mpegaudioparse.mk:
5812         * configure.ac:
5813           more 0.10 -> 0,11 changes
5814
5815 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5816
5817         * configure.ac:
5818           configure: open 0.11 branch
5819
5820 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
5821
5822         * Android.mk:
5823         * android/NOTICE:
5824         * android/amrnb.mk:
5825         * android/amrwbdec.mk:
5826         * android/asf.mk:
5827         * android/mpegaudioparse.mk:
5828           Add build system for Android
5829
5830 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
5831
5832         * gst/realmedia/rmutils.c:
5833           realmedia: Remove dead assignments
5834
5835 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
5836
5837         * ext/mad/gstmad.c:
5838           mad: Remove dead assignments
5839
5840 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5841
5842         * ext/dvdread/dvdreadsrc.c:
5843           dvdreadsrc: remove bogus comment
5844
5845 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
5846
5847         * ext/dvdread/dvdreadsrc.c:
5848           dvdreadsrc: fix handling of multi-angle streams
5849           We would output all angles interleaved instead of just
5850           the selected angle.
5851           https://bugzilla.gnome.org/show_bug.cgi?id=539254
5852
5853 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5854
5855         * gst/realmedia/Makefile.am:
5856           realmedia: fix LIBS order in Makefile
5857
5858 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5859
5860         * po/af.po:
5861         * po/az.po:
5862         * po/bg.po:
5863         * po/ca.po:
5864         * po/cs.po:
5865         * po/da.po:
5866         * po/de.po:
5867         * po/el.po:
5868         * po/en_GB.po:
5869         * po/es.po:
5870         * po/eu.po:
5871         * po/fi.po:
5872         * po/fr.po:
5873         * po/gl.po:
5874         * po/hu.po:
5875         * po/id.po:
5876         * po/it.po:
5877         * po/ja.po:
5878         * po/lt.po:
5879         * po/lv.po:
5880         * po/ms.po:
5881         * po/mt.po:
5882         * po/nb.po:
5883         * po/nl.po:
5884         * po/or.po:
5885         * po/pl.po:
5886         * po/pt_BR.po:
5887         * po/ro.po:
5888         * po/ru.po:
5889         * po/sk.po:
5890         * po/sl.po:
5891         * po/sq.po:
5892         * po/sr.po:
5893         * po/sv.po:
5894         * po/tr.po:
5895         * po/uk.po:
5896         * po/vi.po:
5897         * po/zh_CN.po:
5898           po: update for new translatable strings
5899
5900 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
5901
5902         * common:
5903           Automatic update of common submodule
5904           From 7bbd708 to 011bcc8
5905
5906 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
5907
5908         * ext/mpeg2dec/gstmpeg2dec.c:
5909           mpeg2dec: convert the position to stream time before answering to a position query
5910
5911 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
5912
5913         * gst/realmedia/Makefile.am:
5914         * gst/realmedia/rademux.c:
5915         * gst/realmedia/rmdemux.c:
5916         * gst/realmedia/rmdemux.h:
5917           realmedia: Get codec name from pbutils instead of harcoding them
5918
5919 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
5920
5921         * ext/x264/gstx264enc.c:
5922           x264enc: Work around a rate control issue in libx264
5923           When variable framerate is disabled in libx264 (which occurs when using
5924           the zerolatency tuning), libx264 ignores timestamps but still uses the
5925           timebase leading to messed up rate control with our nanosecond timebase.
5926           We work around this issue by setting the timebase to the reciprocal of
5927           the framerate and we validate that the framerate is suitable.
5928           This has been fixed upstream in libx264 but there are non-fixed versions
5929           in the wild so this workaround is still needed.
5930           Fixes bug #632861
5931
5932 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5933
5934         * ext/mpeg2dec/gstmpeg2dec.c:
5935           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
5936
5937 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
5938
5939         * ext/mpeg2dec/gstmpeg2dec.c:
5940           mpeg2dec: fix position query by trusting upstream
5941           Position queries are badly handled for DVDs (probably due to the division in
5942           chapters): the time returned was the time since the start of chapter.
5943           Now ask upstream for position queries, fall back to the old code if upstream
5944           cannot answer the query.
5945
5946 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
5947
5948         * ext/lame/gstlame.c:
5949         * ext/mad/gstmad.c:
5950         * ext/sidplay/gstsiddec.cc:
5951         * gst/mpegstream/gstmpegparse.c:
5952           various: canonicalize property names
5953
5954 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
5955
5956         * ext/a52dec/gsta52dec.c:
5957         * ext/amrnb/amrnbdec.c:
5958         * ext/amrnb/amrnbenc.c:
5959         * ext/cdio/gstcdiocddasrc.c:
5960         * ext/dvdread/dvdreadsrc.c:
5961         * ext/lame/gstlame.c:
5962         * ext/lame/gstlamemp3enc.c:
5963         * ext/mad/gstmad.c:
5964         * ext/sidplay/gstsiddec.cc:
5965         * ext/x264/gstx264enc.c:
5966           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
5967
5968 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
5969
5970         * gst/iec958/ac3iec.c:
5971         * gst/mpegaudioparse/gstmpegaudioparse.c:
5972         * gst/mpegstream/gstmpegparse.c:
5973         * gst/mpegstream/gstrfc2250enc.c:
5974         * gst/realmedia/pnmsrc.c:
5975         * gst/realmedia/rdtmanager.c:
5976           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
5977
5978 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
5979
5980         * common:
5981           Automatic update of common submodule
5982           From 5a668bf to 7bbd708
5983
5984 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
5985
5986         * common:
5987           Automatic update of common submodule
5988           From c4a8adc to 5a668bf
5989
5990 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5991
5992         * common:
5993           Automatic update of common submodule
5994           From 5e3c9bf to c4a8adc
5995
5996 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5997
5998         * ext/mad/gstmad.c:
5999         * ext/mad/gstmad.h:
6000           mad: support reverse playback
6001
6002 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6003
6004         * ext/dvdread/dvdreadsrc.c:
6005           dvdreadsrc: improve error messages on read errors
6006           Provide proper i18n-ed error messages when a read error happens,
6007           and point out that the error could be happening because the
6008           DVD is scrambled.
6009           https://bugzilla.gnome.org/show_bug.cgi?id=613633
6010
6011 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6012
6013         * configure.ac:
6014           configure: set plugin release datetime
6015
6016 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
6017
6018         * common:
6019           Automatic update of common submodule
6020           From aa0d1d0 to 5e3c9bf
6021
6022 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6023
6024         * gst/mpegstream/gstmpegparse.c:
6025           mpegparse: re-fix flow return handling
6026           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
6027           -  } while (GST_FLOW_IS_SUCCESS (result));
6028           +  } while (result != GST_FLOW_OK);
6029
6030 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
6031
6032         * tests/check/Makefile.am:
6033         * tests/check/generic/states.c:
6034           tests: allow running state tests for all elements
6035           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
6036           to try elements that would normaly be skipped.
6037
6038 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6039
6040         * Makefile.am:
6041           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
6042
6043 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6044
6045         * configure.ac:
6046         * pkgconfig/.gitignore:
6047         * pkgconfig/Makefile.am:
6048         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
6049           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
6050           This .pc file will not be installed, it's only for uninstalled setups,
6051           same thing as we do for -good. This is so other modules' unit tests can
6052           find our plugins properly in an uninstalled setup.
6053
6054 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6055
6056         * common:
6057           Automatic update of common submodule
6058           From c2e10bf to aa0d1d0
6059
6060 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6061
6062         * configure.ac:
6063           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
6064
6065 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6066
6067         * ext/sidplay/gstsiddec.cc:
6068           siddec: don't use GST_FLOW_IS_FATAL
6069           GST_FLOW_IS_FATAL has been deprecated in core git.
6070
6071 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
6072
6073         * common:
6074           Automatic update of common submodule
6075           From d3d9acf to c2e10bf
6076
6077 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6078
6079         * configure.ac:
6080           configure: Require orc >= 0.4.6 for --compat
6081
6082 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6083
6084         * common:
6085           Automatic update of common submodule
6086           From ec60217 to d3d9acf
6087
6088 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6089
6090         * ext/mpeg2dec/gstmpeg2dec.c:
6091           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
6092           And don't post error messages if allocating a buffer resulted
6093           in WRONG_STATE or UNEXPECTED.
6094
6095 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6096
6097         * gst/mpegaudioparse/gstxingmux.c:
6098           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
6099
6100 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6101
6102         * gst/mpegstream/gstdvddemux.c:
6103         * gst/mpegstream/gstmpegdemux.c:
6104         * gst/mpegstream/gstmpegparse.c:
6105           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
6106
6107 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6108
6109         * gst/realmedia/rmdemux.c:
6110           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
6111
6112 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6113
6114         * gst/asfdemux/gstasfdemux.c:
6115           asfdemux: Don't use GST_FLOW_IS_FATAL()
6116           And don't post error messages for UNEXPECTED and post an error
6117           message if pulling data failed because of NOT_LINKED.
6118
6119 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6120
6121         * configure.ac:
6122         * docs/plugins/inspect/plugin-a52dec.xml:
6123         * docs/plugins/inspect/plugin-amrnb.xml:
6124         * docs/plugins/inspect/plugin-amrwbdec.xml:
6125         * docs/plugins/inspect/plugin-asf.xml:
6126         * docs/plugins/inspect/plugin-cdio.xml:
6127         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6128         * docs/plugins/inspect/plugin-dvdread.xml:
6129         * docs/plugins/inspect/plugin-dvdsub.xml:
6130         * docs/plugins/inspect/plugin-iec958.xml:
6131         * docs/plugins/inspect/plugin-lame.xml:
6132         * docs/plugins/inspect/plugin-mad.xml:
6133         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6134         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6135         * docs/plugins/inspect/plugin-mpegstream.xml:
6136         * docs/plugins/inspect/plugin-realmedia.xml:
6137         * docs/plugins/inspect/plugin-siddec.xml:
6138         * docs/plugins/inspect/plugin-twolame.xml:
6139         * docs/plugins/inspect/plugin-x264.xml:
6140         * win32/common/config.h:
6141           Back to development
6142           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
6143           the code is updated for the GST_FLOW_IS_* macro deprecations.
6144
6145 === release 0.10.16 ===
6146
6147 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6148
6149         * ChangeLog:
6150         * NEWS:
6151         * RELEASE:
6152         * configure.ac:
6153         * gst-plugins-ugly.doap:
6154         * win32/common/config.h:
6155           Release 0.10.16
6156
6157 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6158
6159         * docs/plugins/inspect/plugin-a52dec.xml:
6160         * docs/plugins/inspect/plugin-amrnb.xml:
6161         * docs/plugins/inspect/plugin-amrwbdec.xml:
6162         * docs/plugins/inspect/plugin-asf.xml:
6163         * docs/plugins/inspect/plugin-cdio.xml:
6164         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6165         * docs/plugins/inspect/plugin-dvdread.xml:
6166         * docs/plugins/inspect/plugin-dvdsub.xml:
6167         * docs/plugins/inspect/plugin-iec958.xml:
6168         * docs/plugins/inspect/plugin-lame.xml:
6169         * docs/plugins/inspect/plugin-mad.xml:
6170         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6171         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6172         * docs/plugins/inspect/plugin-mpegstream.xml:
6173         * docs/plugins/inspect/plugin-realmedia.xml:
6174         * docs/plugins/inspect/plugin-siddec.xml:
6175         * docs/plugins/inspect/plugin-twolame.xml:
6176         * docs/plugins/inspect/plugin-x264.xml:
6177           docs: update docs for release
6178
6179 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6180
6181         * po/LINGUAS:
6182         * po/gl.po:
6183         * po/id.po:
6184         * po/lv.po:
6185         * po/ro.po:
6186         * po/sv.po:
6187           po: update translations
6188
6189 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6190
6191         * configure.ac:
6192         * po/af.po:
6193         * po/az.po:
6194         * po/bg.po:
6195         * po/ca.po:
6196         * po/cs.po:
6197         * po/da.po:
6198         * po/de.po:
6199         * po/el.po:
6200         * po/en_GB.po:
6201         * po/es.po:
6202         * po/eu.po:
6203         * po/fi.po:
6204         * po/fr.po:
6205         * po/hu.po:
6206         * po/id.po:
6207         * po/it.po:
6208         * po/ja.po:
6209         * po/lt.po:
6210         * po/lv.po:
6211         * po/ms.po:
6212         * po/mt.po:
6213         * po/nb.po:
6214         * po/nl.po:
6215         * po/or.po:
6216         * po/pl.po:
6217         * po/pt_BR.po:
6218         * po/ru.po:
6219         * po/sk.po:
6220         * po/sl.po:
6221         * po/sq.po:
6222         * po/sr.po:
6223         * po/sv.po:
6224         * po/tr.po:
6225         * po/uk.po:
6226         * po/vi.po:
6227         * po/zh_CN.po:
6228           0.10.15.6 pre-release
6229
6230 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
6231
6232         * gst/asfdemux/gstasfdemux.c:
6233           asfdemux: Don't error out on non-critical flow returns
6234           Only error out when downstream returns:
6235           * NOT_SUPPORTED
6236           * ERROR
6237           * NOT_NEGOTIATED
6238           * NOT_LINKED
6239           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
6240           of the streams had gone EOS) and then stop the task silently.
6241           In the case of WRONG_STATE we just need to stop silently
6242           https://bugzilla.gnome.org/show_bug.cgi?id=600412
6243
6244 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6245
6246         * configure.ac:
6247         * po/af.po:
6248         * po/az.po:
6249         * po/bg.po:
6250         * po/ca.po:
6251         * po/cs.po:
6252         * po/da.po:
6253         * po/de.po:
6254         * po/el.po:
6255         * po/en_GB.po:
6256         * po/es.po:
6257         * po/eu.po:
6258         * po/fi.po:
6259         * po/fr.po:
6260         * po/hu.po:
6261         * po/id.po:
6262         * po/it.po:
6263         * po/ja.po:
6264         * po/lt.po:
6265         * po/lv.po:
6266         * po/ms.po:
6267         * po/mt.po:
6268         * po/nb.po:
6269         * po/nl.po:
6270         * po/or.po:
6271         * po/pl.po:
6272         * po/pt_BR.po:
6273         * po/ru.po:
6274         * po/sk.po:
6275         * po/sl.po:
6276         * po/sq.po:
6277         * po/sr.po:
6278         * po/sv.po:
6279         * po/tr.po:
6280         * po/uk.po:
6281         * po/vi.po:
6282         * po/zh_CN.po:
6283           0.10.15.5 pre-release
6284
6285 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
6286
6287         * gst/mpegaudioparse/gstmpegaudioparse.c:
6288           mp3parse: propagate flow errors upstream.
6289           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
6290           always return the error upstream.
6291
6292 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6293
6294         * configure.ac:
6295         * po/af.po:
6296         * po/az.po:
6297         * po/bg.po:
6298         * po/ca.po:
6299         * po/cs.po:
6300         * po/da.po:
6301         * po/de.po:
6302         * po/el.po:
6303         * po/en_GB.po:
6304         * po/es.po:
6305         * po/eu.po:
6306         * po/fi.po:
6307         * po/fr.po:
6308         * po/hu.po:
6309         * po/id.po:
6310         * po/it.po:
6311         * po/ja.po:
6312         * po/lt.po:
6313         * po/lv.po:
6314         * po/ms.po:
6315         * po/mt.po:
6316         * po/nb.po:
6317         * po/nl.po:
6318         * po/or.po:
6319         * po/pl.po:
6320         * po/pt_BR.po:
6321         * po/ru.po:
6322         * po/sk.po:
6323         * po/sl.po:
6324         * po/sq.po:
6325         * po/sr.po:
6326         * po/sv.po:
6327         * po/tr.po:
6328         * po/uk.po:
6329         * po/vi.po:
6330         * po/zh_CN.po:
6331           0.10.15.4 pre-release
6332
6333 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
6334
6335         * common:
6336           Automatic update of common submodule
6337           From 3e8db1d to ec60217
6338
6339 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6340
6341         * configure.ac:
6342         * docs/plugins/inspect/plugin-a52dec.xml:
6343         * docs/plugins/inspect/plugin-amrnb.xml:
6344         * docs/plugins/inspect/plugin-amrwbdec.xml:
6345         * docs/plugins/inspect/plugin-asf.xml:
6346         * docs/plugins/inspect/plugin-cdio.xml:
6347         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6348         * docs/plugins/inspect/plugin-dvdread.xml:
6349         * docs/plugins/inspect/plugin-dvdsub.xml:
6350         * docs/plugins/inspect/plugin-iec958.xml:
6351         * docs/plugins/inspect/plugin-lame.xml:
6352         * docs/plugins/inspect/plugin-mad.xml:
6353         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6354         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6355         * docs/plugins/inspect/plugin-mpegstream.xml:
6356         * docs/plugins/inspect/plugin-realmedia.xml:
6357         * docs/plugins/inspect/plugin-siddec.xml:
6358         * docs/plugins/inspect/plugin-twolame.xml:
6359         * docs/plugins/inspect/plugin-x264.xml:
6360         * win32/common/config.h:
6361           0.10.15.3 pre-release
6362
6363 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
6364
6365         * ext/x264/gstx264enc.c:
6366           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
6367           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
6368           argument to the option string value causes an error. For < 78 we pass the
6369           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
6370           result in passing 'none' for false and 'strict' for true. Other modes can be
6371           set through the option-string property for now.
6372           https://bugzilla.gnome.org/show_bug.cgi?id=626577
6373
6374 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6375
6376         * configure.ac:
6377         * docs/plugins/gst-plugins-ugly-plugins.args:
6378         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6379         * docs/plugins/inspect/plugin-a52dec.xml:
6380         * docs/plugins/inspect/plugin-amrnb.xml:
6381         * docs/plugins/inspect/plugin-amrwbdec.xml:
6382         * docs/plugins/inspect/plugin-asf.xml:
6383         * docs/plugins/inspect/plugin-cdio.xml:
6384         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6385         * docs/plugins/inspect/plugin-dvdread.xml:
6386         * docs/plugins/inspect/plugin-dvdsub.xml:
6387         * docs/plugins/inspect/plugin-iec958.xml:
6388         * docs/plugins/inspect/plugin-lame.xml:
6389         * docs/plugins/inspect/plugin-mad.xml:
6390         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6391         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6392         * docs/plugins/inspect/plugin-mpegstream.xml:
6393         * docs/plugins/inspect/plugin-realmedia.xml:
6394         * docs/plugins/inspect/plugin-siddec.xml:
6395         * docs/plugins/inspect/plugin-twolame.xml:
6396         * docs/plugins/inspect/plugin-x264.xml:
6397         * win32/common/config.h:
6398           0.10.15.2 pre-release
6399
6400 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
6401
6402         * gst/synaesthesia/gstsynaesthesia.c:
6403           synaesthesia: code cleanups.
6404           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
6405           more.
6406
6407 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
6408
6409         * gst/synaesthesia/gstsynaesthesia.c:
6410           synaesthesia: use GST_BOILERPLATE macros
6411
6412 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6413
6414         * common:
6415           Automatic update of common submodule
6416           From bd2054b to 3e8db1d
6417
6418 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6419
6420         * ext/x264/gstx264enc.c:
6421           x264: fix printf format warning in debug message
6422
6423 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6424
6425         * docs/plugins/Makefile.am:
6426           docs: fix bug passing arguments to gtkdoc-fixref in upload target
6427           Missing backslash at end of line meant we weren't passing all arguments
6428           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
6429
6430 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
6431
6432         * common:
6433           Automatic update of common submodule
6434           From a519571 to bd2054b
6435
6436 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6437
6438         * configure.ac:
6439           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
6440           This first checks what is required for ISO C99 support and sets the relevant
6441           compiler parameters and if no C99 compiler is found, it checks for a
6442           C89 compiler. This enables us to check for and use C89/C99 functions
6443           that gcc hides from us without the correct compiler parameters.
6444
6445 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
6446
6447         * ext/x264/gstx264enc.c:
6448           x264enc: Fix flushing of delayed frames
6449           x264_encoder_encode() should be called with a NULL picture until at least
6450           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
6451           regression in make check due to the recent change in defaults which enabled
6452           b-frames and b-pyramid, both of which I believe increase the number of delayed
6453           frames when encoding.
6454
6455 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
6456
6457         * ext/x264/gstx264enc.c:
6458           x264enc: Improve x264enc defaults
6459           - medium x264 speed/quality preset
6460           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
6461           Addresses part of bug #607798
6462
6463 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
6464
6465         * ext/x264/gstx264enc.c:
6466           x264enc: Fix property description typos
6467
6468 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
6469
6470         * ext/x264/gstx264enc.c:
6471           x264enc: Add some more debug info
6472
6473 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
6474
6475         * ext/x264/gstx264enc.c:
6476         * ext/x264/gstx264enc.h:
6477           x264enc: Add speed-preset and [psy-]tuning properties
6478           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
6479           preset and possibly a profile and/or tuning are now the recommended way to
6480           configure x264 through x264enc.
6481           If a preset/tuning are specified then these will define the default values and
6482           the property defaults will be ignored. After this the option-string property is
6483           applied, followed by the user-set properties, fast first pass restrictions and
6484           finally the profile restrictions.
6485           Addresses part of bug #607798
6486
6487 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
6488
6489         * ext/x264/gstx264enc.c:
6490         * ext/x264/gstx264enc.h:
6491           x264enc: Refactor code in preparation for presets/tunings
6492           - Make defaults append the appropriate default value to a string. This is
6493           needed to differentiate between something user-set and the actual prop
6494           default.
6495           - Add an internal option string to which _set_property () cases append for the
6496           majority of properties.
6497           - Use gst_x264_enc_parse_options () to clean up application of settings. This
6498           will make order of application with respect to the presets and tunings quite
6499           simple.
6500           Addresses part of bug #607798
6501
6502 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
6503
6504         * ext/x264/gstx264enc.c:
6505           x264enc: Update available me types
6506           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
6507           now self-maintaining.
6508
6509 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
6510
6511         * ext/x264/gstx264enc.c:
6512           x264enc: Use new libx264 API to affect fast first pass
6513           Uses new x264 API to apply reduced complexity values to the parameters to
6514           increase encoding speed in the first pass of a multi-pass encode. This does
6515           not impact on final quality.
6516           Addresses part of bug #607798
6517
6518 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
6519
6520         * ext/x264/gstx264enc.c:
6521         * ext/x264/gstx264enc.h:
6522           x264enc: Add profile property
6523           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
6524           Profile. This makes it easier to achieve Baseline Profile for example.
6525           Addresses part of bug #607798
6526
6527 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
6528
6529         * ext/x264/gstx264enc.c:
6530         * ext/x264/gstx264enc.h:
6531           x264enc: Add option-string property
6532           Adds support for an x264 format option-string to specify advanced parameters
6533           Addresses part of bug #607798
6534
6535 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6536
6537         * ext/mad/Makefile.am:
6538           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
6539           Spotted by syntr0py.
6540
6541 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6542
6543         * ext/x264/gstx264enc.c:
6544           x264enc: only set timebase on versions where it exists
6545
6546 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
6547
6548         * ext/x264/gstx264enc.c:
6549           x264enc: set appropriate time base
6550           Fixes #624786.
6551
6552 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6553
6554         * tests/check/Makefile.am:
6555           tests: add plugin loading whitelist to test environment
6556           Only want to load core/-base/-ugly plugins here.
6557
6558 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6559
6560         * autogen.sh:
6561         * configure.ac:
6562           Bump automake requirement to 1.10 and autoconf to 2.60
6563           For maintainability reasons and $(builddir).
6564           See #622944.
6565
6566 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6567
6568         * gst/asfdemux/gstasfdemux.c:
6569           asfdemux: Fix seeking after last commits
6570           Don't handle wrong-state returns as errors to allow seeking to work
6571           again.
6572
6573 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6574
6575         * gst/asfdemux/gstasfdemux.c:
6576           asfdemux: Push all pending data on EOS
6577           When on push mode and receiving an EOS event, asfdemux
6578           should push all pending data because we might be dealing
6579           with a broken file that has a preroll value higher
6580           than its actual length.
6581
6582 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6583
6584         * gst/asfdemux/gstasfdemux.c:
6585           asfdemux: Fix sending eos event for chained asfs
6586           Properly push EOS event when finishing a chained asf file
6587           in pull mode
6588           Fixes #599718
6589
6590 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6591
6592         * docs/plugins/Makefile.am:
6593         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6594         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6595         * docs/plugins/inspect/plugin-rmdemux.xml:
6596           docs: add rmdemux to docs properly
6597           The plugin has been renamed, remove old introspection file.
6598
6599 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6600
6601         * docs/plugins/gst-plugins-ugly-plugins.args:
6602         * docs/plugins/inspect/plugin-x264.xml:
6603           docs: update for recent x264enc changes
6604
6605 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6606
6607         * gst/realmedia/rmdemux.c:
6608           rmdemux: fix compiler warning when debugging system in core is disabled
6609
6610 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
6611
6612         * common:
6613           Automatic update of common submodule
6614           From 73ff93a to a519571
6615
6616 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
6617
6618         * gst/asfdemux/gstasfdemux.c:
6619           asfdemux: Allow at least 500ms of preroll.
6620           Some files have insanely low preroll values which break the
6621           all_streams_prerolled() logic.
6622           Fixes #622407
6623
6624 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6625
6626         * ext/x264/gstx264enc.c:
6627           x264enc: add new h264 caps attribute alignment
6628           See #606662.
6629
6630 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6631
6632         * ext/x264/gstx264enc.c:
6633         * ext/x264/gstx264enc.h:
6634           x264enc: conditionally expose enhanced upstream capabilities
6635           API: GstX264Enc:sliced-threads
6636           API: GstX264Enc:sync-lookahead
6637           API: GstX264Enc:intra-refresh
6638           API: GstX264Enc:mb-tree
6639           API: GstX264Enc:rc-lookahead
6640           See #607798.
6641
6642 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6643
6644         * common:
6645         * docs/plugins/inspect/plugin-a52dec.xml:
6646         * docs/plugins/inspect/plugin-amrnb.xml:
6647         * docs/plugins/inspect/plugin-amrwbdec.xml:
6648         * docs/plugins/inspect/plugin-asf.xml:
6649         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6650         * docs/plugins/inspect/plugin-iec958.xml:
6651         * docs/plugins/inspect/plugin-mad.xml:
6652         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6653         * docs/plugins/inspect/plugin-mpegstream.xml:
6654         * docs/plugins/inspect/plugin-realmedia.xml:
6655           docs: update introspected plugin docs for gstdoc-scangobj and other changes
6656           Update common for latest gstdoc-scangobj and inspect xml files for
6657           escaping and pad template order changes.
6658
6659 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
6660
6661         * common:
6662           Automatic update of common submodule
6663           From 9339ccc to 35617c2
6664
6665 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
6666
6667         * common:
6668           Automatic update of common submodule
6669           From 5adb1ca to 9339ccc
6670
6671 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
6672
6673         * common:
6674           Automatic update of common submodule
6675           From 57c89b7 to 5adb1ca
6676
6677 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
6678
6679         * common:
6680           Automatic update of common submodule
6681           From c804988 to 57c89b7
6682
6683 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6684
6685         * configure.ac:
6686         * gst/realmedia/rtspreal.c:
6687           configure: Update required GLib version to 2.20
6688
6689 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6690
6691         * ext/a52dec/gsta52dec.c:
6692           a52dec: Call orc_init() before trying to get target flags
6693
6694 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6695
6696         * ext/a52dec/gsta52dec.c:
6697           a52dec: Remove debug printf...
6698
6699 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6700
6701         * configure.ac:
6702         * ext/a52dec/Makefile.am:
6703         * ext/a52dec/gsta52dec.c:
6704           a52dec: Use orc for CPU feature detection and don't check for liboil
6705
6706 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6707
6708         * configure.ac:
6709           configure: Use GLIB_EXTRA_CFLAGS
6710
6711 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6712
6713         * common:
6714           Automatic update of common submodule
6715           From 7a0fdf5 to c804988
6716
6717 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6718
6719         * common:
6720           Automatic update of common submodule
6721           From 6da3bab to 7a0fdf5
6722
6723 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6724
6725         * common:
6726           Automatic update of common submodule
6727           From 733fca9 to 6da3bab
6728
6729 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
6730
6731         * common:
6732           Automatic update of common submodule
6733           From fad145b to 733fca9
6734
6735 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
6736
6737         * common:
6738           Automatic update of common submodule
6739           From 47683c1 to fad145b
6740
6741 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6742
6743         * gst/realmedia/rmdemux.c:
6744           rmdemux: pass bitrate on caps
6745           Set the bitrate on the caps, some decoders like sipro need this to function
6746           properly.
6747           Fixes #620007
6748
6749 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
6750
6751         * common:
6752           Automatic update of common submodule
6753           From 17f89e5 to 47683c1
6754
6755 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
6756
6757         * common:
6758           Automatic update of common submodule
6759           From fd7ca04 to 17f89e5
6760
6761 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6762
6763         * ext/x264/gstx264enc.c:
6764           x264enc: Only set i_weighted_pred on versions where it exists
6765
6766 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
6767
6768         * ext/lame/gstlamemp3enc.c:
6769           lamemp3enc: implement latency query
6770           The encoder's latency is deduced from the framesize. Fixes #618896.
6771
6772 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6773
6774         * configure.ac:
6775         * docs/plugins/gst-plugins-ugly-plugins.args:
6776         * docs/plugins/gst-plugins-ugly-plugins.signals:
6777         * docs/plugins/inspect/plugin-a52dec.xml:
6778         * docs/plugins/inspect/plugin-amrnb.xml:
6779         * docs/plugins/inspect/plugin-amrwbdec.xml:
6780         * docs/plugins/inspect/plugin-asf.xml:
6781         * docs/plugins/inspect/plugin-cdio.xml:
6782         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6783         * docs/plugins/inspect/plugin-dvdread.xml:
6784         * docs/plugins/inspect/plugin-dvdsub.xml:
6785         * docs/plugins/inspect/plugin-iec958.xml:
6786         * docs/plugins/inspect/plugin-lame.xml:
6787         * docs/plugins/inspect/plugin-mad.xml:
6788         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6789         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6790         * docs/plugins/inspect/plugin-mpegstream.xml:
6791         * docs/plugins/inspect/plugin-realmedia.xml:
6792         * docs/plugins/inspect/plugin-siddec.xml:
6793         * docs/plugins/inspect/plugin-twolame.xml:
6794         * docs/plugins/inspect/plugin-x264.xml:
6795         * win32/common/config.h:
6796           Back to development
6797
6798 === release 0.10.15 ===
6799
6800 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6801
6802         * ChangeLog:
6803         * NEWS:
6804         * RELEASE:
6805         * configure.ac:
6806         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6807         * docs/plugins/inspect/plugin-a52dec.xml:
6808         * docs/plugins/inspect/plugin-amrnb.xml:
6809         * docs/plugins/inspect/plugin-amrwbdec.xml:
6810         * docs/plugins/inspect/plugin-asf.xml:
6811         * docs/plugins/inspect/plugin-cdio.xml:
6812         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6813         * docs/plugins/inspect/plugin-dvdread.xml:
6814         * docs/plugins/inspect/plugin-dvdsub.xml:
6815         * docs/plugins/inspect/plugin-iec958.xml:
6816         * docs/plugins/inspect/plugin-lame.xml:
6817         * docs/plugins/inspect/plugin-mad.xml:
6818         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6819         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6820         * docs/plugins/inspect/plugin-mpegstream.xml:
6821         * docs/plugins/inspect/plugin-realmedia.xml:
6822         * docs/plugins/inspect/plugin-siddec.xml:
6823         * docs/plugins/inspect/plugin-twolame.xml:
6824         * docs/plugins/inspect/plugin-x264.xml:
6825         * gst-plugins-ugly.doap:
6826         * win32/common/config.h:
6827           Release 0.10.15
6828
6829 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6830
6831         * po/af.po:
6832         * po/az.po:
6833         * po/bg.po:
6834         * po/ca.po:
6835         * po/cs.po:
6836         * po/da.po:
6837         * po/de.po:
6838         * po/el.po:
6839         * po/en_GB.po:
6840         * po/es.po:
6841         * po/eu.po:
6842         * po/fi.po:
6843         * po/fr.po:
6844         * po/hu.po:
6845         * po/id.po:
6846         * po/it.po:
6847         * po/ja.po:
6848         * po/lt.po:
6849         * po/lv.po:
6850         * po/ms.po:
6851         * po/mt.po:
6852         * po/nb.po:
6853         * po/nl.po:
6854         * po/or.po:
6855         * po/pl.po:
6856         * po/pt_BR.po:
6857         * po/ru.po:
6858         * po/sk.po:
6859         * po/sl.po:
6860         * po/sq.po:
6861         * po/sr.po:
6862         * po/sv.po:
6863         * po/tr.po:
6864         * po/uk.po:
6865         * po/vi.po:
6866         * po/zh_CN.po:
6867           Update .po files
6868
6869 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6870
6871         * configure.ac:
6872           configure: make implicit GLib and liboil requirements explicit
6873           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
6874
6875 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
6876
6877         * ext/x264/gstx264enc.c:
6878           x264enc: disable I weighted pred
6879           If it is enabled, then it will be main profile instead of baseline.
6880           This ensures maximum compatibility of the output stream until the
6881           encoder configuration interface gets an overhaul with explicit
6882           output profile selection.
6883           Fixes #619776.
6884
6885 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6886
6887         * configure.ac:
6888         * win32/common/config.h:
6889           0.10.14.3 pre-release
6890
6891 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6892
6893         * po/af.po:
6894         * po/az.po:
6895         * po/bg.po:
6896         * po/ca.po:
6897         * po/cs.po:
6898         * po/da.po:
6899         * po/de.po:
6900         * po/el.po:
6901         * po/en_GB.po:
6902         * po/es.po:
6903         * po/eu.po:
6904         * po/fi.po:
6905         * po/fr.po:
6906         * po/hu.po:
6907         * po/id.po:
6908         * po/it.po:
6909         * po/ja.po:
6910         * po/lt.po:
6911         * po/lv.po:
6912         * po/ms.po:
6913         * po/mt.po:
6914         * po/nb.po:
6915         * po/nl.po:
6916         * po/or.po:
6917         * po/pl.po:
6918         * po/pt_BR.po:
6919         * po/ru.po:
6920         * po/sk.po:
6921         * po/sl.po:
6922         * po/sq.po:
6923         * po/sr.po:
6924         * po/sv.po:
6925         * po/tr.po:
6926         * po/uk.po:
6927         * po/vi.po:
6928         * po/zh_CN.po:
6929           po: update translations
6930
6931 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6932
6933         * common:
6934           Automatic update of common submodule
6935           From 357b0db to fd7ca04
6936
6937 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6938
6939         * configure.ac:
6940         * win32/common/config.h:
6941           0.10.14.2 pre-release
6942
6943 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6944
6945         * common:
6946           Automatic update of common submodule
6947           From 4d67bd6 to 357b0db
6948
6949 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6950
6951         * gst/realmedia/rmdemux.c:
6952         * gst/realmedia/rmutils.c:
6953         * gst/realmedia/rmutils.h:
6954           rmdemux: add better sipr nibble swap routine
6955
6956 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6957
6958         * gst/realmedia/rmdemux.c:
6959           rmdemux: descramble SIPR before pushing out
6960           Collect and descramble the SIPR packets before pushing.
6961           Descramble ATRAC audio.
6962           Fixes #618098
6963
6964 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6965
6966         * gst/realmedia/rmutils.c:
6967         * gst/realmedia/rmutils.h:
6968           rm: add function to descramble sipr
6969
6970 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
6971
6972         * ext/x264/gstx264enc.c:
6973         * ext/x264/gstx264enc.h:
6974           x264enc: Re-send the received upstream event as-is downstream
6975           https://bugzilla.gnome.org/show_bug.cgi?id=606689
6976
6977 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
6978
6979         * ext/amrnb/amrnb.c:
6980           amrnbenc: Set rank to GST_RANK_SECONDARY
6981
6982 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6983
6984         * gst/realmedia/rtspreal.c:
6985           rtspreal: use GLib's base64 functions if available
6986           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
6987
6988 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
6989
6990         * ext/amrnb/amrnbdec.h:
6991         * ext/amrnb/amrnbenc.h:
6992         * ext/amrwbdec/amrwbdec.h:
6993           amr: Use correct includes (as pkg-config suggests)
6994           Fixes #617078
6995
6996 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
6997
6998         * gst/ac3parse/.gitignore:
6999         * gst/ac3parse/Makefile.am:
7000         * gst/ac3parse/README:
7001         * gst/ac3parse/ac3parse.vcproj:
7002         * gst/ac3parse/gstac3parse.c:
7003         * gst/ac3parse/gstac3parse.h:
7004           ac3parse: remove unported 0.8 plugin
7005           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
7006
7007 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
7008
7009         * gst/mpegaudioparse/gstmpegaudioparse.c:
7010           docs: adding a mp3decoder as well is useful
7011
7012 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
7013
7014         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7015           docs: massage section index
7016
7017 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
7018
7019         * ext/amrwbdec/amrwbdec.c:
7020         * ext/amrwbdec/amrwbdec.h:
7021           amrwbdec: move define to source to avoid hiding it from the docs
7022
7023 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
7024
7025         * ext/cdio/gstcdiocddasrc.c:
7026           docs: remove short_desc, it is taken from element details
7027
7028 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
7029
7030         * gst/synaesthesia/gstsynaesthesia.c:
7031           docs: fix sections docs for synaesthesia
7032
7033 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
7034
7035         * docs/plugins/Makefile.am:
7036         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7037         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7038         * gst/mpegaudioparse/gstmpegaudioparse.c:
7039           docs: add docs for mp3parse
7040
7041 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7042
7043         * gst-plugins-ugly.doap:
7044           doap: update repository info from cvs->git and maintainers
7045
7046 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7047
7048         * common:
7049           Automatic update of common submodule
7050           From fc85867 to 4d67bd6
7051
7052 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7053
7054         * tests/check/elements/x264enc.c:
7055           x264enc: adaptive NALU type checking
7056           In particular, be less picky about SEI NALU order, which makes test more
7057           robust with respect to changes in libx264.
7058           See also #615410.
7059
7060 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7061
7062         * ext/x264/gstx264enc.c:
7063           x264enc: adaptive x264 header NAL layout handling
7064           Fixes #615410.
7065
7066 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
7067
7068         * gst/asfdemux/gstrtpasfdepay.c:
7069           asfdepay: we require a dynamic payload type
7070           Add an extra caps property that restricts the depayloader to only accept dynamic
7071           payload types.
7072
7073 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7074
7075         * configure.ac:
7076           configure: Drop -Wcast-align
7077           Commit message copied from core's commit from Benjamin Otte:
7078           246f5dba96a5b50bb74621af67b30942cca72af5
7079           Apparently gcc warns that GstMiniObject is not castable to
7080           GstEvent/Message/Buffer due to them containing 64bit variables, even
7081           though ARM hackers claim that those only need 4byte alignment. And as
7082           long as gcc behaves that way, this warning is not very useful.
7083           So we'll remove the warning until this problem is fixed.
7084           Fixes #615698
7085
7086 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
7087
7088         * ext/mpeg2dec/gstmpeg2dec.c:
7089           mpeg2dec: copy over all buffer flags when copying buffers.
7090           Avoids losing the tff/rff video buffer flags
7091
7092 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
7093
7094         * gst/asfdemux/asfpacket.c:
7095           asfdemux: Make a table static to avoid having to always allocate it.
7096
7097 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7098
7099         * ext/x264/gstx264enc.c:
7100           x264enc: fix up avcC header construction
7101           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
7102           for BUILD_X264 < 76.
7103           Also fixes #610089.
7104
7105 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7106
7107         * ext/x264/gstx264enc.c:
7108           x264enc: parameterize libx264 provided NAL layout in codec-data creation
7109
7110 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
7111
7112         * configure.ac:
7113           configure: Remove -Wundef flag
7114           Same fix as for #615161
7115
7116 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7117
7118         * common:
7119           Automatic update of common submodule
7120           From fdf023d to fc85867
7121
7122 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7123
7124         * gst-libs/gst/gettext.h:
7125           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
7126
7127 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7128
7129         * common:
7130         * ext/Makefile.am:
7131         * gst/Makefile.am:
7132           build: build plugins in parallel where possible, if make -jN is used
7133
7134 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7135
7136         * Makefile.am:
7137           build: add cruft alert for common/shave*
7138
7139 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7140
7141         * win32/MANIFEST:
7142           Fix make distcheck
7143           Remove removed file win32/common/config.h.in from MANIFEST.
7144
7145 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
7146
7147         * gst/synaesthesia/synaescope.c:
7148         * gst/synaesthesia/synaescope.h:
7149           synaestesia: Fix old-style prototype
7150
7151 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
7152
7153         * gst/realmedia/rmutils.c:
7154           Fix pointer type.
7155           Fixes #613815
7156
7157 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
7158
7159         * common:
7160           Automatic update of common submodule
7161           From 55cd514 to c1d07dd
7162
7163 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7164
7165         * configure.ac:
7166         * ext/amrnb/amrnbdec.c:
7167         * ext/amrnb/amrnbenc.c:
7168         * ext/cdio/gstcdiocddasrc.h:
7169         * ext/dvdread/dvdreadsrc.c:
7170         * ext/lame/gstlame.h:
7171         * ext/lame/gstlamemp3enc.h:
7172         * ext/lame/plugin.c:
7173         * ext/mad/gstmad.c:
7174         * ext/x264/gstx264enc.c:
7175         * ext/x264/gstx264enc.h:
7176         * gst/mpegaudioparse/gstmpegaudioparse.c:
7177         * gst/mpegaudioparse/gstxingmux.c:
7178         * gst/mpegstream/gstdvddemux.c:
7179         * gst/mpegstream/gstmpegdemux.c:
7180         * gst/mpegstream/gstmpegparse.c:
7181         * gst/realmedia/asmrules.c:
7182         * gst/realmedia/pnmsrc.c:
7183         * gst/realmedia/pnmsrc.h:
7184         * gst/realmedia/rdtdepay.h:
7185         * gst/realmedia/rdtmanager.c:
7186         * gst/realmedia/rtspreal.c:
7187           build: Add all kinds of compiler warning flags and fix the resulting warnings
7188
7189 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7190
7191         * ext/amrnb/Makefile.am:
7192         * ext/amrwbdec/Makefile.am:
7193         * ext/sidplay/Makefile.am:
7194         * gst/asfdemux/Makefile.am:
7195         * gst/mpegaudioparse/Makefile.am:
7196           build: fix up Makefile.am
7197           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
7198           the order a bit here and there (see docs/random/moving-plugins).
7199
7200 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7201
7202         * win32/common/config.h.in:
7203           win32: remove win32-specific config.h.in copy that's not used any longer
7204           The win32 config.h is now generated from the top-level config.h.in.
7205
7206 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
7207
7208         * ext/a52dec/gsta52dec.c:
7209         * ext/amrnb/amrnbdec.c:
7210         * ext/amrnb/amrnbenc.c:
7211         * ext/amrwbdec/amrwbdec.c:
7212         * ext/cdio/gstcdiocddasrc.c:
7213         * ext/dvdread/dvdreadsrc.c:
7214         * ext/lame/gstlame.c:
7215         * ext/mad/gstmad.c:
7216         * ext/mpeg2dec/gstmpeg2dec.c:
7217         * gst/ac3parse/gstac3parse.c:
7218         * gst/asfdemux/gstasfdemux.c:
7219         * gst/asfdemux/gstrtpasfdepay.c:
7220         * gst/asfdemux/gstrtspwms.c:
7221         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7222         * gst/iec958/ac3iec.c:
7223         * gst/mpegaudioparse/gstmpegaudioparse.c:
7224         * gst/mpegaudioparse/gstxingmux.c:
7225         * gst/mpegstream/gstdvddemux.c:
7226         * gst/mpegstream/gstmpegdemux.c:
7227         * gst/mpegstream/gstmpegparse.c:
7228         * gst/mpegstream/gstrfc2250enc.c:
7229         * gst/realmedia/pnmsrc.c:
7230         * gst/realmedia/rademux.c:
7231         * gst/realmedia/rdtdepay.c:
7232         * gst/realmedia/rdtmanager.c:
7233         * gst/realmedia/rmdemux.c:
7234         * gst/realmedia/rtspreal.c:
7235         * gst/synaesthesia/gstsynaesthesia.c:
7236           gst_element_class_set_details => gst_element_class_set_details_simple
7237
7238 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7239
7240         * ext/x264/gstx264enc.c:
7241           x264enc: Put pixel-aspect-ratio from input into the src pad caps
7242           Fixes bug #612995.
7243
7244 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
7245
7246         * common:
7247           Automatic update of common submodule
7248           From e272f71 to 55cd514
7249
7250 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
7251
7252         * common:
7253           Automatic update of common submodule
7254           From df8a7c8 to e272f71
7255
7256 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
7257
7258         * configure.ac:
7259           Update CXXFLAGS, too
7260
7261 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
7262
7263         * configure.ac:
7264           Update for recent changes to common submodule
7265           This just replaces every "$ERROR_CFLAGS" usage with a usage of
7266           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
7267           previously.
7268           Actually using that separation will happen later.
7269
7270 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
7271
7272         * common:
7273           Automatic update of common submodule
7274           From 9720a7d to df8a7c8
7275
7276 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
7277
7278         * common:
7279           Automatic update of common submodule
7280           From 0b6e072 to 9720a7d
7281
7282 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
7283
7284         * common:
7285           Automatic update of common submodule
7286           From 7cc5eb4 to 0b6e072
7287
7288 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7289
7290         * common:
7291           Automatic update of common submodule
7292           From 7aa65b5 to 7cc5eb4
7293
7294 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7295
7296         * common:
7297           Automatic update of common submodule
7298           From 44ecce7 to 7aa65b5
7299
7300 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7301
7302         * configure.ac:
7303           configure: Use automake 1.11 silent rules instead of shave if available
7304           This makes sure that we use something that is still maintained and
7305           also brings back libtool 1.5 support.
7306
7307 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7308
7309         * configure.ac:
7310         * docs/plugins/inspect/plugin-a52dec.xml:
7311         * docs/plugins/inspect/plugin-amrnb.xml:
7312         * docs/plugins/inspect/plugin-amrwbdec.xml:
7313         * docs/plugins/inspect/plugin-asf.xml:
7314         * docs/plugins/inspect/plugin-cdio.xml:
7315         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7316         * docs/plugins/inspect/plugin-dvdread.xml:
7317         * docs/plugins/inspect/plugin-dvdsub.xml:
7318         * docs/plugins/inspect/plugin-iec958.xml:
7319         * docs/plugins/inspect/plugin-lame.xml:
7320         * docs/plugins/inspect/plugin-mad.xml:
7321         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7322         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7323         * docs/plugins/inspect/plugin-mpegstream.xml:
7324         * docs/plugins/inspect/plugin-realmedia.xml:
7325         * docs/plugins/inspect/plugin-siddec.xml:
7326         * docs/plugins/inspect/plugin-twolame.xml:
7327         * docs/plugins/inspect/plugin-x264.xml:
7328         * win32/common/config.h:
7329           Back to development
7330
7331 === release 0.10.14 ===
7332
7333 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7334
7335         * ChangeLog:
7336         * NEWS:
7337         * RELEASE:
7338         * configure.ac:
7339         * docs/plugins/gst-plugins-ugly-plugins.args:
7340         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7341         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7342         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7343         * docs/plugins/inspect/plugin-a52dec.xml:
7344         * docs/plugins/inspect/plugin-amrnb.xml:
7345         * docs/plugins/inspect/plugin-amrwbdec.xml:
7346         * docs/plugins/inspect/plugin-asf.xml:
7347         * docs/plugins/inspect/plugin-cdio.xml:
7348         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7349         * docs/plugins/inspect/plugin-dvdread.xml:
7350         * docs/plugins/inspect/plugin-dvdsub.xml:
7351         * docs/plugins/inspect/plugin-iec958.xml:
7352         * docs/plugins/inspect/plugin-lame.xml:
7353         * docs/plugins/inspect/plugin-mad.xml:
7354         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7355         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7356         * docs/plugins/inspect/plugin-mpegstream.xml:
7357         * docs/plugins/inspect/plugin-realmedia.xml:
7358         * docs/plugins/inspect/plugin-siddec.xml:
7359         * docs/plugins/inspect/plugin-twolame.xml:
7360         * docs/plugins/inspect/plugin-x264.xml:
7361         * gst-plugins-ugly.doap:
7362         * win32/common/config.h:
7363           Release 0.10.14
7364
7365 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7366
7367         * po/af.po:
7368         * po/az.po:
7369         * po/bg.po:
7370         * po/ca.po:
7371         * po/cs.po:
7372         * po/da.po:
7373         * po/de.po:
7374         * po/el.po:
7375         * po/en_GB.po:
7376         * po/es.po:
7377         * po/eu.po:
7378         * po/fi.po:
7379         * po/fr.po:
7380         * po/hu.po:
7381         * po/id.po:
7382         * po/it.po:
7383         * po/ja.po:
7384         * po/lt.po:
7385         * po/lv.po:
7386         * po/ms.po:
7387         * po/mt.po:
7388         * po/nb.po:
7389         * po/nl.po:
7390         * po/or.po:
7391         * po/pl.po:
7392         * po/pt_BR.po:
7393         * po/ru.po:
7394         * po/sk.po:
7395         * po/sl.po:
7396         * po/sq.po:
7397         * po/sr.po:
7398         * po/sv.po:
7399         * po/tr.po:
7400         * po/uk.po:
7401         * po/vi.po:
7402         * po/zh_CN.po:
7403           Update .po files
7404
7405 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7406
7407         * configure.ac:
7408         * win32/common/config.h:
7409           0.10.13.4 pre-release
7410
7411 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7412
7413         * ext/x264/gstx264enc.c:
7414         * tests/check/elements/x264enc.c:
7415           x264enc: Replace 'avc-sample' with 'avc' in caps
7416           In the element and in its tests
7417           Fixes #606662
7418
7419 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
7420
7421         * gst/asfdemux/gstasfdemux.c:
7422           asfdemux: Don't set durations of 0 on outgoing buffers.
7423           Some (broken) streams don't have the extended stream properties in
7424           the header, resulting in applying a duration of zero on outgoing
7425           buffers.
7426           Fixes #611473
7427
7428 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
7429
7430         * gst/asfdemux/asfpacket.c:
7431           asfdemux: Make sure we always set proper payload duration.
7432           Some (broken) streams will have a delta of 0, resulting in outgoing
7433           buffers having durations of 0.
7434           Fixes #611473
7435
7436 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7437
7438         * configure.ac:
7439         * win32/common/config.h:
7440           0.10.13.3 pre-release
7441
7442 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
7443
7444         * gst/asfdemux/asfpacket.c:
7445           asfdemux: Make sure we don't end up with negative timestamps.
7446           Some files have payload with timestamps smaller than the preroll duration.
7447           Instead of blindly substracting the preroll value (and ending up with
7448           insanely high timestamps on the outgoing buffers), we make sure we
7449           never go below 0.
7450           Fixes #610432
7451
7452 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7453
7454         * configure.ac:
7455         * win32/common/config.h:
7456           0.10.13.2 pre-release
7457           Update core/base requirement to 0.10.26, since that's more likely
7458           to be the actual requirement.
7459
7460 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7461
7462         * po/LINGUAS:
7463         * po/el.po:
7464         * po/sl.po:
7465           po: update translations
7466
7467 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7468
7469         * tests/check/elements/x264enc.c:
7470           x264enc: add caps check to x264enc unit test
7471           Add some minimal caps checking to x264enc unit test.
7472           See #610089.
7473
7474 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
7475
7476         * ext/x264/gstx264enc.c:
7477           x264enc: fix up avcC header construction and playback by flash players
7478           Fix off-by-one bug when constructing the avcC header chunk: we
7479           wrote wrong profile info into the header. The first byte in the
7480           SPS NAL we get from x264 is the nal type, not the profile_idc.
7481           Also add some debug logging.
7482           Fixes #610089.
7483
7484 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
7485
7486         * gst/asfdemux/gstasfdemux.c:
7487           asfdemux: Improve seek behaviour for audio-only with no index
7488           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
7489           for video, we can just seek to seek_time instead.
7490
7491 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7492
7493         * configure.ac:
7494           configure: fix up GST_CXXFLAGS properly
7495           We don't want C specific flags in GST_CXXFLAGS, so base it on the
7496           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
7497           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
7498
7499 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7500
7501         * MAINTAINERS:
7502           Update MAINTAINERS, add myself
7503
7504 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
7505
7506         * configure.ac:
7507           configure: base GST_CXXFLAGS on --cflags from pkg-config
7508           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
7509           point for for both C and CXX settings.
7510
7511 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7512
7513         * common:
7514           Automatic update of common submodule
7515           From 96dc793 to 44ecce7
7516
7517 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7518
7519         * Makefile.am:
7520         * configure.ac:
7521         * win32/common/.gitignore:
7522         * win32/common/config.h:
7523           win32: change how win32/common/config.h is updated
7524           Generate win32/common/config.h-new directly from config.h.in,
7525           using shell variables in configure and some hard-coded information.
7526           Change top-level makefile so that 'make win32-update' copies the
7527           generated file to win32/common/config.h, which we keep in source
7528           control. It's kept in source control so that the git tree is
7529           buildable from VS.
7530           This change is similar to the ones applied a while ago to GStreamer
7531           core, gst-plugins-base and gst-plugins-good and prevents configure
7532           from changing files in source control. The generated config.h
7533           should be ok, but needs testing.
7534
7535 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7536
7537         * gst/realmedia/rtspreal.c:
7538           rtspreal: don't construct config header with uninitialised bytes
7539           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
7540           a presumably unintentional padding of uninitialised bytes at the end
7541           of the CONT tags chunk, which should be harmless but causes warnings
7542           in valgrind (see #608533 for a test URL).
7543
7544 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7545
7546         * gst/realmedia/rtspreal.c:
7547           rtspreal: add finalize function so we can free streams and rulebook
7548           Fix memory leak in Real RTSP component (#608533).
7549
7550 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7551
7552         * gst/realmedia/rtspreal.c:
7553           rtspreal: fix minor memory leak
7554           Caps take their own reference when a buffer is added to them, so
7555           unref buffer after adding it to caps (#608533).
7556
7557 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7558
7559         * gst/realmedia/rdtdepay.c:
7560           rdtdepay: unref input buffer when done
7561           Fixes memory leak, see #608533.
7562
7563 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7564
7565         * common:
7566           Automatic update of common submodule
7567           From 15d47a6 to 96dc793
7568
7569 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7570
7571         * ext/x264/gstx264enc.c:
7572         * ext/x264/gstx264enc.h:
7573           x264enc: make use of Access Unit delimiters configurable
7574           API: GstX264Enc:aud
7575
7576 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7577
7578         * gst/asfdemux/asfpacket.c:
7579           asfdemux: Do not subtract padding twice
7580           Only subtract implicit padding if an explicit one isn't
7581           provided. Avoids subtracting it twice and causing
7582           parsing errors.
7583           Fixes #607698
7584
7585 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
7586
7587         * gst/asfdemux/gstasfdemux.c:
7588         * gst/mpegstream/gstmpegpacketize.c:
7589           assert: g_assert_not_reached() cannot replace return statement
7590           Fix build with assert being turned off.
7591
7592 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7593
7594         * common:
7595           Automatic update of common submodule
7596           From 14cec89 to 15d47a6
7597
7598 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
7599
7600         * gst/asfdemux/gstasfdemux.c:
7601           asfdemux: Don't forget to update flow variable
7602           Forgot to update the return value in the loop.
7603
7604 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
7605
7606         * gst/asfdemux/gstasfdemux.c:
7607           asfdemux: Check flow return on every push
7608           We previously only aggregated flow returns after the while(push) loop,
7609           which meant that in some cases we would end-up not properly aggregating
7610           the flow returns.
7611           This is based on the same flow aggregation algorithm as oggdemux.
7612
7613 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7614
7615         * ext/x264/gstx264enc.c:
7616           x264enc: Add stream-format to output caps
7617           Adds stream-format to output caps of x264enc that
7618           informs if the stream is in bytestream of avc format.
7619           Fixes #606662
7620
7621 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
7622
7623         * gst/mpegaudioparse/gstxingmux.c:
7624           xingmux: Fix unaligned memory access
7625           ARM/SPARC need 32bit alignment but xingmux accesses possibly
7626           unaligned memory, which leads to SIGBUS.
7627           Fixes bug #586464.
7628
7629 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
7630
7631         * gst/asfdemux/gstasfdemux.c:
7632           asfdemux: Use GST_STR_NULL in a couple of places.
7633           Fixes crashing on some of the log statements on win32.
7634
7635 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7636
7637         * gst/realmedia/rmdemux.c:
7638           rmdemux: Parse and post bitrate for streams
7639           Parse the bitrate of the streams and post their tags.
7640           Fixes #599299
7641
7642 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7643
7644         * gst/asfdemux/gstasfdemux.c:
7645         * gst/asfdemux/gstasfdemux.h:
7646           asfdemux: Post bitrate tag
7647           If stream bitrate object is available, post the bitrate
7648           tags.
7649           Fixes #599297
7650
7651 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7652
7653         * gst/mpegaudioparse/gstmpegaudioparse.c:
7654         * gst/mpegaudioparse/gstmpegaudioparse.h:
7655           mp3parse: minor validation check of (Xing, VBRI) metadata
7656           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
7657
7658 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7659
7660         * gst/mpegaudioparse/gstmpegaudioparse.c:
7661           mp3parse: use proper total_time and total_bytes in various cases
7662           The correct basis for (Xing, VBRI) seek table calculations is the
7663           byte size and duration provided by that metadata, rather than some
7664           other (possibly even estimated) one.  This also prevents an infinite
7665           conversion loop in (unlikely) case where a TOC is provided without
7666           such corresponding (duration) metdata.
7667
7668 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7669
7670         * gst/mpegaudioparse/gstmpegaudioparse.c:
7671         * gst/mpegaudioparse/gstmpegaudioparse.h:
7672           mp3parse: conserve stop time for non-accurate seek
7673           Use the same strategy as accurate seeks to store
7674           pending non-accurate seeks to avoid overwriting non-definite
7675           stop times. When doing non-accurate seeks our position
7676           reporting might drift off by some secs and the stream can
7677           end up before it should.
7678           Fixes #603695
7679
7680 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7681
7682         * common:
7683           Automatic update of common submodule
7684           From 47cb23a to 14cec89
7685
7686 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7687
7688         * ext/amrwbdec/amrwb.c:
7689           amrwbdec: give decoder a rank so decodebin/playbin will use it
7690
7691 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7692
7693         * gst/mpegaudioparse/gstmpegaudioparse.c:
7694           mp3parse: return false when we can't seek
7695           When upstream can't seek, we return false as well
7696
7697 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7698
7699         * ext/lame/gstlame.c:
7700         * ext/lame/gstlamemp3enc.c:
7701           lame: Avoid crash when seeking before negotiating
7702           lame's 'lgv' variable is only initialized when the caps
7703           is negotiated, whenever a seek happens before that, it would
7704           attempt to call a function on an empty pointer, causing the crash.
7705           Fixes #603515
7706
7707 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7708
7709         * common:
7710           Automatic update of common submodule
7711           From 87bf428 to 47cb23a
7712
7713 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7714
7715         * common:
7716           Automatic update of common submodule
7717           From da4c75c to 87bf428
7718
7719 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
7720
7721         * common:
7722           Automatic update of common submodule
7723           From 53a2485 to da4c75c
7724
7725 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7726
7727         * gst/mpegaudioparse/gstmpegaudioparse.c:
7728           mp3parse: fix non-flushing seek
7729           Specifically, in addition to clearing lots of variables/offsets
7730           when receiving newsegment, also clear leftover data to match.
7731
7732 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
7733
7734         * ext/x264/gstx264enc.c:
7735         * ext/x264/gstx264enc.h:
7736           x264enc: Make upstream GstForceKeyUnit thread-safe
7737           Also send the GstForceKeyUnit event downstream when an upstream on is received,
7738           allowing muxers or payloaders to take appropriate actions.
7739           https://bugzilla.gnome.org/show_bug.cgi?id=602556
7740
7741 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7742
7743         * common:
7744           Automatic update of common submodule
7745           From a3e3ce4 to 53a2485
7746
7747 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
7748
7749         * gst/asfdemux/gstasfdemux.c:
7750           asfdemux: Don't call strlen() on NULL pointers
7751           Fixes bug #602280.
7752
7753 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7754
7755         * gst/asfdemux/gstasfdemux.c:
7756           asfdemux: Remove old pads when new ones are added
7757           The old pads were being removed before adding the new ones,
7758           we should add the new ones first.
7759           Fixes #599718
7760
7761 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7762
7763         * gst/asfdemux/gstasfdemux.c:
7764         * gst/asfdemux/gstasfdemux.h:
7765           asfdemux: Handle chained asfs on pull mode
7766           Adds chained asfs handling to pull mode. It now checks if
7767           there is a new asf header after the last packet (when it
7768           is possible to know how many packets are) or it tries
7769           checking if a processed packet that fails is an header
7770           object.
7771           Fixes #599718
7772
7773 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7774
7775         * gst/asfdemux/gstasfdemux.c:
7776         * gst/asfdemux/gstasfdemux.h:
7777           asfdemux: properly do chained asfs on push mode
7778           To properly do chained asfs work with playbin2, we need to
7779           push eos on the old pads before removing them.
7780           Fixes #599718
7781
7782 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7783
7784         * gst/asfdemux/gstasfdemux.c:
7785         * gst/asfdemux/gstasfdemux.h:
7786           asfdemux: add support for chained asfs (push mode)
7787           Adds support for detecting and playing chained asfs
7788           in push mode. asfdemux tries to detect a new asf start
7789           by identifying the header object guid in a input buffer.
7790           When it finds it, it resets its state, removing its pads
7791           and creates new ones for the new file.
7792
7793 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7794
7795         * gst/asfdemux/gstasfdemux.c:
7796           asfdemux: fix two small leaks
7797
7798 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7799
7800         * gst/asfdemux/gstasfdemux.c:
7801           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
7802           WM/Track has a 0 base but is often wrongly written as starting from 1,
7803           so not as reliable as WM/TrackNumber which always starts from 1.
7804
7805 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7806
7807         * gst/asfdemux/gstasfdemux.c:
7808           asfdemux: WM/Track starts counting from 0, adjust to start from 1
7809
7810 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7811
7812         * gst/asfdemux/gstasfdemux.c:
7813           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
7814           There's both WM/Track and WM/TrackNumber.
7815
7816 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
7817
7818         * ext/a52dec/gsta52dec.c:
7819           a52dec: Fix debug statement: Pass pos variable instead of time() function
7820
7821 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
7822
7823         * gst/dvdsub/gstdvdsubdec.c:
7824           dvdsubdec: Fix printf format string warning
7825
7826 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
7827
7828         * gst/asfdemux/gstasfdemux.c:
7829           asfdemux: Fix bogus variable used uninitialised warnings
7830
7831 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
7832
7833         * po/Makevars:
7834           po: Don't create backup .po files
7835           As well as preventing creation of useless backup files, it works
7836           around a bug in gettext 0.17 on OS/X
7837
7838 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
7839
7840         * gst/asfdemux/asfpacket.c:
7841           asfdemux: fix c99-style comments.
7842
7843 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
7844
7845         * gst/asfdemux/asfpacket.c:
7846           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
7847
7848 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7849
7850         * gst/realmedia/rmutils.c:
7851           rmutils: fix byteswapping
7852           fix the byteswapping code that was wrong because of the side effects of the
7853           READ/WRITE macros.
7854           Fixes #599676
7855
7856 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
7857
7858         * ext/x264/gstx264enc.c:
7859           x264enc: Adapt to slightly modified x264 API
7860           Fixes #599095.
7861
7862 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7863
7864         * gst/asfdemux/asfpacket.c:
7865           asfdemux: careful to avoid crash on bogus data
7866           When receiving bogus data, we have to avoid subtracting a value
7867           larger than 'size' from 'size' variable, resulting in a wrap
7868           that would make 'size' a really large bogus value.
7869           Fixes #599333
7870
7871 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
7872
7873         * win32/common/config.h:
7874           win32: Commit bumped version number
7875
7876 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
7877
7878         * gst/mpegaudioparse/gstmpegaudioparse.c:
7879           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
7880           Fixes #598761
7881           This removes a good 50% of processing time for parsing a buffer.
7882           We do this by simply... getting the nicks that we already have handy
7883           instead of going through the expensive glib system.
7884
7885 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
7886
7887         * configure.ac:
7888           configure.ac: And back to development we go...
7889
7890 === release 0.10.13 ===
7891
7892 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
7893
7894         * ChangeLog:
7895         * NEWS:
7896         * RELEASE:
7897         * common:
7898         * configure.ac:
7899         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7900         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7901         * docs/plugins/inspect/plugin-a52dec.xml:
7902         * docs/plugins/inspect/plugin-asf.xml:
7903         * docs/plugins/inspect/plugin-cdio.xml:
7904         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7905         * docs/plugins/inspect/plugin-dvdread.xml:
7906         * docs/plugins/inspect/plugin-dvdsub.xml:
7907         * docs/plugins/inspect/plugin-iec958.xml:
7908         * docs/plugins/inspect/plugin-lame.xml:
7909         * docs/plugins/inspect/plugin-mad.xml:
7910         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7911         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7912         * docs/plugins/inspect/plugin-mpegstream.xml:
7913         * docs/plugins/inspect/plugin-realmedia.xml:
7914         * docs/plugins/inspect/plugin-siddec.xml:
7915         * docs/plugins/inspect/plugin-twolame.xml:
7916         * docs/plugins/inspect/plugin-x264.xml:
7917         * gst-plugins-ugly.doap:
7918         * win32/common/config.h:
7919           Release 0.10.13
7920
7921 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
7922
7923         * po/af.po:
7924         * po/az.po:
7925         * po/bg.po:
7926         * po/ca.po:
7927         * po/cs.po:
7928         * po/da.po:
7929         * po/de.po:
7930         * po/en_GB.po:
7931         * po/es.po:
7932         * po/eu.po:
7933         * po/fi.po:
7934         * po/fr.po:
7935         * po/hu.po:
7936         * po/id.po:
7937         * po/it.po:
7938         * po/ja.po:
7939         * po/lt.po:
7940         * po/lv.po:
7941         * po/ms.po:
7942         * po/mt.po:
7943         * po/nb.po:
7944         * po/nl.po:
7945         * po/or.po:
7946         * po/pl.po:
7947         * po/pt_BR.po:
7948         * po/ru.po:
7949         * po/sk.po:
7950         * po/sq.po:
7951         * po/sr.po:
7952         * po/sv.po:
7953         * po/tr.po:
7954         * po/uk.po:
7955         * po/vi.po:
7956         * po/zh_CN.po:
7957           Update .po files
7958
7959 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
7960
7961         * common:
7962           Automatic update of common submodule
7963           From 85d1530 to 0702fe1
7964
7965 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
7966
7967         * ChangeLog:
7968         * configure.ac:
7969         * po/af.po:
7970         * po/az.po:
7971         * po/bg.po:
7972         * po/ca.po:
7973         * po/cs.po:
7974         * po/da.po:
7975         * po/de.po:
7976         * po/en_GB.po:
7977         * po/es.po:
7978         * po/eu.po:
7979         * po/fi.po:
7980         * po/fr.po:
7981         * po/hu.po:
7982         * po/id.po:
7983         * po/it.po:
7984         * po/ja.po:
7985         * po/lt.po:
7986         * po/lv.po:
7987         * po/ms.po:
7988         * po/mt.po:
7989         * po/nb.po:
7990         * po/nl.po:
7991         * po/or.po:
7992         * po/pl.po:
7993         * po/pt_BR.po:
7994         * po/ru.po:
7995         * po/sk.po:
7996         * po/sq.po:
7997         * po/sr.po:
7998         * po/sv.po:
7999         * po/tr.po:
8000         * po/uk.po:
8001         * po/vi.po:
8002         * po/zh_CN.po:
8003         * win32/common/config.h:
8004           0.10.12.3 pre-release
8005
8006 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
8007
8008         * common:
8009           Automatic update of common submodule
8010           From a3e3ce4 to 85d1530
8011
8012 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
8013
8014         * ext/a52dec/gsta52dec.c:
8015           a52dec: Fix reference leak on all input buffers in 'dvd mode'
8016           https://bugzilla.gnome.org/show_bug.cgi?id=598272
8017
8018 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
8019
8020         * ChangeLog:
8021         * configure.ac:
8022         * po/LINGUAS:
8023         * po/af.po:
8024         * po/az.po:
8025         * po/bg.po:
8026         * po/ca.po:
8027         * po/cs.po:
8028         * po/da.po:
8029         * po/de.po:
8030         * po/en_GB.po:
8031         * po/es.po:
8032         * po/eu.po:
8033         * po/fi.po:
8034         * po/fr.po:
8035         * po/hu.po:
8036         * po/id.po:
8037         * po/it.po:
8038         * po/ja.po:
8039         * po/lt.po:
8040         * po/lv.po:
8041         * po/ms.po:
8042         * po/mt.po:
8043         * po/nb.po:
8044         * po/nl.po:
8045         * po/or.po:
8046         * po/pl.po:
8047         * po/pt_BR.po:
8048         * po/ru.po:
8049         * po/sk.po:
8050         * po/sq.po:
8051         * po/sr.po:
8052         * po/sv.po:
8053         * po/tr.po:
8054         * po/uk.po:
8055         * po/vi.po:
8056         * po/zh_CN.po:
8057         * win32/common/config.h:
8058           0.10.12.2 pre-release
8059
8060 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
8061
8062         * docs/plugins/gst-plugins-ugly-plugins.args.new:
8063         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8064           docs: Remove files accidentally added
8065           Remove the gst-plugins-ugly-plugins.args.new and
8066           gst-plugins-ugly-plugins.signals.new files, that appear
8067           to have been accidentally added in commit
8068           f5d046a0b034f9bd7274291f7131ee5db1a30052
8069
8070 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
8071
8072         * ext/a52dec/gsta52dec.c:
8073           a52dec: Add some debugging for new segment events
8074
8075 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
8076
8077         * ext/mpeg2dec/gstmpeg2dec.c:
8078           mpeg2dec: fix warning in macosx snow leopard
8079
8080 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
8081
8082         * gst/mpegstream/gstmpegparse.c:
8083           mpegstream: fix warning in macosx snow leopard
8084
8085 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
8086
8087         * gst/mpegaudioparse/gstmpegaudioparse.c:
8088           mpegaudioparse: fix warning in macosx snow leopard
8089
8090 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
8091
8092         * gst/dvdsub/gstdvdsubdec.c:
8093           dvdsubdec: fix warning on macosx snow leopard
8094
8095 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
8096
8097         * gst/asfdemux/gstasfdemux.c:
8098           asfdemux: fix warning in macosx snow leopard
8099
8100 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
8101
8102         * gst/mpegaudioparse/gstmpegaudioparse.c:
8103           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
8104
8105 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
8106
8107         * common:
8108           Automatic update of common submodule
8109           From 19fa4f3 to a3e3ce4
8110
8111 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
8112
8113         * gst/asfdemux/gstasfdemux.c:
8114         * gst/realmedia/rdtmanager.c:
8115           build: fprintf, sprintf, sscanf need stdio.h
8116
8117 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
8118
8119         * ext/mad/gstmad.c:
8120           mad: add missing include to fix the build
8121
8122 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8123
8124         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8125           dvdlpcm: whitespace fixes
8126
8127 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
8128
8129         * gst-plugins-ugly.spec.in:
8130           update spec file
8131
8132 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8133
8134         * configure.ac:
8135           x264enc: adjust configure checking to changed upstream
8136
8137 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8138
8139         * ext/x264/gstx264enc.c:
8140           x264enc: conditionally adjust to new upstream API
8141           Fixes #596517.
8142
8143 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8144
8145         * gst/mpegaudioparse/gstmpegaudioparse.c:
8146         * gst/mpegaudioparse/gstmpegaudioparse.h:
8147           mpegaudioparse: prevent infinite (re)syncing
8148           Conflicts:
8149           gst/mpegaudioparse/gstmpegaudioparse.c
8150
8151 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
8152
8153         * gst/mpegaudioparse/gstmpegaudioparse.c:
8154           mp3parse: Refactor checking for sync. Make resyncing more reliable.
8155           Previously, we could get false sync relatively easily - it sometimes happened
8156           on real files. This cleans the code up a fair bit, and makes it require more
8157           confirmation that we've found valid sync before continuing.
8158
8159 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8160
8161         * gst/mpegaudioparse/gstmpegaudioparse.c:
8162           mpegaudioparse: ensure 2 valid headers in a row when resyncing
8163
8164 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8165
8166         * gst/mpegstream/gstdvddemux.c:
8167           dvddemux: remove bogus ifndef
8168
8169 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8170
8171         * common:
8172           Automatic update of common submodule
8173           From 94f95e3 to 19fa4f3
8174
8175 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8176
8177         * ext/mpeg2dec/gstmpeg2dec.c:
8178           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
8179
8180 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8181
8182         * gst/dvdsub/gstdvdsubparse.c:
8183           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
8184
8185 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
8186
8187         * ext/amrnb/amrnbdec.c:
8188         * ext/amrnb/amrnbenc.c:
8189           Remove Ronald Bultje from Authors field
8190           Replaced with "GStreamer maintainers
8191           <gstreamer-devel@lists.sourceforge.net>" or just removed,
8192           depending on the number of other authors.
8193
8194 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
8195
8196         * gst/asfdemux/Makefile.am:
8197         * gst/asfdemux/gstasfmux.c:
8198         * gst/asfdemux/gstasfmux.h:
8199           asfdemux: Remove old non-built asfmux code
8200           Remove so people don't confuse it with the new asfmux code
8201           in -bad.
8202
8203 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8204
8205         * ext/a52dec/gsta52dec.c:
8206           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
8207           It's not defined for older liba52 versions.
8208
8209 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
8210
8211         * ext/a52dec/gsta52dec.c:
8212           a52dec: Allow liba52 to use djbfft based IMDCT transform
8213           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
8214           IMDCT transform acceleration. It does however have a software based
8215           acceleration using the djbfft library (D.J. Bernstein's library for
8216           fourier transforms - Extremely fast library for floating-point
8217           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
8218           flag.
8219           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
8220           and AltiVec implementations, but those are checked for first, and
8221           djbfft is chosen only if none of those is available - good in the
8222           case of some distributions including a port of the MPlayer changes
8223           in their system a52dec library.
8224           The down and upmix code in liba52 doesn't seem to be disturbed by
8225           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
8226           versions if passed from oil_cpu_get_flags (SSE currently is not).
8227           Fixes bug #592787.
8228
8229 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8230
8231         * configure.ac:
8232           amr: Use opencore-amr pkg-config files if possible
8233           This makes it possible to build the plugins when the libraries
8234           are installed at non-standard locations.
8235           Fixes bug #591348.
8236
8237 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8238
8239         * gst/mpegaudioparse/gstmpegaudioparse.c:
8240           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
8241           Metadata provided seek tables are consistent with metadata's view of
8242           total size, which typically matches real size, but need not do so
8243           (e.g. a truncated file).  Fixes seeking and position reporting
8244           in such truncated files (although duration based on metadata may then
8245           still be incorrect).
8246
8247 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8248
8249         * configure.ac:
8250           configure: bump core/base requirements to released versions
8251           to avoid confusion.
8252
8253 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8254
8255         * configure.ac:
8256           configure: Remove all mentions to the id3tag plugin which was removed
8257
8258 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
8259
8260         * configure.ac:
8261           mad: make check for mad independent of the check for id3tag
8262           Fixes bug #590432.
8263
8264 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8265
8266         * gst/asfdemux/gstrtpasfdepay.c:
8267           rtpasfdepay: set padding size to the correct value
8268           asf packets in rtp packets should come with their padding fields
8269           set to 0 and the depayload must update them to the correct
8270           value before pushing downstream
8271
8272 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
8273
8274         * configure.ac:
8275         * docs/plugins/Makefile.am:
8276         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8277         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8278         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8279         * docs/plugins/inspect/plugin-amrnb.xml:
8280         * docs/plugins/inspect/plugin-amrwbdec.xml:
8281         * ext/Makefile.am:
8282         * ext/amrnb/GstAmrnbEnc.prs:
8283         * ext/amrnb/Makefile.am:
8284         * ext/amrnb/README:
8285         * ext/amrnb/amrnb.c:
8286         * ext/amrnb/amrnbdec.c:
8287         * ext/amrnb/amrnbdec.h:
8288         * ext/amrnb/amrnbenc.c:
8289         * ext/amrnb/amrnbenc.h:
8290         * ext/amrnb/amrnbparse.c:
8291         * ext/amrnb/amrnbparse.h:
8292         * ext/amrwbdec/Makefile.am:
8293         * ext/amrwbdec/README:
8294         * ext/amrwbdec/amrwb.c:
8295         * ext/amrwbdec/amrwbdec.c:
8296         * ext/amrwbdec/amrwbdec.h:
8297           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
8298           These are based on the OpenCore codecs.
8299           Fixes bug #584890.
8300
8301 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
8302
8303         * common:
8304           Automatic update of common submodule
8305           From fedaaee to 94f95e3
8306
8307 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8308
8309         * LICENSE_readme:
8310         * REQUIREMENTS:
8311         * configure.ac:
8312         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8313         * docs/plugins/gst-plugins-ugly-plugins.args.new:
8314         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
8315         * docs/plugins/inspect/plugin-dvdnav.xml:
8316         * ext/Makefile.am:
8317         * ext/dvdnav/.gitignore:
8318         * ext/dvdnav/Makefile.am:
8319         * ext/dvdnav/README:
8320         * ext/dvdnav/dvdnavsrc.c:
8321         * ext/dvdnav/dvdnavsrc.h:
8322         * ext/dvdnav/gst-dvd:
8323         * ext/dvdread/dvdreadsrc.c:
8324         * gst-plugins-ugly.spec.in:
8325         * po/POTFILES.in:
8326           dvdnav: remove dvdnav plugin
8327           Remove dvdnav plugin, it has no future. resindvd is the plugin to
8328           use for dvd playback. Note that dvdnav was never really enabled
8329           in -ugly, you had to edit configure.ac to get it built.
8330
8331 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8332
8333         * tests/check/elements/mpeg2dec.c:
8334           mpeg2dec: Fix unused variables compiler warnings in unit test
8335
8336 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
8337
8338         * autogen.sh:
8339           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
8340           Check for more automake command variants. Use printf instead of 'echo -n'
8341           for portability
8342
8343 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
8344
8345         * common:
8346           Automatic update of common submodule
8347           From 5845b63 to fedaaee
8348
8349 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
8350
8351         * .gitignore:
8352           Make git ignore more files
8353
8354 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
8355
8356         * gst/asfdemux/gstasfdemux.c:
8357           asfdemux: Refactor multiple packet pull.
8358           This also fixes a bug by which the first buffer (in a multi-packet mode)
8359           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
8360           full incoming buffer and not just of the single asf packet.
8361           Fixes corrupted frames introduced by latest commit.
8362
8363 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8364
8365         * gst/asfdemux/gstasfdemux.c:
8366           asfdemux: use the right accurate field
8367           Remove accurate variable and its faulty use because the real variable is an
8368           instance variable.
8369
8370 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
8371
8372         * gst/asfdemux/asfpacket.c:
8373         * gst/asfdemux/gstasfdemux.c:
8374           asfdemux: Sprinkle branch prediction macros accross the code
8375
8376 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
8377
8378         * gst/asfdemux/gstasfdemux.c:
8379           asfdemux: Delay newsegment handling until we have a keyframe.
8380           We now have a chance for packets to be collected before we send out the
8381           newsegment. If we're not in accurate seeking (keyunit) it will set
8382           the segment start/time to the keyframe's timestamp.
8383
8384 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
8385
8386         * gst/asfdemux/gstasfdemux.c:
8387           asfdemux: Remove useless check. We already have checked for it above.
8388
8389 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
8390
8391         * gst/asfdemux/gstasfdemux.c:
8392           asfdemux: No longer queue GOPs now that seeking is fixed.
8393           We now *always* seek to the keyframe just before our requested position.
8394           When we encounter the first keyframe and we were not accurate (therefore doing
8395           keyframe seeking), we update the segment start position to the keyframe timestamp.
8396
8397 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
8398
8399         * gst/asfdemux/gstasfdemux.c:
8400         * gst/asfdemux/gstasfdemux.h:
8401           asfdemux: Store the accurate seeking flag
8402
8403 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
8404
8405         * gst/asfdemux/gstasfdemux.c:
8406           asfdemux: Use the average frame duration for buffers without a duration.
8407           This will still cause some timestamp jitter, but giving a hint as to the duration
8408           rather than nothing seems to be a better idea.
8409           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
8410           duration using the accumulated packet duration (which will be correct).
8411
8412 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
8413
8414         * gst/asfdemux/gstasfdemux.c:
8415         * gst/asfdemux/gstasfdemux.h:
8416           asfdemux: Use index entry packet count to optimize seeking.
8417           The simple index entries also contain the number of packets one needs
8418           to retrieve at a given position to get a full keyframe. We therefore
8419           use that information to retrieve all those packets in one buffer when
8420           working in pull-mode.
8421
8422 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
8423
8424         * gst/asfdemux/gstasfdemux.c:
8425           asfdemux: Do not try to free const pointer
8426           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
8427           asfdemux tried to free a const pointer that had been cast to a
8428           normal pointer variable.
8429
8430 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
8431
8432         * gst/asfdemux/gstasfdemux.c:
8433           asfdemux: Use presentation timestamp when searching in the index.
8434           We need to take the preroll into account... else we end up too early.
8435
8436 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
8437
8438         * common:
8439           Automatic update of common submodule
8440           From f3bb51b to 5845b63
8441
8442 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
8443
8444         * gst/asfdemux/gstasfdemux.c:
8445           asfdemux: Convert index entry from presentation time to timestamps.
8446           We weren't taking the preroll into account previously, meaning that we
8447           were always seeking preroll nanoseconds too early... resulting in a lot
8448           of dropped packets (which are before the start time).
8449           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
8450
8451 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
8452
8453         * common:
8454         * gst/asfdemux/gstasfdemux.c:
8455           asfdemux: Fix byte array metadata handling.
8456           We basically discard byte array metadata. Should be trivial to adapt
8457           to storing the pointers if we need it later on.
8458
8459 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
8460
8461         * gst/asfdemux/gstasfdemux.c:
8462         * gst/asfdemux/gstasfdemux.h:
8463           asfdemux: Handle PAR/interlaced information stored in packet payload.
8464           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
8465           in the ASF Packet payload extensions).
8466
8467 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
8468
8469         * gst/asfdemux/gstasfdemux.c:
8470         * gst/asfdemux/gstasfdemux.h:
8471           asfdemux: Store/Handle global metadata (not specific to one stream).
8472           This allows us to store (and handle) PAR information which might be stored there.
8473
8474 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8475
8476         * gst/mpegaudioparse/gstmpegaudioparse.c:
8477           mpegaudioparse: fix Xing inverse seek table building
8478
8479 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
8480
8481         * common:
8482           Automatic update of common submodule
8483           From f3bb51b to f810030
8484
8485 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8486
8487         * gst/asfdemux/gstasfdemux.c:
8488           asfdemux: don't try to free a NULL taglist
8489
8490 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8491
8492         * gst/asfdemux/gstasfdemux.c:
8493           asfdemux: post tags only after we've created our source pads
8494           Post global tags only after we've added our source pads, so that
8495           tag events get sent downstream in addition to tag messages posted
8496           on the bus. This makes sure tags can be picked up automatically
8497           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
8498           While we're at it, also add a container-format tag.
8499
8500 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8501
8502         * configure.ac:
8503         * gst/asfdemux/gstasfdemux.c:
8504           asfdemux: use new bytereader functions for image tag parsing
8505
8506 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8507
8508         * gst/asfdemux/gstasfdemux.c:
8509         * gst/asfdemux/gstasfdemux.h:
8510           asfdemux: remove some more unused variables
8511
8512 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8513
8514         * gst/realmedia/rmdemux.c:
8515           rmdemux: plug buffer leaking
8516
8517 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8518
8519         * gst/asfdemux/gstrtpasfdepay.c:
8520           asfdepay: guard against dropped buffers
8521           If a buffer was dropped, we might request data from the adapter that is not
8522           there and then we get a NULL buffer.
8523
8524 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8525
8526         * gst/asfdemux/gstasfdemux.c:
8527         * gst/asfdemux/gstasfdemux.h:
8528           asfdemux: set DISCONT on streams
8529           When we receive a DISCONT as input, don't clear our complete state but simply
8530           mark a discont that will be put on the next buffer. The code will be able to
8531           handle and throw away incomplete data.
8532           Add some more debug info.
8533           Remove an unused variable.
8534
8535 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8536
8537         * gst/asfdemux/gstrtpasfdepay.c:
8538           asfdepay: set DELTA_UNIT flag correctly
8539           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
8540           Add some more debug info.
8541
8542 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8543
8544         * gst/asfdemux/gstasfdemux.c:
8545           asfdemux: fix latency calculations
8546           We need to check for -1 as an invalid timestamp, not 1.
8547
8548 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8549
8550         * gst/mpegaudioparse/gstmpegaudioparse.c:
8551         * gst/mpegaudioparse/gstmpegaudioparse.h:
8552           mp3parse: don't put every single frame into the index
8553           Let's not put every single mp3 frame in our index, a few frames per
8554           second should be more than enough. For now use an index interval
8555           of 100ms-500ms depending on the upstream size, to keep the index at
8556           a reasonable size. Factor out the code that adds the index entry
8557           into a separate function for better code readability.
8558
8559 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8560
8561         * gst/mpegaudioparse/gstmpegaudioparse.c:
8562         * gst/mpegaudioparse/gstmpegaudioparse.h:
8563           mp3parse: assume seekability only if we know the upstream size
8564           While technically upstream may be seekable even if it doesn't know
8565           the exact size, I can't think of a use case where this distincation
8566           is relevant in practice, so for now just assume we're not seekable
8567           if upstream doesn't provide us with a size. Makes sure we don't
8568           build a seek index when streaming internet radio with sources that
8569           pretend to be seekable until you try to actually seek.
8570
8571 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8572
8573         * gst-plugins-ugly.spec.in:
8574           Fix x264 requirement in SPEC file
8575
8576 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8577
8578         * ext/x264/gstx264enc.c:
8579         * gst/realmedia/rdtmanager.c:
8580           x264enc, rdtmanager: fix compilation with debugging disabled
8581
8582 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
8583
8584         * common:
8585         * docs/plugins/Makefile.am:
8586           docs: Bump common. Fix comment in the docs Makefile.am
8587
8588 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
8589
8590         * configure.ac:
8591         * win32/common/config.h:
8592           Back to development -> 0.10.12.1
8593
8594 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
8595
8596         * gst-plugins-ugly.doap:
8597           Add 0.10.12 release to the doap file
8598
8599 === release 0.10.12 ===
8600
8601 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
8602
8603         * ChangeLog:
8604         * NEWS:
8605         * RELEASE:
8606         * configure.ac:
8607         * docs/plugins/gst-plugins-ugly-plugins.args:
8608         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8609         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8610         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8611         * docs/plugins/inspect/plugin-a52dec.xml:
8612         * docs/plugins/inspect/plugin-asf.xml:
8613         * docs/plugins/inspect/plugin-cdio.xml:
8614         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8615         * docs/plugins/inspect/plugin-dvdread.xml:
8616         * docs/plugins/inspect/plugin-dvdsub.xml:
8617         * docs/plugins/inspect/plugin-iec958.xml:
8618         * docs/plugins/inspect/plugin-lame.xml:
8619         * docs/plugins/inspect/plugin-mad.xml:
8620         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8621         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8622         * docs/plugins/inspect/plugin-mpegstream.xml:
8623         * docs/plugins/inspect/plugin-realmedia.xml:
8624         * docs/plugins/inspect/plugin-siddec.xml:
8625         * docs/plugins/inspect/plugin-synaesthesia.xml:
8626         * docs/plugins/inspect/plugin-twolame.xml:
8627         * docs/plugins/inspect/plugin-x264.xml:
8628         * win32/common/config.h:
8629           Release 0.10.12
8630
8631 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
8632
8633         * po/bg.po:
8634         * po/id.po:
8635         * po/it.po:
8636         * po/nl.po:
8637         * po/zh_CN.po:
8638           Update .po files
8639
8640 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
8641
8642         * po/af.po:
8643         * po/az.po:
8644         * po/bg.po:
8645         * po/ca.po:
8646         * po/cs.po:
8647         * po/da.po:
8648         * po/en_GB.po:
8649         * po/es.po:
8650         * po/fi.po:
8651         * po/fr.po:
8652         * po/hu.po:
8653         * po/id.po:
8654         * po/it.po:
8655         * po/ja.po:
8656         * po/lt.po:
8657         * po/mt.po:
8658         * po/nb.po:
8659         * po/nl.po:
8660         * po/or.po:
8661         * po/pl.po:
8662         * po/pt_BR.po:
8663         * po/ru.po:
8664         * po/sk.po:
8665         * po/sq.po:
8666         * po/sr.po:
8667         * po/sv.po:
8668         * po/tr.po:
8669         * po/uk.po:
8670         * po/vi.po:
8671         * po/zh_CN.po:
8672           Update .po files
8673
8674 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
8675
8676         * configure.ac:
8677         * po/af.po:
8678         * po/az.po:
8679         * po/bg.po:
8680         * po/ca.po:
8681         * po/cs.po:
8682         * po/da.po:
8683         * po/en_GB.po:
8684         * po/es.po:
8685         * po/fi.po:
8686         * po/fr.po:
8687         * po/hu.po:
8688         * po/id.po:
8689         * po/it.po:
8690         * po/ja.po:
8691         * po/lt.po:
8692         * po/mt.po:
8693         * po/nb.po:
8694         * po/nl.po:
8695         * po/or.po:
8696         * po/pl.po:
8697         * po/pt_BR.po:
8698         * po/ru.po:
8699         * po/sk.po:
8700         * po/sq.po:
8701         * po/sr.po:
8702         * po/sv.po:
8703         * po/tr.po:
8704         * po/uk.po:
8705         * po/vi.po:
8706         * po/zh_CN.po:
8707         * win32/common/config.h:
8708           0.10.11.2 pre-release
8709
8710 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
8711
8712         * win32/common/config.h.in:
8713           win32: Remove #undef inline from the win32 config.h
8714
8715 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8716
8717         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8718         * docs/plugins/inspect/plugin-mad.xml:
8719         * ext/mad/Makefile.am:
8720         * ext/mad/gstid3tag.c:
8721         * ext/mad/gstmad.c:
8722         * ext/mad/gstmad.h:
8723           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
8724           It will be reborn with a shiny new code base under its hood in -bad.
8725           See #581756 and #565764.
8726
8727 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
8728
8729         * tests/check/pipelines/.gitignore:
8730           gitignore: Ignore some built files in the test area
8731
8732 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
8733
8734         * docs/plugins/inspect/plugin-a52dec.xml:
8735         * docs/plugins/inspect/plugin-asf.xml:
8736         * docs/plugins/inspect/plugin-cdio.xml:
8737         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8738         * docs/plugins/inspect/plugin-dvdread.xml:
8739         * docs/plugins/inspect/plugin-dvdsub.xml:
8740         * docs/plugins/inspect/plugin-iec958.xml:
8741         * docs/plugins/inspect/plugin-lame.xml:
8742         * docs/plugins/inspect/plugin-mad.xml:
8743         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8744         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8745         * docs/plugins/inspect/plugin-mpegstream.xml:
8746         * docs/plugins/inspect/plugin-realmedia.xml:
8747         * docs/plugins/inspect/plugin-siddec.xml:
8748         * docs/plugins/inspect/plugin-synaesthesia.xml:
8749         * docs/plugins/inspect/plugin-twolame.xml:
8750           docs: Update plugin inspect files
8751
8752 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
8753
8754         * configure.ac:
8755         * docs/plugins/Makefile.am:
8756         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8757         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8758         * docs/plugins/inspect/plugin-x264.xml:
8759         * ext/Makefile.am:
8760         * gst-plugins-ugly.spec.in:
8761         * tests/check/Makefile.am:
8762         * tests/check/elements/.gitignore:
8763           Moved 'x264enc' from -bad to -ugly
8764
8765 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8766
8767         * ext/x264/gstx264enc.c:
8768         * ext/x264/gstx264enc.h:
8769           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
8770           Fixes #583627
8771
8772 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8773
8774         * ext/x264/GstX264Enc.prs:
8775           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
8776
8777 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8778
8779         * ext/x264/GstX264Enc.prs:
8780           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
8781
8782 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
8783
8784         * ext/x264/gstx264enc.c:
8785           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
8786
8787 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
8788
8789         * ext/x264/GstX264Enc.prs:
8790         * ext/x264/Makefile.am:
8791         * ext/x264/gstx264enc.c:
8792           [MOVED FROM BAD 24/28] x264enc: add preset support
8793           Add preset iface and a (dummy) preset file as a starting point.
8794
8795 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8796
8797         * ext/x264/gstx264enc.c:
8798           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
8799
8800 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
8801
8802         * ext/x264/gstx264enc.c:
8803         * ext/x264/gstx264enc.h:
8804           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
8805           Use the GstForceKeyUnit event to force a keyframe.
8806           Fixes #578112.
8807
8808 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8809
8810           [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...
8811           Original commit message from CVS:
8812           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8813           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
8814           Use hyphen in property name, perform safety buffer size check
8815           prior to mem access, and some more parentheses in macro.
8816
8817 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
8818
8819           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
8820           Original commit message from CVS:
8821           * ext/apexsink/Makefile.am:
8822           Link against -lgcrpyto for RSA_new and RSA_free.
8823           * ext/faac/gstfaac.c:
8824           * ext/x264/gstx264enc.c:
8825           Fix compiler warnings.
8826
8827 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8828
8829           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
8830           Original commit message from CVS:
8831           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
8832           Construct source caps in more conventional (and correct) manner.
8833
8834 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8835
8836           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
8837           Original commit message from CVS:
8838           * ext/alsaspdif/Makefile.am:
8839           * ext/amrwb/Makefile.am:
8840           * ext/apexsink/Makefile.am:
8841           * ext/arts/Makefile.am:
8842           * ext/artsd/Makefile.am:
8843           * ext/audiofile/Makefile.am:
8844           * ext/audioresample/Makefile.am:
8845           * ext/bz2/Makefile.am:
8846           * ext/cdaudio/Makefile.am:
8847           * ext/celt/Makefile.am:
8848           * ext/dc1394/Makefile.am:
8849           * ext/dirac/Makefile.am:
8850           * ext/directfb/Makefile.am:
8851           * ext/divx/Makefile.am:
8852           * ext/dts/Makefile.am:
8853           * ext/faac/Makefile.am:
8854           * ext/faad/Makefile.am:
8855           * ext/gsm/Makefile.am:
8856           * ext/hermes/Makefile.am:
8857           * ext/ivorbis/Makefile.am:
8858           * ext/jack/Makefile.am:
8859           * ext/jp2k/Makefile.am:
8860           * ext/ladspa/Makefile.am:
8861           * ext/lcs/Makefile.am:
8862           * ext/libfame/Makefile.am:
8863           * ext/libmms/Makefile.am:
8864           * ext/metadata/Makefile.am:
8865           * ext/mpeg2enc/Makefile.am:
8866           * ext/mplex/Makefile.am:
8867           * ext/musepack/Makefile.am:
8868           * ext/musicbrainz/Makefile.am:
8869           * ext/mythtv/Makefile.am:
8870           * ext/nas/Makefile.am:
8871           * ext/neon/Makefile.am:
8872           * ext/ofa/Makefile.am:
8873           * ext/polyp/Makefile.am:
8874           * ext/resindvd/Makefile.am:
8875           * ext/sdl/Makefile.am:
8876           * ext/shout/Makefile.am:
8877           * ext/snapshot/Makefile.am:
8878           * ext/sndfile/Makefile.am:
8879           * ext/soundtouch/Makefile.am:
8880           * ext/spc/Makefile.am:
8881           * ext/swfdec/Makefile.am:
8882           * ext/tarkin/Makefile.am:
8883           * ext/theora/Makefile.am:
8884           * ext/timidity/Makefile.am:
8885           * ext/twolame/Makefile.am:
8886           * ext/x264/Makefile.am:
8887           * ext/xine/Makefile.am:
8888           * ext/xvid/Makefile.am:
8889           * gst-libs/gst/app/Makefile.am:
8890           * gst-libs/gst/dshow/Makefile.am:
8891           * gst/aiffparse/Makefile.am:
8892           * gst/app/Makefile.am:
8893           * gst/audiobuffer/Makefile.am:
8894           * gst/bayer/Makefile.am:
8895           * gst/cdxaparse/Makefile.am:
8896           * gst/chart/Makefile.am:
8897           * gst/colorspace/Makefile.am:
8898           * gst/dccp/Makefile.am:
8899           * gst/deinterlace/Makefile.am:
8900           * gst/deinterlace2/Makefile.am:
8901           * gst/dvdspu/Makefile.am:
8902           * gst/festival/Makefile.am:
8903           * gst/filter/Makefile.am:
8904           * gst/flacparse/Makefile.am:
8905           * gst/flv/Makefile.am:
8906           * gst/games/Makefile.am:
8907           * gst/h264parse/Makefile.am:
8908           * gst/librfb/Makefile.am:
8909           * gst/mixmatrix/Makefile.am:
8910           * gst/modplug/Makefile.am:
8911           * gst/mpeg1sys/Makefile.am:
8912           * gst/mpeg4videoparse/Makefile.am:
8913           * gst/mpegdemux/Makefile.am:
8914           * gst/mpegtsmux/Makefile.am:
8915           * gst/mpegvideoparse/Makefile.am:
8916           * gst/mve/Makefile.am:
8917           * gst/nsf/Makefile.am:
8918           * gst/nuvdemux/Makefile.am:
8919           * gst/overlay/Makefile.am:
8920           * gst/passthrough/Makefile.am:
8921           * gst/pcapparse/Makefile.am:
8922           * gst/playondemand/Makefile.am:
8923           * gst/rawparse/Makefile.am:
8924           * gst/real/Makefile.am:
8925           * gst/rtjpeg/Makefile.am:
8926           * gst/rtpmanager/Makefile.am:
8927           * gst/scaletempo/Makefile.am:
8928           * gst/sdp/Makefile.am:
8929           * gst/selector/Makefile.am:
8930           * gst/smooth/Makefile.am:
8931           * gst/smoothwave/Makefile.am:
8932           * gst/speed/Makefile.am:
8933           * gst/speexresample/Makefile.am:
8934           * gst/stereo/Makefile.am:
8935           * gst/subenc/Makefile.am:
8936           * gst/tta/Makefile.am:
8937           * gst/vbidec/Makefile.am:
8938           * gst/videodrop/Makefile.am:
8939           * gst/videosignal/Makefile.am:
8940           * gst/virtualdub/Makefile.am:
8941           * gst/vmnc/Makefile.am:
8942           * gst/y4m/Makefile.am:
8943           * sys/acmenc/Makefile.am:
8944           * sys/cdrom/Makefile.am:
8945           * sys/dshowdecwrapper/Makefile.am:
8946           * sys/dshowsrcwrapper/Makefile.am:
8947           * sys/dvb/Makefile.am:
8948           * sys/dxr3/Makefile.am:
8949           * sys/fbdev/Makefile.am:
8950           * sys/oss4/Makefile.am:
8951           * sys/qcam/Makefile.am:
8952           * sys/qtwrapper/Makefile.am:
8953           * sys/vcd/Makefile.am:
8954           * sys/wininet/Makefile.am:
8955           * win32/common/config.h:
8956           Don't install static libs for plugins. Fixes #550851 for -bad.
8957
8958 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8959
8960           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
8961           Original commit message from CVS:
8962           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
8963           Adapt to slightly modified x264 API.  Fixes #555238.
8964
8965 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8966
8967           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
8968           Original commit message from CVS:
8969           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
8970           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
8971           * ext/x264/gstx264enc.h:
8972           Do not deal with duplicated input (timestamps).  If needed,
8973           a generic element can do so.
8974           Do not manipulate input timestamps on the way out,
8975           since that shifts the timeline and A/V sync.
8976
8977 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8978
8979           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
8980           Original commit message from CVS:
8981           * docs/plugins/gst-plugins-bad-plugins.args:
8982           Integrate new properties into documentation.
8983           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8984           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8985           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
8986           Fix up API prior to eventual plugin move.
8987           API: GstX264Enc:pass (provides more options, and changed to enum)
8988
8989 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8990
8991           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
8992           Original commit message from CVS:
8993           * docs/plugins/Makefile.am:
8994           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
8995           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
8996           * ext/x264/gstx264enc.c:
8997           * tests/check/Makefile.am:
8998           * tests/check/elements/x264enc.c: (setup_x264enc),
8999           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
9000           Add documentation and unit test for x264enc.
9001
9002 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9003
9004           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
9005           Original commit message from CVS:
9006           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
9007           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
9008           Allocate some buffers in more adaptive and economical fashion.
9009
9010 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9011
9012           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
9013           Original commit message from CVS:
9014           * configure.ac:
9015           Check for sufficiently up-to-date x264 API.
9016           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
9017           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9018           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9019           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
9020           * ext/x264/gstx264enc.h:
9021           Expose some more parameters of the x264 encoder as properties.
9022
9023 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9024
9025           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
9026           Original commit message from CVS:
9027           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
9028           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
9029           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9030           (gst_x264_enc_flush_frames):
9031           Coding style and layout; re-order some functions in more
9032           typical and natural flow.
9033
9034 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9035
9036           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
9037           Original commit message from CVS:
9038           * ext/x264/Makefile.am:
9039           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
9040           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
9041           (gst_x264_enc_reset), (gst_x264_enc_finalize),
9042           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
9043           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
9044           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
9045           * ext/x264/gstx264enc.h:
9046           Use GQueue in stead of custom queue code.
9047           Factorize flushing out encoder delayed frames.
9048           Factorize initialization and state change reset.
9049
9050 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9051
9052           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
9053           Original commit message from CVS:
9054           * ext/x264/gstx264enc.h:
9055           * sys/fbdev/gstfbdevsink.c:
9056           Use configure-generated _stdint.h.
9057
9058 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9059
9060           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
9061           Original commit message from CVS:
9062           * ext/x264/Makefile.am:
9063           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9064           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
9065           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
9066           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9067           (gst_x264_enc_finalize), (gst_x264_enc_chain),
9068           (gst_x264_enc_encode_frame), (plugin_init):
9069           * ext/x264/gstx264enc.h:
9070           Use video format library and GST_WRITE_*_BE macros where applicable.
9071           Use finalize in stead of dispose.
9072           Set up debug category and log callback.
9073
9074 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
9075
9076           [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...
9077           Original commit message from CVS:
9078           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
9079           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9080           (gst_x264_enc_encode_frame):
9081           Try harder not to crash when we get an EOS event but haven't set
9082           up the encoder yet (as may happen when upstream errors out with
9083           not-negotiated, for example). Also, always push the EOS event
9084           downstream.
9085
9086 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
9087
9088           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
9089           Original commit message from CVS:
9090           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
9091           Fix caps memleak.
9092
9093 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
9094
9095           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
9096           Original commit message from CVS:
9097           * ext/x264/gstx264enc.c:
9098           Fix build against the libx264 version that ships with debian stable.
9099
9100 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9101
9102           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
9103           Original commit message from CVS:
9104           * ext/audioresample/gstaudioresample.c:
9105           * ext/x264/gstx264enc.c:
9106           * gst/dvdspu/gstdvdspu.c:
9107           * gst/dvdspu/gstdvdspu.h:
9108           * gst/festival/gstfestival.c:
9109           * gst/h264parse/gsth264parse.c:
9110           * gst/mpegtsparse/mpegtspacketizer.c:
9111           * gst/mpegtsparse/mpegtsparse.c:
9112           * gst/multifile/gstmultifilesink.c:
9113           * gst/multifile/gstmultifilesrc.c:
9114           * gst/nuvdemux/gstnuvdemux.c:
9115           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
9116           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
9117           * sys/vcd/vcdsrc.c:
9118           Massive leak fixing, plus code cleanups.
9119
9120 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9121
9122           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
9123           Original commit message from CVS:
9124           * examples/app/appsrc_ex.c:
9125           * examples/switch/switcher.c:
9126           * ext/neon/gstneonhttpsrc.c:
9127           * ext/timidity/gstwildmidi.c:
9128           * ext/x264/gstx264enc.c:
9129           * gst/mve/mveaudioenc.c: (mve_compress_audio):
9130           * gst/rtpmanager/gstrtpclient.c:
9131           * gst/rtpmanager/gstrtpjitterbuffer.c:
9132           * gst/spectrum/demo-audiotest.c:
9133           * gst/spectrum/demo-osssrc.c:
9134           * sys/dvb/gstdvbsrc.c:
9135           Add stdlib include (free, atoi, exit).
9136
9137 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9138
9139           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
9140           Original commit message from CVS:
9141           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
9142           This needs a version check.
9143           * gst/bayer/Makefile.am:
9144           Fix the build.
9145
9146 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
9147
9148           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
9149           Original commit message from CVS:
9150           Patch by: Michal Benes <michal.benes at itonis tv>
9151           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
9152           * configure.ac:
9153           * ext/Makefile.am:
9154           * ext/x264/Makefile.am:
9155           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
9156           (gst_x264_enc_analyse_get_type),
9157           (gst_x264_enc_timestamp_queue_init),
9158           (gst_x264_enc_timestamp_queue_free),
9159           (gst_x264_enc_timestamp_queue_put),
9160           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
9161           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
9162           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
9163           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
9164           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
9165           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
9166           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
9167           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
9168           (plugin_init):
9169           * ext/x264/gstx264enc.h:
9170           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
9171           handle 'odd' widths and heights correctly yet.
9172
9173 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9174
9175         * gst/asfdemux/gstasfdemux.c:
9176           asfdemux: nicer metadata extraction of genre tags in some cases
9177           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
9178           that they presumably stand for.
9179
9180 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9181
9182         * gst/asfdemux/gstasfdemux.c:
9183           asfdemux: parse WM/Picture tags to extract cover art
9184           Fixes #583112.
9185
9186 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9187
9188         * REQUIREMENTS:
9189           docs: fix http links for amr libs in REQUIREMENTS
9190
9191 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9192
9193         * gst/asfdemux/gstasfdemux.c:
9194           asfdemux: fix bogus flow return handling in eos handler
9195           Don't overwrite the origin flow return by whatever flow we get
9196           when trying to push the remaining internally queued payloads.
9197           We want to do our eos logic, ie. send an EOS event or segment-done
9198           message in any case. Makes things EOS properly when an EOS event
9199           is forced upon the pipeline so that the source returns
9200           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
9201
9202 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9203
9204         * win32/common/config.h:
9205           win32: update config.h
9206
9207 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9208
9209         * configure.ac:
9210           configure: bump core/base requirements to released versions
9211
9212 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9213
9214         * autogen.sh:
9215         * configure.ac:
9216           autogen: move the -Wno-portability for automake into configure.ac
9217
9218 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
9219
9220         * gst/dvdlpcmdec/Makefile.am:
9221         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9222           dvdlpcmdec: Add multichannel channel maps, and send some tags
9223           Add a multichannel map to the output caps, and send at least a CODEC and
9224           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
9225           no samples and can't find info about the channel ordering, but this is
9226           better than nothing.
9227
9228 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
9229
9230         * common:
9231           Automatic update of common submodule
9232           From 888e0a2 to c572721
9233
9234 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
9235
9236         * common:
9237           Automatic update of common submodule
9238           From 6ab11d1 to 888e0a2
9239
9240 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
9241
9242         * gst/dvdsub/gstdvdsubdec.c:
9243           dvdsubdec: Remove some dead code
9244           Remove some redundant memset - gobject memory is already initalised to 0.
9245           Remove a commented out line leftover from the previous commit
9246
9247 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
9248
9249         * gst/dvdsub/gstdvdsubdec.c:
9250         * gst/dvdsub/gstdvdsubdec.h:
9251           dvdsubdec: Support ARGB output
9252           Negotiate to and render into ARGB buffers directly if the peer supports it.
9253           Fixes: #580869
9254
9255 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
9256
9257         * ext/a52dec/gsta52dec.c:
9258           a52dec: Reconcile code with dtsdec
9259           Perform some cleanups based on the dtsdec code such as using the boilerplate
9260           macro and static pad template functions.
9261           Add some documentation. Don't register a change in flags until we synch on
9262           another frame successfully.
9263
9264 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9265
9266         * ext/lame/gstlamemp3enc.c:
9267           lamemp3enc: Improve debugging a bit
9268
9269 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
9270
9271         * ext/mpeg2dec/gstmpeg2dec.c:
9272           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
9273
9274 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9275
9276         * po/Makevars:
9277         * po/af.po:
9278         * po/az.po:
9279         * po/bg.po:
9280         * po/ca.po:
9281         * po/cs.po:
9282         * po/da.po:
9283         * po/en_GB.po:
9284         * po/es.po:
9285         * po/fi.po:
9286         * po/fr.po:
9287         * po/hu.po:
9288         * po/id.po:
9289         * po/it.po:
9290         * po/ja.po:
9291         * po/lt.po:
9292         * po/mt.po:
9293         * po/nb.po:
9294         * po/nl.po:
9295         * po/or.po:
9296         * po/pl.po:
9297         * po/pt_BR.po:
9298         * po/ru.po:
9299         * po/sk.po:
9300         * po/sq.po:
9301         * po/sr.po:
9302         * po/sv.po:
9303         * po/tr.po:
9304         * po/uk.po:
9305         * po/vi.po:
9306         * po/zh_CN.po:
9307           po: avoid conflicts of local *.po files with files in git
9308           Make it so that filenames and line numbers are only stored in the *.pot file
9309           (which is not in git), but not in the individual *.po files. This information
9310           is hardly useful for translators in our case, and it should avoid the constant
9311           conflicts of local *.po files with the ones in git which are caused by the
9312           source files changing and the line numbers being updated. This commit might
9313           cause one last merge conflict for you, which you can work around with
9314           "git checkout po/*.po" before merging or pulling. After that there should
9315           (hopefully) not be any more local modifications of these files (unless
9316           someone committed additions or changes to translated strings and the
9317           *.po files haven't been updated yet, that is).
9318
9319 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9320
9321         * ext/lame/gstlamemp3enc.c:
9322           lamemp3enc: add Since tag to gtk-doc chunk
9323
9324 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9325
9326         * tests/check/elements/mpeg2dec.c:
9327           checks: fix mpeg2dec unit test again after interlace addition to caps
9328
9329 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9330
9331         * ext/mpeg2dec/gstmpeg2dec.c:
9332           mpeg2dec: work around old mpeg2dec versions
9333           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
9334           detection and just assume no rff is used. This fixes the compilation.
9335           Fixes #582375
9336
9337 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9338
9339         * ext/mpeg2dec/Makefile.am:
9340           mpeg2dec: link to gstvideo
9341           Fix compilation by adding the right include directories and linking to the video
9342           library.
9343
9344 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
9345
9346         * gst/asfdemux/asfpacket.c:
9347           asfdemux: Downgrade simple statements from WARNING to DEBUG
9348
9349 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
9350
9351         * gst/asfdemux/asfheaders.c:
9352         * gst/asfdemux/asfheaders.h:
9353         * gst/asfdemux/asfpacket.c:
9354         * gst/asfdemux/asfpacket.h:
9355           asf: Detect more payload extensions.
9356           These should help fix interlaced/PAR issues with more files.
9357
9358 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
9359
9360         * ext/mpeg2dec/gstmpeg2dec.c:
9361         * ext/mpeg2dec/gstmpeg2dec.h:
9362           mpeg2dec: Implement interlaced support.
9363           Expand the debugging statements to show more picture information.
9364
9365 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9366
9367         * ext/mpeg2dec/gstmpeg2dec.c:
9368           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
9369           ffdec_mpeg2video is much faster, fixes bug #574461.
9370
9371 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9372
9373         * ext/lame/gstlamemp3enc.c:
9374           lamemp3enc: Don't write a Xing header
9375
9376 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
9377
9378         * autogen.sh:
9379           Run libtoolize before aclocal
9380           This unbreaks the build in some cases. Fixes bug #582021
9381
9382 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
9383
9384         * ext/mpeg2dec/gstmpeg2dec.c:
9385           mpeg2dec: use 64bit safe scaling functions.
9386           Got this to fail when seeking in a 14GB file (the value in bytes is
9387           bigger than 2**32).
9388
9389 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9390
9391         * gst/mpegaudioparse/gstmpegaudioparse.c:
9392           mpegaudioparse: remove some pointless g_return_if_fail()s
9393
9394 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9395
9396         * ext/twolame/gsttwolame.c:
9397           Switch twolame to primary rank
9398
9399 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9400
9401         * ext/lame/gstlame.c:
9402         * ext/lame/gstlamemp3enc.c:
9403         * ext/twolame/gsttwolame.c:
9404           Add ranks to mp3 encoders
9405
9406 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9407
9408         * gst-plugins-ugly.spec.in:
9409           Add twolame plugin to spec file
9410
9411 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9412
9413         * gst/asfdemux/asfpacket.c:
9414         * gst/asfdemux/gstasfdemux.c:
9415         * gst/asfdemux/gstasfdemux.h:
9416           asfdemux: use upstream segment and timestamps for some interpolation
9417           This should particularly help in case of upstream live src, e.g. rtspsrc,
9418           and especially so if it has to perform fallback to TCP.
9419
9420 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
9421
9422         * gst/asfdemux/gstrtpasfdepay.c:
9423           rtpasfdepay: Add support for fragmented packet (L == 0).
9424           This happens with rtp-over-udp.
9425
9426 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9427
9428         * ext/lame/gstlamemp3enc.c:
9429           lamemp3enc: Fixup the bitrate only for CBR
9430           Additionally clarify some property descriptions.
9431
9432 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
9433
9434         * ext/lame/gstlamemp3enc.c:
9435           lame: fix format string in debug statement
9436
9437 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
9438
9439         * gst/mpegaudioparse/gstmpegaudioparse.c:
9440           mp3parse: Don't reject valid Xing tables of contents
9441           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
9442           reject them because of it, just subtract the initial offset when reading
9443           the table.
9444
9445 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
9446
9447         * gst/mpegaudioparse/gstmpegaudioparse.c:
9448           mp3parse: Allow more bits to change in headers during resynch
9449           Be more lenient about what we accept as changing bits in a header - basically,
9450           only require that the mp3 sync marker is present, for the mpeg version,
9451           layer and samplerate.
9452           Fixes: #581464
9453
9454 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
9455
9456         * ext/mad/gstmad.c:
9457           mad: Add duration of incoming/outgoing buffers in debug statements
9458
9459 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
9460
9461         * gst/mpegaudioparse/gstmpegaudioparse.c:
9462           mpegaudioparse: Remove useless checks for valid buffer duration.
9463           The buffer duration is set to a valid value at the very top of
9464           emit_frame(), we therefore don't need to check it later on.
9465
9466 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
9467
9468         * gst/mpegaudioparse/gstmpegaudioparse.c:
9469           mpegaudioparse: Fix stop condition for outputting buffers.
9470           Some mp3 streams have an offset in timestamps, requiring us to push the
9471           frame *AFTER* segment.stop in order for the decoder to be able to push
9472           all data up to the segment.stop position.
9473
9474 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9475
9476         * gst/asfdemux/asfpacket.c:
9477         * gst/asfdemux/gstasfdemux.c:
9478         * gst/asfdemux/gstasfdemux.h:
9479           asfdemux: 0-base timestamps consistently (whether or not streaming)
9480           This also makes timestamps (more) consistent before and after a possible
9481           seek, and moreover makes for reasonable position reporting in live stream
9482           (whose payload timestamps should not be taken for granted).
9483
9484 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9485
9486         * gst/asfdemux/gstasfdemux.c:
9487         * gst/asfdemux/gstasfdemux.h:
9488           asfdemux: report initial latency due to internal preroll queue
9489
9490 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9491
9492         * gst/asfdemux/gstasfdemux.c:
9493           asfdemux: enhance debug statement and refactor some initialization
9494
9495 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9496
9497         * gst/asfdemux/gstasfdemux.c:
9498           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
9499
9500 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9501
9502         * gst/asfdemux/asfpacket.c:
9503         * gst/asfdemux/gstasfdemux.c:
9504         * gst/asfdemux/gstasfdemux.h:
9505           asfdemux: handle FIXME; normalize preroll
9506
9507 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9508
9509         * gst/asfdemux/gstasfdemux.c:
9510         * gst/asfdemux/gstasfdemux.h:
9511           asfdemux: fixes for streaming mode
9512           * Improve newsegment handling, e.g. upstream might live in TIME.
9513           * Only send newsegment if we have needed info.
9514           * Avoid reading past end of data section.
9515
9516 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9517
9518         * gst/asfdemux/gstasfdemux.c:
9519           asfdemux: fixes/enhancements for streaming mode
9520           * Do not rock the boat by reacting to FLUSH_START.
9521           * Try to handle TIME seeking by seeking upstream in BYTES.
9522           * Handle SEEKING query.
9523
9524 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9525
9526         * configure.ac:
9527         * ext/lame/gstlamemp3enc.c:
9528           lame: fix compilation with LAME versions < 3.98
9529           lame_set_VBR_quality(), which takes a floating point value for the
9530           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
9531           takes quality as an integer, for older LAME versions.
9532           Fixes #581341.
9533
9534 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9535
9536         * win32/common/config.h:
9537           win32: update config.h to git
9538           Until someone ports the new win32 config.h logic from the
9539           other modules to -ugly.
9540
9541 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9542
9543         * docs/plugins/gst-plugins-ugly-plugins.args:
9544         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9545         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9546           Update docs
9547
9548 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9549
9550         * ext/lame/gstlamemp3enc.c:
9551           lamemp3enc: Add a note to the encoding-engine-quality property
9552           that says, that this does not affect the bitrate at all.
9553
9554 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9555
9556         * ext/lame/gstlame.c:
9557         * ext/lame/gstlamemp3enc.c:
9558           lame: Implement preset interface
9559
9560 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9561
9562         * ext/twolame/gsttwolame.c:
9563           twolame: Implement preset interface
9564
9565 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9566
9567         * docs/plugins/gst-plugins-ugly-plugins.args:
9568         * ext/lame/gstlamemp3enc.c:
9569         * ext/lame/gstlamemp3enc.h:
9570           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
9571
9572 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9573
9574         * ext/lame/gstlame.c:
9575         * ext/lame/gstlamemp3enc.c:
9576           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
9577
9578 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9579
9580         * ext/lame/gstlame.c:
9581           lame: Deprecate the lame element
9582
9583 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9584
9585         * docs/plugins/Makefile.am:
9586         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9587         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9588         * docs/plugins/gst-plugins-ugly-plugins.args:
9589         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9590         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9591         * docs/plugins/inspect/plugin-a52dec.xml:
9592         * docs/plugins/inspect/plugin-amrnb.xml:
9593         * docs/plugins/inspect/plugin-asf.xml:
9594         * docs/plugins/inspect/plugin-cdio.xml:
9595         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9596         * docs/plugins/inspect/plugin-dvdread.xml:
9597         * docs/plugins/inspect/plugin-dvdsub.xml:
9598         * docs/plugins/inspect/plugin-iec958.xml:
9599         * docs/plugins/inspect/plugin-lame.xml:
9600         * docs/plugins/inspect/plugin-mad.xml:
9601         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9602         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9603         * docs/plugins/inspect/plugin-mpegstream.xml:
9604         * docs/plugins/inspect/plugin-realmedia.xml:
9605         * docs/plugins/inspect/plugin-siddec.xml:
9606         * docs/plugins/inspect/plugin-synaesthesia.xml:
9607         * docs/plugins/inspect/plugin-twolame.xml:
9608           Update docs
9609
9610 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9611
9612         * ext/lame/gstlamemp3enc.c:
9613           lame: Update example pipelines with the new properties
9614
9615 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9616
9617         * ext/lame/Makefile.am:
9618         * ext/lame/gstlame.c:
9619         * ext/lame/gstlamemp3enc.c:
9620         * ext/lame/gstlamemp3enc.h:
9621         * ext/lame/plugin.c:
9622           lame: Add lamemp3enc element with much simplified interface
9623           This deprecates the lame element and fixes bug #494528.
9624
9625 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
9626
9627         * gst/asfdemux/asfpacket.c:
9628           asfpacket: Fix pull-mode timestamping handling.
9629           The problem that happens is the following:
9630           * A packet with multiple payloads comes in
9631           * Those payloads get handled one by one
9632           * The first payload contains the first audio payload with timestamp A
9633           * The second payload contains the first video (key)frame with timestamp V (where V < A)
9634           With the previous code, the following would happen:
9635           * the first payload gets processed, then passed to queue_for_stream
9636           * queue_for_stream detects it's the first valid timestamp received and stores
9637           first_ts = A
9638           * the second payload gets processed, then pass to queue_for_stream
9639           * queue_for_stream detects the timestamp is lower than first_ts... and
9640           discards it... resulting in losing the first keyframe of the video stream
9641           We've been having this issue for *ages*... it's just that nobody noticed it
9642           that much with playbin. But with playbin2's aggresive multiqueue handling, this
9643           will result in multiqueue not being able to preroll (because the video decoder will
9644           be dropping a ton of buffers before (maybe) receiving the next keyframe).
9645           Tested with over 200 asf files, and they all play the first frame correctly now,
9646           even the most braindead ones.
9647
9648 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
9649
9650         * gst/mpegaudioparse/gstmpegaudioparse.c:
9651         * gst/mpegaudioparse/gstmpegaudioparse.h:
9652           mp3parse: don't build seek table if we can't seek.
9653           Fixes #573720 - unbounded memory usage increase when listening to mp3
9654           stream for a long time.
9655
9656 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
9657
9658         * common:
9659           Automatic update of common submodule
9660           From b3941ea to 6ab11d1
9661
9662 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
9663
9664         * gst/mpegaudioparse/gstmpegaudioparse.c:
9665         * gst/mpegaudioparse/gstxingmux.c:
9666           mpegaudioparse: Remove dead assignment and duplicate code
9667
9668 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
9669
9670         * gst/realmedia/rmdemux.c:
9671           rmdemux: Actually return the return value for the seek handling.
9672
9673 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
9674
9675         * gst/mpegstream/gstmpegdemux.c:
9676         * gst/mpegstream/gstmpegparse.c:
9677           mpegstream: Remove dead assignments.
9678           The duplicate assignment of update_time was weird... but it seems normal
9679           that it's indeed the second statement which is the valid one.
9680
9681 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
9682
9683         * ext/amrnb/amrnbparse.c:
9684           armnb: Remove unused variable, adapt debug message accordingly.
9685
9686 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
9687
9688         * gst/dvdsub/gstdvdsubdec.c:
9689         * gst/mpegstream/gstdvddemux.c:
9690         * gst/mpegstream/gstmpegclock.c:
9691           dvdsub/mpegstream: _class_init: Remove unused class variables
9692
9693 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
9694
9695         * gst/asfdemux/gstasfdemux.c:
9696           asfdemux: Initialize flow for a corner case.
9697           This might be caused by entering the if() line 1214 and then not having
9698           any activated_streams.. resulting in reaching line 1267 without having
9699           any valid flow value.
9700
9701 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
9702
9703         * ext/twolame/gsttwolame.c:
9704           twolame: Remove unneeded variable, value assigned was never read.
9705
9706 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
9707
9708         * ext/mpeg2dec/gstmpeg2dec.c:
9709           mpeg2dec: Remove dead assignment. Value overwritten later on.
9710
9711 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
9712
9713         * ext/mad/gstmad.c:
9714           mad: Remove dead assignment and variables given values which are never read.
9715
9716 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
9717
9718         * ext/lame/gstlame.c:
9719           lame: Remove unneeded variable, it's assigned a value never read.
9720
9721 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
9722
9723         * gst/realmedia/rmdemux.c:
9724           rmdemux: Remove dead assignment, value is being overwritten before being read.
9725
9726 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
9727
9728         * gst/realmedia/rmdemux.c:
9729           rmdemux: Remove unused accurate flag.
9730           I couldn't see any reason why this was there in the first place.
9731
9732 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
9733
9734         * gst/realmedia/asmrules.c:
9735         * gst/realmedia/rdtdepay.c:
9736           realmedia: Remove dead assignments. The results are never read.
9737
9738 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
9739
9740         * gst/realmedia/gstrdtbuffer.c:
9741         * gst/realmedia/rademux.c:
9742         * gst/realmedia/rdtmanager.c:
9743         * gst/realmedia/rmdemux.c:
9744           realmedia: Remove useless variables, only being used once (or not).
9745
9746 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
9747
9748         * ext/mpeg2dec/gstmpeg2dec.c:
9749         * gst/asfdemux/gstrtspwms.c:
9750         * gst/realmedia/pnmsrc.c:
9751         * gst/realmedia/rdtdepay.c:
9752         * gst/realmedia/rtspreal.c:
9753           remove empty method implementations.
9754
9755 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
9756
9757         * gst/asfdemux/gstrtspwms.c:
9758           rtspwms: fix condition to detect extension commands for WMS
9759           Reply with OK to the extension commands for WMS.
9760
9761 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
9762
9763         * gst/realmedia/rtspreal.c:
9764           realmedia: add special Real header to DESCRIBE message only for Real servers
9765           Add headers that are specific to real only if a real server had been
9766           detected by the OPTIONS message.
9767
9768 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
9769
9770         * gst/synaesthesia/synaescope.c:
9771           synaesthesia: fix compilation on windows
9772           Fix compilation under MSVC due to references to headers
9773           that are not available with the MS SDKs.
9774           Fixes #578524
9775
9776 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9777
9778         * gst/asfdemux/gstrtspwms.c:
9779           rtspwms: reply to extension commands
9780           Reply with OK to the extension commands for WMS.
9781
9782 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9783
9784         * gst/asfdemux/gstrtpasfdepay.c:
9785           asfdepay: fix a comment
9786
9787 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9788
9789         * gst/asfdemux/gstasfdemux.c:
9790           asfdemux: add some more debugging
9791
9792 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9793
9794         * configure.ac:
9795           configure.ac: require git -base
9796           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
9797
9798 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9799
9800         * gst/realmedia/rtspreal.c:
9801           realmedia: add special Real header to SETUP message only for Real servers
9802           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
9803           streams where the server errors out because it can't handle the
9804           Real-specific 'Required: com.real.retain-entity-for-setup' header
9805           we've been adding unconditionally in the recent past.
9806           For reference:
9807           rtsp://66.111.34.191:601/broadcast/alnour.rm
9808           rtsp://195.134.224.231/snowboard_100.wmv
9809
9810 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
9811
9812         * configure.ac:
9813         * gst/asfdemux/Makefile.am:
9814           asfdemux: link to all required libraries including indirectly used ones.
9815           On win32, we're required to link to all the libraries used - including
9816           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
9817           (for windows only) winsock.
9818
9819 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
9820
9821         * common:
9822           Automatic update of common submodule
9823           From d0ea89e to b3941ea
9824
9825 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
9826
9827         * common:
9828           Automatic update of common submodule
9829           From f8b3d91 to d0ea89e
9830
9831 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
9832
9833         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9834           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
9835
9836 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9837
9838         * gst/realmedia/rtspreal.c:
9839         * gst/realmedia/rtspreal.h:
9840           realrtsp: add more headers
9841           Parse the ETag from the describe method and pass the sessionid as the value for
9842           the If-Match header is subsequent setup calls.
9843           Fixes support for more RealMedia RTSP streams.
9844
9845 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
9846
9847         * configure.ac:
9848           twolame: bump requirement to 0.3.10
9849           0.3.10 is the first version with the float32 encoder functions.
9850           Fixes #576305.
9851
9852 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
9853
9854         * configure.ac:
9855           back to development -> 0.10.11.1
9856
9857 === release 0.10.11 ===
9858
9859 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
9860
9861         * ChangeLog:
9862         * NEWS:
9863         * RELEASE:
9864         * configure.ac:
9865         * docs/plugins/inspect/plugin-a52dec.xml:
9866         * docs/plugins/inspect/plugin-asf.xml:
9867         * docs/plugins/inspect/plugin-cdio.xml:
9868         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9869         * docs/plugins/inspect/plugin-dvdread.xml:
9870         * docs/plugins/inspect/plugin-dvdsub.xml:
9871         * docs/plugins/inspect/plugin-iec958.xml:
9872         * docs/plugins/inspect/plugin-lame.xml:
9873         * docs/plugins/inspect/plugin-mad.xml:
9874         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9875         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9876         * docs/plugins/inspect/plugin-mpegstream.xml:
9877         * docs/plugins/inspect/plugin-realmedia.xml:
9878         * docs/plugins/inspect/plugin-siddec.xml:
9879         * docs/plugins/inspect/plugin-twolame.xml:
9880         * gst-plugins-ugly.doap:
9881         * po/cs.po:
9882         * win32/common/config.h:
9883           Release 0.10.11
9884
9885 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
9886
9887         * po/af.po:
9888         * po/az.po:
9889         * po/bg.po:
9890         * po/ca.po:
9891         * po/cs.po:
9892         * po/da.po:
9893         * po/en_GB.po:
9894         * po/es.po:
9895         * po/fi.po:
9896         * po/fr.po:
9897         * po/hu.po:
9898         * po/id.po:
9899         * po/it.po:
9900         * po/ja.po:
9901         * po/lt.po:
9902         * po/mt.po:
9903         * po/nb.po:
9904         * po/nl.po:
9905         * po/or.po:
9906         * po/pl.po:
9907         * po/pt_BR.po:
9908         * po/ru.po:
9909         * po/sk.po:
9910         * po/sq.po:
9911         * po/sr.po:
9912         * po/sv.po:
9913         * po/tr.po:
9914         * po/uk.po:
9915         * po/vi.po:
9916         * po/zh_CN.po:
9917           Update .po files
9918
9919 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
9920
9921         * configure.ac:
9922         * win32/common/config.h:
9923           0.10.10.3 pre-release
9924
9925 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
9926
9927         * po/fi.po:
9928         * po/id.po:
9929         * po/pl.po:
9930         * po/pt_BR.po:
9931         * po/sv.po:
9932           po: Update translations from upstream
9933
9934 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
9935
9936         * po/LINGUAS:
9937         * po/tr.po:
9938           po: Add Turkish translation
9939
9940 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
9941
9942         * gst/mpegaudioparse/gstmpegaudioparse.c:
9943         * gst/mpegaudioparse/gstmpegaudioparse.h:
9944           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
9945           Don't introduce glitches in the output by a) relaxing the threshold for
9946           taking upstream timestamps in preference to our calculated timestamps and
9947           b) only set the discont flag on outgoing buffers in response to an incoming
9948           discont buffer.
9949           Fixes: #575046
9950
9951 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
9952
9953         * gst/mpegaudioparse/gstmpegaudioparse.c:
9954           mp3parse: fix deadlock with accurate seeks.
9955           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
9956           Fixes #575068.
9957
9958 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
9959
9960         * configure.ac:
9961         * po/af.po:
9962         * po/az.po:
9963         * po/bg.po:
9964         * po/ca.po:
9965         * po/cs.po:
9966         * po/da.po:
9967         * po/en_GB.po:
9968         * po/es.po:
9969         * po/fi.po:
9970         * po/fr.po:
9971         * po/hu.po:
9972         * po/id.po:
9973         * po/it.po:
9974         * po/lt.po:
9975         * po/mt.po:
9976         * po/nb.po:
9977         * po/nl.po:
9978         * po/or.po:
9979         * po/pl.po:
9980         * po/pt_BR.po:
9981         * po/ru.po:
9982         * po/sk.po:
9983         * po/sq.po:
9984         * po/sr.po:
9985         * po/sv.po:
9986         * po/uk.po:
9987         * po/vi.po:
9988         * po/zh_CN.po:
9989         * win32/common/config.h:
9990           0.10.10.2 pre-release
9991           Bump version number, update translations and win32 config.h
9992
9993 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
9994
9995         * po/LINGUAS:
9996         * po/ja.po:
9997           po: Add Japanese translation
9998
9999 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
10000
10001         * configure.ac:
10002         * docs/plugins/Makefile.am:
10003         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10004         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10005         * docs/plugins/gst-plugins-ugly-plugins.args:
10006         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10007         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10008         * docs/plugins/inspect/plugin-a52dec.xml:
10009         * docs/plugins/inspect/plugin-asf.xml:
10010         * docs/plugins/inspect/plugin-cdio.xml:
10011         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10012         * docs/plugins/inspect/plugin-dvdread.xml:
10013         * docs/plugins/inspect/plugin-dvdsub.xml:
10014         * docs/plugins/inspect/plugin-iec958.xml:
10015         * docs/plugins/inspect/plugin-lame.xml:
10016         * docs/plugins/inspect/plugin-mad.xml:
10017         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10018         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10019         * docs/plugins/inspect/plugin-mpegstream.xml:
10020         * docs/plugins/inspect/plugin-realmedia.xml:
10021         * docs/plugins/inspect/plugin-siddec.xml:
10022         * docs/plugins/inspect/plugin-synaesthesia.xml:
10023         * docs/plugins/inspect/plugin-twolame.xml:
10024         * ext/Makefile.am:
10025         * po/POTFILES.in:
10026           Moved twolame from Bad to Ugly
10027
10028 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10029
10030           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
10031           Original commit message from CVS:
10032           * ext/alsaspdif/Makefile.am:
10033           * ext/amrwb/Makefile.am:
10034           * ext/apexsink/Makefile.am:
10035           * ext/arts/Makefile.am:
10036           * ext/artsd/Makefile.am:
10037           * ext/audiofile/Makefile.am:
10038           * ext/audioresample/Makefile.am:
10039           * ext/bz2/Makefile.am:
10040           * ext/cdaudio/Makefile.am:
10041           * ext/celt/Makefile.am:
10042           * ext/dc1394/Makefile.am:
10043           * ext/dirac/Makefile.am:
10044           * ext/directfb/Makefile.am:
10045           * ext/divx/Makefile.am:
10046           * ext/dts/Makefile.am:
10047           * ext/faac/Makefile.am:
10048           * ext/faad/Makefile.am:
10049           * ext/gsm/Makefile.am:
10050           * ext/hermes/Makefile.am:
10051           * ext/ivorbis/Makefile.am:
10052           * ext/jack/Makefile.am:
10053           * ext/jp2k/Makefile.am:
10054           * ext/ladspa/Makefile.am:
10055           * ext/lcs/Makefile.am:
10056           * ext/libfame/Makefile.am:
10057           * ext/libmms/Makefile.am:
10058           * ext/metadata/Makefile.am:
10059           * ext/mpeg2enc/Makefile.am:
10060           * ext/mplex/Makefile.am:
10061           * ext/musepack/Makefile.am:
10062           * ext/musicbrainz/Makefile.am:
10063           * ext/mythtv/Makefile.am:
10064           * ext/nas/Makefile.am:
10065           * ext/neon/Makefile.am:
10066           * ext/ofa/Makefile.am:
10067           * ext/polyp/Makefile.am:
10068           * ext/resindvd/Makefile.am:
10069           * ext/sdl/Makefile.am:
10070           * ext/shout/Makefile.am:
10071           * ext/snapshot/Makefile.am:
10072           * ext/sndfile/Makefile.am:
10073           * ext/soundtouch/Makefile.am:
10074           * ext/spc/Makefile.am:
10075           * ext/swfdec/Makefile.am:
10076           * ext/tarkin/Makefile.am:
10077           * ext/theora/Makefile.am:
10078           * ext/timidity/Makefile.am:
10079           * ext/twolame/Makefile.am:
10080           * ext/x264/Makefile.am:
10081           * ext/xine/Makefile.am:
10082           * ext/xvid/Makefile.am:
10083           * gst-libs/gst/app/Makefile.am:
10084           * gst-libs/gst/dshow/Makefile.am:
10085           * gst/aiffparse/Makefile.am:
10086           * gst/app/Makefile.am:
10087           * gst/audiobuffer/Makefile.am:
10088           * gst/bayer/Makefile.am:
10089           * gst/cdxaparse/Makefile.am:
10090           * gst/chart/Makefile.am:
10091           * gst/colorspace/Makefile.am:
10092           * gst/dccp/Makefile.am:
10093           * gst/deinterlace/Makefile.am:
10094           * gst/deinterlace2/Makefile.am:
10095           * gst/dvdspu/Makefile.am:
10096           * gst/festival/Makefile.am:
10097           * gst/filter/Makefile.am:
10098           * gst/flacparse/Makefile.am:
10099           * gst/flv/Makefile.am:
10100           * gst/games/Makefile.am:
10101           * gst/h264parse/Makefile.am:
10102           * gst/librfb/Makefile.am:
10103           * gst/mixmatrix/Makefile.am:
10104           * gst/modplug/Makefile.am:
10105           * gst/mpeg1sys/Makefile.am:
10106           * gst/mpeg4videoparse/Makefile.am:
10107           * gst/mpegdemux/Makefile.am:
10108           * gst/mpegtsmux/Makefile.am:
10109           * gst/mpegvideoparse/Makefile.am:
10110           * gst/mve/Makefile.am:
10111           * gst/nsf/Makefile.am:
10112           * gst/nuvdemux/Makefile.am:
10113           * gst/overlay/Makefile.am:
10114           * gst/passthrough/Makefile.am:
10115           * gst/pcapparse/Makefile.am:
10116           * gst/playondemand/Makefile.am:
10117           * gst/rawparse/Makefile.am:
10118           * gst/real/Makefile.am:
10119           * gst/rtjpeg/Makefile.am:
10120           * gst/rtpmanager/Makefile.am:
10121           * gst/scaletempo/Makefile.am:
10122           * gst/sdp/Makefile.am:
10123           * gst/selector/Makefile.am:
10124           * gst/smooth/Makefile.am:
10125           * gst/smoothwave/Makefile.am:
10126           * gst/speed/Makefile.am:
10127           * gst/speexresample/Makefile.am:
10128           * gst/stereo/Makefile.am:
10129           * gst/subenc/Makefile.am:
10130           * gst/tta/Makefile.am:
10131           * gst/vbidec/Makefile.am:
10132           * gst/videodrop/Makefile.am:
10133           * gst/videosignal/Makefile.am:
10134           * gst/virtualdub/Makefile.am:
10135           * gst/vmnc/Makefile.am:
10136           * gst/y4m/Makefile.am:
10137           * sys/acmenc/Makefile.am:
10138           * sys/cdrom/Makefile.am:
10139           * sys/dshowdecwrapper/Makefile.am:
10140           * sys/dshowsrcwrapper/Makefile.am:
10141           * sys/dvb/Makefile.am:
10142           * sys/dxr3/Makefile.am:
10143           * sys/fbdev/Makefile.am:
10144           * sys/oss4/Makefile.am:
10145           * sys/qcam/Makefile.am:
10146           * sys/qtwrapper/Makefile.am:
10147           * sys/vcd/Makefile.am:
10148           * sys/wininet/Makefile.am:
10149           * win32/common/config.h:
10150           Don't install static libs for plugins. Fixes #550851 for -bad.
10151
10152 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
10153
10154           [MOVED FROM BAD] Enable/fix up translations for these plugins.
10155           Original commit message from CVS:
10156           * ext/resindvd/plugin.c: (plugin_init):
10157           * ext/resindvd/resindvdsrc.c:
10158           * ext/twolame/gsttwolame.c: (plugin_init):
10159           * gst/aiffparse/aiffparse.c: (plugin_init):
10160           Enable/fix up translations for these plugins.
10161           * po/LINGUAS:
10162           Add 'ca' to LINGUAS.
10163           * po/POTFILES.in:
10164           * po/POTFILES.skip:
10165           Add more files for translation and more files which tools
10166           should skip.
10167
10168 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10169
10170           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
10171           Original commit message from CVS:
10172           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
10173           (gst_two_lame_chain):
10174           * ext/twolame/gsttwolame.h:
10175           Allow raw float samples as input for encoding.
10176
10177 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10178
10179           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
10180           Original commit message from CVS:
10181           * configure.ac:
10182           * ext/Makefile.am:
10183           * ext/twolame/Makefile.am:
10184           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
10185           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
10186           (gst_two_lame_release_memory), (gst_two_lame_finalize),
10187           (gst_two_lame_base_init), (gst_two_lame_class_init),
10188           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
10189           (gst_two_lame_init), (gst_two_lame_set_property),
10190           (gst_two_lame_get_property), (gst_two_lame_sink_event),
10191           (gst_two_lame_chain), (gst_two_lame_setup),
10192           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
10193           (plugin_init):
10194           * ext/twolame/gsttwolame.h:
10195           Add TwoLAME MP2 encoding element, based on the LAME element.
10196
10197 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
10198
10199         * common:
10200           Automatic update of common submodule
10201           From 7032163 to f8b3d91
10202
10203 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10204
10205         * common:
10206           Automatic update of common submodule
10207           From ffa738d to 7032163
10208
10209 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10210
10211         * common:
10212           Automatic update of common submodule
10213           From 3f13e4e to ffa738d
10214
10215 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10216
10217         * common:
10218           Automatic update of common submodule
10219           From 3c7456b to 3f13e4e
10220
10221 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10222
10223         * common:
10224           Automatic update of common submodule
10225           From 57c83f2 to 3c7456b
10226
10227 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
10228
10229         * gst/mpegaudioparse/gstmpegaudioparse.c:
10230           mp3parse: be more conservative when changing layer/rate/etc.
10231           Don't allow a change in sample rate/channels/layer/version unless we can
10232           see another frame at the correct offset. Prevents accidently flipping
10233           due to simple single-bit corruption.
10234
10235 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
10236
10237         * gst/realmedia/realhash.c:
10238           rmdemux: Fix strict-aliasing warnings.
10239           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
10240           hand-rolled ones.
10241
10242 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
10243
10244         * gst/mpegaudioparse/gstmpegaudioparse.c:
10245           mpegaudioparse: Remove empty lines added by buggy indent.
10246
10247 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10248
10249         * gst/mpegaudioparse/gstmpegaudioparse.c:
10250           mpegaudioparse: Provide SEEKING query handling.
10251           Since SEEK event handling might perform some conversion
10252           from TIME to BYTES, do not let upstream fool application
10253           into (TIME) seeking not being possible.
10254
10255 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
10256
10257         * gst/mpegaudioparse/gstmpegaudioparse.c:
10258           mp3parse: fix accurate seeks to near 0
10259           Integer underflow made accurate seeks to near zero fail and seek to
10260           completely the wrong place. Fix by clamping to zero, since we can't seek
10261           to negative times anyway.
10262
10263 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
10264
10265         * common:
10266         * configure.ac:
10267           build: Update shave init statement for changes in common. Bump common.
10268
10269 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10270
10271         * gst/realmedia/rtspreal.c:
10272           rtspreal: ignore data streams. Fixes #527112
10273           Ignore data streams when parsing the SDP as they don't contain anything we need
10274           to put in the realmedia header.
10275
10276 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
10277
10278         * common:
10279           Automatic update of common submodule
10280           From 9cf8c9b to a6ce5c6
10281
10282 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10283
10284         * ext/mad/gstid3tag.c:
10285           Forward unknown events
10286           Forward unknown events upstream instead of dropping them. Also return the result
10287           of the seek event instead of a fixed value.
10288
10289 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
10290
10291         * gst/asfdemux/gstrtpasfdepay.c:
10292           rtpasfdepay: Fix the build by adding the needed include for atoi.
10293
10294 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
10295
10296         * configure.ac:
10297         * docs/plugins/Makefile.am:
10298           Use shave for the build output
10299
10300 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
10301
10302         * common:
10303           Automatic update of common submodule
10304           From 5d7c9cc to 9cf8c9b
10305
10306 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
10307
10308         * gst/asfdemux/gstasf.c:
10309         * gst/asfdemux/gstrtpasfdepay.c:
10310         * gst/realmedia/rademux.c:
10311         * gst/realmedia/rdtdepay.c:
10312         * gst/synaesthesia/gstsynaesthesia.c:
10313         * gst/synaesthesia/synaescope.c:
10314           Fix indentation.
10315
10316 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
10317
10318         * gst/realmedia/pnmsrc.c:
10319           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
10320
10321 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
10322
10323         * common:
10324           Automatic update of common submodule
10325           From 80c627d to 5d7c9cc
10326
10327 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10328
10329         * gst/realmedia/Makefile.am:
10330         * gst/realmedia/pnmsrc.c:
10331         * gst/realmedia/pnmsrc.h:
10332         * gst/realmedia/rademux.c:
10333         * gst/realmedia/rademux.h:
10334         * gst/realmedia/realmedia.c:
10335         * gst/realmedia/rmdemux.c:
10336         * gst/realmedia/rmdemux.h:
10337           Add pnm:// uri source
10338           Add a new utri handler for pnm:// that for now just redirects to the same uri
10339           with the rtsp:// protocol, which usually works nowadays.
10340           Separate the registration of the various plugins into a separate source file.
10341
10342 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10343
10344         * gst/asfdemux/Makefile.am:
10345         * gst/asfdemux/gstasf.c:
10346         * gst/asfdemux/gstrtpasfdepay.c:
10347         * gst/asfdemux/gstrtpasfdepay.h:
10348           Add ASF depayloader
10349           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
10350           Fixes #335067.
10351
10352 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
10353
10354         * ext/mad/gstmad.c:
10355           mad: remove log line added in error
10356
10357 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
10358
10359         * ext/mad/gstmad.c:
10360           mad: just flush data when seeing BADDATAPTR instead of going into error state
10361
10362 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
10363
10364         * gst/realmedia/rmdemux.c:
10365           Fix parsing of the flags in rmdemux
10366           Fix parsing of the flags in version 1 realmedia streams.
10367           Fixes #571358.
10368
10369 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
10370
10371         * common:
10372           Bump revision to use for common submodule.
10373
10374 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
10375
10376         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10377           Add releaseinfo with online url.
10378
10379 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
10380
10381         * common:
10382           Bump common
10383
10384 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10385
10386         * gst/asfdemux/asfpacket.c:
10387         * gst/asfdemux/gstasfdemux.c:
10388         * gst/asfdemux/gstasfdemux.h:
10389           Remove redundant push_mode struct member
10390
10391 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
10392
10393         * autogen.sh:
10394           Fix previous commit, wasn't actually setting up a symbolic link
10395
10396 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
10397
10398         * autogen.sh:
10399         * common:
10400           Use a symbolic link for the pre-commit client-side hook
10401
10402 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
10403
10404         * .gitignore:
10405           Ignore some more files
10406
10407 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
10408
10409         * gst/synaesthesia/synaescope.c:
10410         * gst/synaesthesia/synaescope.h:
10411           Precalculate some size dependent variables. Demystify the height scaling a bit.
10412           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
10413
10414 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
10415
10416           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
10417
10418 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10419
10420         * gst/realmedia/rdtdepay.c:
10421           Set flags on the realmedia chunks
10422           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
10423           descrambler can be reset on keyframes. Fixes #556714.
10424
10425 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
10426
10427         * gst/realmedia/gstrdtbuffer.c:
10428         * gst/realmedia/gstrdtbuffer.h:
10429           Add method to get RDT flags
10430           Add a method to get the RDT flags. We need these flags to mark keyframes to
10431           reset the descrambing queue. See #556714.
10432
10433 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
10434
10435         * gst/asfdemux/asfpacket.c:
10436         * gst/asfdemux/gstasfdemux.c:
10437         * gst/asfdemux/gstasfdemux.h:
10438           Add seeking support to asfdemux in push mode
10439           Fixes bug #568836.
10440
10441 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
10442
10443         * gst/asfdemux/asfpacket.c:
10444           Drop packets with an invalid replicated data length
10445           Drop packets with an invalid replicated data length
10446           instead of continuing with an invalid timestamp
10447           and uninitialized payload metadata.
10448           All other code assumes that the timestamps are valid.
10449
10450 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
10451
10452         * gst/synaesthesia/synaescope.h:
10453           Change comment to refer to right variable.
10454
10455 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
10456
10457         * gst/synaesthesia/gstsynaesthesia.c:
10458         * gst/synaesthesia/gstsynaesthesia.h:
10459         * gst/synaesthesia/synaescope.c:
10460         * gst/synaesthesia/synaescope.h:
10461           Bring synaesthesia to next century.
10462           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
10463
10464 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
10465
10466         * gst/asfdemux/gstasfdemux.c:
10467           Fix leak of converted string
10468
10469 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
10470
10471         * .gitignore:
10472         * po/.gitignore:
10473           Add more to the gitignores
10474
10475 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
10476
10477         * gst/synaesthesia/gstsynaesthesia.c:
10478           Make synaesthesia build again.
10479           _init() has no params.
10480
10481 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
10482
10483         * common:
10484           Update common snapshot.
10485
10486 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
10487
10488         * common:
10489           Fix pre-commit hook
10490
10491 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
10492
10493         * autogen.sh:
10494         * common:
10495           Install and use pre-commit indentation hook from common
10496
10497 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
10498
10499         * autogen.sh:
10500           autogen.sh : Use git submodule
10501
10502 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
10503
10504           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
10505           Original commit message from CVS:
10506           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
10507           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
10508           (gst_dvd_demux_get_audio_stream),
10509           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
10510           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
10511           (gst_mpeg_demux_get_video_stream),
10512           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
10513           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
10514           Fix some caps leaks. Fixes bug #564885.
10515
10516 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
10517
10518           ext/cdio/gstcdio.c: Remove unused format argument.
10519           Original commit message from CVS:
10520           * ext/cdio/gstcdio.c:
10521           Remove unused format argument.
10522
10523 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
10524
10525           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
10526           Original commit message from CVS:
10527           * win32/common/.cvsignore:
10528           * win32/common/config.h:
10529           * win32/common/config.h.in:
10530           Hardcode cpu for win32 build, just like we do in the other modules,
10531           to remove VCS conflicts and inconsistent defines between modules,
10532           and update version defines to CVS.
10533
10534 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
10535
10536           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10537           Original commit message from CVS:
10538           * m4/Makefile.am:
10539           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
10540
10541 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
10542
10543           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
10544           Original commit message from CVS:
10545           * m4/Makefile.am:
10546           inttypes.m4 hasn't been available since gettext-0.15, and since we now
10547           require gettext >= 0.17 ... we can remove it from the list of files to
10548           dist.
10549
10550 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
10551
10552           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
10553           Original commit message from CVS:
10554           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
10555           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
10556           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
10557           * gst/mpegaudioparse/gstmpegaudioparse.h:
10558           Do an initial class_ref on an internal enum type from within the
10559           class_init function so that there aren't any issues when multiple
10560           mp3parse elements are started in separate threads at the same
10561           time. (Why we use an enum type here if the tag is registered as
10562           a string type, I don't know). Also remove custom UNUSED macro
10563           and use GLib's instead.
10564
10565 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10566
10567           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
10568           Original commit message from CVS:
10569           * configure.ac:
10570           Apparently AC_CONFIG_MACRO_DIR breaks when using more
10571           than one macro directory, reverting last change.
10572
10573 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10574
10575           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
10576           Original commit message from CVS:
10577           * configure.ac:
10578           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
10579           our M4 macros.
10580
10581 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10582
10583           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
10584           Original commit message from CVS:
10585           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
10586           Last change introduced a regression that made mpeg2dec handle
10587           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
10588
10589 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10590
10591           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
10592           Original commit message from CVS:
10593           Patch by: Cygwin Ports maintainer
10594           <yselkowitz at users dot sourceforge dot net>
10595           * autogen.sh:
10596           * configure.ac:
10597           Require gettext 0.17 because older versions don't mix with libtool
10598           2.2. At build time an older gettext version will still work.
10599           Fixes bug #556091.
10600
10601 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
10602
10603           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
10604           Original commit message from CVS:
10605           * ext/mpeg2dec/gstmpeg2dec.c:
10606           * ext/mpeg2dec/gstmpeg2dec.h:
10607           Add support for 4:4:4 video.  Fixes #562086
10608
10609 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
10610
10611           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
10612           Original commit message from CVS:
10613           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
10614           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
10615           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
10616           >= 0.5.0. Fixes bug #562065.
10617
10618 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
10619
10620           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
10621           Original commit message from CVS:
10622           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
10623           Remove duplicate and broken code for the streaming case and simply reuse
10624           the much better working pull based code. Fixes #560348.
10625
10626 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10627
10628           configure.ac: Back to development -> 0.10.10.1
10629           Original commit message from CVS:
10630           * configure.ac:
10631           Back to development -> 0.10.10.1
10632
10633 === release 0.10.10 ===
10634
10635 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10636
10637         * ChangeLog:
10638         * NEWS:
10639         * RELEASE:
10640         * configure.ac:
10641         * docs/plugins/inspect/plugin-a52dec.xml:
10642         * docs/plugins/inspect/plugin-asf.xml:
10643         * docs/plugins/inspect/plugin-cdio.xml:
10644         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10645         * docs/plugins/inspect/plugin-dvdread.xml:
10646         * docs/plugins/inspect/plugin-dvdsub.xml:
10647         * docs/plugins/inspect/plugin-iec958.xml:
10648         * docs/plugins/inspect/plugin-lame.xml:
10649         * docs/plugins/inspect/plugin-mad.xml:
10650         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10651         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10652         * docs/plugins/inspect/plugin-mpegstream.xml:
10653         * docs/plugins/inspect/plugin-realmedia.xml:
10654         * docs/plugins/inspect/plugin-siddec.xml:
10655         * gst-plugins-ugly.doap:
10656         * po/LINGUAS:
10657           Release 0.10.10 - "Under the House"
10658           Original commit message from CVS:
10659           Release 0.10.10 - "Under the House"
10660
10661 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10662
10663         * po/bg.po:
10664         * po/ca.po:
10665         * po/da.po:
10666         * po/id.po:
10667         * po/it.po:
10668         * po/mt.po:
10669         * po/vi.po:
10670           Update .po files
10671           Original commit message from CVS:
10672           Update .po files
10673
10674 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10675
10676           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
10677           Original commit message from CVS:
10678           * ext/sidplay/Makefile.am:
10679           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
10680           contain CFLAGS that do not exist for C++, like -Wvla or
10681           -Wdeclaration-after-statement. Fixes bug #561161.
10682
10683 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10684
10685           configure.ac: 0.10.9.3 pre-release
10686           Original commit message from CVS:
10687           * configure.ac:
10688           0.10.9.3 pre-release
10689
10690 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
10691
10692           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
10693           Original commit message from CVS:
10694           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
10695           Only copy sane aspect ratio values on the caps. Fixes #559682.
10696
10697 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10698
10699         * ChangeLog:
10700           Add bug number to the mp3parse mpeg 2.5 fix
10701           Original commit message from CVS:
10702           Add bug number to the mp3parse mpeg 2.5 fix
10703
10704 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
10705
10706           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
10707           Original commit message from CVS:
10708           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
10709           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
10710           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
10711           * ext/amrnb/amrnbdec.h:
10712           Add a property to select the amr variant. Fixes #424070.
10713
10714 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
10715
10716           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
10717           Original commit message from CVS:
10718           Patch by: Tal Shalif <tshalif at nargila dot org>
10719           * gst/mpegstream/gstdvddemux.c:
10720           (gst_dvd_demux_get_subpicture_stream):
10721           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
10722           (gst_mpeg_demux_get_audio_stream):
10723           Fix memmory corruption due to not storing the new updated pointer
10724           after a g_renew(). Fixes #558896.
10725
10726 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10727
10728           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10729           Original commit message from CVS:
10730           * tests/check/Makefile.am:
10731           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
10732
10733 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10734
10735           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
10736           Original commit message from CVS:
10737           * configure.ac:
10738           oops, forgot to bump the version back to devel
10739           after the last release 0.10.9.1
10740
10741 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
10742
10743           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
10744           Original commit message from CVS:
10745           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
10746           (gst_rmdemux_descramble_mp4a_audio),
10747           (gst_rmdemux_handle_scrambled_packet):
10748           Add suport for mpeg4 and aac audio. See #556714.
10749
10750 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
10751
10752           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
10753           Original commit message from CVS:
10754           * gst/mpegaudioparse/gstmpegaudioparse.c:
10755           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
10756           Fixes skipping on these files.
10757
10758 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
10759
10760           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
10761           Original commit message from CVS:
10762           Patch by: Robin Stocker <robin at nibor dot org>
10763           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
10764           (handle_sequence), (gst_mpeg2dec_setcaps):
10765           * ext/mpeg2dec/gstmpeg2dec.h:
10766           Prefer the container's PAR over the stream's PAR if it's
10767           given in the srcpad caps. Fixes bug #556184.
10768
10769 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10770
10771           Don't install static libs for plugins. Fixes #550851 for ugly.
10772           Original commit message from CVS:
10773           * ext/a52dec/Makefile.am:
10774           * ext/amrnb/Makefile.am:
10775           * ext/cdio/Makefile.am:
10776           * ext/dvdnav/Makefile.am:
10777           * ext/dvdread/Makefile.am:
10778           * ext/lame/Makefile.am:
10779           * ext/mad/Makefile.am:
10780           * ext/mpeg2dec/Makefile.am:
10781           * ext/sidplay/Makefile.am:
10782           * gst/ac3parse/Makefile.am:
10783           * gst/asfdemux/Makefile.am:
10784           * gst/dvdlpcmdec/Makefile.am:
10785           * gst/dvdsub/Makefile.am:
10786           * gst/iec958/Makefile.am:
10787           * gst/mpegaudioparse/Makefile.am:
10788           * gst/mpegstream/Makefile.am:
10789           * gst/realmedia/Makefile.am:
10790           * gst/synaesthesia/Makefile.am:
10791           Don't install static libs for plugins. Fixes #550851 for ugly.
10792
10793 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10794
10795           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
10796           Original commit message from CVS:
10797           * gst/mpegaudioparse/gstmpegaudioparse.c:
10798           (gst_mp3parse_sink_event):
10799           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
10800           frames. Partially fixes bug #552237.
10801
10802 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10803
10804           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
10805           Original commit message from CVS:
10806           * ext/amrnb/amrnbparse.c:
10807           use #defines for HEADER. Unref the object in _sink_activate_pull().
10808
10809 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
10810
10811           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
10812           Original commit message from CVS:
10813           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
10814           (gst_mad_change_state):
10815           * ext/mad/gstmad.h:
10816           track discont on incomming buffers and set discont on outgoing
10817           buffers.
10818           Pass unknown events upstreams instead of dropping them.
10819
10820 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
10821
10822           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
10823           Original commit message from CVS:
10824           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10825           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
10826           (handle_slice), (gst_mpeg2dec_sink_event),
10827           (gst_mpeg2dec_src_event):
10828           * ext/mpeg2dec/gstmpeg2dec.h:
10829           Fix compilation with --disable-index. Fixes bug #554150.
10830
10831 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
10832
10833           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
10834           Original commit message from CVS:
10835           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
10836           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
10837           (gst_mad_src_event), (gst_mad_chain):
10838           * ext/mad/gstmad.h:
10839           Fix compilation with --disable-index. Fixes bug #554142.
10840
10841 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
10842
10843           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
10844           Original commit message from CVS:
10845           * ext/a52dec/gsta52dec.c:
10846           * ext/a52dec/gsta52dec.h:
10847           Fix channel re-negotiation on a change of the incoming stream.
10848           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
10849           Fixes: #551660
10850
10851 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
10852
10853           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
10854           Original commit message from CVS:
10855           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
10856           (gst_amrnbenc_state_change):
10857           * ext/amrnb/amrnbenc.h:
10858           Pass the discont flag from the input buffer on to the output buffer in
10859           the AMR encoder.
10860
10861 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
10862
10863           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
10864           Original commit message from CVS:
10865           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
10866           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
10867           (gst_amrnbparse_handle_pull_seek),
10868           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
10869           (gst_amrnbparse_sink_activate_push),
10870           (gst_amrnbparse_sink_activate_pull):
10871           * ext/amrnb/amrnbparse.h:
10872           Add flush seek handler. Fixes #536274.
10873
10874 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
10875
10876           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
10877           Original commit message from CVS:
10878           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
10879           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
10880           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
10881           (gst_amrnbparse_state_change):
10882           * ext/amrnb/amrnbparse.h:
10883           Fix the duration query. Fixes #536226.
10884           Also set caps on the pads and buffers more correctly.
10885
10886 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
10887
10888           po/LINGUAS: Add 'ca' to LINGUAS.
10889           Original commit message from CVS:
10890           * po/LINGUAS:
10891           Add 'ca' to LINGUAS.
10892
10893 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
10894
10895           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
10896           Original commit message from CVS:
10897           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
10898           Fix aggregated GST_FLOW_RETURN check for when to send an error message
10899           on the bus.
10900           Re-fixes #546859
10901
10902 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
10903
10904           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
10905           Original commit message from CVS:
10906           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
10907           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
10908           (create_segment_event), (gst_rdt_depay_push),
10909           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
10910           * gst/realmedia/rdtdepay.h:
10911           Parse other values from the incomming caps.
10912           Add event handler to handle flushing and segments.
10913           Create segment events.
10914           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
10915           Do skew correction based on RDT timestamps.
10916           * gst/realmedia/rdtmanager.c: (activate_session),
10917           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
10918           (create_recv_rtp):
10919           Parse caps to get the clockrate needed for the jitterbuffer.
10920           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10921           Apply timestamp fixup after correcting for initial timestamp and
10922           internal base timestamp corrections.
10923
10924 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
10925
10926           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
10927           Original commit message from CVS:
10928           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
10929           (gst_rdt_depay_change_state):
10930           * gst/realmedia/rdtdepay.h:
10931           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
10932           with a DISCONT flag when needed.
10933           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
10934           Report the configure latency instead of a hardcoded value.
10935
10936 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
10937
10938           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
10939           Original commit message from CVS:
10940           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
10941           (free_session), (gst_rdt_manager_query_src),
10942           (gst_rdt_manager_src_activate_push),
10943           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
10944           (gst_rdt_manager_loop), (create_recv_rtp):
10945           Include the new rdt jitterbuffer in the session manager.
10946
10947 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
10948
10949           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
10950           Original commit message from CVS:
10951           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
10952           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
10953           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
10954           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
10955           * gst/realmedia/rdtdepay.h:
10956           Use new RDT parsing helper functions.
10957           Copy discont flags correctly.
10958           Push the header from the chain function instead of the setcaps function.
10959           Copy incomming timestamp to the output buffers instead of doing magic
10960           with the RDT timestamps.
10961
10962 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
10963
10964           gst/realmedia/: Add first support for parsing RDT messages.
10965           Original commit message from CVS:
10966           * gst/realmedia/Makefile.am:
10967           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
10968           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
10969           (read_packet_header), (gst_rdt_buffer_get_first_packet),
10970           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
10971           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
10972           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
10973           (gst_rdt_packet_data_peek_data),
10974           (gst_rdt_packet_data_get_stream_id),
10975           (gst_rdt_packet_data_get_timestamp):
10976           * gst/realmedia/gstrdtbuffer.h:
10977           Add first support for parsing RDT messages.
10978           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
10979           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
10980           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
10981           (calculate_skew), (rdt_jitter_buffer_insert),
10982           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
10983           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
10984           (rdt_jitter_buffer_get_ts_diff):
10985           * gst/realmedia/rdtjitterbuffer.h:
10986           Add first version of an RDT jitterbuffer.
10987
10988 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
10989
10990           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
10991           Original commit message from CVS:
10992           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
10993           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
10994           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
10995           (gst_rmdemux_descramble_dnet_audio),
10996           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
10997           * gst/realmedia/rmdemux.h:
10998           Keep track of the first timestamp of the stream and add this to the
10999           outgoing buffer timestamps so that we can handle live streams.
11000           Set discont flag on the first buffers and after a seek.
11001
11002 === release 0.10.9 ===
11003
11004 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11005
11006         * ChangeLog:
11007         * NEWS:
11008         * RELEASE:
11009         * configure.ac:
11010         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11011         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11012         * docs/plugins/inspect/plugin-a52dec.xml:
11013         * docs/plugins/inspect/plugin-asf.xml:
11014         * docs/plugins/inspect/plugin-cdio.xml:
11015         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11016         * docs/plugins/inspect/plugin-dvdread.xml:
11017         * docs/plugins/inspect/plugin-dvdsub.xml:
11018         * docs/plugins/inspect/plugin-iec958.xml:
11019         * docs/plugins/inspect/plugin-lame.xml:
11020         * docs/plugins/inspect/plugin-mad.xml:
11021         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11022         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11023         * docs/plugins/inspect/plugin-mpegstream.xml:
11024         * docs/plugins/inspect/plugin-realmedia.xml:
11025         * docs/plugins/inspect/plugin-siddec.xml:
11026         * gst-plugins-ugly.doap:
11027           Release 0.10.9
11028           Original commit message from CVS:
11029           Release 0.10.9
11030
11031 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11032
11033         * po/af.po:
11034         * po/az.po:
11035         * po/bg.po:
11036         * po/cs.po:
11037         * po/da.po:
11038         * po/en_GB.po:
11039         * po/es.po:
11040         * po/fi.po:
11041         * po/fr.po:
11042         * po/hu.po:
11043         * po/id.po:
11044         * po/it.po:
11045         * po/lt.po:
11046         * po/nb.po:
11047         * po/nl.po:
11048         * po/or.po:
11049         * po/pl.po:
11050         * po/pt_BR.po:
11051         * po/ru.po:
11052         * po/sk.po:
11053         * po/sq.po:
11054         * po/sr.po:
11055         * po/sv.po:
11056         * po/uk.po:
11057         * po/vi.po:
11058         * po/zh_CN.po:
11059           Update .po files
11060           Original commit message from CVS:
11061           Update .po files
11062
11063 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11064
11065           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
11066           Original commit message from CVS:
11067           * ext/a52dec/gsta52dec.c:
11068           Set up a default time segment for output when receiving
11069           an incoming byte segment (as for raw AC3 files).
11070           Fixes: #548194
11071
11072 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11073
11074           0.10.8.2 pre-release.
11075           Original commit message from CVS:
11076           * configure.ac:
11077           * docs/plugins/Makefile.am:
11078           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11079           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11080           * docs/plugins/gst-plugins-ugly-plugins.args:
11081           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11082           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11083           * docs/plugins/inspect/plugin-a52dec.xml:
11084           * docs/plugins/inspect/plugin-asf.xml:
11085           * docs/plugins/inspect/plugin-cdio.xml:
11086           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11087           * docs/plugins/inspect/plugin-dvdread.xml:
11088           * docs/plugins/inspect/plugin-dvdsub.xml:
11089           * docs/plugins/inspect/plugin-iec958.xml:
11090           * docs/plugins/inspect/plugin-lame.xml:
11091           * docs/plugins/inspect/plugin-mad.xml:
11092           * docs/plugins/inspect/plugin-mpeg2dec.xml:
11093           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11094           * docs/plugins/inspect/plugin-mpegstream.xml:
11095           * docs/plugins/inspect/plugin-realmedia.xml:
11096           * docs/plugins/inspect/plugin-siddec.xml:
11097           * ext/Makefile.am:
11098           0.10.8.2 pre-release.
11099           * po/LINGUAS:
11100           * po/POTFILES.in:
11101           * po/id.po:
11102           Add new translation.
11103
11104 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
11105
11106           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
11107           Original commit message from CVS:
11108           * gst/asfdemux/gstasfdemux.c:
11109           Properly aggregate flow returns for both push and pull mode, so we shut
11110           down if all pads are unlinked.
11111           Fixes #546859.
11112
11113 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
11114
11115           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
11116           Original commit message from CVS:
11117           Patch by: Frederic Crozat <fcrozat@mandriva.org>
11118           * ext/dvdread/dvdreadsrc.c: (plugin_init):
11119           * ext/lame/gstlame.c: (plugin_init):
11120           * gst/asfdemux/gstasf.c: (plugin_init):
11121           Make sure gettext returns translations in UTF-8 encoding rather
11122           than in the current locale encoding (#546822).
11123
11124 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11125
11126           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
11127           Original commit message from CVS:
11128           * gst/mpegaudioparse/gstmpegaudioparse.c:
11129           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
11130           (mp3parse_total_time), (mp3parse_bytepos_to_time):
11131           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
11132           if we're called from there already. Otherwise we end up in a endless
11133           recursion and crash with a stack overflow.
11134           This can happen when a Xing or VBRI header with TOC exists but it
11135           doesn't contain the total time. Fixes bug #545370.
11136
11137 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11138
11139           ext/lame/gstlame.c: Use the default for the strict-iso property too.
11140           Original commit message from CVS:
11141           * ext/lame/gstlame.c: (gst_lame_class_init),
11142           (gst_lame_get_default_settings):
11143           Use the default for the strict-iso property too.
11144           Allow a bitrate setting of 0, which lets lame choose the default value
11145           and which makes it possible to set the compression-ratio property.
11146
11147 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11148
11149           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
11150           Original commit message from CVS:
11151           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11152           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
11153           * ext/lame/gstlame.h:
11154           Get the defaults settings of LAME in the plugin initialization
11155           function and return FALSE here if something goes wrong. This removes
11156           the hacky failing instance init function.
11157           Use LAMEs default value for all settings instead of overwriting some
11158           of them. Overwriting some of them gives unexpected results if one only
11159           sets a preset. Fixes bug #498004.
11160
11161 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11162
11163           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
11164           Original commit message from CVS:
11165           * ext/lame/gstlame.c: (gst_lame_init):
11166           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
11167           defaults will restrict the bitrate when using the presets in a bad way.
11168           Fixes bug #498004.
11169
11170 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11171
11172           Put the MPEG audio version into the caps as "mpegaudioversion".
11173           Original commit message from CVS:
11174           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11175           * gst/mpegaudioparse/gstmpegaudioparse.c:
11176           (mp3_type_frame_length_from_header), (mp3_caps_create),
11177           (gst_mp3parse_chain):
11178           Put the MPEG audio version into the caps as "mpegaudioversion".
11179           This is different from "mpegversion".
11180
11181 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11182
11183           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
11184           Original commit message from CVS:
11185           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
11186           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
11187           * ext/lame/gstlame.h:
11188           Fix build with lame >= 3.97. The padding type and cwlimit settings
11189           are deprecated now and the function declarations are hidden in the
11190           headers so deprecate the GObject properties for them and remove them
11191           in 0.11. Fixes bug #544039.
11192
11193 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11194
11195           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
11196           Original commit message from CVS:
11197           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
11198           Don't allow width/height outside the spec (i.e. smaller than 16
11199           and higher than 4096). Such files are corrupted ones and setting
11200           caps that are not a subset of the template caps confuses playbin.
11201           Fixes bug #542646.
11202
11203 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11204
11205           ext/sidplay/Makefile.am: Fix the build.
11206           Original commit message from CVS:
11207           * ext/sidplay/Makefile.am:
11208           Fix the build.
11209
11210 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11211
11212           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
11213           Original commit message from CVS:
11214           * configure.ac:
11215           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
11216           flags that are invalid for C++.
11217
11218 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
11219
11220           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
11221           Original commit message from CVS:
11222           Patch by: Tal Shalif <tshalif at nargila dot org>
11223           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
11224           Prevent double free. Fixes bug #541697.
11225
11226 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11227
11228           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
11229           Original commit message from CVS:
11230           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11231           (gst_dvd_demux_get_audio_stream),
11232           (gst_dvd_demux_get_subpicture_stream),
11233           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
11234           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
11235           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
11236           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
11237           * gst/mpegstream/gstmpegdemux.h:
11238           Resend tags event after a FLUSH (seek) to support prerolling
11239           a partial pipeline.
11240
11241 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
11242
11243           Use correct error code for encrypted streams.
11244           Original commit message from CVS:
11245           * configure.ac:
11246           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
11247           Use correct error code for encrypted streams.
11248
11249 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11250
11251           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
11252           Original commit message from CVS:
11253           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
11254           (gst_mpeg_demux_sync_stream_to_time):
11255           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
11256
11257 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11258
11259           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
11260           Original commit message from CVS:
11261           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
11262           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
11263           Allow and implement non-flushing and/or segment seek
11264           (mainly in TIME and chapter format).
11265           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
11266           (gst_dvd_demux_get_subpicture_stream),
11267           (gst_dvd_demux_synchronise_pads),
11268           (gst_dvd_demux_sync_stream_to_time):
11269           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
11270           (gst_mpeg_demux_send_subbuffer),
11271           (gst_mpeg_demux_sync_stream_to_time),
11272           (gst_mpeg_streams_reset_cur_ts):
11273           * gst/mpegstream/gstmpegdemux.h:
11274           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11275           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
11276           Delegate a query to upstream if it can't be handled.
11277           Make segment stop aware.
11278           Fix (subtitle) stream synchronization.
11279           Add some debug statements.
11280
11281 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
11282
11283           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
11284           Original commit message from CVS:
11285           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11286           Fix build on macosx.
11287
11288 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11289
11290           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
11291           Original commit message from CVS:
11292           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11293           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11294           * ext/a52dec/gsta52dec.c:
11295           * ext/amrnb/amrnbdec.c:
11296           * ext/amrnb/amrnbenc.c:
11297           * ext/amrnb/amrnbparse.c:
11298           * ext/lame/gstlame.c:
11299           * ext/mad/gstmad.c:
11300           * ext/sidplay/gstsiddec.cc:
11301           * gst/asfdemux/gstrtspwms.c:
11302           * gst/mpegaudioparse/gstxingmux.c:
11303           * gst/realmedia/rademux.c:
11304           * gst/realmedia/rdtmanager.c:
11305           * gst/realmedia/rtspreal.c:
11306           * gst/synaesthesia/gstsynaesthesia.c:
11307           Add missing elements to docs. Restore alphabetical order in section
11308           file. Document mad (it was included in docs already).
11309           Fix doc-markup: use convinience syntax for examples
11310           (produces valid docbook), add several refsec2 when we have several
11311           titles. Fix some types.
11312
11313 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11314
11315           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
11316           Original commit message from CVS:
11317           * ext/lame/gstlame.c:
11318           * ext/sidplay/gstsiddec.cc:
11319           * gst/mpegaudioparse/gstxingmux.c:
11320           Do not use short_description in section docs for elements. We extract
11321           them from element details and there will be warnings if they differ.
11322
11323 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
11324
11325           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
11326           Original commit message from CVS:
11327           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
11328           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
11329           (gst_cdio_add_cdtext_album_tags):
11330           * ext/cdio/gstcdio.h:
11331           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11332           Also extract album title and album genre from CD-TEXT if
11333           available (#537021).
11334
11335 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11336
11337           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
11338           Original commit message from CVS:
11339           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
11340           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
11341           emphasis value is reserved but unfortunately files with that
11342           value exist and the information is not important for the decoder
11343           anyway. Fixes bug #537235.
11344
11345 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
11346
11347           Require libcdio >= 0.76.
11348           Original commit message from CVS:
11349           * configure.ac:
11350           * ext/cdio/gstcdio.c:
11351           * ext/cdio/gstcdio.h:
11352           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11353           Require libcdio >= 0.76.
11354
11355 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
11356
11357           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
11358           Original commit message from CVS:
11359           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
11360           Drain queued buffers before forwarding the segment event.
11361
11362 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
11363
11364           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
11365           Original commit message from CVS:
11366           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
11367           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
11368           (gst_a52dec_chain), (gst_a52dec_change_state):
11369           * ext/a52dec/gsta52dec.h:
11370           Add segment handling, buffer clipping and basic reverse playback.
11371
11372 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11373
11374           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
11375           Original commit message from CVS:
11376           * docs/plugins/Makefile.am:
11377           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11378           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11379           * docs/plugins/gst-plugins-ugly-plugins.args:
11380           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11381           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11382           * docs/plugins/inspect/plugin-a52dec.xml:
11383           * docs/plugins/inspect/plugin-amrnb.xml:
11384           * docs/plugins/inspect/plugin-asf.xml:
11385           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11386           * docs/plugins/inspect/plugin-dvdread.xml:
11387           * docs/plugins/inspect/plugin-dvdsub.xml:
11388           * docs/plugins/inspect/plugin-iec958.xml:
11389           * docs/plugins/inspect/plugin-lame.xml:
11390           * docs/plugins/inspect/plugin-mad.xml:
11391           * docs/plugins/inspect/plugin-mpeg2dec.xml:
11392           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11393           * docs/plugins/inspect/plugin-mpegstream.xml:
11394           * docs/plugins/inspect/plugin-realmedia.xml:
11395           * docs/plugins/inspect/plugin-siddec.xml:
11396           * docs/plugins/inspect/plugin-synaesthesia.xml:
11397           * ext/a52dec/gsta52dec.c:
11398           Random doc of the day. Also print human readable format of newsegment
11399           in log message if we complain about it.
11400
11401 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
11402
11403           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
11404           Original commit message from CVS:
11405           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
11406           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
11407           (gst_a52dec_chain), (gst_a52dec_change_state):
11408           * ext/a52dec/gsta52dec.h:
11409           Mark discont on outgoing buffers after receiving a DISCONT buffer or
11410           when we have a decoding error.
11411           We don't need to clear the cache when we receive a NEWSEGMENT event.
11412           Clear buffer cache in DISCONT.
11413           Add beginnings of GstSegment handling.
11414
11415 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11416
11417           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
11418           Original commit message from CVS:
11419           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
11420           Fix alignment issues that caused SIGBUS on some architectures.
11421
11422 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11423
11424           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
11425           Original commit message from CVS:
11426           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
11427           Fix alignment issue which isn't really an issue at all because
11428           the plugin hasn't been ported to 0.10 yet.
11429
11430 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11431
11432           configure.ac: Back to devel -> 0.10.8.1
11433           Original commit message from CVS:
11434           * configure.ac:
11435           Back to devel -> 0.10.8.1
11436
11437 === release 0.10.8 ===
11438
11439 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11440
11441         * ChangeLog:
11442         * NEWS:
11443         * RELEASE:
11444         * configure.ac:
11445         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11446         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11447         * docs/plugins/inspect/plugin-a52dec.xml:
11448         * docs/plugins/inspect/plugin-asf.xml:
11449         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11450         * docs/plugins/inspect/plugin-dvdread.xml:
11451         * docs/plugins/inspect/plugin-dvdsub.xml:
11452         * docs/plugins/inspect/plugin-iec958.xml:
11453         * docs/plugins/inspect/plugin-lame.xml:
11454         * docs/plugins/inspect/plugin-mad.xml:
11455         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11456         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11457         * docs/plugins/inspect/plugin-mpegstream.xml:
11458         * docs/plugins/inspect/plugin-realmedia.xml:
11459         * docs/plugins/inspect/plugin-siddec.xml:
11460         * gst-plugins-ugly.doap:
11461         * po/LINGUAS:
11462           Release 0.10.8
11463           Original commit message from CVS:
11464           Release 0.10.8
11465
11466 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11467
11468         * common:
11469         * po/af.po:
11470         * po/az.po:
11471         * po/bg.po:
11472         * po/cs.po:
11473         * po/da.po:
11474         * po/en_GB.po:
11475         * po/es.po:
11476         * po/fi.po:
11477         * po/fr.po:
11478         * po/hu.po:
11479         * po/it.po:
11480         * po/lt.po:
11481         * po/nb.po:
11482         * po/nl.po:
11483         * po/or.po:
11484         * po/pl.po:
11485         * po/pt_BR.po:
11486         * po/ru.po:
11487         * po/sk.po:
11488         * po/sq.po:
11489         * po/sr.po:
11490         * po/sv.po:
11491         * po/uk.po:
11492         * po/vi.po:
11493         * po/zh_CN.po:
11494           Update .po files
11495           Original commit message from CVS:
11496           Update .po files
11497
11498 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11499
11500           configure.ac: 0.10.7.4 pre-release
11501           Original commit message from CVS:
11502           * configure.ac:
11503           0.10.7.4 pre-release
11504
11505 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
11506
11507           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
11508           Original commit message from CVS:
11509           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
11510           Fix inconsistent use of rate and channels.
11511           Fixes #533581
11512
11513 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
11514
11515           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
11516           Original commit message from CVS:
11517           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
11518           Flush timestamp correction variables on a flush. Fixes #533832.
11519
11520 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11521
11522         * ChangeLog:
11523         * common:
11524         * configure.ac:
11525           Commit 0.10.7.3 pre-rel marker
11526           Original commit message from CVS:
11527           Commit 0.10.7.3 pre-rel marker
11528
11529 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
11530
11531           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
11532           Original commit message from CVS:
11533           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11534           Properly aggregate GstFlowReturn from downstream in order to properly
11535           stop, and doing that as early as possible.
11536           Fixes #532807
11537
11538 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11539
11540           configure.ac: 0.10.7.2 pre-release
11541           Original commit message from CVS:
11542           * configure.ac:
11543           0.10.7.2 pre-release
11544
11545 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
11546
11547           Always let FLUSH_START events flow downstream.
11548           Original commit message from CVS:
11549           * ext/mad/gstmad.c: (gst_mad_sink_event):
11550           * gst/mpegaudioparse/gstmpegaudioparse.c:
11551           (gst_mp3parse_sink_event):
11552           Always let FLUSH_START events flow downstream.
11553
11554 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
11555
11556           configure.ac: Error out if we don't have the required core/base versions.
11557           Original commit message from CVS:
11558           * configure.ac:
11559           Error out if we don't have the required core/base versions.
11560
11561 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
11562
11563           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
11564           Original commit message from CVS:
11565           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
11566           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11567           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11568           Fix video timestamps by adjusting it with the first timestamp found.
11569           Don't assume we have a complete fragment when flushing the adapter,
11570           packets might have been lost or the stream might just be broken.
11571
11572 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
11573
11574           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
11575           Original commit message from CVS:
11576           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
11577           Set Rank to NONE so that we don't accidentally try to autoplug the
11578           rdtmanager.
11579
11580 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11581
11582           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
11583           Original commit message from CVS:
11584           * gst/mpegaudioparse/gstmpegaudioparse.c:
11585           (gst_mp3parse_emit_frame):
11586           Send a new duration message if the average bitrate changed and
11587           we don't know the duration from the Xing or VBRI header.
11588           Fixes bug #321857.
11589
11590 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
11591
11592           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
11593           Original commit message from CVS:
11594           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
11595           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11596           * gst/realmedia/rtspreal.h:
11597           Move assembly rule parsing to the place where we parse the SDP as it's
11598           also there that we create the MDPR and we need the currently selected
11599           asmrule in order to select the right MTLI.
11600           Fixes #529359.
11601
11602 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
11603
11604           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
11605           Original commit message from CVS:
11606           * gst/realmedia/realhash.c:
11607           * gst/realmedia/rtspreal.c:
11608           Include generated "_stdint.h" instead of <stdint.h> which might not
11609           exist on some systems.
11610
11611 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11612
11613           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
11614           Original commit message from CVS:
11615           * ext/sidplay/gstsiddec.cc:
11616           Cast NULL sentinels to void * as NULL is defined as an integer
11617           constant in most environments when using C++ and it's size might
11618           be different from a pointer. Fixes #529488.
11619
11620 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
11621
11622         * ChangeLog:
11623         * gst/asfdemux/gstasfdemux.c:
11624         * gst/asfdemux/gstrtspwms.c:
11625           Fix "unused var" compiler error when --disable-gst-debug is used.
11626           Original commit message from CVS:
11627           Fix "unused var" compiler error when --disable-gst-debug is used.
11628
11629 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
11630
11631           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
11632           Original commit message from CVS:
11633           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
11634           We should also stop the streaming task when we get a NOT_LINKED
11635           flow return, which is not covered by FLOW_IS_FATAL.
11636
11637 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
11638
11639           ext/: gst_atomic_int_set ==> g_atomic_int_set
11640           Original commit message from CVS:
11641           * ext/cdio/gstcdiocddasrc.c:
11642           * ext/dv/gstdvdemux.c:
11643           gst_atomic_int_set ==> g_atomic_int_set
11644
11645 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
11646
11647           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
11648           Original commit message from CVS:
11649           2008-04-11  Julien Moutte  <julien@fluendo.com>
11650           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
11651           argument formats.
11652
11653 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
11654
11655           configure.ac: Actually build dlls when cross-compiling with mingw32.
11656           Original commit message from CVS:
11657           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
11658           * configure.ac:
11659           Actually build dlls when cross-compiling with mingw32.
11660           Fixes bug #526247.
11661
11662 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11663
11664           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
11665           Original commit message from CVS:
11666           * configure.ac:
11667           * gst/mpegaudioparse/gstmpegaudioparse.c:
11668           (mpeg_audio_seek_entry_free):
11669           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
11670           Depend on GLib 2.12 and use it unconditionally as we do in other
11671           modules too already.
11672
11673 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11674
11675           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
11676           Original commit message from CVS:
11677           * gst/mpegaudioparse/gstmpegaudioparse.c:
11678           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
11679           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
11680           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
11681           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
11682           (gst_xing_mux_chain):
11683           Use GSlice for allocating the seek table entries if we compile with
11684           GLib 2.10 or newer.
11685
11686 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
11687
11688           gst/asfdemux/gstasfdemux.c: Remove some debug code.
11689           Original commit message from CVS:
11690           * gst/asfdemux/gstasfdemux.c:
11691           (gst_asf_demux_process_ext_stream_props):
11692           Remove some debug code.
11693
11694 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11695
11696           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
11697           Original commit message from CVS:
11698           * gst/asfdemux/gstasfdemux.c:
11699           (gst_asf_demux_process_ext_stream_props):
11700           Guard against division by 0 and fall back to 25/1 framerate.
11701
11702 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11703
11704           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
11705           Original commit message from CVS:
11706           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
11707           (gst_asf_demux_process_ext_stream_props):
11708           Instead of adding a fixes 25/1 framerate to the video caps, use the
11709           average frame duration in the extended properties of the video stream as
11710           the framerate. Fixes #524346.
11711
11712 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11713
11714           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
11715           Original commit message from CVS:
11716           * configure.ac:
11717           Check if the compiler supports do { } while (0) macros. This fixes
11718           a warning when compiling with g++ 4.3, resulting in a build failure
11719           because of -Werror.
11720
11721 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
11722
11723           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
11724           Original commit message from CVS:
11725           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
11726           make ) also a delimiter for rules.
11727           Skip \\ when scanning strings.
11728           Add new testcase for these problems.
11729
11730 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11731
11732           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
11733           Original commit message from CVS:
11734           * gst/mpegaudioparse/gstmpegaudioparse.c:
11735           (gst_mp3parse_sink_event):
11736           Don't take the stream lock when caching events. This is not necessary
11737           and results in a deadlock when seeking with rhythmbox (but not with
11738           totem or banshee for some reason).
11739
11740 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
11741
11742           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
11743           Original commit message from CVS:
11744           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
11745           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
11746           Add the version field when creating the CONT chunk resulting in
11747           the Author, Comment and Copyright tags not being parsed correctly.
11748           Fixes #521459.
11749
11750 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
11751
11752           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
11753           Original commit message from CVS:
11754           * gst/mpegaudioparse/gstmpegaudioparse.c:
11755           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
11756           Remove trailing newlines from debug statements.
11757
11758 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
11759
11760           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
11761           Original commit message from CVS:
11762           * ext/dvdnav/dvdnavsrc.c:
11763           * ext/dvdnav/dvdnavsrc.h:
11764           Apply patch that adds some seeking support to dvdnav, and fixes it
11765           in various other ways. This doesn't make dvdnavsrc fully functional,
11766           but moves it forward.
11767           Fixes: #476149
11768           Patch By: Simone Gotti <simone.gotti@email.it>
11769           * ext/dvdnav/gst-dvd:
11770           Update the simple dvdnavsrc gst-launch example to work for 0.10
11771
11772 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
11773
11774           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
11775           Original commit message from CVS:
11776           * configure.ac:
11777           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
11778           plug-ins are included/excluded. (#498222)
11779
11780 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11781
11782           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
11783           Original commit message from CVS:
11784           * ext/mad/gstmad.c: (gst_mad_sink_event):
11785           * gst/mpegaudioparse/gstmpegaudioparse.c:
11786           (gst_mp3parse_sink_event):
11787           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
11788           of dropping and leaking them.
11789
11790 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11791
11792           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
11793           Original commit message from CVS:
11794           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
11795           (gst_mad_chain):
11796           * ext/mad/gstmad.h:
11797           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
11798           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11799           * gst/mpegaudioparse/gstmpegaudioparse.h:
11800           Cache all events except EOS if we still have to send a NEWSEGMENT
11801           event. This will let TAG events be forwarded until after decodebin
11802           to an encoder for example as decodebin only links the pads
11803           after NEWSEGMENT. Fixes bug #518933.
11804
11805 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11806
11807           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
11808           Original commit message from CVS:
11809           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
11810           Write Xing header at the correct position in the MP3 frame for
11811           stereo files. Fixes bug #518676.
11812
11813 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
11814
11815           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
11816           Original commit message from CVS:
11817           * configure.ac:
11818           * ext/sidplay/Makefile.am:
11819           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
11820           when building C++ code (#516509).
11821
11822 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
11823
11824           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11825           Original commit message from CVS:
11826           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
11827           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
11828           Workshop 12 compiler, but probably also crashes (#517985).
11829
11830 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
11831
11832           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
11833           Original commit message from CVS:
11834           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
11835           * gst/mpegaudioparse/gstmpegaudioparse.c:
11836           (gst_mp3_channel_mode_get_type),
11837           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
11838           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
11839           (gst_mp3parse_chain):
11840           * gst/mpegaudioparse/gstmpegaudioparse.h:
11841           Post channel mode and CRC as tags. Fixes bug #504493.
11842
11843 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11844
11845           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
11846           Original commit message from CVS:
11847           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
11848           Correctly chain up to the parent's finalize function.
11849
11850 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11851
11852           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
11853           Original commit message from CVS:
11854           * gst/mpegaudioparse/gstmpegaudioparse.c:
11855           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
11856           Try a bit harder to get valid timestamps, especially if upstream
11857           gives us one and we are at the first frame or resyncing.
11858           Return UNEXPECTED if we get a valid timestamp that is outside of
11859           our configured segment. After all changes done so far this doesn't
11860           seem to cause any regression, please test.
11861
11862 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11863
11864           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...
11865           Original commit message from CVS:
11866           Patch by:
11867           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
11868           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
11869           If we don't have the position to seek to in our index first try
11870           to convert from TIME to BYTES upstream and only if that fails
11871           too use the old hack to simply seek to an earlier position
11872           and let the sink drop everything before segment start.
11873           Partially fixes bug #469930.
11874
11875 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11876
11877           configure.ac: Back to development...
11878           Original commit message from CVS:
11879           * configure.ac:
11880           Back to development...
11881
11882 === release 0.10.7 ===
11883
11884 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11885
11886         * ChangeLog:
11887         * NEWS:
11888         * RELEASE:
11889         * configure.ac:
11890         * docs/plugins/gst-plugins-ugly-plugins.args:
11891         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11892         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11893         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11894         * docs/plugins/gst-plugins-ugly-plugins.signals:
11895         * docs/plugins/inspect/plugin-a52dec.xml:
11896         * docs/plugins/inspect/plugin-asf.xml:
11897         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11898         * docs/plugins/inspect/plugin-dvdread.xml:
11899         * docs/plugins/inspect/plugin-dvdsub.xml:
11900         * docs/plugins/inspect/plugin-iec958.xml:
11901         * docs/plugins/inspect/plugin-lame.xml:
11902         * docs/plugins/inspect/plugin-mad.xml:
11903         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11904         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11905         * docs/plugins/inspect/plugin-mpegstream.xml:
11906         * docs/plugins/inspect/plugin-realmedia.xml:
11907         * docs/plugins/inspect/plugin-siddec.xml:
11908         * gst-plugins-ugly.doap:
11909         * po/LINGUAS:
11910           Release 0.10.7 - I Cheated Time
11911           Original commit message from CVS:
11912           Release 0.10.7 - I Cheated Time
11913
11914 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11915
11916         * po/af.po:
11917         * po/az.po:
11918         * po/bg.po:
11919         * po/cs.po:
11920         * po/da.po:
11921         * po/en_GB.po:
11922         * po/es.po:
11923         * po/fi.po:
11924         * po/hu.po:
11925         * po/it.po:
11926         * po/nb.po:
11927         * po/nl.po:
11928         * po/or.po:
11929         * po/pl.po:
11930         * po/pt_BR.po:
11931         * po/sk.po:
11932         * po/sq.po:
11933         * po/sr.po:
11934         * po/sv.po:
11935         * po/uk.po:
11936         * po/vi.po:
11937         * po/zh_CN.po:
11938           Update .po files
11939           Original commit message from CVS:
11940           Update .po files
11941
11942 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11943
11944           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
11945           Original commit message from CVS:
11946           * tests/check/Makefile.am:
11947           Exclude dvdreadsrc from the states test too.
11948
11949 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11950
11951           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
11952           Original commit message from CVS:
11953           * gst/mpegaudioparse/gstmpegaudioparse.c:
11954           (gst_mp3parse_emit_frame):
11955           Handler buffers without valid timestamp more correctly: Don't drop
11956           them and don't use the invalid timestamp to calculate the next
11957           timestamp. Fixes bug #516811.
11958
11959 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
11960
11961           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
11962           Original commit message from CVS:
11963           Patch by: Tal Shalif <tshalif at nargila dot org>
11964           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
11965           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
11966           Add some gint64 casts to prevent 32 bit integer overflows.
11967           Fixes bug #516989.
11968
11969 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11970
11971           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
11972           Original commit message from CVS:
11973           * gst/mpegaudioparse/gstmpegaudioparse.c:
11974           Revert previous commit to mp3parse, as it breaks playback
11975           of AVI files.
11976
11977 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11978
11979           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
11980           Original commit message from CVS:
11981           * gst/mpegaudioparse/gstmpegaudioparse.c:
11982           (gst_mp3parse_emit_frame):
11983           Return GST_FLOW_UNEXPECTED if we get data that is after our
11984           configured segment. This makes upstream go EOS immediately instead
11985           of sending us the complete stream. Also improve debugging a bit.
11986
11987 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11988
11989           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
11990           Original commit message from CVS:
11991           * ext/dvdread/dvdreadsrc.c:
11992           Fix regression in DVD seeking - when a pack we
11993           expect to be a NAV block turns out not to be, scan forwards
11994           for up to 2MB (at most ~1sec) until we find one.
11995           Fixes: #516278
11996
11997 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
11998
11999           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
12000           Original commit message from CVS:
12001           * win32/vs6/libgstmpegaudioparse.dsp:
12002           Add xing files to VS project file.
12003
12004 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12005
12006           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
12007           Original commit message from CVS:
12008           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
12009           Stop leaking src pad templates. Fixes bug #515708.
12010
12011 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12012
12013           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
12014           Original commit message from CVS:
12015           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12016           Correctly write the size in bytes on big endian systems.
12017           Fixes bug #515725.
12018
12019 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12020
12021           ext/lame/gstlame.c: Don't leak the allowed caps.
12022           Original commit message from CVS:
12023           * ext/lame/gstlame.c: (gst_lame_setup):
12024           Don't leak the allowed caps.
12025           * tests/check/pipelines/lame.c: (GST_START_TEST):
12026           Stop leaking all buffers. Fixes bug #515575.
12027
12028 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12029
12030           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
12031           Original commit message from CVS:
12032           * gst/mpegaudioparse/plugin.c:
12033           Commit new file I forgot to add.
12034
12035 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12036
12037           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
12038           Original commit message from CVS:
12039           * configure.ac:
12040           Make DISABLE_DEPRECATED defined *only* during CVS, not during
12041           pre-releases or releases.
12042
12043 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12044
12045         * ChangeLog:
12046           Mention bug 511497 fixed in previous commit
12047           Original commit message from CVS:
12048           Mention bug 511497 fixed in previous commit
12049
12050 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12051
12052           Move xingmux from -bad.
12053           Original commit message from CVS:
12054           * docs/plugins/Makefile.am:
12055           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12056           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12057           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12058           * gst/mpegaudioparse/Makefile.am:
12059           * gst/mpegaudioparse/gstmpegaudioparse.c:
12060           * gst/mpegaudioparse/gstxingmux.c:
12061           * tests/check/Makefile.am:
12062           * tests/check/elements/.cvsignore:
12063           Move xingmux from -bad.
12064
12065 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
12066
12067           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
12068           Original commit message from CVS:
12069           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
12070           Use gst_guint64_to_gdouble for conversion
12071           * win32/vs6/libgstasfdemux.dsp:
12072           * win32/vs6/libgstdvdsub.dsp:
12073           * win32/vs6/libgstrealmedia.dsp:
12074           Update project dependencies and add new source files
12075
12076 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12077
12078           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
12079           Original commit message from CVS:
12080           * ext/mpeg2dec/gstmpeg2dec.c:
12081           Reset decoder when handling sequence where libmpeg2 has set
12082           frame period to 0, probably due to a corrupt packet.
12083           Fixes bug #514297
12084
12085 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12086
12087           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
12088           Original commit message from CVS:
12089           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
12090           (gst_mp3parse_chain):
12091           Don't set new caps on the srcpad everytime the bitrate or MPEG
12092           version changes but calculate new spf value when the MPEG version
12093           changes.
12094
12095 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12096
12097           Add documentation for the xingheader plugin.
12098           Original commit message from CVS:
12099           * docs/plugins/Makefile.am:
12100           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12101           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12102           * gst/xingheader/gstxingmux.c:
12103           * gst/xingheader/gstxingmux.h:
12104           Add documentation for the xingheader plugin.
12105           * tests/check/elements/xingmux.c: (GST_START_TEST):
12106           Set element state to PLAYING before doing something else.
12107
12108 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12109
12110           tests/check/: Add simple unit test for the xingmux element.
12111           Original commit message from CVS:
12112           * tests/check/Makefile.am:
12113           * tests/check/elements/.cvsignore:
12114           * tests/check/elements/xingmux.c: (setup_xingmux),
12115           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
12116           * tests/check/elements/xingmux_testdata.h:
12117           Add simple unit test for the xingmux element.
12118           * gst/xingheader/gstxingmux.c: (generate_xing_header),
12119           (gst_xing_mux_finalize), (xing_reset):
12120           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
12121
12122 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12123
12124           docs/plugins/: Add the real and rtsp elements and update the lists.
12125           Original commit message from CVS:
12126           * docs/plugins/Makefile.am:
12127           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12128           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12129           Add the real and rtsp elements and update the lists.
12130           * docs/plugins/inspect/plugin-amrnb.xml:
12131           * docs/plugins/inspect/plugin-asf.xml:
12132           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12133           * docs/plugins/inspect/plugin-dvdsub.xml:
12134           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12135           * docs/plugins/inspect/plugin-mpegstream.xml:
12136           * docs/plugins/inspect/plugin-realmedia.xml:
12137           * docs/plugins/inspect/plugin-siddec.xml:
12138           * docs/plugins/inspect/plugin-synaesthesia.xml:
12139           Regenerate docs.
12140           * gst/iec958/ac3_padder.c:
12141           * gst/iec958/ac3_padder.h:
12142           Do not use gtk-doc style comments for non gtk-doc comments. Note -
12143           there are functions defined using extern in the .c file - does that
12144           make sense?
12145
12146 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12147
12148           ext/mad/gstmad.c: Chain up at the end of the function.
12149           Original commit message from CVS:
12150           * ext/mad/gstmad.c:
12151           Chain up at the end of the function.
12152
12153 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12154
12155           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
12156           Original commit message from CVS:
12157           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
12158           Don't add pad templates for the base class but only in the
12159           subclasses.
12160
12161 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12162
12163           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
12164           Original commit message from CVS:
12165           * ext/lame/gstlame.c:
12166           * ext/lame/gstlame.h:
12167           Fix the case where you initially have stereo input, and so lame's
12168           mode is not set to mono, and then you get input with mono audio and
12169           soon after you get stereo input again. What happened before this
12170           commit is that it would keep the encoding mode as mono. It should
12171           change it back to the one requested by the app (or the default one)
12172           if not requested.
12173
12174 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12175
12176           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
12177           Original commit message from CVS:
12178           * gst/mpegaudioparse/gstmpegaudioparse.c:
12179           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12180           (mp3parse_bytepos_to_time):
12181           Interpolate the VBRI seek table entries to get better results,
12182           support 3 byte seek table entries and prevent overflows in the
12183           seek table by adding the relative offsets when using the seek
12184           table in a large enough data type.
12185
12186 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12187
12188           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
12189           Original commit message from CVS:
12190           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12191           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12192           (mp3parse_bytepos_to_time):
12193           * gst/mpegaudioparse/gstmpegaudioparse.h:
12194           Add support for seeking based on the VBRI seek table. Might make
12195           sense to use interpolation in the table later to get hopefully a
12196           bit more accurate values.
12197
12198 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12199
12200           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
12201           Original commit message from CVS:
12202           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12203           (handle_picture), (handle_slice):
12204           Fix compilation error. Fixes #509313.
12205
12206 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12207
12208           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
12209           Original commit message from CVS:
12210           * ext/lame/gstlame.c: (gst_lame_sink_event):
12211           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
12212           as 8 * GST_SECOND is too large for int.
12213
12214 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12215
12216           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
12217           Original commit message from CVS:
12218           * gst/xingheader/gstxingmux.c: (generate_xing_header):
12219           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
12220           of 0xfe.
12221
12222 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12223
12224           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
12225           Original commit message from CVS:
12226           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12227           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12228           (mp3parse_total_bytes), (mp3parse_total_time):
12229           * gst/mpegaudioparse/gstmpegaudioparse.h:
12230           Add initial support for reading VBRI headers as found in VBR files
12231           created by some Fraunhofer encoders. Currently we only read the
12232           number of frames and bytes (and calculate duration, etc from this)
12233           but there is also a seek table that we currently don't use.
12234
12235 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
12236
12237           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
12238           Original commit message from CVS:
12239           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
12240           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12241           (gst_lame_sink_event):
12242           Correctly set number of channels when using mono-encoding mode
12243           and fix the duration calculation of the EOS buffer.
12244
12245 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12246
12247           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
12248           Original commit message from CVS:
12249           * gst/mpegaudioparse/gstmpegaudioparse.c:
12250           (gst_mp3parse_handle_first_frame):
12251           Guard against 0 values in the Xing header as frame count and
12252           byte count and calculate the bitrate when we have all values
12253           we need and not before.
12254
12255 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12256
12257           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
12258           Original commit message from CVS:
12259           * gst/xingheader/gstxingmux.c: (generate_xing_header):
12260           Remove accidentially leftover debug printf.
12261
12262 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12263
12264           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
12265           Original commit message from CVS:
12266           * gst/xingheader/gstxingmux.c: (has_xing_header),
12267           (generate_xing_header), (gst_xing_mux_chain),
12268           (gst_xing_mux_sink_event):
12269           Choose smallest possible frame size for the Xing header, properly
12270           set the timestamp, duration and offset on the outgoing buffers,
12271           only send NEWSEGMENT events in BYTE format downstream and also
12272           drop VBRI headers if already existing.
12273
12274 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12275
12276           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
12277           Original commit message from CVS:
12278           * gst/xingheader/Makefile.am:
12279           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
12280           (has_xing_header), (generate_xing_header),
12281           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
12282           (gst_xing_mux_init), (gst_xing_mux_chain),
12283           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
12284           * gst/xingheader/gstxingmux.h:
12285           Major cleanup and rewrite of xingmux with less bugs and new features:
12286           - Handles other layers as 3
12287           - Write TOC
12288
12289 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12290
12291           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
12292           Original commit message from CVS:
12293           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
12294           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
12295           Call g_type_class_ref() from a thread-safe context and not
12296           from the streaming thread to avoid GLib screwing up (see
12297           bug #349410 and #493432). Comment out unused code.
12298
12299 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
12300
12301           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
12302           Original commit message from CVS:
12303           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
12304           (handle_picture), (clip_buffer), (handle_slice),
12305           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12306           (gst_mpeg2dec_change_state):
12307           * ext/mpeg2dec/gstmpeg2dec.h:
12308           Add buffer clipping.
12309           Add basic reverse playback support. Not complete yet when dealing with
12310           non-closed GOPs.
12311
12312 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12313
12314           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
12315           Original commit message from CVS:
12316           * autogen.sh:
12317           Add -Wno-portability to the automake parameters to stop warnings
12318           about GNU make extensions being used. We require GNU make in almost
12319           every Makefile anyway.
12320           * configure.ac:
12321           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
12322           at the same time is required for per target flags.
12323
12324 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12325
12326           Makefile.am: Include lcov.mak to allow building coverage reports.
12327           Original commit message from CVS:
12328           * Makefile.am:
12329           Include lcov.mak to allow building coverage reports.
12330
12331 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12332
12333           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
12334           Original commit message from CVS:
12335           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
12336           * gst/mpegaudioparse/gstmpegaudioparse.c:
12337           (gst_mp3parse_handle_first_frame):
12338           Make sure that the Xing TOC starts with 0 and the entries
12339           are increasing over time. Otherwise it's broken and should
12340           be skipped. Fixes bug #507821.
12341
12342 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
12343
12344           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12345           Original commit message from CVS:
12346           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
12347           (gst_asf_demux_add_video_stream),
12348           (gst_asf_demux_process_ext_content_desc),
12349           (gst_asf_demux_get_metadata_for_stream),
12350           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
12351           (gst_asf_demux_change_state):
12352           * gst/asfdemux/gstasfdemux.h:
12353           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
12354
12355 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
12356
12357           docs/plugins/.cvsignore: Add *-undeclared.txt
12358           Original commit message from CVS:
12359           * docs/plugins/.cvsignore:
12360           Add *-undeclared.txt
12361
12362 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
12363
12364           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
12365           Original commit message from CVS:
12366           * gst/realmedia/rdtmanager.c:
12367           (gst_rdt_manager_marshal_VOID__UINT_UINT),
12368           (gst_rdt_manager_class_init):
12369           * gst/realmedia/rdtmanager.h:
12370           Implement some more signals that rtspsrc connects to.
12371           Fixes #504671.
12372
12373 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
12374
12375           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
12376           Original commit message from CVS:
12377           * Makefile.am:
12378           Include common/win32.mak for CRLF check of win32 project
12379           files (see #393626).
12380
12381 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12382
12383           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
12384           Original commit message from CVS:
12385           * gst/mpegaudioparse/gstmpegaudioparse.c:
12386           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
12387           Don't post SEGMENT_START messages on the bus, only the element
12388           driving the pipeline should do that.
12389
12390 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12391
12392           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12393           Original commit message from CVS:
12394           * configure.ac:
12395           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
12396
12397 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
12398
12399           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12400           Original commit message from CVS:
12401           * ext/mpeg2dec/gstmpeg2dec.h:
12402           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
12403           Fixes #500808.
12404
12405 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
12406
12407           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
12408           Original commit message from CVS:
12409           2007-11-20  Julien MOUTTE  <julien@moutte.net>
12410           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
12411           on Mac OS X.
12412
12413 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12414
12415           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
12416           Original commit message from CVS:
12417           * gst/mpegaudioparse/gstmpegaudioparse.c:
12418           Restore the segment handling logic.
12419           Please don't do behavioural changes under the heading of 'leak fixes'
12420           or 'whitespace changes', people.
12421
12422 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12423
12424           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
12425           Original commit message from CVS:
12426           * gst/mpegaudioparse/gstmpegaudioparse.c:
12427           Plug some leaks.
12428
12429 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12430
12431           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
12432           Original commit message from CVS:
12433           * gst/asfdemux/gstasfdemux.c:
12434           Sync _activate_pull() a little more with other demuxers.
12435
12436 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
12437
12438           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
12439           Original commit message from CVS:
12440           * gst/mpegstream/gstmpegdemux.c:
12441           recognize the padding stream
12442
12443 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
12444
12445           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
12446           Original commit message from CVS:
12447           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
12448           Convert tags that come as string into the type required by
12449           GstTagList.
12450
12451 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12452
12453           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
12454           Original commit message from CVS:
12455           * gst/mpegaudioparse/gstmpegaudioparse.c:
12456           (gst_mp3parse_emit_frame):
12457           Remove some more broken code, it seems to clip even when it should not.
12458           See #491305.
12459
12460 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
12461
12462           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
12463           Original commit message from CVS:
12464           * gst/mpegaudioparse/gstmpegaudioparse.c:
12465           (gst_mp3parse_emit_frame):
12466           When the element is not driving the streaming thread it is not supposed
12467           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
12468           upstream when it detects EOS. See #491305.
12469
12470 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
12471
12472           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
12473           Original commit message from CVS:
12474           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
12475           * gst/dvdsub/Makefile.am:
12476           * gst/dvdsub/gstdvdsubdec.c:
12477           * gst/dvdsub/gstdvdsubparse.c:
12478           * gst/dvdsub/gstdvdsubparse.h:
12479           Add dvd subtitle parser, which just packetizes the input
12480           stream. This is needed to mux dvd subtitles into matroska
12481           files, since the muxer expects unfragmented and properly
12482           timestamped input (#415754).
12483
12484 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
12485
12486           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
12487           Original commit message from CVS:
12488           * configure.ac:
12489           Update requirements from past CVS versions to released
12490           versions (0.10.14 in this case).
12491           * ext/sidplay/gstsiddec.cc:
12492           Fix compilation with g++-4.2.
12493
12494 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12495
12496           gst/realmedia/: Fix some compiler warnings shown on Forte.
12497           Original commit message from CVS:
12498           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
12499           (gst_asm_scan_parse_condition):
12500           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12501           Fix some compiler warnings shown on Forte.
12502
12503 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
12504
12505           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
12506           Original commit message from CVS:
12507           Patch by: Gautier Portet <kassoulet at gmail dot com>
12508           * gst/xingheader/gstxingmux.c:
12509           The size of the Xing header is actually 417 as it's rounded to the
12510           next smaller integer. Fixes #397759.
12511           * gst/xingheader/gstxingmux.c: (xing_generate_header),
12512           (xing_push_header):
12513           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
12514           event to the beginning was successful before pushing the header again.
12515
12516 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
12517
12518           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
12519           Original commit message from CVS:
12520           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
12521           (mp3parse_bytepos_to_time):
12522           Use gst_util_guint64_to_gdouble for conversions.
12523           * win32/vs6/libgstmad.dsp:
12524           Add a link to libgstaudio.
12525
12526 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
12527
12528           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
12529           Original commit message from CVS:
12530           * ext/lame/gstlame.c:
12531           Fix up case where there is no peer, in which case
12532           _get_allowed_caps() will return NULL.
12533
12534 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
12535
12536           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
12537           Original commit message from CVS:
12538           * ext/lame/gstlame.c:
12539           Use GST_PTR_FORMAT to print caps in debug statement.
12540
12541 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12542
12543           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12544           Original commit message from CVS:
12545           * configure.ac:
12546           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
12547           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
12548           in configure.ac.
12549
12550 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12551
12552           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
12553           Original commit message from CVS:
12554           * ext/lame/gstlame.c:
12555           Allow fixing the sample rate lame converts to by negotiating fixed
12556           sample rate on the src pad caps.
12557           Add docs for it.
12558           * tests/check/Makefile.am:
12559           * tests/check/pipelines/lame.c:
12560           Add a check for it.
12561
12562 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12563
12564           po/: Updated translations.
12565           Original commit message from CVS:
12566           * po/LINGUAS:
12567           * po/da.po:
12568           Updated translations.
12569
12570 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12571
12572           po/pl.po: Added Polish translation.
12573           Original commit message from CVS:
12574           translated by: Jakub Bogusz <qboosh@pld-linux.org>
12575           * po/pl.po:
12576           Added Polish translation.
12577
12578 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12579
12580           po/fi.po: Added Finnish translation.
12581           Original commit message from CVS:
12582           translated by: Ilkka Tuohela <hile@iki.fi>
12583           * po/fi.po:
12584           Added Finnish translation.
12585
12586 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12587
12588           po/es.po: Added Spanish translation.
12589           Original commit message from CVS:
12590           translated by: Jorge González González <aloriel@gmail.com>
12591           * po/es.po:
12592           Added Spanish translation.
12593
12594 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12595
12596           po/bg.po: Added Bulgarian translation.
12597           Original commit message from CVS:
12598           translated by: Alexander Shopov <ash@contact.bg>
12599           * po/bg.po:
12600           Added Bulgarian translation.
12601
12602 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12603
12604           gst/iec958/ac3iec.c: Chainup in finalize.
12605           Original commit message from CVS:
12606           * gst/iec958/ac3iec.c:
12607           Chainup in finalize.
12608           * tests/check/Makefile.am:
12609           * tests/check/generic/states.c:
12610           Improved state change unit test.
12611
12612 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12613
12614           Ignore registries in any format.
12615           Original commit message from CVS:
12616           * docs/plugins/.cvsignore:
12617           * tests/check/.cvsignore:
12618           Ignore registries in any format.
12619
12620 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
12621
12622           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
12623           Original commit message from CVS:
12624           * configure.ac:
12625           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
12626           define in the lame headers.  This has the advantage that
12627           it should still work when we're cross-compiling (#452025).
12628
12629 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12630
12631           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
12632           Original commit message from CVS:
12633           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12634           Add other allowed rates to the pad templates.
12635           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
12636           Reset the parser to release memory in dispose.
12637
12638 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12639
12640           ext/: Fix more leaks.
12641           Original commit message from CVS:
12642           * ext/amrnb/amrnbdec.c:
12643           * ext/amrnb/amrnbenc.c:
12644           * ext/amrnb/amrnbparse.c:
12645           * ext/sidplay/gstsiddec.cc:
12646           Fix more leaks.
12647
12648 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
12649
12650           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
12651           Original commit message from CVS:
12652           Patch by: Daniel Charles <dcharles at ti dot com>
12653           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
12654           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
12655           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
12656           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
12657           * ext/amrnb/amrnbenc.h:
12658           Add property to select the BandMode of the AMR encoder.
12659           See #466442.
12660
12661 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12662
12663           gst/realmedia/asmrules.c: Make ro memory to share.
12664           Original commit message from CVS:
12665           * gst/realmedia/asmrules.c:
12666           Make ro memory to share.
12667
12668 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
12669
12670           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
12671           Original commit message from CVS:
12672           * gst/mpegaudioparse/gstmpegaudioparse.c:
12673           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
12674           * gst/mpegaudioparse/gstmpegaudioparse.h:
12675           Queue segment event and push it after we know the caps on the pad or
12676           else an autoplugger might not have plugged the element yet and the
12677           segment is lost.
12678
12679 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12680
12681           gst/iec958/ac3iec.c: Fix tests.
12682           Original commit message from CVS:
12683           * gst/iec958/ac3iec.c:
12684           Fix tests.
12685
12686 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12687
12688           tests/check/: Add generic state-change test suite to help to fi leaks.
12689           Original commit message from CVS:
12690           * tests/check/Makefile.am:
12691           * tests/check/generic/.cvsignore:
12692           * tests/check/generic/states.c:
12693           Add generic state-change test suite to help to fi leaks.
12694
12695 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12696
12697           po/: Added Portuguese (Brazilian) translation.
12698           Original commit message from CVS:
12699           translated by: Raphael Higino <phhigino@gmail.com>
12700           * po/LINGUAS:
12701           * po/pt_BR.po:
12702           Added Portuguese (Brazilian) translation.
12703
12704 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12705
12706           po/: Updated translations.
12707           Original commit message from CVS:
12708           * po/hu.po:
12709           * po/nl.po:
12710           * po/sv.po:
12711           * po/uk.po:
12712           Updated translations.
12713
12714 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
12715
12716           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
12717           Original commit message from CVS:
12718           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
12719           (gst_rmdemux_parse_video_packet):
12720           Activate timestamp fixing code.
12721
12722 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
12723
12724           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
12725           Original commit message from CVS:
12726           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12727           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
12728           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12729           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12730           Do fragment collection in the demuxer so that we can now work with
12731           both ffmpeg and realvideodec to decoder real video content.
12732
12733 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12734
12735           gst/realmedia/asmrules.c: Include stdlib.h.
12736           Original commit message from CVS:
12737           * gst/realmedia/asmrules.c:
12738           Include stdlib.h.
12739
12740 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
12741
12742           gst/realmedia/rdtmanager.c: Fix caps.
12743           Original commit message from CVS:
12744           * gst/realmedia/rdtmanager.c:
12745           Fix caps.
12746
12747 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
12748
12749           gst/realmedia/rtspreal.c: Disable UDP transport for now.
12750           Original commit message from CVS:
12751           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12752           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
12753           Disable UDP transport for now.
12754
12755 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
12756
12757           gst/realmedia/: Add simple rdt manager.
12758           Original commit message from CVS:
12759           * gst/realmedia/Makefile.am:
12760           * gst/realmedia/rdtmanager.c: (find_session_by_id),
12761           (create_session), (free_session), (gst_rdt_manager_base_init),
12762           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
12763           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
12764           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
12765           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
12766           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
12767           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
12768           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
12769           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
12770           (gst_rdt_manager_plugin_init):
12771           * gst/realmedia/rdtmanager.h:
12772           * gst/realmedia/rmdemux.c: (plugin_init):
12773           Add simple rdt manager.
12774
12775 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
12776
12777           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
12778           Original commit message from CVS:
12779           * gst/realmedia/rdtdepay.c:
12780           Fix the encoding-name so that it matches what the rtsp extension sets.
12781
12782 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
12783
12784           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
12785           Original commit message from CVS:
12786           * gst/realmedia/asmrules.c: (gst_asm_node_free),
12787           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12788           (gst_asm_scan_string), (gst_asm_scan_number),
12789           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12790           (gst_asm_scan_next_token), (gst_asm_rule_free),
12791           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12792           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12793           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12794           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12795           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12796           (gst_asm_rule_book_match), (main):
12797           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12798           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12799           Use g_hash_table_destroy instead of _unref which is too new.
12800
12801 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
12802
12803           gst/realmedia/.cvsignore: Add test to ignore.
12804           Original commit message from CVS:
12805           * gst/realmedia/.cvsignore:
12806           Add test to ignore.
12807           * gst/realmedia/Makefile.am:
12808           * gst/realmedia/asmrules.c: (gst_asm_node_new),
12809           (gst_asm_node_free), (gst_asm_operator_eval),
12810           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
12811           (gst_asm_scan_string), (gst_asm_scan_number),
12812           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
12813           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
12814           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
12815           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
12816           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
12817           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
12818           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
12819           (gst_asm_rule_book_match), (main):
12820           * gst/realmedia/asmrules.h:
12821           Added asembler rule book parser and evaluator.
12822           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
12823           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
12824           * gst/realmedia/rtspreal.h:
12825           Keep per stream config info.
12826           Parse and evaluate asm rule books for stream selection.
12827
12828 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12829
12830           gst/realmedia/rtspreal.c: Include stdlib.
12831           Original commit message from CVS:
12832           * gst/realmedia/rtspreal.c:
12833           Include stdlib.
12834
12835 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
12836
12837           gst/realmedia/: Split out hash code in separate file.
12838           Original commit message from CVS:
12839           * gst/realmedia/Makefile.am:
12840           * gst/realmedia/realhash.c: (hash), (call_hash),
12841           (gst_rtsp_ext_real_calc_response_and_checksum):
12842           * gst/realmedia/realhash.h:
12843           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12844           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
12845           Split out hash code in separate file.
12846
12847 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
12848
12849           gst/: Fix include paths and link dependecies for rtsp extension.
12850           Original commit message from CVS:
12851           * gst/asfdemux/Makefile.am:
12852           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
12853           (gst_rtsp_wms_class_init):
12854           * gst/realmedia/Makefile.am:
12855           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12856           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
12857           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
12858           (_do_init), (gst_rtsp_real_class_init):
12859           Fix include paths and link dependecies for rtsp extension.
12860
12861 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
12862
12863           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
12864           Original commit message from CVS:
12865           * gst/realmedia/Makefile.am:
12866           * gst/realmedia/rmdemux.c: (plugin_init):
12867           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
12868           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
12869           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
12870           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
12871           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
12872           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
12873           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
12874           (gst_rtsp_real_plugin_init):
12875           * gst/realmedia/rtspreal.h:
12876           Add RealMedia RTSP extension module. It has rank NONE until it is fully
12877           functional.
12878
12879 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12880
12881           gst/asfdemux/: Move WMS RTSP extension from -good to here.
12882           Original commit message from CVS:
12883           * gst/asfdemux/Makefile.am:
12884           * gst/asfdemux/gstasf.c: (plugin_init):
12885           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
12886           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
12887           (gst_rtsp_wms_configure_stream), (_do_init),
12888           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
12889           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
12890           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
12891           * gst/asfdemux/gstrtspwms.h:
12892           Move WMS RTSP extension from -good to here.
12893           Port it to the new pluggable extension interface.
12894
12895 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12896
12897           ext/mad/Makefile.am: Link to audio helper from plugins-base.
12898           Original commit message from CVS:
12899           * ext/mad/Makefile.am:
12900           Link to audio helper from plugins-base.
12901
12902 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12903
12904           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
12905           Original commit message from CVS:
12906           * configure.ac:
12907           * ext/mad/gstmad.c: (gst_mad_chain):
12908           Use the new buffer clipping function from gstaudio here and
12909           require gst-plugins-base CVS.
12910
12911 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12912
12913           configure.ac: Sync liboil check with plugins-base. Add libm check.
12914           Original commit message from CVS:
12915           * configure.ac:
12916           Sync liboil check with plugins-base. Add libm check.
12917           * gst/synaesthesia/Makefile.am:
12918           Link against libm. We're using sqrt here.
12919
12920 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12921
12922           gst/asfdemux/gstasfdemux.c: Include stdlib.
12923           Original commit message from CVS:
12924           * gst/asfdemux/gstasfdemux.c:
12925           Include stdlib.
12926
12927 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12928
12929           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
12930           Original commit message from CVS:
12931           * ext/annodex/Makefile.am:
12932           Fix CFLAGS/LIBS.
12933           * ext/cdio/gstcdiocddasrc.c:
12934           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
12935           Include stdlib
12936           * ext/cairo/Makefile.am:
12937           * gst/videofilter/Makefile.am:
12938           * tests/examples/level/Makefile.am:
12939           Use $(LIBM) instead of -lm
12940
12941 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12942
12943           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
12944           Original commit message from CVS:
12945           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12946           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
12947           * gst/mpegaudioparse/gstmpegaudioparse.h:
12948           Save some memory for each frame by only saving the start timestamp
12949           and start byte position instead of additionally the stop timestamp
12950           and stop byte position. This requires us to use a doubly-linked list
12951           but still saves 8-12 bytes per frame.
12952
12953 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12954
12955           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
12956           Original commit message from CVS:
12957           * ext/mad/gstmad.c: (clip_outgoing_buffer):
12958           Fix buffer clipping to correctly clip to the segment stop.
12959
12960 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12961
12962           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
12963           Original commit message from CVS:
12964           * gst/mpegaudioparse/gstmpegaudioparse.c:
12965           (gst_mp3parse_emit_frame):
12966           Fix a calculation that was causing mp3parse to drop every incoming
12967           frame when upstream delivered a segment in TIME format, breaking
12968           playback of all mpeg system streams.
12969
12970 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12971
12972           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
12973           Original commit message from CVS:
12974           * Makefile.am:
12975           * configure.ac:
12976           * tests/Makefile.am:
12977           Remove bogus check for libcheck, since we check for
12978           gstreamer-check and it pulls in the required info from
12979           and we weren't actually _using_ the information for
12980           libcheck ourselves anyway.
12981
12982 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12983
12984           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
12985           Original commit message from CVS:
12986           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12987           (gst_mp3parse_init), (gst_mp3parse_dispose),
12988           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
12989           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
12990           (mp3parse_handle_seek), (mp3parse_src_query):
12991           * gst/mpegaudioparse/gstmpegaudioparse.h:
12992           Implement accurate seeking in mpegaudioparse. Fixes #308312.
12993           Also implement segment seeks.
12994
12995 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12996
12997           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
12998           Original commit message from CVS:
12999           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
13000           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
13001           (gst_mad_chain), (gst_mad_change_state):
13002           * ext/mad/gstmad.h:
13003           Implement buffer clipping and use GST_BOILERPLATE instead of manual
13004           GType magic. Part one of bug #308312.
13005
13006 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13007
13008           configure.ac: Use pkg-config to locate check.
13009           Original commit message from CVS:
13010           * configure.ac:
13011           Use pkg-config to locate check.
13012
13013 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
13014
13015           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
13016           Original commit message from CVS:
13017           * configure.ac:
13018           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
13019           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
13020           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
13021           Fix build against core CVS by not using deprecated API. Bump
13022           requirements for new API (overdue anyway).
13023
13024 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13025
13026           REQUIREMENTS: Also add amr-libs here and update a little.
13027           Original commit message from CVS:
13028           * REQUIREMENTS:
13029           Also add amr-libs here and update a little.
13030
13031 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
13032
13033           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
13034           Original commit message from CVS:
13035           * docs/plugins/inspect/plugin-dvdnav.xml:
13036           * docs/plugins/inspect/plugin-realmedia.xml:
13037           * docs/plugins/inspect/plugin-synaesthesia.xml:
13038           Add inspect file for synaesthesia so the docs can be built even if
13039           the plugin isn't built yet. Fixes #454311. Also add inspect files
13040           for dvdnavsrc and realmedia.
13041
13042 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13043
13044           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13045           Original commit message from CVS:
13046           * docs/plugins/Makefile.am:
13047           Simplify --extra-dir as gtkdoc scans recursively.
13048
13049 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13050
13051           And yet more docs enabled.
13052           Original commit message from CVS:
13053           * docs/plugins/Makefile.am:
13054           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13055           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13056           * gst/synaesthesia/Makefile.am:
13057           * gst/synaesthesia/gstsynaesthesia.c:
13058           * gst/synaesthesia/gstsynaesthesia.h:
13059           And yet more docs enabled.
13060
13061 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13062
13063           docs/plugins/: Add new docs. Scan c++ files too.
13064           Original commit message from CVS:
13065           * docs/plugins/Makefile.am:
13066           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13067           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13068           * docs/plugins/inspect/plugin-a52dec.xml:
13069           * docs/plugins/inspect/plugin-amrnb.xml:
13070           * docs/plugins/inspect/plugin-asf.xml:
13071           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13072           * docs/plugins/inspect/plugin-dvdsub.xml:
13073           * docs/plugins/inspect/plugin-iec958.xml:
13074           * docs/plugins/inspect/plugin-lame.xml:
13075           * docs/plugins/inspect/plugin-mad.xml:
13076           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13077           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13078           * docs/plugins/inspect/plugin-mpegstream.xml:
13079           Add new docs. Scan c++ files too.
13080           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13081           (gst_amrnbdec_event):
13082           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
13083           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13084           (gst_amrnbparse_loop):
13085           Add documentation headers.
13086           * ext/mad/gstmad.c:
13087           * ext/mad/gstmad.h:
13088           Refactor for docs.
13089
13090 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13091
13092           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
13093           Original commit message from CVS:
13094           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
13095           (gst_mp3parse_init):
13096           Use GST_BOILERPLATE instead of manual GType magic.
13097           * gst/mpegaudioparse/gstmpegaudioparse.c:
13098           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13099           (mp3parse_bytepos_to_time):
13100           * gst/mpegaudioparse/gstmpegaudioparse.h:
13101           Implement seeking, byte->time, time->byte conversions with the Xing
13102           seek table if available. This allows better at least a bit more
13103           accurate seeks and file position reporting.
13104
13105 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13106
13107           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
13108           Original commit message from CVS:
13109           * gst/mpegaudioparse/gstmpegaudioparse.c:
13110           (gst_mp3parse_handle_first_frame):
13111           Copy the complete Xing seek table in the 100 byte array instead of
13112           copying the first byte 100 times.
13113           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
13114           (mp3parse_total_time), (mp3parse_time_to_bytepos):
13115           Add seeking support based on the Xing header but comment it out for
13116           now as it seems to yield worse result than the other method.
13117           Also use gst_pad_query_peer_duration() instead of getting the peer pad
13118           ourself, creating a new GstQuery, etc.
13119
13120 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13121
13122           docs/plugins/: Update docs with caps info.
13123           Original commit message from CVS:
13124           * docs/plugins/gst-plugins-ugly-plugins.args:
13125           * docs/plugins/inspect/plugin-a52dec.xml:
13126           * docs/plugins/inspect/plugin-amrnb.xml:
13127           * docs/plugins/inspect/plugin-asf.xml:
13128           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13129           * docs/plugins/inspect/plugin-dvdread.xml:
13130           * docs/plugins/inspect/plugin-dvdsub.xml:
13131           * docs/plugins/inspect/plugin-iec958.xml:
13132           * docs/plugins/inspect/plugin-lame.xml:
13133           * docs/plugins/inspect/plugin-mad.xml:
13134           * docs/plugins/inspect/plugin-mpeg2dec.xml:
13135           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13136           * docs/plugins/inspect/plugin-mpegstream.xml:
13137           Update docs with caps info.
13138
13139 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13140
13141           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
13142           Original commit message from CVS:
13143           * po/POTFILES.in:
13144           Make sure dvdnav strings get translated too (no reason not to have
13145           them in the .po file, even if the plugin is disabled for now).
13146           Fixes #450879.
13147
13148 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13149
13150           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
13151           Original commit message from CVS:
13152           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
13153           (gst_amrnbdec_event), (gst_amrnbdec_chain),
13154           (gst_amrnbdec_state_change):
13155           * ext/amrnb/amrnbdec.h:
13156           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
13157           (gst_amrnbparse_loop):
13158           Add newsegment and discont handling. Some code cleanups.
13159
13160 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
13161
13162           ext/dvdread/dvdreadsrc.c: check for an error from
13163           Original commit message from CVS:
13164           * ext/dvdread/dvdreadsrc.c: check for an error from
13165           DVDReadBlocks() correctly.
13166
13167 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
13168
13169           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...
13170           Original commit message from CVS:
13171           * ext/dvdread/dvdreadsrc.c:
13172           If we can't read a nav packet, or it doesn't look like a nav
13173           packet, that's an error.  Previous behavior was to look at
13174           the next packet; I can't find any justification for doing that.
13175           Fixes: #358891.
13176
13177 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13178
13179           po/it.po: Updated Italian translation.
13180           Original commit message from CVS:
13181           * po/it.po:
13182           Updated Italian translation.
13183
13184 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13185
13186           po/vi.po: Updated Vietnames translation.
13187           Original commit message from CVS:
13188           * po/vi.po:
13189           Updated Vietnames translation.
13190
13191 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13192
13193           po/: Added Chinese (simplified) translation.
13194           Original commit message from CVS:
13195           contributed by: Wenzheng Hu <db_lobster@163.com>
13196           * po/LINGUAS:
13197           * po/zh_CN.po:
13198           Added Chinese (simplified) translation.
13199
13200 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13201
13202           MAINTAINERS: Updating all the maintainers files
13203           Original commit message from CVS:
13204           * MAINTAINERS:
13205           Updating all the maintainers files
13206
13207 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
13208
13209           Fix leaks some more.
13210           Original commit message from CVS:
13211           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
13212           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
13213           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
13214           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
13215           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
13216           * gst/iec958/ac3iec.c: (ac3iec_init):
13217           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
13218           Fix leaks some more.
13219
13220 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
13221
13222           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
13223           Original commit message from CVS:
13224           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
13225           "She's leaking me", said valgrind.
13226
13227 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13228
13229           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
13230           Original commit message from CVS:
13231           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
13232           Fix "pad caps are not a real subset of its template caps" warning.
13233
13234 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
13235
13236           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
13237           Original commit message from CVS:
13238           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
13239           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
13240           (gst_amrnbdec_finalize):
13241           Don't leak the adapter, unref it in a new finalize method instead.
13242           Fixes #448782.
13243
13244 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13245
13246           configure.ac: Back to CVS
13247           Original commit message from CVS:
13248           * configure.ac:
13249           Back to CVS
13250           * gst-plugins-ugly.doap:
13251           Add 0.10.6 to the list of releases.
13252
13253 === release 0.10.6 ===
13254
13255 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13256
13257         * ChangeLog:
13258         * NEWS:
13259         * RELEASE:
13260         * configure.ac:
13261         * docs/plugins/gst-plugins-ugly-plugins.args:
13262         * docs/plugins/inspect/plugin-a52dec.xml:
13263         * docs/plugins/inspect/plugin-asf.xml:
13264         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13265         * docs/plugins/inspect/plugin-dvdread.xml:
13266         * docs/plugins/inspect/plugin-dvdsub.xml:
13267         * docs/plugins/inspect/plugin-iec958.xml:
13268         * docs/plugins/inspect/plugin-lame.xml:
13269         * docs/plugins/inspect/plugin-mad.xml:
13270         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13271         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13272         * docs/plugins/inspect/plugin-mpegstream.xml:
13273         * docs/plugins/inspect/plugin-siddec.xml:
13274           Release 0.10.6
13275           Original commit message from CVS:
13276           Release 0.10.6
13277
13278 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13279
13280         * po/af.po:
13281         * po/az.po:
13282         * po/cs.po:
13283         * po/da.po:
13284         * po/en_GB.po:
13285         * po/hu.po:
13286         * po/it.po:
13287         * po/nb.po:
13288         * po/nl.po:
13289         * po/or.po:
13290         * po/sq.po:
13291         * po/sr.po:
13292         * po/sv.po:
13293         * po/uk.po:
13294         * po/vi.po:
13295           Update .po files
13296           Original commit message from CVS:
13297           Update .po files
13298
13299 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13300
13301           win32/vs6/: Convert line endings to CRLF and mark as binary files.
13302           Original commit message from CVS:
13303           * win32/vs6/gst_plugins_ugly.dsw:
13304           * win32/vs6/libgstac3parse.dsp:
13305           * win32/vs6/libgstasfdemux.dsp:
13306           * win32/vs6/libgstdvdlpcmdec.dsp:
13307           * win32/vs6/libgstdvdsub.dsp:
13308           * win32/vs6/libgstiec958.dsp:
13309           * win32/vs6/libgstlame.dsp:
13310           * win32/vs6/libgstmad.dsp:
13311           * win32/vs6/libgstmpegaudioparse.dsp:
13312           * win32/vs6/libgstmpegstream.dsp:
13313           * win32/vs6/libgstrealmedia.dsp:
13314           * win32/vs6/libgstsynaesthesia.dsp:
13315           Convert line endings to CRLF and mark as binary files.
13316
13317 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13318
13319           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
13320           Original commit message from CVS:
13321           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
13322           Don't forget to unlock when setting the device property, or
13323           we'll sooner or later deadlock.
13324
13325 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
13326
13327           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
13328           Original commit message from CVS:
13329           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
13330           Use gst_util_guint64_to_gdouble for conversion.
13331           * win32/vs6/libgstasfdemux.dsp:
13332           Add asfpacket.c to the build.
13333
13334 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13335
13336           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
13337           Original commit message from CVS:
13338           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13339           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
13340           * gst/mpegaudioparse/gstmpegaudioparse.h:
13341           If the Xing header provides a total time, use it to calculate the
13342           correct average bitrate immediately, instead of sending updates as
13343           we parse the stream.
13344
13345 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
13346
13347           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
13348           Original commit message from CVS:
13349           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
13350           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13351           Use GstClockTime instead of guint for a time variable to prevent
13352           overflows on too large subtitle durations. Fixes #444514.
13353
13354 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
13355
13356           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
13357           Original commit message from CVS:
13358           Patch by: Mark Nauwelaerts <manauw at skynet be>
13359           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
13360           Clear state when handling the serialized FLUSH_STOP event instead of
13361           the FLUSH_START event, thereby making sure we don't free buffers the
13362           chain function is still using. Fixes dvdsubdec crashing when flusing
13363           or seeking (#442706).
13364
13365 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13366
13367           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
13368           Original commit message from CVS:
13369           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13370           Initialise variable to make fc4 build bot happy.
13371
13372 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13373
13374           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
13375           Original commit message from CVS:
13376           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13377           Add sanity check so we don't abort for broken or non-MPEG streams,
13378           but instead error out. Fixes crashes/aborts for when our typefinder
13379           wrongly identifies quicktime files as mpeg (which should be fixed in
13380           -base now too). (#440120).
13381
13382 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13383
13384         * ChangeLog:
13385         * ext/amrnb/amrnbdec.c:
13386         * ext/amrnb/amrnbenc.c:
13387         * ext/amrnb/amrnbparse.c:
13388           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
13389           Original commit message from CVS:
13390           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
13391           block_size, _do_init, gst_amrnbdec_base_init,
13392           gst_amrnbdec_class_init, gst_amrnbdec_init):
13393           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
13394           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
13395           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
13396           block_size, _do_init, gst_amrnbparse_base_init,
13397           gst_amrnbparse_class_init, gst_amrnbparse_init):
13398           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
13399           GST_DEBUG_FUNCPTR and add log-category.
13400
13401 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13402
13403           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
13404           Original commit message from CVS:
13405           * gst/mpegaudioparse/gstmpegaudioparse.c:
13406           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13407           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13408           (gst_mp3parse_chain), (mp3parse_total_bytes),
13409           (mp3parse_total_time):
13410           * gst/mpegaudioparse/gstmpegaudioparse.h:
13411           Implement parsing of Xing headers from the first frame of the stream,
13412           and use it to report duration correctly where possible.
13413
13414 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
13415
13416           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
13417           Original commit message from CVS:
13418           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
13419           After descrambling, push the packets out as individual packets
13420           instead of one big descrambled buffer. Makes cook audio decoding
13421           work with the 'realaudiodec' decoder from gst-plugins-bad.
13422
13423 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13424
13425           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
13426           Original commit message from CVS:
13427           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13428           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
13429           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
13430           (gst_rmdemux_parse_packet):
13431           * gst/realmedia/rmdemux.h:
13432           Remember first timestamp encountered in stream and re-timestamp
13433           stream to start from zero (fixes #397219); only send one newsegment
13434           event, not two; when seeking, send newsegment events from the
13435           streaming thread and not from the seeking thread.
13436
13437 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
13438
13439           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
13440           Original commit message from CVS:
13441           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
13442           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
13443           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13444           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
13445           * gst/mpegstream/gstmpegdemux.h:
13446           Reset last_flow values for the various streams after a flushing
13447           seek, otherwise we might aggregate wrong flow returns afterwards
13448           that will make upstream pause silently. This should fix seeking
13449           in DVDs and also fix the Thoggen cropping dialog (#438610).
13450
13451 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
13452
13453           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
13454           Original commit message from CVS:
13455           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13456           (gst_asf_demux_chain_headers),
13457           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
13458           (gst_asf_demux_have_mutually_exclusive_active_stream),
13459           (gst_asf_demux_check_activate_streams),
13460           (gst_asf_demux_find_stream_with_complete_payload),
13461           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13462           (gst_asf_demux_activate_ext_props_streams),
13463           (gst_asf_demux_process_object):
13464           * gst/asfdemux/gstasfdemux.h:
13465           Activate streams (ie. add the pads to the element) depending on
13466           whether we actually get data for those streams within the ASF
13467           preroll value specified. Currently only done in pull-mode though
13468           (this will fix problems with playbin hanging on mms streams once
13469           we use this in push-mode as well).
13470
13471 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
13472
13473           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
13474           Original commit message from CVS:
13475           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13476           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
13477           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
13478           (gst_asf_demux_process_file):
13479           * gst/asfdemux/gstasfdemux.h:
13480           Make all timestamps start from zero in pull-mode too; some small
13481           clean-ups and FIXMEs here and there.
13482
13483 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
13484
13485           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
13486           Original commit message from CVS:
13487           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
13488           (gst_asf_demux_parse_packet):
13489           If packet size is specified within the packet and smaller than
13490           the actual packet size, don't parse beyond the size specified in
13491           the packet (this makes us parse some cases of packets with single
13492           compressed payloads cleanly, see e.g stream from #431318). Also
13493           add a sanity check when parsing compressed single payloads.
13494
13495 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
13496
13497           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
13498           Original commit message from CVS:
13499           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
13500           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
13501           (gst_asf_demux_handle_seek_event),
13502           (gst_asf_demux_push_complete_payloads):
13503           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
13504           send data from the keyframe right before the new segment start to
13505           make sure the decoder doesn't have to decode more than absolutely
13506           necessary.
13507
13508 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
13509
13510           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
13511           Original commit message from CVS:
13512           * gst/asfdemux/asfheaders.c:
13513           * gst/asfdemux/asfheaders.h:
13514           * gst/asfdemux/asfpacket.c:
13515           (asf_payload_parse_replicated_data_extensions),
13516           (gst_asf_demux_parse_payload):
13517           * gst/asfdemux/asfpacket.h:
13518           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13519           (gst_asf_demux_push_complete_payloads),
13520           (gst_asf_demux_process_ext_stream_props):
13521           * gst/asfdemux/gstasfdemux.h:
13522           Implement payload extension system/extended replicated data parsing,
13523           so we can extract payload durations if they're specified.
13524
13525 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
13526
13527           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
13528           Original commit message from CVS:
13529           * gst/asfdemux/asfheaders.h:
13530           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13531           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
13532           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
13533           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
13534           (gst_asf_demux_parse_stream_object),
13535           (gst_asf_demux_process_ext_stream_props),
13536           (gst_asf_demux_process_queued_extended_stream_objects),
13537           (gst_asf_demux_activate_ext_props_streams),
13538           (gst_asf_demux_process_object):
13539           * gst/asfdemux/gstasfdemux.h:
13540           Refactor stream parse/activation a bit (stream activation heuristics
13541           are still the same though); some more clean-ups.
13542
13543 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
13544
13545           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
13546           Original commit message from CVS:
13547           * win32/common/.cvsignore:
13548           Ignore generated config.h file to make build bot happy.
13549
13550 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
13551
13552           gst/asfdemux/: Init debug category before using it.
13553           Original commit message from CVS:
13554           * gst/asfdemux/gstasf.c: (plugin_init):
13555           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
13556           * gst/asfdemux/gstasfdemux.h:
13557           Init debug category before using it.
13558
13559 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
13560
13561           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
13562           Original commit message from CVS:
13563           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
13564           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
13565           Fix silly bug when we can't pull as much data as we want; don't
13566           forget to announce pending tags in the new packet parsing code.
13567
13568 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
13569
13570           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
13571           Original commit message from CVS:
13572           * configure.ac:
13573           * win32/MANIFEST:
13574           Generate a win32 config.h into win32/common and add to MANIFEST so
13575           it gets disted (#393890). Looks like win32/common/config.h.in needs
13576           some work though.
13577
13578 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
13579
13580           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
13581           Original commit message from CVS:
13582           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
13583           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
13584           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
13585           Fix pull mode operation some more: send newsegment event before
13586           sending data; handle EOS and fatal flow returns a bit better; don't
13587           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
13588
13589 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
13590
13591           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
13592           Original commit message from CVS:
13593           * gst/asfdemux/Makefile.am:
13594           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
13595           (asf_packet_create_payload_buffer),
13596           (asf_payload_find_previous_fragment),
13597           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
13598           (gst_asf_demux_parse_packet):
13599           * gst/asfdemux/asfpacket.h:
13600           * gst/asfdemux/gstasfdemux.c:
13601           (gst_asf_demux_reset_stream_state_after_discont),
13602           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
13603           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
13604           (gst_asf_demux_process_chunk):
13605           * gst/asfdemux/gstasfdemux.h:
13606           New packet parsing code: should put halfway decent timestamps on
13607           buffers, and might even set the appropriate keyframe/discont buffer
13608           flags from time to time (and even if it doesn't, I'm at least able
13609           to debug this code); only used in pull-mode so far. Still needs
13610           some more work, like payload extensions parsing and proper flow
13611           aggregation, and stream activation based on preroll. Stay tuned.
13612
13613 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
13614
13615           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
13616           Original commit message from CVS:
13617           * gst/asfdemux/asfheaders.h:
13618           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13619           (gst_asf_demux_seek_index_lookup),
13620           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
13621           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
13622           (gst_asf_demux_process_ext_content_desc),
13623           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
13624           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
13625           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13626           * gst/asfdemux/gstasfdemux.h:
13627           Some clean-ups and small fixes: rename asf_stream_context structure to
13628           AsfStream; inline some three-line utility functions that are only used
13629           once anyway and get rid of their associated helper structs; make debug
13630           category global so that it is used by the debug statements in the other
13631           file as well; simplify gst_asf_demux_get_stream(); fix accidental
13632           implicit initialisation of stream->last_buffer_timestamp to 0, which
13633           would lead to missing timestamps on the first buffer; put fourcc format
13634           into video caps to make certain proprietary wmv decoders happy (for the
13635           case of WMVA in particular); play_time is offset by preroll as well, so
13636           fix overreporting of duration for some files.
13637
13638 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
13639
13640           gst/asfdemux/gstasfdemux.c: Printf format fixes.
13641           Original commit message from CVS:
13642           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13643           (gst_asf_demux_pull_indices):
13644           Printf format fixes.
13645
13646 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
13647
13648           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
13649           Original commit message from CVS:
13650           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13651           (gst_mpeg_parse_send_event):
13652           Post an error message if EOS wasn't handled by anything downstream.
13653           This should fix playbin freezing/hanging with small VobSub subtitle
13654           files (background: not-linked flow returns from downstream are
13655           ignored for a while at the beginning, so if the file is small
13656           upstream will never get a not-linked flow return even if nothing
13657           is connected downstream). (#429960).
13658
13659 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
13660
13661           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
13662           Original commit message from CVS:
13663           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13664           (gst_amrnbparse_sink_activate),
13665           (gst_amrnbparse_sink_activate_pull):
13666           Rewrite terminally broken sinkpad activation code.
13667           Now actually supports pull-mode activation (didn't before), and push
13668           mode activation doesn't leave the sinkpad flushing.
13669
13670 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
13671
13672           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
13673           Original commit message from CVS:
13674           * gst/asfdemux/asfheaders.c:
13675           * gst/asfdemux/asfheaders.h:
13676           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
13677           (gst_asf_demux_reset), (gst_asf_demux_init),
13678           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
13679           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
13680           (gst_asf_demux_seek_index_lookup),
13681           (gst_asf_demux_reset_stream_state_after_discont),
13682           (gst_asf_demux_handle_seek_event),
13683           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
13684           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
13685           (gst_asf_demux_pull_indices),
13686           (gst_asf_demux_parse_data_object_start),
13687           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
13688           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
13689           (gst_asf_demux_process_simple_index),
13690           (gst_asf_demux_process_object),
13691           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
13692           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
13693           * gst/asfdemux/gstasfdemux.h:
13694           Make asfdemux work in pull mode where possible. If there's an index
13695           at the end of the file, read it and use it for seeking purposes.
13696
13697 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
13698
13699           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
13700           Original commit message from CVS:
13701           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13702           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
13703           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
13704           Some timestamp fixes.
13705           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
13706           Fix for 64-bit machines.
13707
13708 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
13709
13710           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
13711           Original commit message from CVS:
13712           Patch by: René Stadler <mail at renestadler dot de>
13713           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
13714           (find_seek_offset_time), (gst_rmdemux_reset),
13715           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
13716           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
13717           * gst/realmedia/rmdemux.h:
13718           Make rmdemux handle any number of logical streams. Fixes #428698.
13719
13720 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13721
13722         * po/nl.po:
13723           update dutch
13724           Original commit message from CVS:
13725           update dutch
13726
13727 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13728
13729           po/: Added Danish translation.
13730           Original commit message from CVS:
13731           submitted by: Mogens Jaeger <mogens@jaeger.tf>
13732           * po/LINGUAS:
13733           * po/da.po:
13734           Added Danish translation.
13735
13736 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
13737
13738           po/.cvsignore: Add pot.
13739           Original commit message from CVS:
13740           * po/.cvsignore:
13741           Add pot.
13742
13743 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
13744
13745           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
13746           Original commit message from CVS:
13747           2007-03-27  Julien MOUTTE  <julien@moutte.net>
13748           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
13749           stream and try to adapt to incoming timestamps lack of
13750           precision up to half a frame. This allows generating
13751           a perfect stream even with muxed formats like FLV where
13752           the timestamps are stored in milliseconds.
13753
13754 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13755
13756           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
13757           Original commit message from CVS:
13758           * gst/realmedia/rmdemux.c:
13759           Remove unused zlib.h include. Fixes #421594.
13760
13761 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13762
13763           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
13764           Original commit message from CVS:
13765           * ext/lame/gstlame.c: (gst_lame_setup):
13766           Disable the bitrate checking when the user has requested
13767           Free Format mode, as all bitrates less than the maximum
13768           are valid then.
13769
13770 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13771
13772           po/: Update translations.
13773           Original commit message from CVS:
13774           * po/hu.po:
13775           * po/it.po:
13776           * po/sv.po:
13777           Update translations.
13778
13779 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13780
13781           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
13782           Original commit message from CVS:
13783           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
13784           When handling seeks, don't convert -1 start or stop values to a bogus
13785           byte position - pass them upstream as -1.
13786
13787 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13788
13789           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
13790           Original commit message from CVS:
13791           * gst/mpegaudioparse/gstmpegaudioparse.c:
13792           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13793           (gst_mp3parse_init), (gst_mp3parse_sink_event),
13794           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
13795           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
13796           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
13797           (mp3parse_total_time), (mp3parse_handle_seek),
13798           (mp3parse_src_event), (mp3parse_src_query),
13799           (mp3parse_get_query_types), (plugin_init):
13800           * gst/mpegaudioparse/gstmpegaudioparse.h:
13801           Implement seeking via average bitrate, and position+duration
13802           querying in mp3parse. Later, it will support frame-accurate seeking by
13803           building a seek table as it parses.
13804           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
13805           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
13806           before any extant MP3 decoder plugin. This allows us to remove framing
13807           support from the decoders, if we want, and will provide them with
13808           accurate seeking automatically once it is finished.
13809           Fix the handling of MPEG-1 Layer 1 files.
13810           Partially fix timestamping of packets arriving from a demuxer by
13811           queueing the incoming timestamp until the next packet starts, rather
13812           than applying it immediately to the next pushed buffer.
13813
13814 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
13815
13816           gst/asfdemux/gstasfdemux.c: Printf format fix.
13817           Original commit message from CVS:
13818           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
13819           Printf format fix.
13820
13821 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13822
13823           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
13824           Original commit message from CVS:
13825           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
13826           (gst_cdio_cdda_src_finalize):
13827           Make sure we always destroy our libcdio handle.
13828
13829 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
13830
13831           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
13832           Original commit message from CVS:
13833           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
13834           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
13835           (gst_cdio_cdda_src_finalize):
13836           Small code cleanups.
13837           Don't use pad_alloc as the base class cannot deal with the error codes.
13838
13839 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
13840
13841           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
13842           Original commit message from CVS:
13843           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
13844           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
13845           Never post a (fatal) error message on the bus on decoding errors. We
13846           should only do this if we can't recover, but mpeg2dec can always
13847           recover. This is needed for DVB streams, for example, where there
13848           may be temporary glitches in the stream. Instead of an error
13849           message, post a warning message on the bus for every N decoding
13850           errors. Fixes #370020.
13851
13852 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13853
13854           configure.ac: Convert to new AG_GST style.
13855           Original commit message from CVS:
13856           * configure.ac:
13857           Convert to new AG_GST style.
13858
13859 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13860
13861           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
13862           Original commit message from CVS:
13863           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
13864           (gst_lame_setup):
13865           Display sensible defaults and limits for the
13866           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
13867           property - it's supposed to be a boolean 0/1 value.
13868
13869 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13870
13871           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
13872           Original commit message from CVS:
13873           * ext/lame/gstlame.c:
13874           Initialise the variables so gcc doesn't complain about possibly
13875           uninitialised uses, even though they can't actually happen.
13876
13877 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
13878
13879           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
13880           Original commit message from CVS:
13881           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
13882           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
13883           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
13884           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
13885           Implement all sample rates.
13886           Implement sample permutation a little smarter avoiding a memcpy.
13887           Fix timestamps, use segments, fix seeking.
13888
13889 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
13890
13891           Document siddec.
13892           Original commit message from CVS:
13893           * docs/plugins/Makefile.am:
13894           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13895           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13896           * docs/plugins/inspect/plugin-siddec.xml:
13897           * ext/sidplay/gstsiddec.cc:
13898           * ext/sidplay/gstsiddec.h:
13899           Document siddec.
13900
13901 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13902
13903           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
13904           Original commit message from CVS:
13905           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13906           (gst_lame_set_property), (gst_lame_setup):
13907           Fix up bitrate checking macro.  Make it give us a
13908           GST_ELEMENT_WARNING message so the application has a chance of
13909           reporting this to the user.  Move the checking to _setup, so we
13910           are sure it runs in the READY state, when we hope to have a pipeline
13911           and a bus that is not flushing.
13912           This fixes e.g. using 96 kbit/sec as a bitrate.
13913
13914 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
13915
13916           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
13917           Original commit message from CVS:
13918           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
13919           (gst_asf_demux_process_advanced_mutual_exclusion),
13920           (gst_asf_demux_process_queued_extended_stream_objects),
13921           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
13922           * gst/asfdemux/gstasfdemux.h:
13923           Parse advanced mutual exclusion object and only add pads for
13924           'hidden' streams (those in an extended stream header) that are
13925           mutually exclusive with an already existing 'main stream' if
13926           the broadcasting flag is not set. If the broadcasting flag is set,
13927           assume that data for this stream isn't sent. (This should ideally be
13928           solved better by making playbin more robust against this and/or by
13929           making mmssrc send some information downstream about which streams
13930           will be streamed). Fixes #353116.
13931
13932 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13933
13934           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
13935           Original commit message from CVS:
13936           * gst/synaesthesia/gstsynaesthesia.c:
13937           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13938           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
13939           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
13940           (synaescope32), (synaescope_set_data), (synaesthesia_update),
13941           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
13942           * gst/synaesthesia/synaescope.h:
13943           Move all the mutable engine state into a structure so that
13944           multiple element instances can run without interfering.
13945
13946 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13947
13948           Add crossreferences to glib/gobject/gstream docs.
13949           Original commit message from CVS:
13950           * configure.ac:
13951           * docs/plugins/Makefile.am:
13952           Add crossreferences to glib/gobject/gstream docs.
13953
13954 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13955
13956           gst/synaesthesia/: More source cleanups and add FIXME comments.
13957           Original commit message from CVS:
13958           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13959           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13960           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
13961           (plugin_init):
13962           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
13963           (synaescope8):
13964           More source cleanups and add FIXME comments.
13965
13966 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
13967
13968           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
13969           Original commit message from CVS:
13970           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
13971           Use gst_guint64_to_gdouble for conversions.
13972           * gst/synaesthesia/synaescope.c:
13973           Define M_PI and do not include <pthread.h> and
13974           <sys/time.h> for G_OS_WIN32
13975           * win32/vs6/libgstrealmedia.dsp:
13976           * win32/vs6/synaesthesia.dsp:
13977           Update projects files.
13978           * win32/common/config.h.in:
13979           Add config.h.in for autogen of config.h
13980
13981 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13982
13983           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
13984           Original commit message from CVS:
13985           * configure.ac:
13986           Add --enable-experimental support. Activate synaesthesia when building
13987           with --enable-experimental. Fix --enable external configure switch
13988           description.
13989
13990 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13991
13992           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
13993           Original commit message from CVS:
13994           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
13995           (gst_lame_change_state):
13996           * ext/lame/gstlame.h:
13997           On receiving EOS, we try to push a last buffer with the remaining
13998           samples. Don't do that if we got an unclean flow return on the last
13999           gst_pad_push(), downstream might not handle this very gracefully
14000           (see #403168).
14001           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14002           Pass flow returns upstream (helps #403168).
14003
14004 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14005
14006           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
14007           Original commit message from CVS:
14008           * gst/synaesthesia/gstsynaesthesia.c:
14009           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14010           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14011           (gst_synaesthesia_chain), (plugin_init):
14012           check result of gst_pad_push() in _chain.
14013
14014 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14015
14016           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
14017           Original commit message from CVS:
14018           * gst/synaesthesia/Makefile.am:
14019           * gst/synaesthesia/gstsynaesthesia.c:
14020           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
14021           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14022           (gst_synaesthesia_chain), (plugin_init):
14023           * gst/synaesthesia/synaescope.c:
14024           * gst/synaesthesia/synaescope.h:
14025           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
14026           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
14027           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
14028           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
14029           possible leak in _chain. (#356882)
14030
14031 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14032
14033           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
14034           Original commit message from CVS:
14035           * gst/asfdemux/asfheaders.c:
14036           * gst/asfdemux/asfheaders.h:
14037           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
14038           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
14039           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
14040           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
14041           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
14042           (gst_asf_demux_process_ext_content_desc),
14043           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
14044           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
14045           (gst_asf_demux_process_bitrate_props_object),
14046           (gst_asf_demux_process_header_ext),
14047           (gst_asf_demux_process_language_list),
14048           (gst_asf_demux_process_ext_stream_props),
14049           (gst_asf_demux_process_queued_extended_stream_objects),
14050           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14051           * gst/asfdemux/gstasfdemux.h:
14052           Refactor and clean up header parsing and chain function a bit; get
14053           rid of some cruft; make header parsing a tad more robust, fixing
14054           #403188.
14055
14056 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
14057
14058           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
14059           Original commit message from CVS:
14060           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
14061           Post an error if we receive an EOS event while still waiting for the
14062           ASF header object to come through.
14063
14064 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
14065
14066           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
14067           Original commit message from CVS:
14068           Patch by: Xavier B. <xavierb gmail com>
14069           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
14070           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14071           (gst_asf_demux_process_ext_content_desc),
14072           (gst_asf_demux_process_data),
14073           (gst_asf_demux_process_language_list),
14074           (gst_asf_demux_process_ext_stream_props),
14075           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14076           Guard places where we assume that a certain amount of data is
14077           available better against less data being available (should fix
14078           infamous assertion crasher bug #336370). Also fixes a small
14079           memory leak.
14080
14081 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
14082
14083           gst/realmedia/: Add demuxer for RealAudio files (#349779).
14084           Original commit message from CVS:
14085           * gst/realmedia/Makefile.am:
14086           * gst/realmedia/rademux.c:
14087           * gst/realmedia/rademux.h:
14088           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14089           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
14090           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
14091           * gst/realmedia/rmutils.h:
14092           Add demuxer for RealAudio files (#349779).
14093
14094 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
14095
14096           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
14097           Original commit message from CVS:
14098           * Makefile.am:
14099           Add win32/MANIFEST to EXTRA_DIST so win32 files will
14100           be include in the next release.
14101           * win32/MANIFEST:
14102           Remove win32/common/config.h is which is not autogenerated yet.
14103
14104 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14105
14106           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
14107           Original commit message from CVS:
14108           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
14109           warn when outgoing sample rate is different from incoming
14110
14111 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14112
14113           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
14114           Original commit message from CVS:
14115           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14116           All sample-rates < 32khz come from the LSF extensions, which only
14117           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
14118           Use gst_util_uint64_scale because we can.
14119
14120 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14121
14122           tests/check/elements/amrnbenc.c: and fix compilation of this test
14123           Original commit message from CVS:
14124           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14125           (cleanup_amrnbenc):
14126           and fix compilation of this test
14127
14128 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14129
14130           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
14131           Original commit message from CVS:
14132           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14133           (cleanup_amrnbenc):
14134           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14135           (cleanup_mpeg2dec):
14136           re-apply as it was -bad and not -ugly that is frozen, doh
14137
14138 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14139
14140           tests/check/elements/: revert my freeze breakage
14141           Original commit message from CVS:
14142           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14143           (cleanup_amrnbenc):
14144           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14145           (cleanup_mpeg2dec):
14146           revert my freeze breakage
14147
14148 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14149
14150           gst/asfdemux/gstasfdemux.c: add a comment about a future change
14151           Original commit message from CVS:
14152           * gst/asfdemux/gstasfdemux.c:
14153           (gst_asf_demux_get_gst_tag_from_tag_name),
14154           (gst_asf_demux_process_ext_content_desc):
14155           add a comment about a future change
14156           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
14157           (cleanup_amrnbenc):
14158           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14159           (cleanup_mpeg2dec):
14160           consistent pad (de)activation
14161
14162 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
14163
14164           gst/asfdemux/gstasfdemux.c: Update query_types function too.
14165           Original commit message from CVS:
14166           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
14167           Update query_types function too.
14168
14169 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
14170
14171           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
14172           Original commit message from CVS:
14173           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
14174           (gst_rmdemux_src_query_types):
14175           Implement SEEKING query, make query function thread-safe.
14176
14177 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
14178
14179           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
14180           Original commit message from CVS:
14181           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
14182           Use alignment-safe macros here too (subbuffers ...); guard against
14183           hypothetical memory access beyond our given buffer in the case
14184           where the buffer size is not a multiple of 2.
14185
14186 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
14187
14188           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
14189           Original commit message from CVS:
14190           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14191           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
14192           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14193           * gst/asfdemux/gstasfdemux.h:
14194           Don't crash in the seek event handling code when playtime is 0,
14195           as may be the case with live streams (#386218). Implement SEEKING
14196           query so applications can query seekability without second-guessing
14197           based on whether we have a duration or not.
14198
14199 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14200
14201           add doap file
14202           Original commit message from CVS:
14203           * Makefile.am:
14204           * gst-plugins-ugly.doap:
14205           * gst-plugins-ugly.spec.in:
14206           add doap file
14207
14208 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
14209
14210           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
14211           Original commit message from CVS:
14212           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
14213           Use our alignment-safe macros here too, since we can't assume that
14214           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
14215           here).
14216
14217 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
14218
14219           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
14220           Original commit message from CVS:
14221           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
14222           Also, don't read the index for a stream a second time when
14223           operating in pull-mode and reaching the end of the file.
14224
14225 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
14226
14227           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
14228           Original commit message from CVS:
14229           Patch by: Roland Kay  <roland.kay at ox compsoc net>
14230           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
14231           Don't leak stream index (#385292).
14232
14233 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
14234
14235           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
14236           Original commit message from CVS:
14237           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
14238           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
14239           (gst_lame_setup):
14240           * ext/lame/gstlame.h:
14241           Fix leak (by calling lame_init_params() before lame_close()); handle
14242           NULL return from lame_init() more gracefully. Fixes #385311.
14243
14244 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14245
14246           configure.ac: Back to CVS
14247           Original commit message from CVS:
14248           * configure.ac:
14249           Back to CVS
14250
14251 === release 0.10.5 ===
14252
14253 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14254
14255         * ChangeLog:
14256         * NEWS:
14257         * RELEASE:
14258         * configure.ac:
14259         * docs/plugins/gst-plugins-ugly-plugins.args:
14260         * docs/plugins/inspect/plugin-a52dec.xml:
14261         * docs/plugins/inspect/plugin-asf.xml:
14262         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14263         * docs/plugins/inspect/plugin-dvdsub.xml:
14264         * docs/plugins/inspect/plugin-iec958.xml:
14265         * docs/plugins/inspect/plugin-lame.xml:
14266         * docs/plugins/inspect/plugin-mad.xml:
14267         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14268         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14269         * docs/plugins/inspect/plugin-mpegstream.xml:
14270         * docs/plugins/inspect/plugin-siddec.xml:
14271           Release 0.10.5
14272           Original commit message from CVS:
14273           Release 0.10.5
14274
14275 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
14276
14277           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
14278           Original commit message from CVS:
14279           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
14280           to in the previous checkin.  see #385192.  You can have your
14281           cheese back now.
14282
14283 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
14284
14285           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
14286           Original commit message from CVS:
14287           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
14288           from the dereferenced integer, not the pointer itself.  Fixes
14289           #385192.
14290           I'm takin ur cheese!
14291
14292 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
14293
14294         * ChangeLog:
14295           ChangeLog surgery: fix bug number
14296           Original commit message from CVS:
14297           ChangeLog surgery: fix bug number
14298
14299 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
14300
14301           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
14302           Original commit message from CVS:
14303           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
14304           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
14305           For version 4 streams, read the extra codec data size from the
14306           header instead of assuming it is always 16 (also read it from the
14307           right position) (#384989). For version 4 and 5 streams, check that
14308           the specified extra codec data size doesn't make us read beyond the
14309           chunk boundary (#384989).
14310
14311 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14312
14313         * po/af.po:
14314         * po/az.po:
14315         * po/cs.po:
14316         * po/en_GB.po:
14317         * po/hu.po:
14318         * po/it.po:
14319         * po/nb.po:
14320         * po/nl.po:
14321         * po/or.po:
14322         * po/sq.po:
14323         * po/sr.po:
14324         * po/sv.po:
14325         * po/uk.po:
14326         * po/vi.po:
14327           Update .po files
14328           Original commit message from CVS:
14329           Update .po files
14330
14331 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
14332
14333           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
14334           Original commit message from CVS:
14335           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
14336           Cosmetic changes: fix misleading debug statement, update
14337           comment, add cast.
14338
14339 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14340
14341           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
14342           Original commit message from CVS:
14343           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
14344           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
14345           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
14346           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14347           * ext/mpeg2dec/gstmpeg2dec.h:
14348           Align buffers to a 16 byte boundary so the altivec optimisations
14349           don't crash. Fixes #327350.
14350
14351 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
14352
14353           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
14354           Original commit message from CVS:
14355           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
14356           The availability of extra codec data isn't something that
14357           warrants debug messages at WARNING level (see #376958).
14358
14359 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
14360
14361           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
14362           Original commit message from CVS:
14363           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
14364           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
14365           (gst_dvd_demux_send_subbuffer):
14366           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14367           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
14368           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
14369           (gst_mpeg_demux_send_subbuffer):
14370           * gst/mpegstream/gstmpegdemux.h:
14371           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14372           (gst_mpeg_parse_chain):
14373           Fix flow value combination; this fixes playbin/totem locking up if
14374           a VobSub file is specified as subtitle file (#334322). Flow value
14375           combination should only happen once we are fairly sure we've got all
14376           pads that are available for now. Since there isn't a well-specified
14377           time when this is the case in MPEG, we'll just assume this is the
14378           case once there has been a certain number of packets for each
14379           stream we've found so far.
14380
14381 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
14382
14383           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
14384           Original commit message from CVS:
14385           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
14386           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
14387           Simplify the framerate code and support more framerates. Fixes #361584.
14388
14389 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14390
14391           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
14392           Original commit message from CVS:
14393           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
14394           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
14395           Fix minor memleak when creating pads from static pad templates (#369627).
14396           * tests/check/Makefile.am:
14397           * tests/check/elements/.cvsignore:
14398           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
14399           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
14400           Add unit tests for mpeg2dec (#369627).
14401
14402 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
14403
14404         * ChangeLog:
14405           give credit
14406           Original commit message from CVS:
14407           give credit
14408
14409 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
14410
14411           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
14412           Original commit message from CVS:
14413           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
14414           (gst_lame_change_state):
14415           * ext/lame/gstlame.h:
14416           Make lame timestamp flushed eos buffer by some additional timestamp
14417           accounting. Fixes #374760.
14418
14419 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
14420
14421           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
14422           Original commit message from CVS:
14423           * gst/mpegaudioparse/gstmpegaudioparse.c:
14424           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14425           (gst_mp3parse_init), (gst_mp3parse_dispose),
14426           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14427           (gst_mp3parse_change_state):
14428           * gst/mpegaudioparse/gstmpegaudioparse.h:
14429           Make timestamp handling in mp3parse saner; now works for at least
14430           simple cases.
14431
14432 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
14433
14434           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
14435           Original commit message from CVS:
14436           * gst/mpegaudioparse/Makefile.am:
14437           * gst/mpegaudioparse/gstmpegaudioparse.c:
14438           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
14439           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
14440           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
14441           (gst_mp3parse_change_state), (plugin_init):
14442           * gst/mpegaudioparse/gstmpegaudioparse.h:
14443           Bring mp3parse into the 21st century.
14444           Use its own debug category, use gstadapter, format nicely to 80
14445           columns, and fix incorrect handling of 32 kHz and less files.
14446
14447 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
14448
14449           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
14450           Original commit message from CVS:
14451           Patch by: Sebastian Droege <slomo at ubuntu dot com>
14452           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14453           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
14454           * ext/mpeg2dec/gstmpeg2dec.h:
14455           libmpeg2 requires its output buffers to start at a 16byte aligned
14456           address or the altivec optimizations will explode.
14457
14458 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
14459
14460           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
14461           Original commit message from CVS:
14462           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
14463           * ext/cdio/gstcdio.h:
14464           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
14465           Move CD-TEXT utility function into common file so it can also be
14466           used by a future cdioparanoiasrc.
14467
14468 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14469
14470           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
14471           Original commit message from CVS:
14472           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14473           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
14474           information (fixes #340433).
14475
14476 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
14477
14478           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
14479           Original commit message from CVS:
14480           Patch by: Josep Torra Valles  <josep at fluendo com>
14481           * gst/iec958/ac3_padder.c: (ac3p_init):
14482           * gst/mpegstream/gstmpegparse.c:
14483           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
14484           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
14485           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
14486           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
14487           (gst_rmdemux_parse_packet):
14488           Misc. fixes for problems discovered by Forte (different return types
14489           in function declaration and definition, pointer arithmetics with
14490           void pointers). Fixes #362639.
14491
14492 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14493
14494           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
14495           Original commit message from CVS:
14496           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14497           Don't announce audio or subtitle streams that aren't really present,
14498           it makes dvddemux create pads that will never carry any data, which
14499           is not good.
14500
14501 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
14502
14503           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
14504           Original commit message from CVS:
14505           * ext/lame/gstlame.c: (gst_lame_set_property):
14506           Round up not allowed bitrates to the next higher allowed one
14507           (Closes: #361140).
14508
14509 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
14510
14511           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
14512           Original commit message from CVS:
14513           * docs/plugins/Makefile.am:
14514           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14515           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14516           * ext/lame/gstlame.c: (gst_lame_class_init):
14517           * ext/lame/gstlame.h:
14518           Add docs for lame and lame to docs. Specify allowed bitrates
14519           in the properties description (#361140). Canonicalise object
14520           property names (ie. use hyphen instead of underscore).
14521           * docs/plugins/inspect/plugin-a52dec.xml:
14522           * docs/plugins/inspect/plugin-amrnb.xml:
14523           * docs/plugins/inspect/plugin-asf.xml:
14524           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14525           * docs/plugins/inspect/plugin-dvdread.xml:
14526           * docs/plugins/inspect/plugin-dvdsub.xml:
14527           * docs/plugins/inspect/plugin-iec958.xml:
14528           * docs/plugins/inspect/plugin-lame.xml:
14529           * docs/plugins/inspect/plugin-mad.xml:
14530           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14531           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14532           * docs/plugins/inspect/plugin-mpegstream.xml:
14533           * docs/plugins/inspect/plugin-siddec.xml:
14534           Update version to CVS.
14535
14536 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14537
14538           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
14539           Original commit message from CVS:
14540           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
14541           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
14542           (plugin_init):
14543           * po/POTFILES.in:
14544           Add i18n magic to lame plugin. Throw decent error message when we
14545           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
14546
14547 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14548
14549           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
14550           Original commit message from CVS:
14551           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14552           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
14553           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
14554           Change caps to x-rdt, because it's not x-rtp.
14555           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14556           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
14557           (gst_rmdemux_plugin_init):
14558           Activate pad before adding to the element.
14559           Return the combined stream return values after pad_alloc.
14560
14561 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
14562
14563           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
14564           Original commit message from CVS:
14565           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
14566           * ext/mpeg2dec/gstmpeg2dec.h:
14567           Add some debugging to timestamp handling.
14568           Make sure we don't convert invalid timestamps.
14569
14570 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14571
14572           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
14573           Original commit message from CVS:
14574           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
14575           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
14576           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
14577           (gst_dvd_demux_get_subpicture_stream):
14578           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
14579           (gst_mpeg_demux_get_audio_stream),
14580           (gst_mpeg_demux_get_private_stream):
14581           Active pads before adding them to the running element. Don't assert
14582           on non-BYTE format newsegment events in asfdemux.
14583
14584 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
14585
14586           Printf format fixes.
14587           Original commit message from CVS:
14588           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
14589           (gst_dvd_read_src_handle_seek_event):
14590           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
14591           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
14592           * ext/sidplay/gstsiddec.cc:
14593           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
14594           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
14595           (gst_rmdemux_parse_packet):
14596           Printf format fixes.
14597
14598 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14599
14600           gst/realmedia/: Added RDT depayloader.
14601           Original commit message from CVS:
14602           * gst/realmedia/Makefile.am:
14603           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
14604           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
14605           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
14606           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
14607           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
14608           * gst/realmedia/rdtdepay.h:
14609           Added RDT depayloader.
14610           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14611           (gst_rmdemux_plugin_init), (plugin_init):
14612           Remove unused function.
14613           Added some more mime-types.
14614
14615 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14616
14617           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
14618           Original commit message from CVS:
14619           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
14620           If an incoming timestamp is within one sample of our current
14621           timestamp, then keep it. This prevents imprecision in the
14622           PTS (which only has 90khz granularity) from affecting our stream.
14623
14624 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
14625
14626           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
14627           Original commit message from CVS:
14628           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14629           Reflow code so that compiler doesn't complain about possible use
14630           of uninitialised variable any longer; but just in case, initialise
14631           it anyway; also take object ref in query function and do peer pad
14632           stuff in a more thread-safe way.
14633
14634 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
14635
14636           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
14637           Original commit message from CVS:
14638           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14639           Init a variable to make compilers happy.
14640
14641 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
14642
14643           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
14644           Original commit message from CVS:
14645           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
14646           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
14647           (gst_dvd_demux_sync_stream_to_time):
14648           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
14649           (gst_mpeg_demux_synchronise_pads),
14650           (gst_mpeg_demux_sync_stream_to_time):
14651           Send newsegment updates for sparse streams (#350778).
14652
14653 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14654
14655           ext/dvdread/dvdreadsrc.c: fix compile warning
14656           Original commit message from CVS:
14657           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
14658           fix compile warning
14659
14660 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14661
14662         * configure.ac:
14663           bump the nano bitches
14664           Original commit message from CVS:
14665           bump the nano bitches
14666
14667 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14668
14669           configure.ac: As another attempt, synaesthesia can be enabled by passing
14670           Original commit message from CVS:
14671           * configure.ac:
14672           As another attempt, synaesthesia can be enabled by passing
14673           --with-plugins="synaesthesia" to configure
14674
14675 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14676
14677           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14678           Original commit message from CVS:
14679           * configure.ac:
14680           Don't build synaesthesia by default, until someone confirms that it
14681           is okay (filed as #356882)
14682
14683 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14684
14685           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
14686           Original commit message from CVS:
14687           * configure.ac:
14688           Don't build synaesthesia by default, until someone confirms that it
14689           is okay (filed as #356882)
14690
14691 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14692
14693           Port synaesthesia.
14694           Original commit message from CVS:
14695           * configure.ac:
14696           * gst/synaesthesia/Makefile.am:
14697           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
14698           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
14699           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
14700           (gst_synaesthesia_change_state), (plugin_init):
14701           Port synaesthesia.
14702
14703 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14704
14705           More G_OBJECT macro fixing.
14706           Original commit message from CVS:
14707           * ext/mad/gstid3tag.c:
14708           * gst/mpegstream/gstrfc2250enc.h:
14709           * gst/synaesthesia/gstsynaesthesia.c:
14710           More G_OBJECT macro fixing.
14711
14712 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
14713
14714           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
14715           Original commit message from CVS:
14716           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
14717           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
14718           Fix initialisation dummy buffer, the offsets are relative to the start
14719           of the buffers. Fixes #356004.
14720
14721 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
14722
14723         * gst-plugins-ugly.spec.in:
14724           update spec file
14725           Original commit message from CVS:
14726           update spec file
14727
14728 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
14729
14730           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
14731           Original commit message from CVS:
14732           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
14733           Add convert query (needed for later when we just operate in time
14734           format and let the base source class handle all the seeking stuff).
14735
14736 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14737
14738           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
14739           Original commit message from CVS:
14740           * gst/asfdemux/gstasfdemux.c:
14741           (gst_asf_demux_get_gst_tag_from_tag_name),
14742           (gst_asf_demux_process_ext_content_desc):
14743           Erm, lets properly fix it. The only non-text tag that we support is
14744           the track-number and that is an UINT. asfdemux was returning a GValue
14745           initialized as INT. Further the Track and not the TrackNumber tag
14746           (the latter is a string too).
14747
14748 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14749
14750           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
14751           Original commit message from CVS:
14752           * gst/asfdemux/gstasfdemux.c:
14753           (gst_asf_demux_get_gst_tag_from_tag_name),
14754           (gst_asf_demux_process_ext_content_desc):
14755           Skip tags that are unknown (was producing an uninialized GValue).
14756
14757 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
14758
14759           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
14760           Original commit message from CVS:
14761           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
14762           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
14763           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
14764           (gst_a52dec_set_property), (gst_a52dec_get_property):
14765           * ext/a52dec/gsta52dec.h:
14766           Patch from from Michal Benes <michal.benes@itonis.tv>:
14767           Add two things to a52dec: configure the exact output format for ac3
14768           decoding through properties, if desired.
14769           By default, configure an output format preferred by downstream. Now
14770           that audioconvert lists caps by preference, this means that a52dec
14771           can do downmixing (iff required) rather than audioconvert, so it can
14772           use the ac3 downmix levels from the bitstream.
14773
14774 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14775
14776           Add missing GST_LIBS to the link flags
14777           Original commit message from CVS:
14778           * ext/lame/Makefile.am:
14779           * ext/mpeg2dec/Makefile.am:
14780           * gst/dvdlpcmdec/Makefile.am:
14781           * gst/dvdsub/Makefile.am:
14782           * gst/mpegaudioparse/Makefile.am:
14783           Add missing GST_LIBS to the link flags
14784
14785 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
14786
14787           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14788           Original commit message from CVS:
14789           * configure.ac:
14790           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
14791
14792 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14793
14794           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
14795           Original commit message from CVS:
14796           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
14797           fix build for debug disabled
14798
14799 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14800
14801           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
14802           Original commit message from CVS:
14803           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
14804           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
14805           Use static pad templates with ANY caps for the source pads for
14806           simplicity and to avoid warnings when creating pads for unhandled
14807           codec IDs (#351795).
14808
14809 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
14810
14811           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
14812           Original commit message from CVS:
14813           Patch by: Michal Benes <michal dot benes at itonis dot tv>
14814           * ext/mad/gstmad.c: (gst_mad_chain):
14815           Fix timestamping in mad by only activating a new timestamp when the
14816           previous frame has been decoded. Fixes #350723.
14817           Also clean up some of the non fatal warnings when the input buffer is
14818           too small to decode a header.
14819
14820 === release 0.10.4 ===
14821
14822 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14823
14824         * ChangeLog:
14825         * NEWS:
14826         * RELEASE:
14827         * configure.ac:
14828         * docs/plugins/gst-plugins-ugly-plugins.args:
14829         * docs/plugins/inspect/plugin-a52dec.xml:
14830         * docs/plugins/inspect/plugin-amrnb.xml:
14831         * docs/plugins/inspect/plugin-asf.xml:
14832         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14833         * docs/plugins/inspect/plugin-dvdread.xml:
14834         * docs/plugins/inspect/plugin-dvdsub.xml:
14835         * docs/plugins/inspect/plugin-iec958.xml:
14836         * docs/plugins/inspect/plugin-lame.xml:
14837         * docs/plugins/inspect/plugin-mad.xml:
14838         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14839         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14840         * docs/plugins/inspect/plugin-mpegstream.xml:
14841         * docs/plugins/inspect/plugin-rmdemux.xml:
14842         * docs/plugins/inspect/plugin-siddec.xml:
14843           releasing 0.10.4
14844           Original commit message from CVS:
14845           releasing 0.10.4
14846
14847 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14848
14849         * po/af.po:
14850         * po/az.po:
14851         * po/cs.po:
14852         * po/en_GB.po:
14853         * po/hu.po:
14854         * po/it.po:
14855         * po/nb.po:
14856         * po/nl.po:
14857         * po/or.po:
14858         * po/sq.po:
14859         * po/sr.po:
14860         * po/sv.po:
14861         * po/uk.po:
14862         * po/vi.po:
14863           Update .po files
14864           Original commit message from CVS:
14865           Update .po files
14866
14867 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
14868
14869           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
14870           Original commit message from CVS:
14871           Patch by: Wim Taymans <wim at fluendo dot com>
14872           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
14873           Instead of forwarding the event in the wrong format, unref it and set
14874           a boolean that we still need to send it in the streaming thread.
14875           Fixes #350554
14876
14877 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14878
14879           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
14880           Original commit message from CVS:
14881           Patch by: Edward Hervey (edward at fluendo dot com)
14882           * ext/dvdread/dvdreadsrc.c: (plugin_init):
14883           Put debug category initialization before use of GST_DEBUG, in order
14884           to remove a fatal warning.  Fixes #350895
14885
14886 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14887
14888           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
14889           Original commit message from CVS:
14890           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
14891           Set rank to NONE for the time being until we make playbin handle
14892           subtitle pictures again (dvdsubdec seems to be a bit shaky at
14893           times when seeking, so it's probably better if it doesn't get
14894           autoplugged for the time being).
14895
14896 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14897
14898           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
14899           Original commit message from CVS:
14900           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14901           (gst_rmdemux_parse_mdpr):
14902           Handle audio streams with stream_version 3 properly; warn about
14903           unknown stream versions; handle unknown fourccs a tad more
14904           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
14905           with GST_FOURCC_FORMAT.
14906
14907 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14908
14909           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
14910           Original commit message from CVS:
14911           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
14912           Error out properly if this is an interactive DVD (fixes #345694).
14913
14914 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14915
14916           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
14917           Original commit message from CVS:
14918           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
14919           When the first_access is 1 or 0, we should copy the timestamp from
14920           the incoming buffer if there is one.
14921
14922 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
14923
14924           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
14925           Original commit message from CVS:
14926           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
14927           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
14928           Use GST_ELEMENT_ERROR for error reporting; post errors in some
14929           more places; remove superfluous newlines from debug statements.
14930
14931 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
14932
14933           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
14934           Original commit message from CVS:
14935           Patch by: Frédéric Riss  <frederic.riss at gmail com>
14936           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
14937           Don't set negative durations on outgoing buffers (#350044),
14938           which happens when you use macros that got changed during
14939           the last unstable cycle because they were thought not to
14940           be used anywhere.
14941
14942 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
14943
14944           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
14945           Original commit message from CVS:
14946           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
14947           (gst_dvd_read_src_goto_chapter),
14948           (gst_dvd_read_src_get_chapter_starts),
14949           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
14950           (gst_dvd_read_src_get_time_for_sector),
14951           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
14952           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
14953           (gst_dvd_read_src_goto_sector):
14954           * ext/dvdread/dvdreadsrc.h:
14955           Add basic support for time-based seeking; set timestamps on
14956           outgoing buffers if we have them; create table with
14957           chapter to time mapping when opening a title; rename
14958           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
14959           make it take an explicit pgc argument; fix up some debugging
14960           messages so that title/chapter numbers are printed as starting
14961           from 1 for easier readability.
14962
14963 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
14964
14965           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
14966           Original commit message from CVS:
14967           * gst/realmedia/Makefile.am:
14968           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14969           (gst_rmdemux_parse_cont):
14970           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
14971           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
14972           * gst/realmedia/rmutils.h:
14973           Factor out some code into rmutils.[ch]; when reading
14974           strings, don't read beyond the available data; read
14975           metadata strings correctly (string length is 16 bits
14976           here, not just 8).
14977
14978 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14979
14980           Fix dist by including gst-libs/
14981           Original commit message from CVS:
14982           * Makefile.am:
14983           * configure.ac:
14984           * gst/asfdemux/gstasfdemux.c:
14985           Fix dist by including gst-libs/
14986
14987 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
14988
14989           Make custom error messages translatable.
14990           Original commit message from CVS:
14991           * ext/dvdread/dvdreadsrc.c: (plugin_init):
14992           * po/POTFILES.in:
14993           Make custom error messages translatable.
14994           * gst/asfdemux/gstasf.c: (plugin_init):
14995           Remove setlocale() call, doesn't seem to be needed or recommended for
14996           plugins, at least not according to gstreamer/docs/random/i18n.
14997
14998 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
14999
15000           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
15001           Original commit message from CVS:
15002           * gst/asfdemux/Makefile.am:
15003           * gst/asfdemux/asfheaders.c:
15004           * gst/asfdemux/asfheaders.h:
15005           * gst/asfdemux/gstasf.c: (plugin_init):
15006           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15007           Error out when the stream is encrypted (rather than feeding
15008           garbage to the decoders). Fixes #349025.
15009
15010 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
15011
15012           Add/enable autofoo magic for translations.
15013           Original commit message from CVS:
15014           * Makefile.am:
15015           * autogen.sh:
15016           * configure.ac:
15017           * po/POTFILES.in:
15018           Add/enable autofoo magic for translations.
15019
15020 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
15021
15022           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
15023           Original commit message from CVS:
15024           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
15025           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
15026           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
15027           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15028           Don't leak streams, strings or caps. Get rid of unnecessary
15029           getcaps() function.
15030
15031 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15032
15033           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
15034           Original commit message from CVS:
15035           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15036           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
15037           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
15038           (gst_rmdemux_stream_clear_cached_subpackets),
15039           (gst_rmdemux_descramble_cook_audio),
15040           (gst_rmdemux_descramble_dnet_audio),
15041           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
15042           Descramble cook audio streams before sending them to the
15043           decoder. Fixes #347292.
15044           Also miscellaneous clean-ups and log-level changes.
15045
15046 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15047
15048           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
15049           Original commit message from CVS:
15050           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
15051           * ext/lame/gstlame.c: (gst_lame_setup):
15052           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
15053
15054 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
15055
15056           ext/sidplay/gstsiddec.*: Remove old metadata thing.
15057           Original commit message from CVS:
15058           * ext/sidplay/gstsiddec.cc:
15059           * ext/sidplay/gstsiddec.h:
15060           Remove old metadata thing.
15061
15062 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
15063
15064           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
15065           Original commit message from CVS:
15066           * gst/asfdemux/gstasfdemux.c:
15067           (gst_asf_demux_get_ext_stream_props_for_stream),
15068           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
15069           Find language codes for audio streams if they are available.
15070
15071 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
15072
15073           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
15074           Original commit message from CVS:
15075           * gst/asfdemux/asfheaders.h:
15076           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
15077           (gst_asf_demux_process_stream),
15078           (gst_asf_demux_process_language_list),
15079           (gst_asf_demux_process_ext_stream_props),
15080           (gst_asf_demux_process_queued_extended_stream_objects),
15081           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15082           * gst/asfdemux/gstasfdemux.h:
15083           Parse extended stream properties objects and stream objects
15084           hidden inside them (but delay creation of the appropriate
15085           pads until after all the 'normal' stream objects have been
15086           dealt with) (#343763). Also parse language list object.
15087
15088 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15089
15090           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
15091           Original commit message from CVS:
15092           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
15093           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
15094           (find_seek_offset_time), (gst_rmdemux_perform_seek),
15095           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
15096           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15097           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15098           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
15099           * gst/realmedia/rmdemux.h:
15100           Cleanups, use GstSegment for seeking.
15101           Fix error handling.
15102           Combine flow return from all streams.
15103
15104 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
15105
15106           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
15107           Original commit message from CVS:
15108           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
15109           Remove g_assert that shouldn't be there.
15110
15111 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
15112
15113           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
15114           Original commit message from CVS:
15115           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
15116           Fix refcounting when cropping. Fixes #341677.
15117
15118 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
15119
15120           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
15121           Original commit message from CVS:
15122           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
15123           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
15124           (gst_asf_demux_process_segment):
15125           Fix typo. Closes #347029.
15126
15127 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
15128
15129           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
15130           Original commit message from CVS:
15131           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
15132           Skip chunks for unknown streams properly. Fixes broken sound
15133           and/or video for files that have additional streams that
15134           we don't recognise yet (e.g. if they are embedded in extended
15135           stream properties). Partly fixes #343763.
15136
15137 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
15138
15139           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
15140           Original commit message from CVS:
15141           * gst/asfdemux/asfheaders.c:
15142           * gst/asfdemux/asfheaders.h:
15143           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
15144           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
15145           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
15146           (gst_asf_demux_change_state):
15147           * gst/asfdemux/gstasfdemux.h:
15148           Add some more GUIDs and make debug log more readable
15149           and easier to follow when parsing the headers.
15150
15151 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
15152
15153           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
15154           Original commit message from CVS:
15155           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15156           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
15157           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
15158           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
15159           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
15160           * ext/dvdread/dvdreadsrc.h:
15161           Rewrite seeking code and make seeking in DVDs work (#337834).
15162
15163 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
15164
15165           autogen.sh: Check for automake-1.9 as well.
15166           Original commit message from CVS:
15167           * autogen.sh:
15168           Check for automake-1.9 as well.
15169
15170 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
15171
15172           ext/dvdread/dvdreadsrc.c: Make check stronger.
15173           Original commit message from CVS:
15174           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
15175           Make check stronger.
15176
15177 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15178
15179           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
15180           Original commit message from CVS:
15181           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15182           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15183           (gst_asf_demux_push_buffer):
15184           * gst/asfdemux/gstasfdemux.h:
15185           Handle unknown codec IDs/fourccs properly (#345879); send tag
15186           events after newsegment event; fix use of GST_FOURCC_FORMAT
15187           macro.
15188
15189 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15190
15191           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
15192           Original commit message from CVS:
15193           * ext/a52dec/gsta52dec.c: (plugin_init):
15194           Call the channel positions get_type() method in plugin_init
15195           to ensure that it isn't simultaneously called later from
15196           multiple threads.
15197
15198 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
15199
15200           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
15201           Original commit message from CVS:
15202           * gst/mpegstream/gstmpegpacketize.c:
15203           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
15204           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15205           Also flush packetizer cache when we get a buffer that has the
15206           DISCONT flag set; update current byte position from buffer
15207           offset after a flush.
15208
15209 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
15210
15211           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
15212           Original commit message from CVS:
15213           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
15214           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
15215           (gst_mpeg_packetize_read):
15216           * gst/mpegstream/gstmpegpacketize.h:
15217           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15218           (gst_mpeg_parse_change_state):
15219           Flush packetizer cache when we get a FLUSH_STOP event;
15220           remove unused source pad member from packetizer; add debug
15221           category for packetizer.
15222
15223 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15224
15225           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
15226           Original commit message from CVS:
15227           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
15228           Treat dual-mono as stereo. It should really be output on 2 separate
15229           pads, but isn't for now.
15230
15231 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
15232
15233           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
15234           Original commit message from CVS:
15235           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15236           Assume 4:3 DAR rather than 4:3 PAR (#345184).
15237
15238 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15239
15240           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
15241           Original commit message from CVS:
15242           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15243           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
15244           any PAR whatsoever (rather than using 0/0, which will lead to
15245           an abort later on). Fixes #345184.
15246
15247 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
15248
15249           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
15250           Original commit message from CVS:
15251           Patch by: Michael Dominic K.  < mdk at mdk org pl>
15252           * ext/mad/gstmad.c: (gst_mad_chain):
15253           Send newsegment event before calling
15254           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
15255           in connection with pad blocking (#342594). While we're at it,
15256           do some minor clean-ups.
15257
15258 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
15259
15260           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
15261           Original commit message from CVS:
15262           * configure.ac:
15263           Fix --disable-external (can't set conditionals conditionally,
15264           #343602).
15265
15266 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15267
15268           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
15269           Original commit message from CVS:
15270           * ext/a52dec/Makefile.am:
15271           ... and then he said "When you go and fix the build you
15272           better make sure you have some spare backslashes in your
15273           pocket".
15274
15275 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
15276
15277           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
15278           Original commit message from CVS:
15279           * ext/sidplay/gstsiddec.cc:
15280           Fix copyright, email addresses and descriptions.
15281           Use saner defaults for arguments. Fixes #344667.
15282           constify some stuff.
15283           Fix memleaks.
15284           Add tags.
15285           Fix negotiation to do mono/44100 by default.
15286           Post error messages.
15287           Use _scale_int where possible.
15288
15289 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
15290
15291           ext/dvdnav/.cvsignore: More ignore
15292           Original commit message from CVS:
15293           * ext/dvdnav/.cvsignore:
15294           More ignore
15295
15296 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15297
15298           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
15299           Original commit message from CVS:
15300           * tests/check/elements/amrnbenc.c: (push_data):
15301           Init memory before feeding it to the encoder to make
15302           the valgrind test succeed.
15303
15304 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
15305
15306           gst/asfdemux/.cvsignore: More ignore
15307           Original commit message from CVS:
15308           * gst/asfdemux/.cvsignore:
15309           More ignore
15310
15311 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
15312
15313           .cvsignore: Ignore files generated by 'make dist'.
15314           Original commit message from CVS:
15315           * .cvsignore:
15316           Ignore files generated by 'make dist'.
15317
15318 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15319
15320           update build files
15321           Original commit message from CVS:
15322           * autogen.sh:
15323           * configure.ac:
15324           * ext/a52dec/Makefile.am:
15325           * ext/dvdnav/Makefile.am:
15326           * ext/dvdread/Makefile.am:
15327           * ext/lame/Makefile.am:
15328           * ext/mad/Makefile.am:
15329           * ext/mpeg2dec/Makefile.am:
15330           * ext/sidplay/Makefile.am:
15331           update build files
15332
15333 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15334
15335           autogen.sh: require am17
15336           Original commit message from CVS:
15337           * autogen.sh:
15338           require am17
15339           * configure.ac:
15340           * ext/annodex/Makefile.am:
15341           * ext/cdio/Makefile.am:
15342           * ext/dv/Makefile.am:
15343           * ext/esd/Makefile.am:
15344           * ext/flac/Makefile.am:
15345           * ext/gdk_pixbuf/Makefile.am:
15346           * ext/ladspa/Makefile.am:
15347           * ext/libcaca/Makefile.am:
15348           * ext/speex/Makefile.am:
15349           * ext/taglib/Makefile.am:
15350           * sys/oss/Makefile.am:
15351           * sys/sunaudio/Makefile.am:
15352           * sys/ximage/Makefile.am:
15353           clean up build further
15354
15355 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
15356
15357           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
15358           Original commit message from CVS:
15359           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15360           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
15361           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
15362           (gst_mpeg2dec_change_state):
15363           * ext/mpeg2dec/gstmpeg2dec.h:
15364           Simplify and don't leak our buffer pool.
15365           Use _scale_int.
15366           Remove unfixed bug number from previous ChangeLog entry.
15367
15368 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15369
15370           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
15371           Original commit message from CVS:
15372           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
15373           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
15374           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
15375           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
15376           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
15377           (handle_sequence), (handle_picture), (handle_slice),
15378           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
15379           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15380           * ext/mpeg2dec/gstmpeg2dec.h:
15381           Fix padtemplate as we can now do fractional framerates.
15382           Small cleanups.
15383           Use GstSegment.
15384           Add simple frame dropping QoS.
15385           Precalc buffer output sizes and UV offsets.
15386           Always give libmpeg2 a valid fbuf when it wants one.
15387           don't trust libmpeg to discard our buffers but manage it
15388           ourselves.
15389           Fixes #343627, #327350, #335288
15390
15391 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
15392
15393           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
15394           Original commit message from CVS:
15395           * win32/MANIFEST:
15396           Add a manifest for futures ugly win32 releases.
15397           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
15398           Move bufcaps declaration at the begining of the instructions
15399           block.
15400
15401 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15402
15403           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15404           Original commit message from CVS:
15405           * ext/alsaspdif/alsaspdifsink.h:
15406           * ext/amrwb/gstamrwbdec.h:
15407           * ext/amrwb/gstamrwbenc.h:
15408           * ext/amrwb/gstamrwbparse.h:
15409           * ext/arts/gst_arts.h:
15410           * ext/artsd/gstartsdsink.h:
15411           * ext/audiofile/gstafparse.h:
15412           * ext/audiofile/gstafsink.h:
15413           * ext/audiofile/gstafsrc.h:
15414           * ext/audioresample/gstaudioresample.h:
15415           * ext/bz2/gstbz2dec.h:
15416           * ext/bz2/gstbz2enc.h:
15417           * ext/dirac/gstdiracdec.h:
15418           * ext/directfb/dfbvideosink.h:
15419           * ext/divx/gstdivxdec.h:
15420           * ext/divx/gstdivxenc.h:
15421           * ext/dts/gstdtsdec.h:
15422           * ext/faac/gstfaac.h:
15423           * ext/gsm/gstgsmdec.h:
15424           * ext/gsm/gstgsmenc.h:
15425           * ext/ivorbis/vorbisenc.h:
15426           * ext/libfame/gstlibfame.h:
15427           * ext/nas/nassink.h:
15428           * ext/neon/gstneonhttpsrc.h:
15429           * ext/polyp/polypsink.h:
15430           * ext/sdl/sdlaudiosink.h:
15431           * ext/sdl/sdlvideosink.h:
15432           * ext/shout/gstshout.h:
15433           * ext/snapshot/gstsnapshot.h:
15434           * ext/sndfile/gstsf.h:
15435           * ext/swfdec/gstswfdec.h:
15436           * ext/tarkin/gsttarkindec.h:
15437           * ext/tarkin/gsttarkinenc.h:
15438           * ext/theora/theoradec.h:
15439           * ext/wavpack/gstwavpackdec.h:
15440           * ext/wavpack/gstwavpackparse.h:
15441           * ext/xine/gstxine.h:
15442           * ext/xvid/gstxviddec.h:
15443           * ext/xvid/gstxvidenc.h:
15444           * gst/cdxaparse/gstcdxaparse.h:
15445           * gst/cdxaparse/gstcdxastrip.h:
15446           * gst/colorspace/gstcolorspace.h:
15447           * gst/festival/gstfestival.h:
15448           * gst/freeze/gstfreeze.h:
15449           * gst/gdp/gstgdpdepay.h:
15450           * gst/gdp/gstgdppay.h:
15451           * gst/modplug/gstmodplug.h:
15452           * gst/mpeg1sys/gstmpeg1systemencode.h:
15453           * gst/mpeg1videoparse/gstmp1videoparse.h:
15454           * gst/mpeg2sub/gstmpeg2subt.h:
15455           * gst/mpegaudioparse/gstmpegaudioparse.h:
15456           * gst/multifilesink/gstmultifilesink.h:
15457           * gst/overlay/gstoverlay.h:
15458           * gst/playondemand/gstplayondemand.h:
15459           * gst/qtdemux/qtdemux.h:
15460           * gst/rtjpeg/gstrtjpegdec.h:
15461           * gst/rtjpeg/gstrtjpegenc.h:
15462           * gst/smooth/gstsmooth.h:
15463           * gst/smoothwave/gstsmoothwave.h:
15464           * gst/spectrum/gstspectrum.h:
15465           * gst/speed/gstspeed.h:
15466           * gst/stereo/gststereo.h:
15467           * gst/switch/gstswitch.h:
15468           * gst/tta/gstttadec.h:
15469           * gst/tta/gstttaparse.h:
15470           * gst/videodrop/gstvideodrop.h:
15471           * gst/xingheader/gstxingmux.h:
15472           * sys/directdraw/gstdirectdrawsink.h:
15473           * sys/directsound/gstdirectsoundsink.h:
15474           * sys/dxr3/dxr3audiosink.h:
15475           * sys/dxr3/dxr3spusink.h:
15476           * sys/dxr3/dxr3videosink.h:
15477           * sys/qcam/gstqcamsrc.h:
15478           * sys/vcd/vcdsrc.h:
15479           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15480
15481 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15482
15483           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15484           Original commit message from CVS:
15485           * ext/a52dec/gsta52dec.h:
15486           * ext/amrnb/amrnbdec.h:
15487           * ext/amrnb/amrnbenc.h:
15488           * ext/amrnb/amrnbparse.h:
15489           * ext/mpeg2dec/gstmpeg2dec.h:
15490           * ext/sidplay/gstsiddec.h:
15491           * gst/ac3parse/gstac3parse.h:
15492           * gst/asfdemux/gstasfdemux.h:
15493           * gst/asfdemux/gstasfmux.h:
15494           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15495           * gst/iec958/ac3iec.h:
15496           * gst/mpegaudioparse/gstmpegaudioparse.h:
15497           * gst/mpegstream/gstdvddemux.h:
15498           * gst/mpegstream/gstmpegclock.h:
15499           * gst/mpegstream/gstmpegdemux.h:
15500           * gst/mpegstream/gstmpegparse.h:
15501           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
15502
15503 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
15504
15505           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
15506           Original commit message from CVS:
15507           * README:
15508           Replace current README (containing the release notes from
15509           some 0.9.x version) with a proper README taken from the core.
15510
15511 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
15512
15513           ext/amrnb/: Sortof first quick cleanup of all this mess...
15514           Original commit message from CVS:
15515           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
15516           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15517           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
15518           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
15519           * ext/amrnb/amrnbparse.h:
15520           Sortof first quick cleanup of all this mess...
15521           Don't crap out on empty and invalid FTs but treat them as
15522           empty packets, the decoder handles them fine.
15523           Fixes #342222.
15524
15525 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
15526
15527           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
15528           Original commit message from CVS:
15529           * gst/asfdemux/gstasf.c: (plugin_init):
15530           Call gst_riff_init() so the riff debug category gets set up
15531           before it is being used.
15532
15533 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
15534
15535           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
15536           Original commit message from CVS:
15537           * gst/iec958/ac3_padder.c: (ac3p_parse):
15538           * gst/iec958/ac3_padder.h:
15539           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
15540           (ac3iec_chain_raw), (ac3iec_change_state):
15541           * gst/iec958/ac3iec.h:
15542           Write rate into the caps, for the allowed ac3 rates. Some minor
15543           cleanups.
15544
15545 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
15546
15547           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
15548           Original commit message from CVS:
15549           Patch by: James "Doc" Livingston  <doclivingston gmail com>
15550           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
15551           Do tag merging correctly (#339918). Output taglists
15552           properly in debug statements too while we're at it.
15553
15554 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15555
15556           ext/a52dec/gsta52dec.c: Add more debug
15557           Original commit message from CVS:
15558           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
15559           Add more debug
15560           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15561           (gst_dvdlpcmdec_init), (update_timestamps),
15562           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
15563           (dvdlpcmdec_sink_event):
15564           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15565           If we have a first_access offset but no current timestamp (might
15566           happen after a seek), then calculate a start time for the first
15567           portion so that it will align with the timestamp given for the
15568           first_access portion.
15569           If a new-segment arrives with format time, store the start
15570           time as a failsafe timestamp in case we never get any further
15571           timestamp info (unlikely)
15572           Mask out the 'frame number' section of the incoming header so
15573           that we don't consider it to be changing on every buffer and
15574           reset the caps constantly.
15575           Use gst_util_uint64_scale for duration calculation
15576
15577 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
15578
15579           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
15580           Original commit message from CVS:
15581           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
15582           Fix timestamping for cases where the first_access parameter is 4.
15583           Ensure we don't overrun buffers in other cases.
15584
15585 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15586
15587           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
15588           Original commit message from CVS:
15589           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
15590           Fix silly bug when reading metadata (#341254).
15591
15592 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
15593
15594           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
15595           Original commit message from CVS:
15596           * autogen.sh: (CONFIGURE_DEF_OPT):
15597           libtoolize on Darwin/MacOSX is called glibtoolize
15598
15599 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15600
15601           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
15602           Original commit message from CVS:
15603           * ext/lame/gstlame.c: (gst_lame_get_type),
15604           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
15605           (gst_lame_setup), (gst_lame_change_state):
15606           * ext/lame/gstlame.h:
15607           Remove tag writing from lame (which was completely broken
15608           anyway, #329184). Leaving GstTagSetter interface around for
15609           now, albeit non-functional. Should be removed completely
15610           in 0.11. Use the 'id3v2mux' plugin from -good for writing
15611           tags.
15612
15613 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
15614
15615         * ChangeLog:
15616         * ext/dvdread/dvdreadsrc.c:
15617         * gst/asfdemux/gstasfdemux.c:
15618           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15619           Original commit message from CVS:
15620           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
15621
15622 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
15623
15624           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
15625           Original commit message from CVS:
15626           Patch by: Andres Salomon  <dilinger at debian org>
15627           * ext/lame/gstlame.c: (gst_lame_sink_event):
15628           Fix typo (comma vs. semicolon) (#340710).
15629
15630 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
15631
15632           ext/mad/gstmad.c: Make mad the second element to support the highly useful
15633           Original commit message from CVS:
15634           Patch by: Lutz Müller <lutz at topfrose de>
15635           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
15636           Make mad the second element to support the highly useful
15637           FORMATS query (#340594)
15638
15639 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
15640
15641           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
15642           Original commit message from CVS:
15643           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
15644           (gst_mpeg2dec_src_query):
15645           Remember the query duration format before passing it upstream since it
15646           could have been modified.
15647           Add GST_WARNING_OBJECT in sink convert function to detail why the
15648           conversion didn't work.
15649
15650 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15651
15652           Define GstElementDetails as const and also static (when defined as global)
15653           Original commit message from CVS:
15654           * ext/amrwb/gstamrwbdec.c:
15655           * ext/amrwb/gstamrwbenc.c:
15656           * ext/amrwb/gstamrwbparse.c:
15657           * ext/arts/gst_arts.c:
15658           * ext/artsd/gstartsdsink.c:
15659           * ext/audiofile/gstafparse.c:
15660           * ext/audiofile/gstafsink.c:
15661           * ext/audiofile/gstafsrc.c:
15662           * ext/audioresample/gstaudioresample.c:
15663           * ext/bz2/gstbz2dec.c:
15664           * ext/bz2/gstbz2enc.c:
15665           * ext/cdaudio/gstcdaudio.c:
15666           * ext/directfb/dfbvideosink.c:
15667           * ext/divx/gstdivxdec.c:
15668           * ext/divx/gstdivxenc.c:
15669           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15670           * ext/faac/gstfaac.c: (gst_faac_base_init):
15671           * ext/faad/gstfaad.c:
15672           * ext/gsm/gstgsmdec.c:
15673           * ext/gsm/gstgsmenc.c:
15674           * ext/hermes/gsthermescolorspace.c:
15675           * ext/ivorbis/vorbisfile.c:
15676           * ext/lcs/gstcolorspace.c:
15677           * ext/libfame/gstlibfame.c:
15678           * ext/libmms/gstmms.c: (gst_mms_base_init):
15679           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
15680           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15681           * ext/nas/nassink.c: (gst_nassink_base_init):
15682           * ext/neon/gstneonhttpsrc.c:
15683           * ext/sdl/sdlaudiosink.c:
15684           * ext/sdl/sdlvideosink.c:
15685           * ext/shout/gstshout.c:
15686           * ext/snapshot/gstsnapshot.c:
15687           * ext/sndfile/gstsf.c:
15688           * ext/swfdec/gstswfdec.c:
15689           * ext/tarkin/gsttarkindec.c:
15690           * ext/tarkin/gsttarkinenc.c:
15691           * ext/theora/theoradec.c:
15692           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15693           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15694           * ext/xvid/gstxviddec.c:
15695           * ext/xvid/gstxvidenc.c:
15696           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15697           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15698           * gst/chart/gstchart.c:
15699           * gst/colorspace/gstcolorspace.c:
15700           * gst/deinterlace/gstdeinterlace.c:
15701           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15702           * gst/festival/gstfestival.c:
15703           * gst/filter/gstbpwsinc.c:
15704           * gst/filter/gstiir.c:
15705           * gst/filter/gstlpwsinc.c:
15706           * gst/freeze/gstfreeze.c:
15707           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15708           * gst/librfb/gstrfbsrc.c:
15709           * gst/mixmatrix/mixmatrix.c:
15710           * gst/mpeg1sys/gstmpeg1systemencode.c:
15711           * gst/mpeg1videoparse/gstmp1videoparse.c:
15712           * gst/mpeg2sub/gstmpeg2subt.c:
15713           * gst/mpegaudioparse/gstmpegaudioparse.c:
15714           * gst/multifilesink/gstmultifilesink.c:
15715           * gst/overlay/gstoverlay.c:
15716           * gst/passthrough/gstpassthrough.c:
15717           * gst/playondemand/gstplayondemand.c:
15718           * gst/qtdemux/qtdemux.c:
15719           * gst/rtjpeg/gstrtjpegdec.c:
15720           * gst/rtjpeg/gstrtjpegenc.c:
15721           * gst/smooth/gstsmooth.c:
15722           * gst/smoothwave/gstsmoothwave.c:
15723           * gst/spectrum/gstspectrum.c:
15724           * gst/speed/gstspeed.c:
15725           * gst/stereo/gststereo.c:
15726           * gst/switch/gstswitch.c:
15727           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15728           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15729           * gst/vbidec/gstvbidec.c:
15730           * gst/videocrop/gstvideocrop.c:
15731           * gst/videodrop/gstvideodrop.c:
15732           * gst/virtualdub/gstxsharpen.c:
15733           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15734           * gst/y4m/gsty4mencode.c:
15735           * sys/cdrom/gstcdplayer.c:
15736           * sys/directdraw/gstdirectdrawsink.c:
15737           * sys/directsound/gstdirectsoundsink.c:
15738           * sys/glsink/glimagesink.c:
15739           * sys/qcam/gstqcamsrc.c:
15740           * sys/v4l2/gstv4l2src.c:
15741           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
15742           * sys/ximagesrc/ximagesrc.c:
15743           Define GstElementDetails as const and also static (when defined as
15744           global)
15745
15746 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15747
15748           Define GstElementDetails as const and also static (when defined as global)
15749           Original commit message from CVS:
15750           * ext/mad/gstid3tag.c:
15751           * ext/mad/gstmad.c:
15752           * gst/ac3parse/gstac3parse.c:
15753           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15754           * gst/synaesthesia/gstsynaesthesia.c:
15755           Define GstElementDetails as const and also static (when defined as
15756           global)
15757
15758 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15759
15760           Define GstElementDetails as const and also static (when defined as global)
15761           Original commit message from CVS:
15762           * ext/aalib/gstaasink.c:
15763           * ext/annodex/gstcmmldec.c:
15764           * ext/annodex/gstcmmlenc.c:
15765           * ext/cairo/gsttextoverlay.c:
15766           * ext/cairo/gsttimeoverlay.c:
15767           * ext/cdio/gstcdiocddasrc.c:
15768           * ext/dv/gstdvdec.c:
15769           * ext/dv/gstdvdemux.c:
15770           * ext/esd/esdmon.c:
15771           * ext/esd/esdsink.c:
15772           * ext/flac/gstflacenc.c:
15773           * ext/flac/gstflactag.c:
15774           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
15775           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
15776           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
15777           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
15778           * ext/gdk_pixbuf/pixbufscale.c:
15779           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15780           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15781           * ext/jpeg/gstjpegdec.c:
15782           * ext/jpeg/gstjpegenc.c:
15783           * ext/jpeg/gstsmokedec.c:
15784           * ext/jpeg/gstsmokeenc.c:
15785           * ext/libcaca/gstcacasink.c:
15786           * ext/libmng/gstmngdec.c:
15787           * ext/libmng/gstmngenc.c:
15788           * ext/libpng/gstpngdec.c:
15789           * ext/libpng/gstpngenc.c:
15790           * ext/mikmod/gstmikmod.c:
15791           * ext/raw1394/gstdv1394src.c:
15792           * ext/shout2/gstshout2.c: (gst_shout2send_init):
15793           * ext/shout2/gstshout2.h:
15794           * ext/speex/gstspeexdec.c:
15795           * ext/speex/gstspeexenc.c:
15796           * gst/alpha/gstalpha.c:
15797           * gst/alpha/gstalphacolor.c:
15798           * gst/apetag/gstapedemux.c:
15799           * gst/auparse/gstauparse.c:
15800           * gst/autodetect/gstautoaudiosink.c:
15801           (gst_auto_audio_sink_base_init):
15802           * gst/autodetect/gstautovideosink.c:
15803           (gst_auto_video_sink_base_init):
15804           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
15805           * gst/avi/gstavimux.c: (gst_avimux_base_init):
15806           * gst/cutter/gstcutter.c:
15807           * gst/debug/breakmydata.c:
15808           * gst/debug/efence.c:
15809           * gst/debug/gstnavigationtest.c:
15810           * gst/debug/gstnavseek.c:
15811           * gst/debug/negotiation.c:
15812           * gst/debug/progressreport.c:
15813           * gst/debug/testplugin.c:
15814           * gst/effectv/gstaging.c:
15815           * gst/effectv/gstdice.c:
15816           * gst/effectv/gstedge.c:
15817           * gst/effectv/gstquark.c:
15818           * gst/effectv/gstrev.c:
15819           * gst/effectv/gstshagadelic.c:
15820           * gst/effectv/gstvertigo.c:
15821           * gst/effectv/gstwarp.c:
15822           * gst/flx/gstflxdec.c:
15823           * gst/goom/gstgoom.c:
15824           * gst/icydemux/gsticydemux.c:
15825           * gst/id3demux/gstid3demux.c:
15826           * gst/interleave/deinterleave.c:
15827           * gst/interleave/interleave.c:
15828           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
15829           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
15830           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
15831           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
15832           * gst/level/gstlevel.c:
15833           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
15834           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
15835           * gst/median/gstmedian.c:
15836           * gst/monoscope/gstmonoscope.c:
15837           * gst/multipart/multipartdemux.c:
15838           * gst/multipart/multipartmux.c:
15839           * gst/oldcore/gstaggregator.c:
15840           * gst/oldcore/gstfdsink.c:
15841           * gst/oldcore/gstmd5sink.c:
15842           * gst/oldcore/gstmultifilesrc.c:
15843           * gst/oldcore/gstpipefilter.c:
15844           * gst/oldcore/gstshaper.c:
15845           * gst/oldcore/gststatistics.c:
15846           * gst/rtp/gstasteriskh263.c:
15847           * gst/rtp/gstrtpL16depay.c:
15848           * gst/rtp/gstrtpL16pay.c:
15849           * gst/rtp/gstrtpamrdepay.c:
15850           * gst/rtp/gstrtpamrpay.c:
15851           * gst/rtp/gstrtpdepay.c:
15852           * gst/rtp/gstrtpgsmpay.c:
15853           * gst/rtp/gstrtph263pay.c:
15854           * gst/rtp/gstrtph263pdepay.c:
15855           * gst/rtp/gstrtph263ppay.c:
15856           * gst/rtp/gstrtpilbcdepay.c:
15857           * gst/rtp/gstrtpmp4gpay.c:
15858           * gst/rtp/gstrtpmp4vdepay.c:
15859           * gst/rtp/gstrtpmp4vpay.c:
15860           * gst/rtp/gstrtpmpadepay.c:
15861           * gst/rtp/gstrtpmpapay.c:
15862           * gst/rtp/gstrtppcmadepay.c:
15863           * gst/rtp/gstrtppcmapay.c:
15864           * gst/rtp/gstrtppcmudepay.c:
15865           * gst/rtp/gstrtppcmupay.c:
15866           * gst/rtp/gstrtpspeexdepay.c:
15867           * gst/rtp/gstrtpspeexpay.c:
15868           * gst/rtsp/gstrtpdec.c:
15869           * gst/rtsp/gstrtspsrc.c:
15870           * gst/smpte/gstsmpte.c:
15871           * gst/udp/gstdynudpsink.c:
15872           * gst/udp/gstmultiudpsink.c:
15873           * gst/udp/gstudpsink.c:
15874           * gst/udp/gstudpsrc.c:
15875           * gst/videobox/gstvideobox.c:
15876           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
15877           * gst/videofilter/gstvideobalance.c:
15878           * gst/videofilter/gstvideoflip.c:
15879           * gst/videofilter/gstvideotemplate.c:
15880           (gst_videotemplate_base_init):
15881           * gst/videomixer/videomixer.c:
15882           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
15883           (gst_wavparse_class_init), (gst_wavparse_dispose),
15884           (gst_wavparse_reset), (gst_wavparse_init),
15885           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
15886           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
15887           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
15888           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
15889           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
15890           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
15891           (gst_wavparse_change_state):
15892           * gst/wavparse/gstwavparse.h:
15893           * sys/oss/gstossmixerelement.c:
15894           * sys/oss/gstosssink.c:
15895           * sys/oss/gstosssrc.c:
15896           * sys/osxaudio/gstosxaudioelement.c:
15897           * sys/osxaudio/gstosxaudiosink.c:
15898           * sys/osxaudio/gstosxaudiosrc.c:
15899           * sys/sunaudio/gstsunaudiomixer.c:
15900           * sys/sunaudio/gstsunaudiosink.c:
15901           Define GstElementDetails as const and also static (when defined as
15902           global)
15903
15904 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
15905
15906           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
15907           Original commit message from CVS:
15908           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
15909           Fix name of custom event (use same as dvdreadsrc).
15910           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
15911           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
15912           Fix event parsing (the event name is in the structure, not the
15913           name of the structure itself); also fix indentation after
15914           boilerplate macro.
15915
15916 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15917
15918           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
15919           Original commit message from CVS:
15920           * ext/mad/gstid3tag.c: (plugin_init):
15921           Change debug category to 'id3mux'.
15922
15923 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
15924
15925           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
15926           Original commit message from CVS:
15927           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
15928           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
15929           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
15930           (gst_id3_tag_chain):
15931           When acting as a muxer, set caps on outgoing buffers and set caps
15932           on source pad (fixes #323658). Remove unused application/x-gst-tags
15933           cruft from the 0.6 days.
15934
15935 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
15936
15937           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
15938           Original commit message from CVS:
15939           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
15940           (gst_mad_src_query), (gst_mad_chain):
15941           .. and DEFAULT queries should work too. Use magic gst util scale
15942           functions in some places.
15943
15944 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
15945
15946           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
15947           Original commit message from CVS:
15948           * ext/mad/gstmad.c: (gst_mad_src_query):
15949           Fix duration query in BYTES format (#336824).
15950
15951 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
15952
15953           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
15954           Original commit message from CVS:
15955           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
15956           * ext/lame/gstlame.c: (gst_lame_sink_event):
15957           Don't crash if we get an EOS event before the encoder
15958           has been set up (#339287).
15959
15960 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
15961
15962           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
15963           Original commit message from CVS:
15964           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
15965           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
15966           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
15967           Move errors out of the normal code flow.
15968           Don't send eos, basesrc will do that for us when needed.
15969
15970 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
15971
15972           gst/mpegstream/: Do state changes correctly
15973           Original commit message from CVS:
15974           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
15975           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
15976           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
15977           Do state changes correctly
15978
15979 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
15980
15981           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
15982           Original commit message from CVS:
15983           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
15984           (gst_mpeg2dec_alloc_buffer):
15985           Can't use gst_pad_alloc_buffer*() when we are going to crop
15986           the image before sending it out. Downstream basetransform-based
15987           elements will complain about the wrong unit size otherwise
15988           (when not operating in passthrough-mode at least).
15989           Const-ify some static variables and do some minor clean-ups.
15990           Use I420 macros for size/offsets (not really necessary in this
15991           particular context, but this kind of code gets copy'n'pasted).
15992
15993 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
15994
15995           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
15996           Original commit message from CVS:
15997           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
15998           (read_cache):
15999           * gst/mpegstream/gstmpegpacketize.h:
16000           g_malloc() can't fail, we don't need to handle this. Same for
16001           gst_buffer_new_and_alloc().
16002           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16003           klass->send_buffer() should have the same semantics as
16004           gst_pad_push(), ie. ownership of the buffer is transfered,
16005           so we never have to unref the buffer no matter what the flow
16006           return value was.
16007
16008 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16009
16010         * tests/check/gst-plugins-ugly.supp:
16011           one more suppression for FC4
16012           Original commit message from CVS:
16013           one more suppression for FC4
16014
16015 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
16016
16017         * tests/check/gst-plugins-ugly.supp:
16018           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
16019           Original commit message from CVS:
16020           The AMR encoder sucks giant sucky things through a sucky object with a giant
16021           sucking machine. More suppressions.
16022
16023 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16024
16025           add test for amrnbenc, enable test infrastructure, and fix a leak
16026           Original commit message from CVS:
16027           add test for amrnbenc, enable test infrastructure, and fix a leak
16028           * common/check.mak:
16029           allow for specifying more than one suppressions file in SUPPRESSIONS
16030           * Makefile.am:
16031           * tests/Makefile.am:
16032           * tests/check/.cvsignore:
16033           * tests/check/Makefile.am:
16034           * tests/check/elements/.cvsignore:
16035           * configure.ac:
16036           add tests/check
16037           * tests/check/gst-plugins-ugly.supp:
16038           add suppressions for libs used by -ugly
16039           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
16040           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
16041           (GST_START_TEST), (amrnbenc_suite), (main):
16042           add a simple test for encoding amr
16043           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
16044           fix pad template leaks
16045
16046 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
16047
16048           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
16049           Original commit message from CVS:
16050           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16051           Plug big leak in AMR encoder.
16052
16053 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
16054
16055           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
16056           Original commit message from CVS:
16057           * ext/mad/gstmad.c: (index_seek):
16058           move GstIndexEntry *entry variable declaration before
16059           the first instruction
16060           * ext/mad/gstmad.c:
16061           remove debug macros with variable number of parameter by using
16062           GST_DEBUG for WIN32
16063           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
16064           use gst_guint64_to_gdouble for conversions
16065           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
16066           replace __FUNCTION__ which is not supported by MSVC by the current function name
16067           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
16068           remove LL suffix by using G_GINT64_CONSTANT
16069           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
16070           use gst_guint64_to_gdouble for conversions
16071           * gst/mpegstream/gstmpegparse.h:
16072           remove LL suffix by using G_GINT64_CONSTANT
16073           * win32/vs6:
16074           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
16075           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
16076
16077 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16078
16079           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16080           Original commit message from CVS:
16081           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
16082           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
16083           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
16084           * ext/mad/gstmad.c: (gst_mad_class_init):
16085           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
16086           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
16087           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
16088           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
16089           * gst/iec958/ac3iec.c: (ac3iec_class_init):
16090           * gst/mpegaudioparse/gstmpegaudioparse.c:
16091           (gst_mp3parse_class_init):
16092           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
16093           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
16094           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
16095           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
16096           * gst/synaesthesia/gstsynaesthesia.c:
16097           (gst_synaesthesia_class_init):
16098           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
16099
16100 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
16101
16102           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
16103           Original commit message from CVS:
16104           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
16105           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
16106           (gst_asf_demux_push_buffer):
16107           Send newsegment event only once per pad, fixes #336550.
16108
16109 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
16110
16111           Unify the long descriptions in the plugin details (#337263).
16112           Original commit message from CVS:
16113           Patch by: j^  <j at bootlab dot org>
16114           * ext/amrwb/gstamrwbdec.c:
16115           * ext/amrwb/gstamrwbenc.c:
16116           * ext/amrwb/gstamrwbparse.c:
16117           * ext/arts/gst_arts.c:
16118           * ext/artsd/gstartsdsink.c:
16119           * ext/audiofile/gstafparse.c:
16120           * ext/audiofile/gstafsink.c:
16121           * ext/audiofile/gstafsrc.c:
16122           * ext/cdaudio/gstcdaudio.c:
16123           * ext/directfb/dfbvideosink.c:
16124           * ext/divx/gstdivxdec.c:
16125           * ext/divx/gstdivxenc.c:
16126           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
16127           * ext/faac/gstfaac.c: (gst_faac_base_init):
16128           * ext/faad/gstfaad.c:
16129           * ext/gsm/gstgsmdec.c:
16130           * ext/gsm/gstgsmenc.c:
16131           * ext/hermes/gsthermescolorspace.c:
16132           * ext/ivorbis/vorbisfile.c:
16133           * ext/lcs/gstcolorspace.c:
16134           * ext/libfame/gstlibfame.c:
16135           * ext/libmms/gstmms.c: (gst_mms_base_init):
16136           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
16137           * ext/nas/nassink.c: (gst_nassink_base_init):
16138           * ext/neon/gstneonhttpsrc.c:
16139           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
16140           * ext/sdl/sdlaudiosink.c:
16141           * ext/sdl/sdlvideosink.c:
16142           * ext/shout/gstshout.c:
16143           * ext/snapshot/gstsnapshot.c:
16144           * ext/sndfile/gstsf.c:
16145           * ext/tarkin/gsttarkindec.c:
16146           * ext/tarkin/gsttarkinenc.c:
16147           * ext/theora/theoradec.c:
16148           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
16149           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
16150           * ext/xvid/gstxviddec.c:
16151           * ext/xvid/gstxvidenc.c:
16152           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
16153           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
16154           * gst/chart/gstchart.c:
16155           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
16156           * gst/festival/gstfestival.c:
16157           * gst/filter/gstiir.c:
16158           * gst/filter/gstlpwsinc.c:
16159           * gst/freeze/gstfreeze.c:
16160           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
16161           * gst/mixmatrix/mixmatrix.c:
16162           * gst/mpeg1sys/gstmpeg1systemencode.c:
16163           * gst/mpeg1videoparse/gstmp1videoparse.c:
16164           * gst/mpeg2sub/gstmpeg2subt.c:
16165           * gst/mpegaudioparse/gstmpegaudioparse.c:
16166           * gst/multifilesink/gstmultifilesink.c:
16167           * gst/overlay/gstoverlay.c:
16168           * gst/passthrough/gstpassthrough.c:
16169           * gst/playondemand/gstplayondemand.c:
16170           * gst/qtdemux/qtdemux.c:
16171           * gst/rtjpeg/gstrtjpegdec.c:
16172           * gst/rtjpeg/gstrtjpegenc.c:
16173           * gst/smooth/gstsmooth.c:
16174           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
16175           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
16176           * gst/videocrop/gstvideocrop.c:
16177           * gst/videodrop/gstvideodrop.c:
16178           * gst/virtualdub/gstxsharpen.c:
16179           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
16180           * gst/y4m/gsty4mencode.c:
16181           Unify the long descriptions in the plugin details (#337263).
16182
16183 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
16184
16185         * gst-plugins-ugly.spec.in:
16186           fix version numbering
16187           Original commit message from CVS:
16188           fix version numbering
16189
16190 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
16191
16192         * common:
16193         * gst-plugins-ugly.spec.in:
16194           add dvdsub plugin to spec
16195           Original commit message from CVS:
16196           add dvdsub plugin to spec
16197
16198 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16199
16200           docs/plugins/: add siddec
16201           Original commit message from CVS:
16202           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16203           * docs/plugins/inspect/plugin-siddec.xml:
16204           add siddec
16205           * ext/dvdnav/dvdnavsrc.c:
16206           doc fixes
16207
16208 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16209
16210         * common:
16211         * configure.ac:
16212         * ext/sidplay/Makefile.am:
16213           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16214           Original commit message from CVS:
16215           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
16216
16217 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16218
16219         * docs/plugins/.gitignore:
16220         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16221           ignore more
16222           Original commit message from CVS:
16223           ignore more
16224
16225 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16226
16227         * common:
16228         * docs/plugins/inspect/plugin-a52dec.xml:
16229         * docs/plugins/inspect/plugin-amrnb.xml:
16230         * docs/plugins/inspect/plugin-asf.xml:
16231         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16232         * docs/plugins/inspect/plugin-dvdread.xml:
16233         * docs/plugins/inspect/plugin-dvdsub.xml:
16234         * docs/plugins/inspect/plugin-iec958.xml:
16235         * docs/plugins/inspect/plugin-lame.xml:
16236         * docs/plugins/inspect/plugin-mad.xml:
16237         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16238         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16239         * docs/plugins/inspect/plugin-mpegstream.xml:
16240         * docs/plugins/inspect/plugin-rmdemux.xml:
16241           update plugin inspect files
16242           Original commit message from CVS:
16243           update plugin inspect files
16244
16245 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16246
16247         * gst/mpegaudioparse/gstxingmux.c:
16248           rework build; add translations for v4l2
16249           Original commit message from CVS:
16250           rework build; add translations for v4l2
16251
16252 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16253
16254           configure.ac: rework similarly to other modules
16255           Original commit message from CVS:
16256           * configure.ac:
16257           rework similarly to other modules
16258           * ext/a52dec/gsta52dec.c:
16259           * ext/amrnb/amrnb.c:
16260           * ext/dvdnav/dvdnavsrc.c:
16261           * ext/dvdread/dvdreadsrc.c:
16262           * ext/lame/gstlame.c:
16263           * ext/mad/gstid3tag.c:
16264           * ext/mpeg2dec/gstmpeg2dec.c:
16265           * ext/sidplay/gstsiddec.cc:
16266           * gst/asfdemux/gstasf.c:
16267           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16268           * gst/dvdsub/gstdvdsubdec.c:
16269           * gst/iec958/ac3iec.c:
16270           * gst/mpegaudioparse/gstmpegaudioparse.c:
16271           * gst/mpegstream/gstmpegstream.c:
16272           * gst/realmedia/rmdemux.c: (plugin_init):
16273           use the correct defines
16274
16275 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16276
16277         * common:
16278         * docs/.gitignore:
16279         * docs/plugins/.gitignore:
16280           ignore more
16281           Original commit message from CVS:
16282           ignore more
16283
16284 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16285
16286         * ChangeLog:
16287         * common:
16288         * configure.ac:
16289           back to HEAD
16290           Original commit message from CVS:
16291           back to HEAD
16292
16293 === release 0.10.3 ===
16294
16295 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16296
16297         * ChangeLog:
16298         * NEWS:
16299         * RELEASE:
16300         * configure.ac:
16301         * docs/plugins/gst-plugins-ugly-plugins.signals:
16302         * docs/plugins/inspect/plugin-amrnb.xml:
16303         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16304         * docs/plugins/inspect/plugin-iec958.xml:
16305         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16306         * docs/plugins/inspect/plugin-rmdemux.xml:
16307           releasing 0.10.3
16308           Original commit message from CVS:
16309           releasing 0.10.3
16310
16311 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
16312
16313           better/unified long descriptions
16314           Original commit message from CVS:
16315           * ext/aalib/gstaasink.c:
16316           * ext/annodex/gstcmmldec.c:
16317           * ext/annodex/gstcmmlenc.c:
16318           * ext/cairo/gsttextoverlay.c:
16319           * ext/cairo/gsttimeoverlay.c:
16320           * ext/cdio/gstcdiocddasrc.c:
16321           * ext/dv/gstdvdec.c:
16322           * ext/esd/esdmon.c:
16323           * ext/esd/esdsink.c:
16324           * ext/flac/gstflacdec.c:
16325           * ext/flac/gstflacenc.c:
16326           * ext/flac/gstflactag.c:
16327           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
16328           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
16329           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
16330           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
16331           * ext/gdk_pixbuf/gstgdkpixbuf.c:
16332           * ext/gdk_pixbuf/pixbufscale.c:
16333           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
16334           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
16335           * ext/jpeg/gstjpegdec.c:
16336           * ext/jpeg/gstjpegenc.c:
16337           * ext/jpeg/gstsmokedec.c:
16338           * ext/jpeg/gstsmokeenc.c:
16339           * ext/libcaca/gstcacasink.c:
16340           * ext/libmng/gstmngdec.c:
16341           * ext/libmng/gstmngenc.c:
16342           * ext/libpng/gstpngdec.c:
16343           * ext/libpng/gstpngenc.c:
16344           * ext/mikmod/gstmikmod.c:
16345           * ext/raw1394/gstdv1394src.c:
16346           * ext/shout2/gstshout2.c:
16347           * ext/speex/gstspeexdec.c:
16348           * ext/speex/gstspeexenc.c:
16349           * gst/alpha/gstalpha.c:
16350           * gst/alpha/gstalphacolor.c:
16351           * gst/auparse/gstauparse.c:
16352           * gst/autodetect/gstautoaudiosink.c:
16353           (gst_auto_audio_sink_base_init):
16354           * gst/autodetect/gstautovideosink.c:
16355           (gst_auto_video_sink_base_init):
16356           * gst/avi/gstavimux.c: (gst_avimux_base_init):
16357           * gst/cutter/gstcutter.c:
16358           * gst/debug/breakmydata.c:
16359           * gst/debug/efence.c:
16360           * gst/debug/gstnavigationtest.c:
16361           * gst/debug/negotiation.c:
16362           * gst/debug/progressreport.c:
16363           * gst/debug/testplugin.c:
16364           * gst/effectv/gstaging.c:
16365           * gst/effectv/gstdice.c:
16366           * gst/effectv/gstedge.c:
16367           * gst/effectv/gstquark.c:
16368           * gst/effectv/gstrev.c:
16369           * gst/effectv/gstvertigo.c:
16370           * gst/effectv/gstwarp.c:
16371           * gst/flx/gstflxdec.c:
16372           * gst/goom/gstgoom.c:
16373           * gst/interleave/deinterleave.c:
16374           * gst/interleave/interleave.c:
16375           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
16376           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
16377           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
16378           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
16379           * gst/level/gstlevel.c:
16380           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
16381           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
16382           * gst/median/gstmedian.c:
16383           * gst/monoscope/gstmonoscope.c:
16384           * gst/multipart/multipartdemux.c:
16385           * gst/multipart/multipartmux.c:
16386           * gst/oldcore/gstmd5sink.c:
16387           * gst/oldcore/gstmultifilesrc.c:
16388           * gst/oldcore/gstpipefilter.c:
16389           * gst/oldcore/gstshaper.c:
16390           * gst/oldcore/gststatistics.c:
16391           * gst/rtp/gstasteriskh263.c:
16392           * gst/rtp/gstrtpL16depay.c:
16393           * gst/rtp/gstrtpL16pay.c:
16394           * gst/rtp/gstrtpamrdepay.c:
16395           * gst/rtp/gstrtpamrpay.c:
16396           * gst/rtp/gstrtpdepay.c:
16397           * gst/rtp/gstrtpgsmpay.c:
16398           * gst/rtp/gstrtph263pay.c:
16399           * gst/rtp/gstrtph263pdepay.c:
16400           * gst/rtp/gstrtph263ppay.c:
16401           * gst/rtp/gstrtpmp4gpay.c:
16402           * gst/rtp/gstrtpmp4vdepay.c:
16403           * gst/rtp/gstrtpmp4vpay.c:
16404           * gst/rtp/gstrtpmpadepay.c:
16405           * gst/rtp/gstrtpmpapay.c:
16406           * gst/rtp/gstrtppcmadepay.c:
16407           * gst/rtp/gstrtppcmapay.c:
16408           * gst/rtp/gstrtppcmudepay.c:
16409           * gst/rtp/gstrtppcmupay.c:
16410           * gst/rtp/gstrtpspeexdepay.c:
16411           * gst/rtp/gstrtpspeexpay.c:
16412           * gst/rtsp/gstrtpdec.c:
16413           * gst/smpte/gstsmpte.c:
16414           * gst/videobox/gstvideobox.c:
16415           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
16416           * gst/videofilter/gstvideobalance.c:
16417           * gst/videofilter/gstvideoflip.c:
16418           * gst/videofilter/gstvideotemplate.c:
16419           (gst_videotemplate_base_init):
16420           * gst/videomixer/videomixer.c:
16421           * gst/wavenc/gstwavenc.c:
16422           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
16423           better/unified long descriptions
16424           Fixed #336602
16425           Some cleanups to auparse, don't send multiple newsegments.
16426
16427 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
16428
16429           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
16430           Original commit message from CVS:
16431           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
16432           Don't unref event unconditionally after giving away ownership
16433           (gst_pad_push_event(), gst_pad_send_event() and
16434           gst_pad_event_default() take ownership of the event
16435           passed to them). Fixes warnings/crashes caused by
16436           navigation events.
16437
16438 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
16439
16440           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
16441           Original commit message from CVS:
16442           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16443           Don't ref NULL caps (private streams have NULL caps) (#336387);
16444           also, no need to set caps on the same buffer twice.
16445
16446 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
16447
16448           gst/mpegstream/: Don't leak element and pad names in error messages, use
16449           Original commit message from CVS:
16450           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
16451           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
16452           (gst_dvd_demux_get_subpicture_stream):
16453           * gst/mpegstream/gstmpegdemux.c:
16454           (gst_mpeg_demux_sync_stream_to_time):
16455           Don't leak element and pad names in error messages, use
16456           GST_DEBUG_PAD_NAME instead. Add some more debug code.
16457
16458 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
16459
16460           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
16461           Original commit message from CVS:
16462           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16463           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
16464           Name the structure in the custom event with the
16465           language codes for the audio and subtitle streams
16466           actually like dvddemux expects it to be named.
16467           Set caps on source pad and outgoing buffers.
16468
16469 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
16470
16471           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
16472           Original commit message from CVS:
16473           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
16474           (gst_lame_get_property), (gst_lame_setup):
16475           * ext/lame/gstlame.h:
16476           Make xingheader property non-functional, it's broken anyway
16477           after all (use xingmux instead).
16478
16479 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
16480
16481           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
16482           Original commit message from CVS:
16483           * ext/lame/gstlame.c: (gst_lame_sink_event):
16484           On EOS, flush encoder and send remaining data. Fix
16485           return value handling in sink event function.
16486
16487 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
16488
16489           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
16490           Original commit message from CVS:
16491           Patch by: Jürg Billeter  <j at bitron dot ch>
16492           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
16493           Fix wrong check for started flag when setting the 'device' property.
16494           We want to allow it when the source is NOT started yet and ignore it
16495           when the source is running.
16496
16497 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
16498
16499           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
16500           Original commit message from CVS:
16501           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
16502           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16503           (gst_asf_demux_process_chunk):
16504           * gst/asfdemux/gstasfdemux.h:
16505           Subtract first timestamp from timestamps, so that
16506           stream starts from 0; makes live streams that don't
16507           start at 0 work again (fixes #317310, #336097).
16508
16509 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
16510
16511           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16512           Original commit message from CVS:
16513           Patch by: Christian Kirbach
16514           * configure.ac:
16515           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
16516           -good. Fixes build on some systems (#331838).
16517
16518 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
16519
16520           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
16521           Original commit message from CVS:
16522           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16523           (gst_rmdemux_parse_cont):
16524           Extract more tags and also post codec name tag on the
16525           bus so this shows up in totem and nautilus.
16526
16527 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
16528
16529           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
16530           Original commit message from CVS:
16531           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16532           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
16533           Extra data usually goes into the caps as 'codec_data', not
16534           as first buffer into the stream.
16535           Need to byte swap AC3 content in realmedia files for some
16536           reason (fixes #331588).
16537
16538 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
16539
16540           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
16541           Original commit message from CVS:
16542           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
16543           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
16544           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
16545           When operating in pull mode, post an error message on the
16546           bus when all source pads are unlinked or some other fatal
16547           error occured (#323023). Regrade some recurring debug messages
16548           to LOG level. Convert c++-style comments into C-style ones.
16549
16550 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
16551
16552           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
16553           Original commit message from CVS:
16554           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
16555           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16556           (gst_rmdemux_all_source_pads_unlinked),
16557           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
16558           (gst_rmdemux_parse_packet):
16559           * gst/realmedia/rmdemux.h:
16560           Handle unlinked source pads properly and stop if all source pads
16561           are unlinked (#323023).
16562
16563 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
16564
16565           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
16566           Original commit message from CVS:
16567           Patch by: Michal Benes <michal dot benes at xeris dot cz>
16568           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
16569           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
16570           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
16571           * gst/mpegstream/gstmpegdemux.h:
16572           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
16573           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
16574           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
16575           situation really happens when grabbing DVB streams. Current
16576           mpegdemuxer can not handle this situation correctly and it
16577           restarts counting gstreamer timestamps from zero.
16578           Fixes #326598.
16579
16580 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
16581
16582           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
16583           Original commit message from CVS:
16584           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
16585           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
16586           * ext/a52dec/gsta52dec.h:
16587           Fix #334550: failure to play raw AC3 files due to segment problems.
16588
16589 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
16590
16591           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
16592           Original commit message from CVS:
16593           Patch by: Christophe Fergeau  <teuf gnome org>
16594           * ext/lame/gstlame.c: (gst_lame_release_memory),
16595           (gst_lame_finalize), (gst_lame_class_init),
16596           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
16597           (gst_lame_change_state):
16598           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
16599
16600 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
16601
16602           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
16603           Original commit message from CVS:
16604           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
16605           (gst_mad_sink_event), (gst_mad_change_state):
16606           Include AUDIO_CODEC tag with tags posted if input is not
16607           framed (#334258). Use _scale() util functions in more places.
16608
16609 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
16610
16611           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
16612           Original commit message from CVS:
16613           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
16614           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16615           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
16616           property as BROKEN (see
16617           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
16618           explanation why it's broken).
16619
16620 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
16621
16622           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
16623           Original commit message from CVS:
16624           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
16625           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16626           * configure.ac:
16627           * gst/xingheader/Makefile.am:
16628           * gst/xingheader/gstxingmux.c:
16629           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
16630           to MP3 files (this allows decoder to figure out the length of VBR
16631           files)
16632
16633 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
16634
16635           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16636           Original commit message from CVS:
16637           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
16638           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
16639           tag (#333683, patch by: Alex Lancaster).
16640
16641 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
16642
16643           ext/amrnb/: Further fancyfication.
16644           Original commit message from CVS:
16645           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16646           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
16647           (gst_amrnbdec_state_change):
16648           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
16649           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
16650           (gst_amrnbenc_state_change):
16651           * ext/amrnb/amrnbenc.h:
16652           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16653           (gst_amrnbparse_query):
16654           Further fancyfication.
16655           Use _take to get writable data from the adapter.
16656           Precalc packet duration.
16657           Handle disconts.
16658           Forward _push to upstream.
16659           Post error messages when something goes wrong.
16660           Remove old code in amrnbparse.
16661           Don't ignore query results from upstream.
16662
16663 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
16664
16665           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
16666           Original commit message from CVS:
16667           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
16668           The AMR encoder writes into the audio buffers it processes, so
16669           use gst_buffer_make_writable() on buffers we might (they go through
16670           an adapter, so there can be copying going on later anyway) be
16671           encoding.
16672
16673 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
16674
16675           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
16676           Original commit message from CVS:
16677           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
16678           (gst_mpeg_parse_handle_src_query):
16679           Declare variables at the beginning of a block and make
16680           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
16681
16682 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
16683
16684           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
16685           Original commit message from CVS:
16686           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
16687           Read packet size, sequence and padsize in right order again
16688           (fixes #332796; patch by: Fabrizio Gennari).
16689
16690 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
16691
16692           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16693           Original commit message from CVS:
16694           * gst/iec958/ac3iec.c:
16695           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
16696
16697 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16698
16699           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
16700           Original commit message from CVS:
16701           * configure.ac:
16702           Make the id3tag and mad checks check for both a header and the
16703           appropriate library if the pkg-config is missing. (Closes #331842)
16704           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
16705           do the same for the plugins themselves.
16706
16707 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
16708
16709           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
16710           Original commit message from CVS:
16711           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
16712           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
16713           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
16714           * ext/mpeg2dec/gstmpeg2dec.h:
16715           Don't treat STATE_INVALID as fatal error; throw an error
16716           only after five consecutive decoding errors. Makes decoding
16717           mpeg streams more robust and fixes playback of joined clips
16718           (#300682).
16719
16720 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
16721
16722           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
16723           Original commit message from CVS:
16724           * ext/dvdnav/dvdnavsrc.h:
16725           Oops. forgot to add this one.
16726
16727 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
16728
16729           ext/Makefile.am: Fix dist-check.
16730           Original commit message from CVS:
16731           2006-02-26  Julien MOUTTE  <julien@moutte.net>
16732           * ext/Makefile.am: Fix dist-check.
16733
16734 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16735
16736           configure.ac: Disable dvdnavsrc for now.
16737           Original commit message from CVS:
16738           * configure.ac:
16739           Disable dvdnavsrc for now.
16740
16741 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
16742
16743           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
16744           Original commit message from CVS:
16745           * configure.ac:
16746           * ext/Makefile.am:
16747           * ext/dvdnav/Makefile.am:
16748           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
16749           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
16750           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
16751           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
16752           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
16753           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
16754           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
16755           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
16756           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
16757           (gst_dvd_nav_src_make_dvd_event),
16758           (gst_dvd_nav_src_structure_set_uint64),
16759           (gst_dvd_nav_src_push_dvd_nav_packet_event),
16760           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
16761           (gst_dvd_nav_src_push_titlelang_event),
16762           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
16763           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
16764           (gst_dvd_nav_src_handle_navigation_event),
16765           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
16766           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
16767           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
16768           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
16769           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
16770           (gst_dvd_nav_src_do_init), (plugin_init):
16771           dvdnavsrc ported to 0.10, for the most part at least. Not quite
16772           ready for prime time yet though.
16773
16774 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
16775
16776           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
16777           Original commit message from CVS:
16778           * ext/cdio/Makefile.am:
16779           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
16780           required for Cygwin, see #317048)
16781           * gst/rtp/gstasteriskh263.c:
16782           Cygwin has includes for both the unix network socket API
16783           and the windows API, but only one can be included, so fix
16784           includes to only use one or the other, prefering the unxi
16785           one (#317048).
16786
16787 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16788
16789           Port dvdsubdec to 0.10
16790           Original commit message from CVS:
16791           * configure.ac:
16792           * gst/dvdsub/Makefile.am:
16793           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
16794           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
16795           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
16796           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
16797           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
16798           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
16799           (gst_send_empty_fill), (gst_send_subtitle_frame),
16800           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
16801           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
16802           (plugin_init):
16803           * gst/dvdsub/gstdvdsubdec.h:
16804           Port dvdsubdec to 0.10
16805
16806 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16807
16808           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
16809           Original commit message from CVS:
16810           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
16811           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
16812           mpegdemux for MPEG-2 video streams.
16813
16814 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16815
16816           configure.ac: Bump nano back to CVS
16817           Original commit message from CVS:
16818           * configure.ac:
16819           Bump nano back to CVS
16820
16821 === release 0.10.2 ===
16822
16823 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16824
16825           configure.ac: releasing 0.10.2, "Season to Taste"
16826           Original commit message from CVS:
16827           * configure.ac:
16828           releasing 0.10.2, "Season to Taste"
16829
16830 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16831
16832           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
16833           Original commit message from CVS:
16834           * configure.ac:
16835           releasing 0.10.1.3 prelease for 0.10.2
16836
16837 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
16838
16839           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
16840           Original commit message from CVS:
16841           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
16842           In sink event handler, release object lock again
16843           _before_ sending EOS event downstream (#313838).
16844
16845 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
16846
16847         * ChangeLog:
16848         * gst/asfdemux/gstasf.c:
16849           fix rank of asfdemux
16850           Original commit message from CVS:
16851           fix rank of asfdemux
16852
16853 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16854
16855           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
16856           Original commit message from CVS:
16857           * configure.ac:
16858           releasing 0.10.1.2 prelease for 0.10.2
16859
16860 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
16861
16862         * gst-plugins-ugly.spec.in:
16863           latest updates
16864           Original commit message from CVS:
16865           latest updates
16866
16867 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
16868
16869           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
16870           Original commit message from CVS:
16871           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
16872           (crop_copy_i422_buffer), (crop_buffer):
16873           When we need to crop the output buffer, make sure we
16874           create a buffer of the right size and respect the implicit
16875           striding used for I420 elsewhere in GStreamer (#331301).
16876
16877 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
16878
16879           ext/cdio/gstcdio.c: Init debug category (#331253).
16880           Original commit message from CVS:
16881           * ext/cdio/gstcdio.c: (plugin_init):
16882           Init debug category (#331253).
16883
16884 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
16885
16886           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
16887           Original commit message from CVS:
16888           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
16889           Do not error out on non-recognized streams. Ignore them and allow
16890           playback of the other streams.
16891
16892 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16893
16894           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
16895           Original commit message from CVS:
16896           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
16897           Add a small sanity check for LPCM reading.
16898
16899 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
16900
16901           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
16902           Original commit message from CVS:
16903           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
16904           Take into account the file properties preroll value for
16905           timestamping/newsegment. It's weird this value was commented out.
16906
16907 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
16908
16909           gst/asfdemux/Makefile.am: More asf makefile fixing.
16910           Original commit message from CVS:
16911           * gst/asfdemux/Makefile.am:
16912           More asf makefile fixing.
16913
16914 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
16915
16916           ext/lame/gstlame.c: Fix up lame a bit.
16917           Original commit message from CVS:
16918           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
16919           (gst_lame_change_state):
16920           Fix up lame a bit.
16921           Apply patch #319782 by Gautier Portet.
16922
16923 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
16924
16925           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
16926           Original commit message from CVS:
16927           * gst/asfdemux/Makefile.am:
16928           But we do need to link against the riff libraryr.
16929
16930 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
16931
16932           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
16933           Original commit message from CVS:
16934           * gst/asfdemux/Makefile.am:
16935           We don't want asfmux.c yet.
16936
16937 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
16938
16939           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
16940           Original commit message from CVS:
16941           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
16942           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
16943           (gst_mad_change_state):
16944           Port fixes for bugs 314771, 308772, 140237, and 302625
16945           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
16946           Use GST_EVENT_FLUSH_STOP to clear data from the current input
16947           buffer, to avoid using it for any future decoding.
16948
16949 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
16950
16951           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
16952           Original commit message from CVS:
16953           * configure.ac:
16954           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
16955           (gst_asf_get_guid_nick):
16956           * gst/asfdemux/asfheaders.h:
16957           * gst/asfdemux/gstasf.c: (plugin_init):
16958           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
16959           (gst_asf_demux_class_init), (gst_asf_demux_init),
16960           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
16961           (gst_asf_demux_handle_src_event),
16962           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
16963           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
16964           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
16965           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
16966           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
16967           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
16968           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
16969           (gst_asf_demux_get_bitrate_record),
16970           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
16971           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
16972           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
16973           (gst_asf_demux_get_obj_data_correction),
16974           (gst_asf_demux_get_stream_audio),
16975           (gst_asf_demux_get_stream_correction),
16976           (gst_asf_demux_get_stream_video),
16977           (gst_asf_demux_get_stream_video_format),
16978           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
16979           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16980           (gst_asf_demux_process_stream),
16981           (gst_asf_demux_get_gst_tag_from_tag_name),
16982           (gst_asf_demux_commit_taglist),
16983           (gst_asf_demux_process_ext_content_desc),
16984           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
16985           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
16986           (gst_asf_demux_process_comment),
16987           (gst_asf_demux_process_bitrate_props_object),
16988           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
16989           (gst_asf_demux_descramble_segment),
16990           (gst_asf_demux_element_send_event),
16991           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
16992           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
16993           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
16994           (gst_asf_demux_get_src_query_types),
16995           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
16996           * gst/asfdemux/gstasfdemux.h:
16997           asfdemux ported to 0.10. Does still need a bit of work (seems like
16998           there's something funky going on when timestamping video frames).
16999           The seeking code is likely to make Wim cry, but hey, at least it
17000           compiles.
17001
17002 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
17003
17004           ext/amrnb/amrnbdec.c: Some more comments.
17005           Original commit message from CVS:
17006           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
17007           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
17008           Some more comments.
17009           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
17010           Applied patch from Fabrizio Gennari, fixes #330844.
17011
17012 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
17013
17014           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
17015           Original commit message from CVS:
17016           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17017           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
17018           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
17019           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
17020           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
17021           * ext/dvdread/dvdreadsrc.h:
17022           Let's try to play the title the user set via the URI handler or
17023           via properties instead of always playing the first title. Also,
17024           Also, count title/chapter/angle number in URI and properties
17025           from 1 rather than 0.
17026
17027 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
17028
17029           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
17030           Original commit message from CVS:
17031           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17032           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
17033           (gst_dvd_read_src_do_duration_query):
17034           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
17035           otherwise GstBaseSrc will think we can operate pull_range based,
17036           which we don't really, and typefinding will fail miserably.
17037           Also, make seeking work somewhat (only works with flumpegdemux
17038           at the moment, mpegstream needs fixing for that first).
17039
17040 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
17041
17042           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
17043           Original commit message from CVS:
17044           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17045           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
17046           Only allocate buffer once we know exactly how much we need,
17047           rather than gratuitously allocating 2MB-buffers all the time
17048           even if we usually need much less than that. Also, demote
17049           a debug message from DEBUG to LOG level.
17050
17051 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
17052
17053           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
17054           Original commit message from CVS:
17055           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
17056           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
17057           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
17058           (gst_dvd_read_src_do_position_query):
17059           Add some more debugging and fix duration query in BYTES.
17060
17061 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
17062
17063           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
17064           Original commit message from CVS:
17065           * configure.ac:
17066           * ext/Makefile.am:
17067           * ext/dvdread/Makefile.am:
17068           * ext/dvdread/dvdreadsrc.c:
17069           * ext/dvdread/dvdreadsrc.h:
17070           Half-baked port to 0.10. Needs some love
17071           in the seeking department, but at least
17072           it does something.
17073           * ext/dvdread/stream_labels.c:
17074           * ext/dvdread/stream_labels.h:
17075           Remove these (we use ISO-639 language codes internally; applications
17076           that want to translate those into language names for display to the
17077           user should rely on the iso-codes package for that).
17078
17079 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
17080
17081           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
17082           Original commit message from CVS:
17083           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17084           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
17085           (gst_amrnbdec_state_change):
17086           * ext/amrnb/amrnbdec.h:
17087           Fix amrnbdec, handle events, take copy from adapter since the decoder
17088           apparently writes in the source data.
17089           Use some _scale_int, and precalc duration.
17090           Fix some leaks, post ERROR messages.
17091
17092 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
17093
17094           docs/plugins/: Add cdio plugin to docs.
17095           Original commit message from CVS:
17096           * docs/plugins/Makefile.am:
17097           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
17098           * docs/plugins/gst-plugins-good-plugins-sections.txt:
17099           * docs/plugins/inspect/plugin-cdio.xml:
17100           Add cdio plugin to docs.
17101           * ext/cdio/gstcdiocddasrc.c:
17102           Add gtk-doc blurb.
17103           * ext/cdio/gstcdio.c:
17104           The plugin is called 'cdio' not 'cddio'.
17105
17106 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
17107
17108           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
17109           Original commit message from CVS:
17110           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17111           One source pad not being linked is not an error condition when we're
17112           still parsing the header. In this case (e.g. where we don't have a
17113           suitable decoder installed) just pretend everything is fine, so that
17114           the demuxer will actually go on to signal no-more-pads when done
17115           parsing the header, otherwise  decodebin/playbin will never post the
17116           appropriate error message if decoders are not available.
17117
17118 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
17119
17120         * ChangeLog:
17121         * common:
17122         * ext/mad/gstid3tag.c:
17123         * gst/realmedia/rmdemux.c:
17124           Just make it compile with --disable-gst-debug.
17125           Original commit message from CVS:
17126           Just make it compile with --disable-gst-debug.
17127
17128 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
17129
17130           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
17131           Original commit message from CVS:
17132           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
17133           (gst_mad_check_caps_reset), (gst_mad_chain):
17134           Merge patch from Radoslaw Szkodzinski (bug 326734)
17135
17136 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17137
17138           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
17139           Original commit message from CVS:
17140           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
17141           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
17142           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
17143           (gst_id3_tag_chain):
17144           fixing Gdate handling
17145           enabling mux/demux mode switching
17146           adding better debug output
17147
17148 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
17149
17150           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...
17151           Original commit message from CVS:
17152           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
17153           If we haven't set caps on a source pad yet, the caps on the
17154           pad are NULL, not un-fixed. Set caps on outgoing buffers.
17155
17156 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
17157
17158           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
17159           Original commit message from CVS:
17160           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
17161           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
17162           * ext/lame/gstlame.h:
17163           Contrary to what the const char in the lame API might suggest,
17164           lame expects us to keep the strings we pass to id3tag_set_foo()
17165           around; it doesn't free them either though, so we have to store
17166           them somewhere and free them later when we can be sure lame
17167           doesn't need them any longer.
17168
17169 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
17170
17171           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...
17172           Original commit message from CVS:
17173           * ext/lame/gstlame.c: (add_one_tag):
17174           Fix handling of GST_TAG_DATE (#311679), don't pass an
17175           uninitialised string pointer to lame if we don't know
17176           how to handle the tag type, and fix minor memory leak.
17177
17178 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
17179
17180           ext/mad/gstmad.c: Fix debug message.
17181           Original commit message from CVS:
17182           * ext/mad/gstmad.c: (gst_mad_chain):
17183           Fix debug message.
17184
17185 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17186
17187           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
17188           Original commit message from CVS:
17189           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
17190           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17191           Erase spurious call to gst_segment_set_newsegment.
17192           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
17193           the superclass method when handling NEWSEGMENT events.
17194           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
17195           and dvd-audio-restart event handling. There are currently less
17196           hackish ways of handling the sparse audio stream problem.
17197
17198 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17199
17200           fix up error domains, error strings, and use of translation
17201           Original commit message from CVS:
17202           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
17203           * ext/dvdnav/dvdnavsrc.c: (if):
17204           * ext/dvdread/stream_labels.c:
17205           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
17206           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17207           fix up error domains, error strings, and use of translation
17208           * po/POTFILES.in:
17209           fix up this file, even though none of them are actually marked
17210           for build yet.
17211
17212 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17213
17214           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
17215           Original commit message from CVS:
17216           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
17217           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17218           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17219           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
17220           (gst_mpeg_parse_change_state):
17221           Make timestamp adjustment somewhat milder. Actual timestamps are
17222           now sent unmodified unless an actual gap is found in the
17223           stream. This should fix time display when playing most MPEG
17224           files.
17225
17226 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
17227
17228           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
17229           Original commit message from CVS:
17230           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
17231           * ext/cdio/gstcdio.h:
17232           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
17233           Fix build for libcdio versions >= 76; give slightly lower rank
17234           than cdparanoia.
17235
17236 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
17237
17238           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
17239           Original commit message from CVS:
17240           * configure.ac:
17241           * ext/Makefile.am:
17242           * ext/cdio/Makefile.am:
17243           * ext/cdio/gstcdio.c:
17244           * ext/cdio/gstcdio.h:
17245           * ext/cdio/gstcdiocddasrc.c:
17246           * ext/cdio/gstcdiocddasrc.h:
17247           Port libcdio cdda source, formerly known as cddasrc, now known as
17248           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
17249           but that's not tested (fixes #317658).
17250
17251 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
17252
17253           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
17254           Original commit message from CVS:
17255           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17256           tss tss... always set caps on outgoing buffer.
17257
17258 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
17259
17260         * gst-plugins-ugly.spec.in:
17261           update spec file
17262           Original commit message from CVS:
17263           update spec file
17264
17265 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17266
17267         * ChangeLog:
17268         * configure.ac:
17269           back to HEAD
17270           Original commit message from CVS:
17271           back to HEAD
17272
17273 === release 0.10.1 ===
17274
17275 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17276
17277         * ChangeLog:
17278         * NEWS:
17279         * RELEASE:
17280         * configure.ac:
17281         * docs/plugins/gst-plugins-ugly-plugins.args:
17282         * docs/plugins/inspect/plugin-a52dec.xml:
17283         * docs/plugins/inspect/plugin-amrnb.xml:
17284         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17285         * docs/plugins/inspect/plugin-iec958.xml:
17286         * docs/plugins/inspect/plugin-lame.xml:
17287         * docs/plugins/inspect/plugin-mad.xml:
17288         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17289         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17290         * docs/plugins/inspect/plugin-rmdemux.xml:
17291           releasing 0.10.1
17292           Original commit message from CVS:
17293           releasing 0.10.1
17294
17295 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17296
17297         * ChangeLog:
17298         * configure.ac:
17299           prerelease
17300           Original commit message from CVS:
17301           prerelease
17302
17303 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
17304
17305           Pass unhandled queries upstream (useful e.g. for SEEKING query)
17306           Original commit message from CVS:
17307           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
17308           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17309           * ext/mad/gstmad.c: (gst_mad_src_query):
17310           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
17311           * ext/sidplay/gstsiddec.cc:
17312           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
17313           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
17314           Pass unhandled queries upstream (useful e.g. for SEEKING query)
17315           (fixes #325652; based on patch by: Philippe); make rmdemux return
17316           FALSE for position queries, instead of setting -1 as value and
17317           returning TRUE.
17318
17319 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17320
17321           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17322           Original commit message from CVS:
17323           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
17324           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17325           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
17326           rewrite timestamps in the case segments are being set from
17327           upstream, but use timestamps unmodified. Also send proper position
17328           values. This allows for correct time display and makes queries
17329           work in sink elements.
17330           * gst/mpegstream/gstdvddemux.h:
17331           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17332           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
17333           Rename flush_filter to segment_filter, which is better represents
17334           what the arreibute does.
17335           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
17336           Activate segment filtering when a timestamp discontinuity is seen.
17337
17338 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
17339
17340           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...
17341           Original commit message from CVS:
17342           * ext/mad/gstmad.c: (gst_mad_chain):
17343           Don't forget that we need to send out a newsegment event after a
17344           restart even if we don't have enough data to decode a frame right
17345           now.
17346
17347 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17348
17349           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
17350           Original commit message from CVS:
17351           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
17352           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17353           Use the new "audio-shutdown" and "audio-restart" DVD events
17354           instead of the "spu-still-frame" event to shutdown and restart
17355           the audio pipeline.
17356           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
17357           Check for cases where the segment-based adjustment calculation
17358           would produce negative values (which result in an overflow) and
17359           return GST_CLOCK_TIME_NONE instead.
17360           * gst/mpegstream/gstdvddemux.h:
17361           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17362           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
17363           Add a mechanism to discard audio buffers with timestamps outside
17364           the currently set segment. This was causing (sometimes serious)
17365           synchronization problems after seeking in DVDs with LPCM audio,
17366           since VOBUs usually contain audio material that lies outside the
17367           timestamp range specified by the header.
17368
17369 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17370
17371           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
17372           Original commit message from CVS:
17373           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
17374           Remove lingering reference to GstID3Demux
17375           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
17376           Don't output debug saying padding streams are unknown type,
17377           because they're not
17378
17379 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17380
17381           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17382           Original commit message from CVS:
17383           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
17384           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
17385           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
17386           LPCM.
17387           * gstmpegdemux.h:
17388           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
17389           (gst_mpeg_demux_get_audio_stream):
17390           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
17391           (gst_dvd_demux_get_audio_stream)
17392           (gst_dvd_demux_get_subpicture_stream)
17393           (gst_dvd_demux_send_subbuffer):
17394           Send current* pad buffers with appropriate caps.
17395
17396 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17397
17398           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17399           Original commit message from CVS:
17400           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
17401           * gst/iec958/ac3iec.h:
17402           * gst/iec958/ac3iec.c:
17403           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
17404           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
17405           raw-audio property to ac3iec958 that allows setting the source pad
17406           caps to raw audio instead of audio/x-iec958. This makes it
17407           possible to use ac3iec958 together with the normal alsasink
17408           element to drive an external receiver that autodetects AC3
17409           content.
17410
17411 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
17412
17413           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17414           Original commit message from CVS:
17415           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
17416           (ac3iec_chain_dvd):
17417           * gst/iec958/ac3iec.h:
17418           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
17419
17420 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
17421
17422           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
17423           Original commit message from CVS:
17424           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
17425           When getting a seek event, first check if the upstream element
17426           can handle it and only do our own seek stuff when it can't
17427           (should fix #322856).
17428
17429 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17430
17431           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
17432           Original commit message from CVS:
17433           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17434           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
17435           Really convert to BYTES format when we want to convert
17436           to bytes (use right variable; fixes #322856).
17437
17438 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17439
17440           Big mpegparse clean up, second round:
17441           Original commit message from CVS:
17442           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
17443           Big mpegparse clean up, second round:
17444           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17445           Send and EOS event down the audio pipeline when an still frame
17446           event arrives. This prevents the pipeline from locking when a
17447           still menu comes directly after a flush.
17448           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
17449           Don't send a newsegment in reset.
17450           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
17451           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
17452           Move the code of handle_newsegment to process_event. Send a
17453           NEWSEGMENT after FLUSH_STOP.
17454           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
17455           moving to PAUSED.
17456           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
17457           (gst_mpeg_demux_class_init): Don't override send_event.
17458           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17459           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
17460           (gst_mpeg_demux_reset):
17461           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
17462           attribute.
17463           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17464           Reset the mpegparse element after a flush.
17465           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
17466           Don't forward events.
17467           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
17468           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17469           handle_newsegment is not a virtual method anymore.
17470           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
17471           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
17472           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
17473           rid of send_newsegment virtual method.
17474           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
17475           handle DVD events and call the superclass method for other event
17476           types.
17477           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
17478           override process_event anymore.
17479           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
17480           (gst_mpeg_parse_process_event): Move actual event processing to
17481           process event so that subclasses can properly override or extend
17482           it.
17483           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17484           Eliminate time parameter in process event.
17485           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
17486           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
17487           (gst_mpeg_demux_send_subbuffer):
17488           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17489           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
17490           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
17491           adding the value of the adjust attribute.
17492           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
17493           rid of the adjust attribute. Now all timestamp adjustments are
17494           performed by mpegparse using the current segment.
17495           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
17496           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
17497           on the adjust attribute for SCR values and the current segment.
17498           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
17499           adjust_ts virtual method to adjust timestamps for outgoing
17500           buffers.
17501           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
17502           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
17503           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17504           (gst_dvd_demux_handle_newsegment): Don't override
17505           handle_newsegment.
17506           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
17507           Check for DVD events in process_event instead of
17508           handle_dvd_event.
17509           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17510           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17511           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
17512           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
17513           (gst_mpeg_demux_send_event):
17514           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17515           (gst_dvd_demux_handle_dvd_event):
17516           Eliminate the time parameter in send_event.
17517
17518 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17519
17520           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
17521           Original commit message from CVS:
17522           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
17523           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
17524           Fix typefinding in id3demux, and then remove it in favour
17525           of the new LGPL id3demux in gst-plugins-good
17526           * ext/mad/gstmad.c: (gst_mad_dispose):
17527           dispose can run more than once.
17528
17529 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17530
17531           gst/asfdemux/gstasfmux.c: change some char* into char[]
17532           Original commit message from CVS:
17533           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
17534           change some char* into char[]
17535
17536 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
17537
17538           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
17539           Original commit message from CVS:
17540           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
17541           Remove memleak from unused GstRMDemuxStream
17542
17543 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
17544
17545           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
17546           Original commit message from CVS:
17547           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
17548           (gst_id3_tag_do_typefind):
17549           Use the correct function to free typefind factory list.
17550
17551 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
17552
17553           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
17554           Original commit message from CVS:
17555           * ext/mad/gstmad.c: (gst_mad_src_query):
17556           For position and duration queries in TIME format, try the peer
17557           first (might be a demuxer).
17558
17559 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17560
17561           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
17562           Original commit message from CVS:
17563           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
17564           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
17565           Properly handle non contiguous VOBUs by adding the segment accum
17566           field to the adjust value.
17567           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17568           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
17569           handle_newsegment to prevent sending actual newsegment events and
17570           use tiemstamp rewriting instead.
17571           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
17572           dvd-lang-codes.
17573           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
17574           (gst_mpeg_parse_event):
17575           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
17576           Add a new parameter to handle_newsegment to allow controlling
17577           whether newsegment events are forwarded or not.
17578           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17579           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17580           (gst_dvd_demux_reset):
17581           last_end_ptm and discont_time aren't necessary anymore, since
17582           timestamp adjustment is now replaced by newsegment events.
17583           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
17584           timestamps.
17585           * gst/mpegstream/gstdvddemux.h:
17586           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
17587           Don't handle dvd-nav-packet events anymore, since the are now
17588           replaced by standard newsegment events.
17589           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
17590           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
17591           (gst_dvd_demux_change_state):
17592           * gst/mpegstream/gstdvddemux.h:
17593           Get rid of the ignore_next_newmedia_discont hack.
17594           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
17595           (gst_dvd_demux_handle_newsegment):
17596           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17597           (gst_mpeg_demux_handle_newsegment): Don't override
17598           handle_newsegment anymore. It was only necessary to handle
17599           NEWMEDIA events.
17600           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
17601           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
17602           (gst_dvd_demux_set_cur_subpicture):
17603           Reactivate handling of DVD events.
17604           * gst/mpegstream/gstmpegparse.c (normal_seek)
17605           (gst_mpeg_parse_handle_src_event)
17606           (gst_mpeg_parse_handle_src_query):
17607           First attempt at reenabling seek.
17608           * gst/mpegstream/gstmpegparse.h:
17609           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17610           (gst_mpeg_parse_update_streaminfo)
17611           (gst_mpeg_parse_get_rate)
17612           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
17613           (gst_mpeg_parse_handle_src_query):
17614           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
17615           Make queries work again.
17616           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
17617           (gst_mpeg_parse_handle_newsegment)
17618           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
17619           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
17620           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17621           Get rid of the newsegment_pending attribute, and rely instead on
17622           proper timestamp adjustment.
17623           * gst/mpegstream/gstmpegparse.c
17624           (gst_mpeg_parse_get_src_event_masks): Erase.
17625           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
17626           Initialize fields before creating pads to prevent the pad creation
17627           callback from failing.
17628           (gst_mpeg_parse_reset): Initialize new fields, and change
17629           initialization order to match the order in the structure.
17630           (gst_mpeg_parse_handle_newsegment): Forward new segment events
17631           whenever possible, and update the current segment.
17632           (gst_mpeg_parse_send_newsegment): Update the current segment and
17633           pending_newsegment.
17634           (gst_mpeg_parse_pad_added): Use the current segment to send
17635           newsegment events to new pads.
17636           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
17637           and events. Properly update newsegment_pending.
17638           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
17639           New fields do_adjust and current_segment.
17640           * gst/mpegstream/gstmpegdemux.c:
17641           * gst/mpegstream/gstdvddemux.c:
17642           * gst/mpegstream/gstmpegparse.h:
17643           Rename handle_discont virtual method to handle_newsegment. Erase
17644           some (already commented out support) for old NEW_MEDIA events.
17645           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17646           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17647           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
17648           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
17649           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
17650           Erase the "pending_scr" field, and replace it by a slightly
17651           different handling of the current SCR. Document code blocks in
17652           parse_packhead and chain.
17653
17654 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
17655
17656           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
17657           Original commit message from CVS:
17658           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17659           g_warning() are only for really fatal warnings. If we can't decode a
17660           tag, just ignore that tag and do a GST_WARNING.
17661
17662 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17663
17664         * ChangeLog:
17665         * ext/a52dec/gsta52dec.h:
17666         * ext/dvdread/dvdreadsrc.h:
17667         * ext/lame/gstlame.h:
17668         * ext/mad/gstid3tag.c:
17669         * ext/mad/gstmad.c:
17670         * ext/mad/gstmad.h:
17671         * ext/mpeg2dec/gstmpeg2dec.h:
17672         * ext/sidplay/gstsiddec.h:
17673         * gst/ac3parse/gstac3parse.c:
17674         * gst/ac3parse/gstac3parse.h:
17675         * gst/asfdemux/gstasfdemux.c:
17676         * gst/asfdemux/gstasfdemux.h:
17677         * gst/iec958/ac3iec.h:
17678         * gst/mpegaudioparse/gstmpegaudioparse.c:
17679         * gst/mpegaudioparse/gstmpegaudioparse.h:
17680         * gst/mpegstream/gstdvddemux.h:
17681         * gst/mpegstream/gstmpegclock.h:
17682         * gst/mpegstream/gstmpegdemux.h:
17683         * gst/mpegstream/gstmpegpacketize.h:
17684         * gst/mpegstream/gstmpegparse.c:
17685         * gst/mpegstream/gstmpegparse.h:
17686         * gst/mpegstream/gstrfc2250enc.c:
17687         * gst/mpegstream/gstrfc2250enc.h:
17688         * gst/realmedia/rmdemux.c:
17689         * gst/realmedia/rmdemux.h:
17690         * gst/synaesthesia/synaescope.c:
17691           expand tabs
17692           Original commit message from CVS:
17693           expand tabs
17694
17695 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17696
17697         * configure.ac:
17698           back to HEAD
17699           Original commit message from CVS:
17700           back to HEAD
17701
17702 === release 0.10.0 ===
17703
17704 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17705
17706         * ChangeLog:
17707         * NEWS:
17708         * RELEASE:
17709         * configure.ac:
17710         * docs/plugins/inspect/plugin-a52dec.xml:
17711         * docs/plugins/inspect/plugin-amrnb.xml:
17712         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17713         * docs/plugins/inspect/plugin-iec958.xml:
17714         * docs/plugins/inspect/plugin-lame.xml:
17715         * docs/plugins/inspect/plugin-mad.xml:
17716         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17717         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17718         * docs/plugins/inspect/plugin-rmdemux.xml:
17719           releasing 0.10.0
17720           Original commit message from CVS:
17721           releasing 0.10.0
17722
17723 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
17724
17725           Update for alloc_buffer changes.
17726           Original commit message from CVS:
17727           2005-12-05  Andy Wingo  <wingo@pobox.com>
17728           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
17729           * ext/mad/gstmad.c: (gst_mad_chain):
17730           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
17731           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17732           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
17733           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17734           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
17735
17736 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
17737
17738           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
17739           Original commit message from CVS:
17740           2005-12-05  Andy Wingo  <wingo@pobox.com>
17741           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
17742           id3demux and id3mux now. Fixes #323199.
17743
17744 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
17745
17746         * gst-plugins-ugly.spec.in:
17747           update spec file for latest changes
17748           Original commit message from CVS:
17749           update spec file for latest changes
17750
17751 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17752
17753           fix silly Makefile.am bug so they link correctly again
17754           Original commit message from CVS:
17755           * ext/amrnb/Makefile.am:
17756           * gst/realmedia/Makefile.am:
17757           fix silly Makefile.am bug so they link correctly again
17758
17759 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17760
17761         * configure.ac:
17762           back to HEAD
17763           Original commit message from CVS:
17764           back to HEAD
17765
17766 === release 0.9.7 ===
17767
17768 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17769
17770         * ChangeLog:
17771         * LICENSE:
17772         * NEWS:
17773         * PORTED_09:
17774         * RELEASE:
17775         * common:
17776         * configure.ac:
17777         * docs/plugins/gst-plugins-ugly-plugins.args:
17778         * docs/plugins/inspect/plugin-a52dec.xml:
17779         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17780         * docs/plugins/inspect/plugin-iec958.xml:
17781         * docs/plugins/inspect/plugin-lame.xml:
17782         * docs/plugins/inspect/plugin-mad.xml:
17783         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17784         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17785         * docs/plugins/inspect/plugin-rmdemux.xml:
17786         * docs/random/LICENSE:
17787         * docs/random/PORTED_09:
17788           releasing 0.9.7
17789           Original commit message from CVS:
17790           releasing 0.9.7
17791
17792 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17793
17794         * ChangeLog:
17795         * common:
17796         * ext/amrnb/Makefile.am:
17797         * gst/realmedia/Makefile.am:
17798           Don't know how these escaped my eye before.  Fix link flags.
17799           Original commit message from CVS:
17800           Don't know how these escaped my eye before.  Fix link flags.
17801
17802 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17803
17804         * common:
17805         * examples/Makefile.am:
17806         * examples/capsfilter/Makefile.am:
17807         * examples/capsfilter/capsfilter1.c:
17808         * examples/gob/Makefile.am:
17809         * examples/gob/gst-identity2.gob:
17810         * examples/gstplay/.gitignore:
17811         * examples/gstplay/Makefile.am:
17812         * examples/gstplay/player.c:
17813         * examples/indexing/.gitignore:
17814         * examples/indexing/Makefile.am:
17815         * examples/indexing/indexmpeg.c:
17816         * examples/level/Makefile.am:
17817         * examples/level/README:
17818         * examples/level/demo.c:
17819         * examples/level/plot.c:
17820         * examples/stats/Makefile.am:
17821         * examples/stats/mp2ogg.c:
17822         * examples/switch/.gitignore:
17823         * examples/switch/Makefile.am:
17824         * examples/switch/switcher.c:
17825           no examples
17826           Original commit message from CVS:
17827           no examples
17828
17829 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
17830
17831           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
17832           Original commit message from CVS:
17833           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17834           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
17835           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
17836           (gst_mpeg_parse_send_event):
17837           Ref events before sending them to multiple pads, after all
17838           gst_pad_send_event() takes ownership of events. Don't leak
17839           events that have not been handled (fixes #322745).
17840
17841 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17842
17843           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17844           Original commit message from CVS:
17845           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
17846           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17847           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
17848           from making timestamp adjustments. This will have to be re-added
17849           in some form in the near future, but in order to do that, some nav
17850           packet parsing will be necessary in mpegdemux.
17851           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
17852           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
17853           (g_value_set_int, gst_mpeg_parse_set_property)
17854           Get rid of do_adjust and use_adjust. Rename max_discont to
17855           max_src_gap.
17856           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
17857           -1, no adjustment is made.
17858           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
17859           Rename max_discont property to max_scr_gap. Erase "adjust"
17860           property.
17861           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
17862           override send_event anymore, base class does the job.
17863           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
17864           Base class now does most of the work.
17865           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
17866           Generalize to forwarding the event to all source pads in the
17867           element.
17868           * gst/mpegstream/gstmpegparse.h:
17869           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17870           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
17871           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
17872           (gst_mpeg_parse_set_property):
17873           Clock synchronization doesn't make sense anymore for a
17874           demultiplexer.
17875
17876 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
17877
17878           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
17879           Original commit message from CVS:
17880           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
17881           Don't treat normal EOS as a fatal error.
17882
17883 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
17884
17885           ext/mad/gstmad.c: Proper warning statements,
17886           Original commit message from CVS:
17887           * ext/mad/gstmad.c: (gst_mad_chain):
17888           Proper warning statements,
17889           Don't error if the src pad isn't linked when pushing.
17890           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
17891           Proper state_change, avoids borkage when going to READY
17892
17893 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17894
17895         * configure.ac:
17896         * gst-libs/Makefile.am:
17897         * gst-libs/README:
17898         * gst-libs/ext/.gitignore:
17899         * gst-libs/gst/media-info/.gitignore:
17900         * gst-libs/gst/play/.gitignore:
17901         * gst-libs/gst/play/play.h:
17902         * gst-libs/gst/play/play.vcproj:
17903           no need for an AS_LIBTOOL call
17904           Original commit message from CVS:
17905           no need for an AS_LIBTOOL call
17906
17907 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17908
17909         * Makefile.am:
17910         * common:
17911         * gst-plugins-ugly.spec.in:
17912           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
17913           Original commit message from CVS:
17914           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
17915
17916 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17917
17918           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
17919           Original commit message from CVS:
17920           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17921           Prime libmpeg2's pumps with some null custom buffers
17922           to ensure it doesn't ask us to discard garbage later yay.
17923
17924 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17925
17926           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
17927           Original commit message from CVS:
17928           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17929           Prime libmpeg2's pumps with some null custom buffers
17930           to ensure it ask us to discard garbage later yay.
17931
17932 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
17933
17934           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
17935           Original commit message from CVS:
17936           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
17937           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
17938           (gst_a52dec_chain_raw):
17939           * ext/a52dec/gsta52dec.h:
17940           Accept AC3 in audio/x-private1-ac3 format, which includes
17941           DVD-specific headers, as well as raw AC3, for compatibility with
17942           some demuxers.
17943
17944 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17945
17946           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
17947           Original commit message from CVS:
17948           * ext/mad/gstmad.c: (gst_mad_chain):
17949           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
17950           skip frame synthesis and consume input data as if we'd done the
17951           decode. Makes mad not error when the src pad is not connected.
17952           (#319784)
17953
17954 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17955
17956         * ChangeLog:
17957           Erase old CVS conflict line.
17958           Original commit message from CVS:
17959           Erase old CVS conflict line.
17960
17961 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
17962
17963           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
17964           Original commit message from CVS:
17965           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
17966           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17967           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
17968           (gst_mpeg_parse_chain):
17969           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17970           (gst_mpeg_demux_send_newsegment):
17971           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
17972           * gst/mpegstream/gstmpegparse.h:
17973           Rename send_discont method to send_newsegment and add parameters
17974           to handle actual segments. Adapt code all around to run with the
17975           new name and signature.
17976           * gst/mpegstream/gstmpegdemux.c:
17977           * gst/mpegstream/gstmpegparse.c:
17978           * gst/mpegstream/gstdvddemux.c:
17979           Convert to GST_BOILERPLATE.
17980
17981 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17982
17983         * configure.ac:
17984           fix AS_LIBTOOL call
17985           Original commit message from CVS:
17986           fix AS_LIBTOOL call
17987
17988 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17989
17990         * Makefile.am:
17991           add a torture target
17992           Original commit message from CVS:
17993           add a torture target
17994
17995 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17996
17997         * ChangeLog:
17998         * configure.ac:
17999           back to HEAD
18000           Original commit message from CVS:
18001           back to HEAD
18002
18003 === release 0.9.6 ===
18004
18005 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18006
18007         * ChangeLog:
18008         * NEWS:
18009         * RELEASE:
18010         * configure.ac:
18011         * docs/plugins/gst-plugins-ugly-plugins.args:
18012         * docs/plugins/gst-plugins-ugly-plugins.signals:
18013         * docs/plugins/inspect/plugin-a52dec.xml:
18014         * docs/plugins/inspect/plugin-amrnb.xml:
18015         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18016         * docs/plugins/inspect/plugin-iec958.xml:
18017         * docs/plugins/inspect/plugin-lame.xml:
18018         * docs/plugins/inspect/plugin-mad.xml:
18019         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18020         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18021         * docs/plugins/inspect/plugin-rmdemux.xml:
18022           releasing 0.9.6
18023           Original commit message from CVS:
18024           releasing 0.9.6
18025
18026 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
18027
18028           gst/realmedia/rmdemux.c: Fractional framerates.
18029           Original commit message from CVS:
18030           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
18031           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
18032           (find_seek_offset_bytes), (find_seek_offset_time),
18033           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
18034           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
18035           (gst_rmdemux_chain), (gst_rmdemux_send_event),
18036           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18037           (gst_rmdemux_parse_packet):
18038           Fractional framerates.
18039
18040 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18041
18042           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
18043           Original commit message from CVS:
18044           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
18045           (gst_mpeg2dec_negotiate_format), (handle_sequence),
18046           (gst_mpeg2dec_sink_event):
18047           * ext/mpeg2dec/gstmpeg2dec.h:
18048           Use fractional framerates
18049
18050 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
18051
18052           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
18053           Original commit message from CVS:
18054           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
18055           set_clock returns a boolean.
18056
18057 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
18058
18059           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
18060           Original commit message from CVS:
18061           * ext/mad/gstmad.c: (gst_mad_chain):
18062           Fix seeking even more by sending the newsegment event with the
18063           right parameters. Should fix querying in playbin/totem after
18064           a seek.
18065
18066 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
18067
18068           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
18069           Original commit message from CVS:
18070           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
18071           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
18072           Fix seeking in stand-alone mode. Fix nonexistant enum value
18073           introduced in previous commit. Improve debug messages here and
18074           there. Actually return a proper return value in the sink event
18075           handler.
18076
18077 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18078
18079         * ext/lame/gstlame.c:
18080           doh
18081           Original commit message from CVS:
18082           doh
18083
18084 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18085
18086         * ChangeLog:
18087         * ext/lame/gstlame.c:
18088         * ext/mad/gstmad.c:
18089         * ext/sidplay/gstsiddec.cc:
18090           fix up GValueEnum
18091           Original commit message from CVS:
18092           fix up GValueEnum
18093
18094 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
18095
18096         * ChangeLog:
18097         * ext/lame/gstlame.c:
18098         * ext/mad/gstid3tag.c:
18099         * ext/sidplay/gstsiddec.cc:
18100           Update for gst_tag_setter API changes.
18101           Original commit message from CVS:
18102           2005-11-22  Andy Wingo  <wingo@pobox.com>
18103           * Update for gst_tag_setter API changes.
18104
18105 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
18106
18107         * ChangeLog:
18108         * ext/a52dec/gsta52dec.c:
18109         * ext/mad/gstid3tag.c:
18110         * ext/mad/gstmad.c:
18111         * gst/mpegaudioparse/gstmpegaudioparse.c:
18112         * gst/mpegstream/gstdvddemux.c:
18113         * gst/mpegstream/gstmpegparse.c:
18114         * gst/realmedia/rmdemux.c:
18115           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
18116           Original commit message from CVS:
18117           2005-11-22  Andy Wingo  <wingo@pobox.com>
18118           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
18119           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
18120           * ext/mad/gstmad.c (gst_mad_chain)
18121           * gst/mpegaudioparse/gstmpegaudioparse.c
18122           (gst_mp3parse_sink_event)
18123           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
18124           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
18125           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
18126           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
18127           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
18128
18129 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
18130
18131           ext/mad/Makefile.am: libgsttagedit => libgsttag
18132           Original commit message from CVS:
18133           * ext/mad/Makefile.am:
18134           libgsttagedit => libgsttag
18135
18136 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
18137
18138           ext/lame/gstlame.c: Don't take the stream lock
18139           Original commit message from CVS:
18140           * ext/lame/gstlame.c: (gst_lame_sink_event):
18141           Don't take the stream lock
18142
18143 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
18144
18145           ext/: Don't take the stream lock.
18146           Original commit message from CVS:
18147           2005-11-21  Andy Wingo  <wingo@pobox.com>
18148           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
18149           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
18150           * ext/mad/gstmad.c (gst_mad_sink_event):
18151           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
18152           stream lock.
18153           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
18154           stream lock changes.
18155
18156 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
18157
18158           *.*: Ran scripts/update-macros. Oh yes.
18159           Original commit message from CVS:
18160           2005-11-21  Andy Wingo  <wingo@pobox.com>
18161           * *.h:
18162           * *.c: Ran scripts/update-macros. Oh yes.
18163
18164 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18165
18166           gst/mpegstream/: Filler events have beem removed for now.
18167           Original commit message from CVS:
18168           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
18169           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
18170           Filler events have beem removed for now.
18171
18172 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18173
18174           gst/: Update for GST_FOURCC_FORMAT API change.
18175           Original commit message from CVS:
18176           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
18177           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18178           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
18179           Update for GST_FOURCC_FORMAT API change.
18180
18181 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
18182
18183           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
18184           Original commit message from CVS:
18185           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
18186           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
18187           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
18188           (gst_rmdemux_parse_packet):
18189           Modifications for disapearance of GST_PAD_IS_USABLE()
18190
18191 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
18192
18193           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
18194           Original commit message from CVS:
18195           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
18196           Remove some setcaps brokenness.
18197           Don't crash on bad input.
18198
18199 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
18200
18201           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
18202           Original commit message from CVS:
18203           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
18204           calling transform.
18205           (gst_id3_tag_do_typefind): Unref caps
18206           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
18207
18208 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
18209
18210         * ext/mad/gstmad.c:
18211           remove accidentally commited hack
18212           Original commit message from CVS:
18213           remove accidentally commited hack
18214
18215 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
18216
18217         * ext/mad/gstmad.c:
18218           free pad templates
18219           Original commit message from CVS:
18220           free pad templates
18221
18222 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
18223
18224           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
18225           Original commit message from CVS:
18226           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
18227           (gst_mpeg2dec_sink_event):
18228           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
18229           nice-ify debug message in event handler; add CHECKME.
18230           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
18231           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
18232           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
18233           (gst_dvd_demux_sync_stream_to_time):
18234           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18235           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
18236           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
18237           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
18238           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
18239           (gst_mpeg_demux_sync_stream_to_time),
18240           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
18241           * gst/mpegstream/gstmpegdemux.h:
18242           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
18243           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
18244           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
18245           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
18246           (gst_mpeg_parse_chain):
18247           * gst/mpegstream/gstmpegparse.h:
18248           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
18249           return value confusion (gst_pad_push vs. gst_pad_send_event and
18250           gst_pad_push_event); pass flow return values to caller;
18251           miscellaneous fixes and clean-ups.
18252
18253 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
18254
18255         * gst/mpegstream/gstdvddemux.c:
18256           set rank to secondary until it works 100%
18257           Original commit message from CVS:
18258           set rank to secondary until it works 100%
18259
18260 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
18261
18262         * gst-plugins-ugly.spec.in:
18263           add mpegstream plugin to spec file
18264           Original commit message from CVS:
18265           add mpegstream plugin to spec file
18266
18267 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18268
18269           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
18270           Original commit message from CVS:
18271           2005-11-14  Martin Soto  <soto@localhost.localdomain>
18272           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
18273           gstrfc2250enc.h.
18274
18275 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
18276
18277           partially port the mpegstream plugin to GStreamer 0.9.
18278           Original commit message from CVS:
18279           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
18280           * configure.ac:
18281           * gst/mpegstream/Makefile.am:
18282           * gst/mpegstream/gstdvddemux.c:
18283           * gst/mpegstream/gstdvddemux.h:
18284           * gst/mpegstream/gstmpegdemux.c:
18285           * gst/mpegstream/gstmpegdemux.h:
18286           * gst/mpegstream/gstmpegpacketize.c:
18287           * gst/mpegstream/gstmpegpacketize.h:
18288           * gst/mpegstream/gstmpegparse.c:
18289           * gst/mpegstream/gstmpegparse.h:
18290           * gst/mpegstream/gstmpegstream.c:
18291           * gst/mpegstream/gstrfc2250enc.c:
18292           * gst/mpegstream/gstrfc2250enc.h:
18293           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
18294           partially port the mpegstream plugin to GStreamer 0.9.
18295
18296 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
18297
18298           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
18299           Original commit message from CVS:
18300           2005-11-14  Andy Wingo  <wingo@pobox.com>
18301           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
18302           debugging, allows dll builds on windows. Fixes #316076.
18303
18304 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18305
18306         * ChangeLog:
18307         * configure.ac:
18308           back to head
18309           Original commit message from CVS:
18310           back to head
18311
18312 === release 0.9.5 ===
18313
18314 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18315
18316         * ChangeLog:
18317         * NEWS:
18318         * RELEASE:
18319         * common:
18320         * configure.ac:
18321         * docs/plugins/inspect/plugin-a52dec.xml:
18322         * docs/plugins/inspect/plugin-amrnb.xml:
18323         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18324         * docs/plugins/inspect/plugin-iec958.xml:
18325         * docs/plugins/inspect/plugin-lame.xml:
18326         * docs/plugins/inspect/plugin-mad.xml:
18327         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18328         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18329         * docs/plugins/inspect/plugin-rmdemux.xml:
18330           releasing 0.9.5
18331           Original commit message from CVS:
18332           releasing 0.9.5
18333
18334 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
18335
18336           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
18337           Original commit message from CVS:
18338           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
18339           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18340           (handle_sequence), (handle_picture), (handle_slice),
18341           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
18342           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
18343           Forward GstFlowReturn about everywhere.
18344           Handle seeking correctly.
18345
18346 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
18347
18348           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
18349           Original commit message from CVS:
18350           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
18351           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
18352           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
18353           Small cleanups in refcounting.
18354
18355 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
18356
18357           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
18358           Original commit message from CVS:
18359           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18360           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
18361           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
18362           (handle_sequence), (handle_picture):
18363           * ext/mpeg2dec/gstmpeg2dec.h:
18364           Removed lots of dubious code.
18365           Handle flushing and seeking correctly. Still leaks though...
18366
18367 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
18368
18369         * ChangeLog:
18370         * configure.ac:
18371           port plugins listing changes
18372           Original commit message from CVS:
18373           port plugins listing changes
18374
18375 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18376
18377         * ChangeLog:
18378         * configure.ac:
18379           back to HEAD
18380           Original commit message from CVS:
18381           back to HEAD
18382
18383 === release 0.9.4 ===
18384
18385 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18386
18387         * ChangeLog:
18388         * Makefile.am:
18389         * NEWS:
18390         * RELEASE:
18391         * configure.ac:
18392         * docs/plugins/gst-plugins-ugly-plugins.args:
18393         * docs/plugins/gst-plugins-ugly-plugins.signals:
18394         * docs/plugins/inspect/plugin-a52dec.xml:
18395         * docs/plugins/inspect/plugin-amrnb.xml:
18396         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18397         * docs/plugins/inspect/plugin-iec958.xml:
18398         * docs/plugins/inspect/plugin-lame.xml:
18399         * docs/plugins/inspect/plugin-mad.xml:
18400         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18401         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18402         * docs/plugins/inspect/plugin-rmdemux.xml:
18403         * gst/realmedia/rmdemux.c:
18404         * po/POTFILES.in:
18405           releasing 0.9.4
18406           Original commit message from CVS:
18407           releasing 0.9.4
18408
18409 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
18410
18411           gst/realmedia/rmdemux.c: STOPPED->FAILED
18412           Original commit message from CVS:
18413           2005-10-23  Julien MOUTTE  <julien@moutte.net>
18414           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
18415
18416 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
18417
18418         * gst-plugins-ugly.spec.in:
18419           add packaging of a52dec
18420           Original commit message from CVS:
18421           add packaging of a52dec
18422
18423 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
18424
18425           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
18426           Original commit message from CVS:
18427           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18428           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
18429           Set correct stream time in newsegment event.
18430
18431 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18432
18433         * ext/Makefile.am:
18434           fix distcheck
18435           Original commit message from CVS:
18436           fix distcheck
18437
18438 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18439
18440         * ChangeLog:
18441         * ext/Makefile.am:
18442           fix distcheck
18443           Original commit message from CVS:
18444           fix distcheck
18445
18446 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
18447
18448           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
18449           Original commit message from CVS:
18450           * ext/a52dec/Makefile.am:
18451           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
18452           (gst_a52dec_class_init), (gst_a52dec_sink_event),
18453           (gst_a52dec_change_state):
18454           * ext/a52dec/gsta52dec.h:
18455           Re-enable CPU flags, use liboil to get them.
18456
18457 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
18458
18459           Port AC3 decoder to 0.9 (#318849).
18460           Original commit message from CVS:
18461           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18462           * configure.ac:
18463           * ext/a52dec/Makefile.am:
18464           * ext/a52dec/gsta52dec.c:
18465           * ext/a52dec/gsta52dec.h:
18466           Port AC3 decoder to 0.9 (#318849).
18467
18468 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
18469
18470           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
18471           Original commit message from CVS:
18472           * ext/sidplay/gstsiddec.cc:
18473           Small fixes and more error messages.
18474
18475 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
18476
18477           API change fixen.
18478           Original commit message from CVS:
18479           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
18480           (gst_amrnbparse_state_change):
18481           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18482           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
18483           * ext/mpeg2dec/gstmpeg2dec.c:
18484           * ext/sidplay/gstsiddec.cc:
18485           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18486           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
18487           API change fixen.
18488
18489 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
18490
18491           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
18492           Original commit message from CVS:
18493           * configure.ac:
18494           GST_DOC has been renamed to GST_DOCBOOK_CHECK
18495
18496 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18497
18498           configure.ac: some docs I had
18499           Original commit message from CVS:
18500           * configure.ac:
18501           some docs I had
18502           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18503           trivial fixes
18504
18505 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
18506
18507           gst/realmedia/rmdemux.c: segment-start/done API change.
18508           Original commit message from CVS:
18509           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
18510           (gst_rmdemux_perform_seek):
18511           segment-start/done API change.
18512
18513 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
18514
18515         * ChangeLog:
18516         * common:
18517         * gst/iec958/ac3iec.c:
18518           Set buffer durations on IEC958 buffers.
18519           Original commit message from CVS:
18520           Set buffer durations on IEC958 buffers.
18521
18522 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
18523
18524           configure.ac: Fix glib check
18525           Original commit message from CVS:
18526           * configure.ac:
18527           Fix glib check
18528
18529 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
18530
18531           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18532           Original commit message from CVS:
18533           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18534           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
18535
18536 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18537
18538           examples/stats/mp2ogg.c: yes, typo fixes
18539           Original commit message from CVS:
18540           * examples/stats/mp2ogg.c:
18541           yes, typo fixes
18542
18543 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18544
18545           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
18546           Original commit message from CVS:
18547           * examples/indexing/indexmpeg.c: (main):
18548           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
18549           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
18550           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
18551           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
18552           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
18553           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
18554           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
18555           * ext/dvdread/dvdreadsrc.h:
18556           * ext/lame/gstlame.h:
18557           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
18558           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
18559           * gst/iec958/ac3iec.h:
18560           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
18561           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
18562           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
18563           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
18564           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
18565           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
18566           moved bitshift from macro to enum definition
18567
18568 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
18569
18570           newsegment API update.
18571           Original commit message from CVS:
18572           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
18573           * ext/mad/gstmad.c: (gst_mad_chain):
18574           * gst/mpegaudioparse/gstmpegaudioparse.c:
18575           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18576           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
18577           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
18578           newsegment API update.
18579
18580 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
18581
18582           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
18583           Original commit message from CVS:
18584           * ext/amrnb/amrnbdec.c:
18585           Mark invalid frame sizes
18586           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
18587           UNUSABLE is not to be used here, just push out stuff so
18588           probes can continue linking or making the pad usable.
18589
18590 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
18591
18592         * ChangeLog:
18593         * gst/realmedia/rmdemux.c:
18594           Improve seek error-resilience.
18595           Original commit message from CVS:
18596           Improve seek error-resilience.
18597           Better error handling generally.
18598
18599 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18600
18601         * ChangeLog:
18602         * configure.ac:
18603           back to head
18604           Original commit message from CVS:
18605           back to head
18606
18607 === release 0.9.3 ===
18608
18609 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18610
18611         * ChangeLog:
18612         * NEWS:
18613         * README:
18614         * configure.ac:
18615         * ext/sidplay/Makefile.am:
18616           release time
18617           Original commit message from CVS:
18618           release time
18619
18620 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
18621
18622         * gst/realmedia/rmdemux.h:
18623           Forgot to commit this file. I hate Nano.
18624           Original commit message from CVS:
18625           Forgot to commit this file. I hate Nano.
18626
18627 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
18628
18629         * ChangeLog:
18630         * common:
18631         * gst/realmedia/rmdemux.c:
18632           Sanity checks and memory leak fixes for real demuxer
18633           Original commit message from CVS:
18634           Sanity checks and memory leak fixes for real demuxer
18635
18636 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
18637
18638           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
18639           Original commit message from CVS:
18640           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
18641           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
18642           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
18643           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
18644           Real demuxer fixes. Make it more bulletproof against bad data,
18645           identify a few more stream types.
18646           Fix seeking so that it works (at least with the seek example
18647           program; it still fails with totem).
18648
18649 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
18650
18651           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
18652           Original commit message from CVS:
18653           * gst/mpegaudioparse/gstmpegaudioparse.c:
18654           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18655           Set correct caps on buffers too.
18656
18657 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
18658
18659           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
18660           Original commit message from CVS:
18661           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
18662           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18663           * gst/mpegaudioparse/gstmpegaudioparse.h:
18664           Put timestamps on buffers.
18665
18666 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
18667
18668         * ChangeLog:
18669         * ext/amrnb/amrnbenc.c:
18670           Changed amrnbenc description, it is an encoder, not decoder.
18671           Original commit message from CVS:
18672           Changed amrnbenc description, it is an encoder, not decoder.
18673
18674 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
18675
18676         * ChangeLog:
18677         * gst/iec958/ac3_padder.c:
18678         * gst/iec958/ac3_padder.h:
18679         * gst/iec958/ac3iec.c:
18680           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
18681           Original commit message from CVS:
18682           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
18683           more accurate, and to check AC3 checksums (both of them in each frame),
18684           and dump the frame (as a probable sync failure) if they don't match.
18685           General code cleanup, improved comments. Changed to not construct the
18686           header backwards, and not byteswap everything else. If we end up needing
18687           to do little-endian output, we should swap in the element doing the
18688           output (AC3 is big-endian).
18689
18690 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
18691
18692         * gst-plugins-ugly.spec.in:
18693           fix spec file for ugly
18694           Original commit message from CVS:
18695           fix spec file for ugly
18696
18697 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18698
18699         * docs/plugins/inspect/plugin-lame.xml:
18700           revert empty commit
18701           Original commit message from CVS:
18702           revert empty commit
18703
18704 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18705
18706         * docs/plugins/scan.stamp:
18707           whoops, wrong files
18708           Original commit message from CVS:
18709           whoops, wrong files
18710
18711 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18712
18713           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
18714           Original commit message from CVS:
18715           * docs/plugins/gst-plugins-ugly-plugins.args:
18716           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18717           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18718           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18719           commit missing files
18720           * docs/plugins/inspect/plugin-lame.xml:
18721           update
18722
18723 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18724
18725         * Makefile.am:
18726         * common:
18727         * gst-plugins-ugly.spec.in:
18728           add check-valgrind target
18729           Original commit message from CVS:
18730           add check-valgrind target
18731
18732 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18733
18734         * docs/plugins/scanobj-build.stamp:
18735           add stamp
18736           Original commit message from CVS:
18737           add stamp
18738
18739 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
18740
18741           ext/lame/gstlame.c: Set caps on outgoing buffers.
18742           Original commit message from CVS:
18743           * ext/lame/gstlame.c: (gst_lame_chain):
18744           Set caps on outgoing buffers.
18745
18746 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18747
18748         * ChangeLog:
18749         * ext/lame/gstlame.c:
18750         * ext/lame/gstlame.h:
18751           clean up further so we don't try to set up five times for a simple pipeline
18752           Original commit message from CVS:
18753           clean up further so we don't try to set up five times for
18754           a simple pipeline
18755
18756 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
18757
18758         * ChangeLog:
18759         * common:
18760         * gst/iec958/ac3iec.c:
18761           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
18762           Original commit message from CVS:
18763           Set setcaps function on sink pad, not source pad. Produce correct caps
18764           on output buffers.
18765
18766 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18767
18768         * common:
18769         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18770         * docs/plugins/inspect/plugin-iec958.xml:
18771         * docs/plugins/inspect/plugin-lame.xml:
18772         * docs/plugins/inspect/plugin-mad.xml:
18773         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18774         * docs/plugins/inspect/plugin-rmdemux.xml:
18775           update inspect with source
18776           Original commit message from CVS:
18777           update inspect with source
18778
18779 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18780
18781           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
18782           Original commit message from CVS:
18783           * ext/mad/gstid3tag.c:
18784           gsttaginterface.h -> gsttagsetter.h
18785
18786 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18787
18788         * configure.ac:
18789           back to HEAD
18790           Original commit message from CVS:
18791           back to HEAD
18792
18793 === release 0.9.1 ===
18794
18795 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18796
18797         * ChangeLog:
18798         * NEWS:
18799         * README:
18800         * RELEASE:
18801         * autogen.sh:
18802         * configure.ac:
18803           releasing 0.9.2
18804           Original commit message from CVS:
18805           releasing 0.9.2
18806
18807 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
18808
18809           ext/amrnb/: State change function updates.
18810           Original commit message from CVS:
18811           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
18812           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
18813           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
18814           State change function updates.
18815
18816 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18817
18818           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
18819           Original commit message from CVS:
18820           * ext/mpeg2dec/gstmpeg2dec.c:
18821           GST_CAT_SEEK disappeared from the public API at some point
18822
18823 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18824
18825         * gst/iec958/ac3_padder.c:
18826         * gst/iec958/ac3_padder.h:
18827           doc fixes
18828           Original commit message from CVS:
18829           doc fixes
18830
18831 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18832
18833         * Makefile.am:
18834         * autogen.sh:
18835         * common:
18836         * configure.ac:
18837         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18838         * docs/plugins/inspect-build.stamp:
18839         * docs/plugins/inspect.stamp:
18840         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18841         * docs/plugins/inspect/plugin-iec958.xml:
18842         * docs/plugins/inspect/plugin-lame.xml:
18843         * docs/plugins/inspect/plugin-mad.xml:
18844         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18845         * docs/plugins/inspect/plugin-rmdemux.xml:
18846           docs for ugly plugins
18847           Original commit message from CVS:
18848           docs for ugly plugins
18849
18850 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18851
18852         * gst-plugins-ugly.spec.in:
18853         * gst/iec958/Makefile.am:
18854           build fixes
18855           Original commit message from CVS:
18856           build fixes
18857
18858 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
18859
18860         * ChangeLog:
18861         * gst/iec958/ac3iec.c:
18862           Accept audio/x-private1-a3c on sink pad
18863           Original commit message from CVS:
18864           Accept audio/x-private1-a3c on sink pad
18865
18866 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18867
18868         * gst-plugins-ugly.spec.in:
18869           spec updates
18870           Original commit message from CVS:
18871           spec updates
18872
18873 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
18874
18875         * examples/gstplay/player.c:
18876         * examples/stats/mp2ogg.c:
18877         * ext/a52dec/gsta52dec.c:
18878         * ext/amrnb/amrnbdec.c:
18879         * ext/amrnb/amrnbenc.c:
18880         * ext/amrnb/amrnbparse.c:
18881         * ext/dvdnav/dvdnavsrc.c:
18882         * ext/dvdread/dvdreadsrc.c:
18883         * ext/lame/gstlame.c:
18884         * ext/mad/gstid3tag.c:
18885         * ext/mad/gstmad.c:
18886         * ext/mpeg2dec/gstmpeg2dec.c:
18887         * gst/ac3parse/gstac3parse.c:
18888         * gst/asfdemux/gstasfdemux.c:
18889         * gst/asfdemux/gstasfmux.c:
18890         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18891         * gst/iec958/ac3iec.c:
18892         * gst/mpegaudioparse/gstmpegaudioparse.c:
18893         * gst/mpegstream/gstdvddemux.c:
18894         * gst/mpegstream/gstmpegdemux.c:
18895         * gst/mpegstream/gstmpegparse.c:
18896         * gst/mpegstream/gstrfc2250enc.c:
18897         * gst/realmedia/rmdemux.c:
18898         * gst/synaesthesia/gstsynaesthesia.c:
18899           All plugins updated for element state changes.
18900           Original commit message from CVS:
18901           2005-09-02  Andy Wingo  <wingo@pobox.com>
18902           * All plugins updated for element state changes.
18903
18904 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
18905
18906         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18907         * gst/iec958/ac3iec.c:
18908           Fix return types in setcaps functions
18909           Original commit message from CVS:
18910           Fix return types in setcaps functions
18911
18912 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
18913
18914         * ChangeLog:
18915         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18916         * gst/iec958/ac3iec.c:
18917           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
18918           Original commit message from CVS:
18919           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
18920           Some general cleanups in iec958 framer.
18921
18922 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18923
18924         * common:
18925         * m4/Makefile.am:
18926         * m4/as-arts.m4:
18927         * m4/esd.m4:
18928         * m4/gst-alsa.m4:
18929         * m4/gst-artsc.m4:
18930         * m4/gst-matroska.m4:
18931         * m4/ogg.m4:
18932         * m4/vorbis.m4:
18933           fix distcheck; remove some old m4s
18934           Original commit message from CVS:
18935           fix distcheck; remove some old m4s
18936
18937 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
18938
18939         * ChangeLog:
18940         * configure.ac:
18941         * gst/iec958/Makefile.am:
18942         * gst/iec958/ac3_padder.c:
18943         * gst/iec958/ac3_padder.h:
18944         * gst/iec958/ac3iec.c:
18945         * gst/iec958/ac3iec.h:
18946           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
18947           Original commit message from CVS:
18948           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
18949
18950 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
18951
18952           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
18953           Original commit message from CVS:
18954           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
18955           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
18956           (gst_dvdlpcmdec_change_state):
18957           Cleanups, fixed header parsing and stripping.
18958
18959 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
18960
18961         * ChangeLog:
18962         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18963           Use the right bytes when parsing the LPCM dvd header
18964           Original commit message from CVS:
18965           Use the right bytes when parsing the LPCM dvd header
18966
18967 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
18968
18969         * ChangeLog:
18970         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18971           Return the correct values from chain function
18972           Original commit message from CVS:
18973           Return the correct values from chain function
18974
18975 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18976
18977         * common:
18978         * docs/Makefile.am:
18979         * docs/plugins/.gitignore:
18980         * docs/random/ChangeLog-0.8:
18981         * docs/version.entities.in:
18982           adding doc stuff
18983           Original commit message from CVS:
18984           adding doc stuff
18985
18986 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
18987
18988         * ChangeLog:
18989         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18990         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18991           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
18992           Original commit message from CVS:
18993           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
18994           header; instead do this internally. Also support the old way, using
18995           a different mime-type. CVS:
18996