Release 0.11.2
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 0.11.2 ===
2
3 2012-03-22  Wim Taymans <wim.taymans@collabora.co.uk>
4
5         * configure.ac:
6           releasing 0.11.2, "Savior from Anger"
7
8 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9
10         * tests/check/elements/mpeg2dec.c:
11           tests: fix after memory changes
12
13 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
14
15         * ext/x264/gstx264enc.c:
16         * ext/x264/gstx264enc.h:
17           x264enc: remove deprecated properties
18
19 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
20
21           Merge remote-tracking branch 'origin/master' into 0.11
22           So 0.11 folks also get amr include fixes.
23           Conflicts:
24           ext/a52dec/gsta52dec.c
25           ext/mad/gstmad.c
26
27 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
28
29         * gst/synaesthesia/gstsynaesthesia.c:
30           synaesthesia: fixup for bufferpool api changes
31           ... as well as some caps ref handling.
32
33 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
34
35         * gst/realmedia/rademux.c:
36         * gst/realmedia/rmdemux.c:
37           don't pass random pointers to pull_range
38
39 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
40
41         * ext/mpeg2dec/gstmpeg2dec.c:
42           update for bufferpool changes
43
44 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
45
46         * ext/mpeg2dec/gstmpeg2dec.c:
47           update for allocation query changes
48
49 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
50
51         * ext/dvdread/dvdreadsrc.c:
52         * ext/lame/gstlamemp3enc.c:
53         * ext/mpeg2dec/gstmpeg2dec.c:
54         * ext/x264/gstx264enc.c:
55         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
56         * gst/dvdsub/gstdvdsubdec.c:
57           update for memory api changes
58
59 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
60
61         * ext/mpeg2dec/gstmpeg2dec.c:
62           take padding into account
63
64 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
65
66         * ext/mad/gstmad.c:
67           mad: simplify parsing code
68           Also fixes #671455 (expected at least).
69
70 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
71
72         * configure.ac:
73           configure.ac: bump required GLib to 2.31.14
74           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
75
76 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
77
78         * ext/sidplay/gstsiddec.cc:
79           fix for caps _normalize changes
80
81 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
82
83         * ext/x264/gstx264enc.c:
84           fix for caps api changes
85
86 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
87
88         * ext/a52dec/gsta52dec.c:
89         * ext/a52dec/gsta52dec.h:
90           a52dec: use base class tag handling helper
91           ... so as to ensure these to be handled and sent at proper time.
92
93 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
94
95         * ext/dvdread/dvdreadsrc.c:
96           dvdreadsrc: Use variable type with correct signedness
97
98 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
99
100         * ext/mpeg2dec/gstmpeg2dec.c:
101           mpeg2dec: Copy planes in one go when possible
102
103 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
104
105         * configure.ac:
106         * ext/amrnb/amrnbdec.h:
107         * ext/amrnb/amrnbenc.h:
108         * ext/amrwbdec/amrwbdec.h:
109           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
110           In previous versions, the opencore-amr include sub-directory
111           would be specified in the include path in the CFLAGS, but this
112           is no longer the case in newer versions, so we need to add those
113           to our include directives.
114           Based on patch by: Christian Morales Vega
115           https://bugzilla.gnome.org/show_bug.cgi?id=671123
116
117 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
118
119         * configure.ac:
120           configure: get rid of non-pkg-config ways to check for opencore-amr
121
122 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
123
124         * ext/mpeg2dec/gstmpeg2dec.c:
125           update for metadata API changes
126
127 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
128
129         * ext/amrwbdec/Makefile.am:
130         * ext/lame/Makefile.am:
131         * ext/mad/Makefile.am:
132           amrwbdec, lame, mad: link to libgstbase
133
134 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
135
136         * ext/x264/gstx264enc.c:
137           x264enc: fix compiler warning
138
139 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
140
141           Merge remote-tracking branch 'origin/master' into 0.11
142
143 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
144
145           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
146           Conflicts:
147           ext/mad/gstmad.c
148
149 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
150
151         * NEWS:
152         * RELEASE:
153         * configure.ac:
154         * docs/plugins/gst-plugins-ugly-plugins.args:
155         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
156         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
157         * docs/plugins/inspect/plugin-a52dec.xml:
158         * docs/plugins/inspect/plugin-amrnb.xml:
159         * docs/plugins/inspect/plugin-amrwbdec.xml:
160         * docs/plugins/inspect/plugin-asf.xml:
161         * docs/plugins/inspect/plugin-cdio.xml:
162         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
163         * docs/plugins/inspect/plugin-dvdread.xml:
164         * docs/plugins/inspect/plugin-dvdsub.xml:
165         * docs/plugins/inspect/plugin-iec958.xml:
166         * docs/plugins/inspect/plugin-lame.xml:
167         * docs/plugins/inspect/plugin-mad.xml:
168         * docs/plugins/inspect/plugin-mpeg2dec.xml:
169         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
170         * docs/plugins/inspect/plugin-mpegstream.xml:
171         * docs/plugins/inspect/plugin-realmedia.xml:
172         * docs/plugins/inspect/plugin-siddec.xml:
173         * docs/plugins/inspect/plugin-twolame.xml:
174         * docs/plugins/inspect/plugin-x264.xml:
175         * win32/common/config.h:
176           Bump version after release
177
178 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
179
180         * autogen.sh:
181           autogen.sh: avoid touching .po files during 'make'
182           A simple workaround to deal with GNU gettext automake integration
183           failing to deal with git.  Fixes: #669207
184
185 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
186
187         * ext/x264/gstx264enc.c:
188           x264: convert g_print to LOG
189
190 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
191
192         * gst/asfdemux/gstrtpasfdepay.c:
193           update for new memory api
194
195 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
196
197         * ext/x264/gstx264enc.c:
198           x264enc: handle pts and dts
199
200 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
201
202         * ext/mad/gstmad.c:
203           mad: handle libmad freeform parsing quirk
204
205 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
206
207         * ext/mad/gstmad.c:
208           mad: fixup unhacking last frame coaxing
209           ... so as to not only replace the data pointer but also available size.
210
211 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
212
213         * gst-plugins-ugly.spec.in:
214           Add latest plugins
215
216 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
217
218         * win32/common/config.h:
219           win32: back to development
220
221 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
222
223         * configure.ac:
224         * gst/synaesthesia/gstsynaesthesia.c:
225         * gst/synaesthesia/gstsynaesthesia.h:
226           synaesthesia: port to 0.11
227
228 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
229
230         * configure.ac:
231         * gst/xingmux/gstxingmux.c:
232           xingmux: port to 0.11
233
234 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
235
236         * configure.ac:
237           back to development
238
239 === release 0.11.1 ===
240
241 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
242
243         * ChangeLog:
244         * NEWS:
245         * RELEASE:
246         * configure.ac:
247         * docs/plugins/gst-plugins-ugly-plugins.args:
248         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
249         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
250         * docs/plugins/inspect/plugin-a52dec.xml:
251         * docs/plugins/inspect/plugin-amrnb.xml:
252         * docs/plugins/inspect/plugin-amrwbdec.xml:
253         * docs/plugins/inspect/plugin-asf.xml:
254         * docs/plugins/inspect/plugin-cdio.xml:
255         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
256         * docs/plugins/inspect/plugin-dvdread.xml:
257         * docs/plugins/inspect/plugin-dvdsub.xml:
258         * docs/plugins/inspect/plugin-lame.xml:
259         * docs/plugins/inspect/plugin-mad.xml:
260         * docs/plugins/inspect/plugin-mpeg2dec.xml:
261         * docs/plugins/inspect/plugin-realmedia.xml:
262         * docs/plugins/inspect/plugin-siddec.xml:
263         * docs/plugins/inspect/plugin-twolame.xml:
264         * docs/plugins/inspect/plugin-x264.xml:
265         * gst-plugins-ugly.doap:
266         * po/af.po:
267         * po/az.po:
268         * po/bg.po:
269         * po/ca.po:
270         * po/cs.po:
271         * po/da.po:
272         * po/de.po:
273         * po/el.po:
274         * po/en_GB.po:
275         * po/eo.po:
276         * po/es.po:
277         * po/eu.po:
278         * po/fi.po:
279         * po/fr.po:
280         * po/gl.po:
281         * po/hu.po:
282         * po/id.po:
283         * po/it.po:
284         * po/ja.po:
285         * po/lt.po:
286         * po/lv.po:
287         * po/ms.po:
288         * po/mt.po:
289         * po/nb.po:
290         * po/nl.po:
291         * po/or.po:
292         * po/pl.po:
293         * po/pt_BR.po:
294         * po/ro.po:
295         * po/ru.po:
296         * po/sk.po:
297         * po/sl.po:
298         * po/sq.po:
299         * po/sr.po:
300         * po/sv.po:
301         * po/tr.po:
302         * po/uk.po:
303         * po/vi.po:
304         * po/zh_CN.po:
305         * win32/common/config.h:
306           RELEASE 0.11.1
307
308 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
309
310           Merge branch 'master' into 0.11
311           Conflicts:
312           ext/mad/gstmad.c
313
314 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
315
316         * ext/mad/gstmad.c:
317           mad: unhack last frame coaxing
318           ... so as to maximally use available base class API and interfere least
319           as possible with its internal state.
320
321 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
322
323         * ext/mad/gstmad.c:
324           mad: fix compilation
325
326 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
327
328         * ext/mad/gstmad.c:
329           mad: chain up to default event handler
330
331 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
332
333         * ext/x264/gstx264enc.c:
334           x264enc: unmap video frame after encoding
335           Fixes major memory leak.
336           https://bugzilla.gnome.org/show_bug.cgi?id=669863
337
338 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
339
340         * ext/x264/gstx264enc.c:
341           x264enc: fix after merge
342
343 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
344
345           Merge branch 'master' into 0.11
346           Conflicts:
347           ext/x264/gstx264enc.c
348
349 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
350
351         * ext/sidplay/gstsiddec.cc:
352         * ext/sidplay/gstsiddec.h:
353           sidplay: don't use ulong properties
354
355 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
356
357         * ext/sidplay/gstsiddec.cc:
358           sidplay: fix negotiation
359
360 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
361
362         * ext/x264/gstx264enc.c:
363           x264enc: Add baseline profile to caps
364           libx264 does not yet support the features that create the difference
365           between baseline and constrained baseline profile. Hence it currently
366           supports both though it can only technically encode constrained
367           baseline.
368
369 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
370
371         * ext/amrnb/amrnbenc.c:
372         * gst/asfdemux/gstasfdemux.c:
373         * gst/realmedia/rdtmanager.c:
374           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
375
376 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
377
378         * tests/check/elements/mpeg2dec.c:
379           mpeg2dec: fix test a bit more
380           Still broken because cropping is broken in mpeg2dec
381
382 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
383
384         * tests/check/elements/amrnbenc.c:
385         * tests/check/elements/x264enc.c:
386         * tests/check/elements/xingmux.c:
387           tests: fix some tests
388
389 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
390
391         * ext/twolame/gsttwolamemp2enc.c:
392           twolame: Use new audio encoder/decoder base class API for srcpad caps
393
394 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
395
396         * ext/lame/gstlamemp3enc.c:
397           lame: Use new audio encoder/decoder base class API for srcpad caps
398
399 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
400
401         * ext/mad/gstmad.c:
402           mad: Use new audio encoder/decoder base class API for srcpad caps
403
404 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
405
406         * ext/a52dec/gsta52dec.c:
407           a52dec: Use new audio encoder/decoder base class API for srcpad caps
408
409 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
410
411         * ext/amrwbdec/amrwbdec.c:
412           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
413
414 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
415
416         * ext/amrnb/amrnbdec.c:
417         * ext/amrnb/amrnbenc.c:
418           amrnb: Use new audio encoder/decoder base class API for srcpad caps
419
420 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
421
422         * ext/mad/gstmad.c:
423           mad: ensure we do not confuse the base class with our buffer guard
424           mad expects extra bytes at the end of a buffer (see discussion in
425           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
426           and since we inject these without the base class' knowledge, we
427           need to hide the bodies better.
428           This fixes an assert at EOS when decoding an mp3 manually without
429           an intervening mpegaudioparse.
430
431 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
432
433         * gst/realmedia/rtspreal.c:
434           update for HEADER flag
435
436 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
437
438         * ext/x264/gstx264enc.c:
439         * ext/x264/gstx264enc.h:
440           x264enc: implement force-key-unit API
441
442 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
443
444         * common:
445           Automatic update of common submodule
446           From c463bc0 to 7fda524
447
448 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
449
450         * ext/amrnb/amrnbdec.c:
451         * ext/amrwbdec/amrwbdec.c:
452           amr: port to 0.11 again
453
454 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
455
456           Merge branch 'master' into 0.11
457           Conflicts:
458           ext/a52dec/gsta52dec.c
459
460 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
461
462         * ext/a52dec/gsta52dec.c:
463         * ext/amrnb/amrnbdec.c:
464         * ext/amrnb/amrnbenc.c:
465         * ext/amrwbdec/amrwbdec.c:
466         * ext/dvdread/dvdreadsrc.c:
467         * ext/lame/gstlamemp3enc.c:
468         * ext/mad/gstmad.c:
469         * ext/mpeg2dec/gstmpeg2dec.c:
470         * ext/sidplay/gstsiddec.cc:
471         * ext/twolame/gsttwolamemp2enc.c:
472         * gst/asfdemux/asfpacket.c:
473         * gst/asfdemux/gstasfdemux.c:
474         * gst/asfdemux/gstrtpasfdepay.c:
475         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
476         * gst/dvdsub/gstdvdsubdec.c:
477         * gst/dvdsub/gstdvdsubdec.h:
478         * gst/realmedia/gstrdtbuffer.c:
479         * gst/realmedia/gstrdtbuffer.h:
480         * gst/realmedia/rdtdepay.c:
481         * gst/realmedia/rmdemux.c:
482         * gst/realmedia/rmutils.c:
483           port to new memory API
484
485 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
486
487         * common:
488           Automatic update of common submodule
489           From 2a59016 to c463bc0
490
491 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
492
493         * gst-libs/gst/glib-compat-private.h:
494           Remove compatibility versions for deprecated GLib API
495
496 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
497
498         * ext/a52dec/gsta52dec.c:
499           a52dec: fix read buffer overflow upon syncing
500           The wrong size was being decremented, leading to a runaway
501           read loop.
502
503 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
504
505         * common:
506         * configure.ac:
507           Add --disable-fatal-warnings configure option
508
509 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
510
511         * gst/asfdemux/gstasfdemux.c:
512         * gst/realmedia/rademux.c:
513         * gst/realmedia/rdtmanager.c:
514         * gst/realmedia/rmdemux.c:
515           port to new gthread API
516
517 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
518
519         * configure.ac:
520           configure.ac: Require GLib 2.31.10 for consistency
521
522 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
523
524         * common:
525           Automatic update of common submodule
526           From 0807187 to 2a59016
527
528 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
529
530         * ext/amrwbdec/amrwbdec.c:
531           amrwbdec: _parse should not return OK if not enough data yet
532
533 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
534
535         * ext/amrnb/amrnbdec.c:
536           amrnbdec: _parse should not return OK if not enough data yet
537
538 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
539
540         * ext/dvdread/dvdreadsrc.c:
541           dvdreadsrc: fix off by one in cell calculation for the last chapter
542
543 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
544
545         * gst/asfdemux/gstasfdemux.c:
546           asfdemux: set caps on src pad before adding it
547
548 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
549
550         * gst/asfdemux/gstasfdemux.c:
551           asfdemux: perform writable buffer map to copy into it
552
553 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
554
555         * gst/asfdemux/asfpacket.c:
556         * gst/asfdemux/asfpacket.h:
557           asfpacket: fix 0.11 ported payload extraction
558           ... to cater for not necessarily offset == size - cur_pos,
559           as size may have been adjusted due to padding.
560           Fixes #667567.
561
562 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
563
564         * ext/x264/gstx264enc.c:
565           x264enc: remove useless and semantically (though not practically) wrong code
566           The object will be freed, so it's pointless to set the pointers
567           to NULL anyway.
568
569 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
570
571         * ext/x264/gstx264enc.c:
572           x264enc: remove leaking "optimization"
573
574 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
575
576         * gst/asfdemux/gstasfdemux.c:
577           GST_TYPE_DATE -> G_TYPE_DATE
578
579 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
580
581           Merge remote-tracking branch 'origin/master' into 0.11
582           Conflicts:
583           ext/a52dec/gsta52dec.c
584
585 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
586
587         * ext/a52dec/gsta52dec.c:
588           a52dec: plug buffer leak
589
590 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
591
592         * ext/a52dec/gsta52dec.c:
593           a52dec: plug buffer leak
594
595 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
596
597         * ext/amrnb/amrnbenc.c:
598           amrnbenc: _map and _unmap the appropriate input and output buffers
599
600 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
601
602         * ext/a52dec/gsta52dec.c:
603           a52dec: Fix some merge mistakes
604
605 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
606
607           Merge branch 'master' into 0.11
608           Conflicts:
609           ext/a52dec/gsta52dec.c
610           ext/a52dec/gsta52dec.h
611           ext/lame/gstlame.c
612           ext/lame/gstlame.h
613           ext/lame/gstlamemp3enc.c
614           ext/mad/gstmad.c
615           ext/mad/gstmad.h
616           gst/mpegaudioparse/gstmpegaudioparse.c
617           gst/mpegstream/gstdvddemux.c
618           gst/realmedia/rdtdepay.c
619           po/es.po
620           po/lv.po
621           po/sr.po
622
623 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
624
625         * gst/dvdsub/Makefile.am:
626           dvdsub: add some CFLAGS and LIBS in Makefile.am
627           ... since adapter is still used.
628
629 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
630
631         * gst/realmedia/rmdemux.c:
632           rmdemux: Don't use buffer after unreffing
633
634 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
635
636         * gst/asfdemux/gstasfdemux.c:
637           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
638
639 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
640
641         * ext/mad/gstmad.c:
642           mad: Correctly unmap the buffer with the original data pointer
643
644 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
645
646         * ext/mad/gstmad.c:
647           mad: Make sure to set caps on the srcpad if none are set yet
648
649 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
650
651         * ext/mad/Makefile.am:
652           mad: fix LIBS order in Makefile.am
653
654 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
655
656         * ext/mad/gstmad.h:
657           mad: remove left-over id3tag.h include
658           We don't use libid3tag any more.
659
660 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
661
662         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
663           dvdlpcmdec: fix for multichannel
664
665 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
666
667         * ext/a52dec/gsta52dec.c:
668         * ext/a52dec/gsta52dec.h:
669           a52dec: Update for the new raw audio caps
670
671 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
672
673         * ext/mad/gstmad.c:
674           mad: Update for the new raw audio caps
675
676 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
677
678         * ext/lame/gstlamemp3enc.c:
679           lamemp3enc: Update for the new raw audio caps
680
681 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
682
683         * ext/twolame/gsttwolamemp2enc.c:
684           twolamemp2enc: Update for the new raw audio caps
685
686 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
687
688         * ext/amrwbdec/amrwbdec.c:
689           amrwbdec: Add the new layout field to the raw audio caps
690
691 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
692
693         * ext/amrnb/amrnbdec.c:
694         * ext/amrnb/amrnbenc.c:
695           amrnb: Add the new layout field to the raw audio caps
696
697 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
698
699         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
700         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
701           dvdlpcmdec: Port to the new raw audio caps
702
703 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
704
705         * gst/asfdemux/gstasfdemux.c:
706           asfdemux: Update for libgstriff API changes
707           Still needs to handle audio channel reordering.
708
709 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
710
711         * common:
712           Automatic update of common submodule
713           From 50b34ab to 0807187
714
715 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
716
717         * ext/lame/Makefile.am:
718           lame: fix LIBADD order in Makefile.am
719
720 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
721
722         * tests/check/elements/amrnbenc.c:
723         * tests/check/elements/mpeg2dec.c:
724         * tests/check/elements/x264enc.c:
725         * tests/check/elements/xingmux.c:
726         * tests/check/generic/states.c:
727           tests: make tests compile
728
729 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
730
731         * ext/amrwbdec/amrwbdec.c:
732         * ext/dvdread/dvdreadsrc.c:
733         * ext/mad/gstmad.c:
734         * ext/sidplay/gstsiddec.cc:
735         * gst/asfdemux/gstasfdemux.c:
736         * gst/realmedia/pnmsrc.c:
737         * gst/realmedia/rdtmanager.c:
738         * gst/realmedia/rmdemux.c:
739           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
740
741 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
742
743         * tests/check/Makefile.am:
744           tests: disable generic index test
745
746 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
747
748         * ext/mpeg2dec/gstmpeg2dec.c:
749           mpeg2dec: remove all seeking-related code
750           A parser or demuxer upstream should handle this Same for
751           queries.
752
753 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
754
755         * ext/mpeg2dec/gstmpeg2dec.c:
756         * ext/mpeg2dec/gstmpeg2dec.h:
757           mpeg2dec: update for GstIndex removal
758
759 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
760
761         * ext/cdio/gstcdiocddasrc.c:
762           cdio: update for probe vfunc removal in GstAudioCdSrc
763
764 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
765
766         * ext/lame/gstlame.c:
767         * ext/lame/gstlamemp3enc.c:
768           lame: fix printf format in debug statements
769           https://bugzilla.gnome.org/show_bug.cgi?id=666926
770
771 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
772
773         * ext/lame/gstlame.c:
774         * ext/lame/gstlame.h:
775           lame: ensure parsed output
776           ... by doing some basic parsing of encoded lame data.
777
778 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
779
780         * ext/lame/gstlame.h:
781           lame: cleanup unused instance struct fields
782
783 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
784
785         * ext/lame/Makefile.am:
786         * ext/lame/gstlamemp3enc.c:
787         * ext/lame/gstlamemp3enc.h:
788           lamemp3enc: ensure parsed output
789           ... by doing some basic parsing of encoded lame data.
790           Fixes #652150.
791
792 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
793
794         * ext/lame/gstlamemp3enc.c:
795           lamemp3enc: do not leak merged tags
796
797 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
798
799         * ext/mad/gstmad.c:
800         * ext/mad/gstmad.h:
801           mad: helpfully bodge the last buffer to let mad decode the last frame
802           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
803           to be believed, the last buffer must be followed by a number of 0 bytes
804           in order for the last frame to be decoded (at least in some cases).
805           Doing so seems to work here, fixing a missing 1152 samples when using
806           mp3parse before mad (not using mp3parse would yield the correct amount
807           of samples, if there's extra non-MP3 data after (eg, tag data)).
808
809 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
810
811         * ext/dvdread/dvdreadsrc.c:
812           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
813
814 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
815
816         * gst/mpegstream/gstdvddemux.c:
817           dvddemux: tweak subtitle stream setup based on dvd language codes event
818           ... to allow for non-continuous subtitle stream numbers.
819           The missing stream numbers tend to come up as subtitle streams anyway
820           (albeit not with an identified language tag).
821
822 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
823
824         * ext/dvdread/dvdreadsrc.c:
825           dvdreadsrc: minor safety tweak to sector seeking
826
827 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
828
829         * ext/a52dec/gsta52dec.c:
830           a52dec: check that a52_init returns a valid a52 state
831
832 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
833
834         * ext/mpeg2dec/gstmpeg2dec.c:
835           mpeg2dec: update for new interlaced flags
836
837 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
838
839         * ext/a52dec/Makefile.am:
840         * ext/a52dec/gsta52dec.c:
841         * ext/a52dec/gsta52dec.h:
842           a52dec: port to audiodecoder
843
844 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
845
846         * ext/mad/Makefile.am:
847         * ext/mad/gstmad.c:
848         * ext/mad/gstmad.h:
849           mad: port to audiodecoder
850
851 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
852
853         * ext/a52dec/gsta52dec.c:
854           a52dec: Don't claim to support upstream renegotiation
855           and use fixed caps on the srcpad. To correctly support
856           upstream renegotiation a52dec would need to check if the
857           caps of the downstream allocated buffer are the requested
858           caps or if the size is different.
859           Fixes bug #665989.
860
861 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
862
863         * ext/a52dec/gsta52dec.c:
864           a52dec: Check that the a52_state is correctly initialized
865
866 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
867
868         * gst-libs/gst/Makefile.am:
869         * gst-libs/gst/glib-compat-private.h:
870         * gst/asfdemux/gstasfdemux.c:
871         * gst/mpegaudioparse/gstmpegaudioparse.c:
872         * gst/realmedia/rademux.c:
873         * gst/realmedia/rdtmanager.c:
874         * gst/realmedia/rmdemux.c:
875           Work around deprecated thread API in glib master
876           Add private replacements for deprecated functions such as
877           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
878           to avoid the deprecation warnings. We can't change most of
879           these in 0.10 because they're part of our API and ABI.
880           Suppress deprecation warnings in selected files, mostly for
881           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
882           not much we can do here in 0.10.
883
884 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
885
886         * po/LINGUAS:
887         * po/eo.po:
888         * po/es.po:
889         * po/lv.po:
890         * po/sr.po:
891           po: update translations
892
893 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
894
895         * gst/realmedia/rdtdepay.c:
896           rdtdepay: make buffer metadata writable before setting caps on it
897           Fixes issue when the header buffer is being pushed, which was taken
898           from the caps and is therefore not writable.
899
900 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
901
902         * ext/dvdread/dvdreadsrc.c:
903           fix for basesrc changes
904
905 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
906
907         * gst/asfdemux/gstrtpasfdepay.c:
908           rtpasfdepay: Initialize GstRTPBuffer before usage
909
910 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
911
912           Merge remote-tracking branch 'origin/master' into 0.11
913           Conflicts:
914           ext/dvdread/dvdreadsrc.c
915
916 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
917
918         * ext/dvdread/dvdreadsrc.c:
919           dvdreadsrc: Fix format string compiler warning
920           Fixes bug #665101.
921
922 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
923
924           Merge remote-tracking branch 'origin/master' into 0.11
925
926 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
927
928         * ext/mpeg2dec/gstmpeg2dec.c:
929           Update for indexable change
930
931 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
932
933         * gst/realmedia/rdtmanager.c:
934           update for clock provider API change
935
936 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
937
938         * ext/a52dec/gsta52dec.c:
939         * ext/amrnb/amrnbdec.c:
940         * ext/amrnb/amrnbenc.c:
941         * ext/amrwbdec/amrwbdec.c:
942         * ext/dvdread/dvdreadsrc.c:
943         * ext/lame/gstlame.c:
944         * ext/lame/gstlamemp3enc.c:
945         * ext/mad/gstmad.c:
946         * ext/mpeg2dec/gstmpeg2dec.c:
947         * ext/sidplay/gstsiddec.cc:
948         * ext/twolame/gsttwolame.c:
949         * ext/x264/gstx264enc.c:
950         * gst/asfdemux/gstasfdemux.c:
951         * gst/asfdemux/gstrtpasfdepay.c:
952         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
953         * gst/dvdsub/gstdvdsubdec.c:
954         * gst/dvdsub/gstdvdsubparse.c:
955         * gst/iec958/ac3iec.c:
956         * gst/mpegaudioparse/gstmpegaudioparse.c:
957         * gst/mpegaudioparse/gstxingmux.c:
958         * gst/mpegstream/gstdvddemux.c:
959         * gst/mpegstream/gstmpegdemux.c:
960         * gst/mpegstream/gstmpegparse.c:
961         * gst/mpegstream/gstrfc2250enc.c:
962         * gst/realmedia/pnmsrc.c:
963         * gst/realmedia/rademux.c:
964         * gst/realmedia/rdtdepay.c:
965         * gst/realmedia/rdtmanager.c:
966         * gst/realmedia/rmdemux.c:
967         * gst/synaesthesia/gstsynaesthesia.c:
968           various: fix pad template ref leaks
969           https://bugzilla.gnome.org/show_bug.cgi?id=662664
970
971 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
972
973         * tests/check/elements/xingmux.c:
974           tests: update for gstcheck API change
975
976 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
977
978         * ext/amrnb/amrnbenc.c:
979         * ext/dvdread/dvdreadsrc.c:
980         * ext/lame/gstlamemp3enc.c:
981         * ext/twolame/gsttwolamemp2enc.c:
982           ext: fix more printf format warnings in debug messages
983
984 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
985
986         * gst/asfdemux/gstasfdemux.c:
987         * gst/asfdemux/gstrtpasfdepay.c:
988         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
989         * gst/dvdsub/gstdvdsubdec.c:
990         * gst/dvdsub/gstdvdsubparse.c:
991         * gst/realmedia/rademux.c:
992         * gst/realmedia/rmdemux.c:
993           Fix print format compiler warnings on OS X / 64bit
994           https://bugzilla.gnome.org/show_bug.cgi?id=662617
995
996 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
997
998         * gst/asfdemux/gstasfdemux.c:
999         * gst/realmedia/rademux.c:
1000         * gst/realmedia/rdtmanager.c:
1001         * gst/realmedia/rmdemux.c:
1002           update for activation changes
1003
1004 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1005
1006         * gst/asfdemux/gstasfdemux.c:
1007         * gst/realmedia/rademux.c:
1008         * gst/realmedia/rmdemux.c:
1009           update for new scheduling query
1010
1011 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1012
1013         * gst/asfdemux/gstasfdemux.c:
1014         * gst/realmedia/rademux.c:
1015         * gst/realmedia/rdtmanager.c:
1016         * gst/realmedia/rmdemux.c:
1017           add parent to activate functions
1018
1019 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1020
1021         * ext/a52dec/gsta52dec.c:
1022         * ext/mpeg2dec/gstmpeg2dec.c:
1023         * ext/sidplay/gstsiddec.cc:
1024         * ext/x264/gstx264enc.c:
1025         * gst/asfdemux/gstasfdemux.c:
1026         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1027         * gst/dvdsub/gstdvdsubdec.c:
1028         * gst/dvdsub/gstdvdsubparse.c:
1029         * gst/realmedia/rademux.c:
1030         * gst/realmedia/rdtdepay.c:
1031         * gst/realmedia/rdtmanager.c:
1032         * gst/realmedia/rmdemux.c:
1033           add parent to pad functions
1034
1035 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1036
1037         * ext/mpeg2dec/gstmpeg2dec.c:
1038         * ext/sidplay/gstsiddec.cc:
1039         * ext/x264/gstx264enc.c:
1040         * gst/asfdemux/gstasfdemux.c:
1041         * gst/realmedia/rademux.c:
1042         * gst/realmedia/rdtmanager.c:
1043         * gst/realmedia/rmdemux.c:
1044           add parent to query function
1045
1046 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1047
1048         * gst/asfdemux/gstasfdemux.c:
1049         * gst/realmedia/rademux.c:
1050           _query_peer_*() -> _peer_query_*()
1051
1052 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1053
1054         * gst/dvdsub/gstdvdsubdec.c:
1055           _accept_caps() -> _query_accept_caps()
1056
1057 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1058
1059         * ext/x264/gstx264enc.c:
1060           _peer_get_caps() -> _peer_query_caps()
1061
1062 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1063
1064         * ext/x264/gstx264enc.c:
1065           update for _get_caps() -> _query_caps()
1066
1067 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1068
1069         * ext/x264/gstx264enc.c:
1070           change getcaps to query
1071
1072 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1073
1074         * ext/mad/gstmad.c:
1075           mad: re-instate accidentally dropped rank
1076
1077 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1078
1079         * ext/dvdread/dvdreadsrc.c:
1080         * gst/realmedia/pnmsrc.c:
1081           Update for GstURIHandler get_protocols() changes
1082
1083 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1084
1085         * ext/dvdread/dvdreadsrc.c:
1086         * ext/dvdread/dvdreadsrc.h:
1087         * gst/realmedia/pnmsrc.c:
1088           dvdreadsrc, pnmsrc: update for GstURIHandler changes
1089
1090 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1091
1092         * ext/mad/gstmad.c:
1093           mad: re-port to 0.11
1094           This time using the base class. Still something
1095           wrong with the parsing though, when there's no
1096           parser or demuxer upstream (which of course
1097           shouldn't happen in a normal playback scenario).
1098
1099 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1100
1101         * ext/mad/gstmad.c:
1102         * ext/mad/gstmad.h:
1103           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
1104
1105 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1106
1107         * ext/mad/gstmad.c:
1108         * ext/mad/gstmad.h:
1109           mad: replace with 0.10 version ported to GstAudioDecoder
1110           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
1111           of Mark's baseaudio branch.
1112           Would probably be too risky to drop this into 0.10 given
1113           all the things mad is doing.
1114
1115 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1116
1117         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1118           docs: remove bits for old lame element from sections.txt file
1119
1120 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1121
1122         * Android.mk:
1123         * configure.ac:
1124         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1125         * docs/plugins/inspect/plugin-mpegstream.xml:
1126         * gst-plugins-ugly.spec.in:
1127         * gst/mpegstream/Makefile.am:
1128         * gst/mpegstream/README:
1129         * gst/mpegstream/gstdvddemux.c:
1130         * gst/mpegstream/gstdvddemux.h:
1131         * gst/mpegstream/gstmpegclock.c:
1132         * gst/mpegstream/gstmpegclock.h:
1133         * gst/mpegstream/gstmpegdemux.c:
1134         * gst/mpegstream/gstmpegdemux.h:
1135         * gst/mpegstream/gstmpegpacketize.c:
1136         * gst/mpegstream/gstmpegpacketize.h:
1137         * gst/mpegstream/gstmpegparse.c:
1138         * gst/mpegstream/gstmpegparse.h:
1139         * gst/mpegstream/gstmpegstream.c:
1140         * gst/mpegstream/gstrfc2250enc.c:
1141         * gst/mpegstream/gstrfc2250enc.h:
1142         * gst/mpegstream/mpegstream.vcproj:
1143         * gst/mpegstream/notes:
1144         * win32/MANIFEST:
1145         * win32/vs6/gst_plugins_ugly.dsw:
1146         * win32/vs6/libgstac3parse.dsp:
1147         * win32/vs6/libgstmpegaudioparse.dsp:
1148         * win32/vs6/libgstmpegstream.dsp:
1149           mpegstream: remove the old mpeg-ps parser and demuxers
1150           Don't want anyone porting this by accident.
1151           Superseded by mpegpsdemux in -bad.
1152
1153 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1154
1155         * configure.ac:
1156         * ext/cdio/Makefile.am:
1157         * ext/cdio/gstcdio.c:
1158         * ext/cdio/gstcdiocddasrc.c:
1159         * ext/cdio/gstcdiocddasrc.h:
1160           cdio: port cdiocddasrc to 0.11
1161
1162 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1163
1164         * tests/check/elements/mpeg2dec.c:
1165           tests: port mpeg2dec to 0.11
1166           It compiles, but fails.
1167
1168 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1169
1170         * tests/check/elements/x264enc.c:
1171           tests: port x264enc unit test to 0.11
1172           Well, it compiles now at least.
1173
1174 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1175
1176         * gst/asfdemux/gstrtpasfdepay.h:
1177           update for base class rename
1178
1179 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1180
1181         * gst/asfdemux/gstrtpasfdepay.c:
1182         * gst/asfdemux/gstrtpasfdepay.h:
1183           update for base class rename
1184
1185 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1186
1187         * po/af.po:
1188         * po/az.po:
1189         * po/bg.po:
1190         * po/ca.po:
1191         * po/cs.po:
1192         * po/da.po:
1193         * po/de.po:
1194         * po/el.po:
1195         * po/en_GB.po:
1196         * po/es.po:
1197         * po/eu.po:
1198         * po/fi.po:
1199         * po/fr.po:
1200         * po/gl.po:
1201         * po/hu.po:
1202         * po/id.po:
1203         * po/it.po:
1204         * po/ja.po:
1205         * po/lt.po:
1206         * po/lv.po:
1207         * po/ms.po:
1208         * po/mt.po:
1209         * po/nb.po:
1210         * po/nl.po:
1211         * po/or.po:
1212         * po/pl.po:
1213         * po/pt_BR.po:
1214         * po/ro.po:
1215         * po/ru.po:
1216         * po/sk.po:
1217         * po/sl.po:
1218         * po/sq.po:
1219         * po/sr.po:
1220         * po/sv.po:
1221         * po/tr.po:
1222         * po/uk.po:
1223         * po/vi.po:
1224         * po/zh_CN.po:
1225           po: update translations
1226
1227 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1228
1229         * docs/plugins/gst-plugins-ugly-plugins.args:
1230         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1231         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1232         * docs/plugins/inspect/plugin-a52dec.xml:
1233         * docs/plugins/inspect/plugin-amrnb.xml:
1234         * docs/plugins/inspect/plugin-amrwbdec.xml:
1235         * docs/plugins/inspect/plugin-asf.xml:
1236         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1237         * docs/plugins/inspect/plugin-dvdread.xml:
1238         * docs/plugins/inspect/plugin-dvdsub.xml:
1239         * docs/plugins/inspect/plugin-lame.xml:
1240         * docs/plugins/inspect/plugin-mad.xml:
1241         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1242         * docs/plugins/inspect/plugin-realmedia.xml:
1243         * docs/plugins/inspect/plugin-siddec.xml:
1244         * docs/plugins/inspect/plugin-twolame.xml:
1245         * docs/plugins/inspect/plugin-x264.xml:
1246           docs: update docs
1247
1248 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1249
1250         * ext/lame/gstlamemp3enc.c:
1251           lamemp3enc: cosmetic error message change
1252           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
1253
1254 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1255
1256         * docs/plugins/Makefile.am:
1257         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1258         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1259         * ext/twolame/Makefile.am:
1260         * ext/twolame/gsttwolame.c:
1261         * ext/twolame/gsttwolame.h:
1262         * ext/twolame/gsttwolamemp2enc.c:
1263         * ext/twolame/gsttwolamemp2enc.h:
1264         * po/POTFILES.in:
1265           twolame: rename to twolamemp2enc
1266
1267 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1268
1269         * configure.ac:
1270         * ext/twolame/gsttwolame.c:
1271           twolame: port to 0.11
1272
1273 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1274
1275         * Android.mk:
1276         * configure.ac:
1277         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1278         * docs/plugins/inspect/plugin-iec958.xml:
1279         * gst-plugins-ugly.spec.in:
1280         * gst/iec958/Makefile.am:
1281         * gst/iec958/ac3_padder.c:
1282         * gst/iec958/ac3_padder.h:
1283         * gst/iec958/ac3iec.c:
1284         * gst/iec958/ac3iec.h:
1285         * win32/MANIFEST:
1286         * win32/vs6/libgstiec958.dsp:
1287           iec958: remove this plugin
1288           I think it can just go away. Audio sinks can and should payload
1289           things themselves using the helper API in libgstaudio. If such
1290           a plugin still makes sense, it should probably be rewritten
1291           using the library functions (and be put into -good or so).
1292
1293 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1294
1295         * gst/realmedia/rademux.c:
1296         * gst/realmedia/rmdemux.c:
1297         * gst/realmedia/rtspreal.c:
1298           update for adapter api change
1299
1300 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1301
1302         * ext/x264/gstx264enc.c:
1303           update for removed fixate function
1304
1305 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1306
1307         * ext/mad/gstmad.c:
1308         * ext/mpeg2dec/gstmpeg2dec.c:
1309         * gst/asfdemux/gstasfdemux.c:
1310         * gst/realmedia/rmdemux.c:
1311           remove query types
1312
1313 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1314
1315         * configure.ac:
1316         * gst/realmedia/rademux.c:
1317         * gst/realmedia/rdtdepay.c:
1318         * gst/realmedia/rmdemux.c:
1319         * gst/realmedia/rmutils.c:
1320           realmedia is ported
1321
1322 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1323
1324         * gst/asfdemux/gstasfdemux.c:
1325         * gst/mpegstream/gstdvddemux.c:
1326         * gst/mpegstream/gstmpegdemux.c:
1327         * gst/realmedia/rmdemux.c:
1328         * gst/realmedia/rmdemux.h:
1329           more template fixes
1330
1331 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
1332
1333         * po/POTFILES.in:
1334           po: lame => lamemp3enc
1335
1336 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1337
1338         * gst/realmedia/rdtmanager.c:
1339           make request pads take %u
1340
1341 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1342
1343         * ext/mpeg2dec/gstmpeg2dec.c:
1344         * ext/mpeg2dec/gstmpeg2dec.h:
1345           mpeg2dec: Add basic cropping support
1346
1347 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1348
1349         * ext/a52dec/gsta52dec.c:
1350         * ext/sidplay/gstsiddec.cc:
1351         * gst/asfdemux/gstasfdemux.c:
1352         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1353           tags: update for tag API removal
1354
1355 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1356
1357         * ext/mpeg2dec/gstmpeg2dec.c:
1358         * ext/mpeg2dec/gstmpeg2dec.h:
1359           update for meta api change
1360
1361 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1362
1363         * gst/asfdemux/gstasfdemux.c:
1364           structure: fix for api update
1365
1366 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1367
1368           Merge remote-tracking branch 'origin/master' into 0.11
1369
1370 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1371
1372         * tests/check/elements/amrnbenc.c:
1373           tests: port amrnbenc test to 0.11
1374
1375 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1376
1377         * ext/amrnb/amrnbdec.c:
1378         * ext/amrnb/amrnbenc.c:
1379           amrnb: fix up raw audio caps for 0.11
1380
1381 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1382
1383         * tests/check/Makefile.am:
1384           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
1385
1386 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1387
1388         * docs/plugins/Makefile.am:
1389         * ext/lame/Makefile.am:
1390         * ext/lame/README:
1391         * ext/lame/gstlame.c:
1392         * ext/lame/gstlame.h:
1393         * ext/lame/plugin.c:
1394         * ext/lame/test-lame.c:
1395         * gst/xingmux/gstxingmux.c:
1396         * tests/check/pipelines/lame.c:
1397           lame: remove lame element, it's been superseded by lamemp3enc
1398
1399 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1400
1401         * ext/a52dec/gsta52dec.c:
1402         * ext/lame/gstlamemp3enc.c:
1403         * ext/mad/gstmad.c:
1404         * ext/sidplay/gstsiddec.cc:
1405         * gst/asfdemux/gstasfdemux.c:
1406         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1407           ext, gst: update for taglist API changes
1408
1409 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
1410
1411         * gst/asfdemux/gstasfdemux.c:
1412           asfdemux: Don't leak pending payload buffers
1413           Fixes #662964
1414
1415 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1416
1417           Merge branch 'master' into 0.11
1418           Conflicts:
1419           ext/sidplay/gstsiddec.cc
1420
1421 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
1422
1423         * ext/sidplay/gstsiddec.cc:
1424           siddec: use BOILERPLATE macro and cleanup FIXMEs
1425
1426 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1427
1428         * gst/asfdemux/gstrtpasfdepay.c:
1429           asfdepay: fix compiler warnings after gst_caps_new_simple() change
1430
1431 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
1432
1433         * gst-plugins-ugly.spec.in:
1434           Update specfile with latest changes
1435
1436 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1437
1438         * gst/asfdemux/gstasfdemux.c:
1439           asfdemux: Don't unmap a buffer that doesn't exist
1440
1441 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1442
1443         * configure.ac:
1444         * ext/dvdread/dvdreadsrc.c:
1445           dvdread: port to 0.11
1446
1447 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1448
1449         * configure.ac:
1450         * gst/dvdsub/Makefile.am:
1451         * gst/dvdsub/gstdvdsubdec.c:
1452         * gst/dvdsub/gstdvdsubdec.h:
1453         * gst/dvdsub/gstdvdsubparse.c:
1454           dvdsub: port to 0.11
1455
1456 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1457
1458           Merge branch 'master' into 0.11
1459           Conflicts:
1460           ext/amrwbdec/Makefile.am
1461           ext/amrwbdec/amrwbdec.c
1462
1463 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1464
1465         * gst/realmedia/gstrdtbuffer.c:
1466         * gst/realmedia/gstrdtbuffer.h:
1467         * gst/realmedia/pnmsrc.c:
1468         * gst/realmedia/rademux.c:
1469         * gst/realmedia/rdtdepay.c:
1470         * gst/realmedia/rdtmanager.c:
1471         * gst/realmedia/rmdemux.c:
1472         * gst/realmedia/rmutils.c:
1473         * gst/realmedia/rtspreal.c:
1474           realmedia: port to 0.11
1475
1476 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1477
1478         * ext/amrwbdec/Makefile.am:
1479         * ext/amrwbdec/amrwbdec.c:
1480         * ext/amrwbdec/amrwbdec.h:
1481           amrwbdec: port to audiodecoder
1482
1483 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1484
1485         * ext/amrnb/Makefile.am:
1486           amrnbdec: fixup build
1487
1488 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1489
1490         * ext/amrnb/amrnbdec.c:
1491           amrnbdec: remove leftover extraneous _unref
1492
1493 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1494
1495           Merge branch 'master' into 0.11
1496           Conflicts:
1497           ext/amrnb/amrnbdec.c
1498
1499 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1500
1501         * configure.ac:
1502         * ext/amrnb/amrnbdec.c:
1503         * ext/amrnb/amrnbenc.c:
1504           amrnb: port to 0.11
1505
1506 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1507
1508         * configure.ac:
1509         * ext/amrwbdec/Makefile.am:
1510         * ext/amrwbdec/amrwbdec.c:
1511           ported amrwbdec to 0.11
1512
1513 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1514
1515         * ext/amrnb/amrnbdec.c:
1516         * ext/amrnb/amrnbdec.h:
1517           amrnbdec: port to audiodecoder
1518
1519 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1520
1521           Merge branch 'master' into 0.11
1522
1523 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1524
1525         * configure.ac:
1526         * ext/mpeg2dec/gstmpeg2dec.c:
1527         * ext/mpeg2dec/gstmpeg2dec.h:
1528           mpeg2dec: minimal port to 0.11
1529
1530 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1531
1532         * ext/mpeg2dec/gstmpeg2dec.c:
1533         * ext/mpeg2dec/gstmpeg2dec.h:
1534           mpeg2dec: post QoS messages when dropping a frame due to QoS
1535           https://bugzilla.gnome.org/show_bug.cgi?id=658241
1536
1537 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1538
1539         * configure.ac:
1540           configure: update ported plugins list
1541
1542 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1543
1544         * common:
1545           update to 0.11 branch
1546
1547 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1548
1549         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1550         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1551           dvdlpcmdec: port to 0.11
1552
1553 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1554
1555         * ext/lame/gstlame.c:
1556         * ext/lame/gstlamemp3enc.c:
1557           lame: fix raw audio caps too
1558
1559 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1560
1561         * ext/lame/gstlame.c:
1562         * ext/lame/gstlamemp3enc.c:
1563           lame: port to 0.11
1564
1565 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1566
1567           Merge branch 'master' into 0.11
1568
1569 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1570
1571         * ext/x264/gstx264enc.c:
1572         * ext/x264/gstx264enc.h:
1573           x264enc: port to 0.11
1574
1575 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1576
1577         * ext/amrnb/Makefile.am:
1578         * ext/amrnb/amrnbenc.c:
1579         * ext/amrnb/amrnbenc.h:
1580           amrnbenc: port to audioencoder
1581
1582 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1583
1584           Merge branch 'master' into 0.11
1585           Conflicts:
1586           ext/mad/gstmad.c
1587
1588 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1589
1590         * ext/a52dec/gsta52dec.c:
1591           port a52dec to 0.11
1592
1593 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1594
1595         * ext/twolame/gsttwolame.c:
1596           twolame: Simple fix for GstAudioEncoder API change
1597
1598 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1599
1600         * ext/twolame/gsttwolame.c:
1601           twolame: Fix variable 'gstelement_class' set but not used compiler warning
1602
1603 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1604
1605         * ext/lame/gstlame.c:
1606         * ext/lame/gstlamemp3enc.c:
1607           lame: Don't get the parent class again, GST_BOILERPLATE does this already
1608
1609 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1610
1611         * ext/lame/gstlame.c:
1612         * ext/lame/gstlamemp3enc.c:
1613           lame: Fix variable 'gstelement_class' set but not used compiler warning
1614
1615 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1616
1617         * ext/twolame/gsttwolame.c:
1618           twolame: improve output framing and timestamping
1619           ... which simply comes down to requesting one frame of input data at a time,
1620           since the encoder nicely turns this into 1 encoded frame.
1621
1622 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1623
1624         * ext/twolame/Makefile.am:
1625         * ext/twolame/gsttwolame.c:
1626         * ext/twolame/gsttwolame.h:
1627           twolame: port to audioencoder
1628
1629 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1630
1631         * ext/lame/gstlame.c:
1632           lame: use some more boilerplate
1633
1634 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1635
1636         * ext/lame/gstlame.c:
1637         * ext/lame/gstlame.h:
1638           lame: port to audioencoder
1639
1640 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1641
1642         * ext/lame/gstlamemp3enc.c:
1643           lamemp3enc: use some more boilerplate
1644
1645 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1646
1647         * ext/lame/gstlamemp3enc.c:
1648           lamemp3enc: really report bitrate rather kbitrate
1649
1650 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1651
1652         * ext/lame/Makefile.am:
1653         * ext/lame/gstlamemp3enc.c:
1654         * ext/lame/gstlamemp3enc.h:
1655           lamemp3enc: port to audioencoder
1656
1657 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1658
1659         * ext/dvdread/dvdreadsrc.c:
1660           dvdreadsrc: take into account first sector of the current title
1661           This fixes seeking on titles which do not start on a new file.
1662           https://bugzilla.gnome.org/show_bug.cgi?id=659252
1663
1664 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1665
1666         * ext/dvdread/dvdreadsrc.c:
1667           dvdreadsrc: fix sector seeking
1668           It was overly complicated, and did not take into account the offset
1669           needed for titles which do not start on a new file.
1670           https://bugzilla.gnome.org/show_bug.cgi?id=659252
1671
1672 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1673
1674         * ext/dvdread/dvdreadsrc.c:
1675           dvdreadsrc: fix sector search for packed titles
1676           Some DVD titles are packed in a single set, and we need to use
1677           the correct table to map times to sectors.
1678           https://bugzilla.gnome.org/show_bug.cgi?id=659252
1679
1680 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1681
1682         * configure.ac:
1683         * ext/mad/Makefile.am:
1684         * ext/mad/gstmad.c:
1685         * gst-plugins-ugly.spec.in:
1686           mad: remove id3tag dependency used by in practice unreachable legacy code
1687           The mad mp3 decoder element shouldn't parse tags at all really, but we
1688           have so far kept this code around for backwards-compatibility reasons
1689           for people building manual pipelines for some reason. However, as it
1690           turns out that code has never actually worked in 0.10 in practice,
1691           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
1692           which doesn't actually seem to happen any more though because of the
1693           preceding mad_header_decode(), which will discover and report the
1694           sync loss if it runs into a tag and make mad_frame_decode() try to
1695           resync right away.
1696           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
1697
1698 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1699
1700         * gst/asfdemux/asfpacket.c:
1701           asfpacket: skip empty payload packets
1702           ... which also avoids assertion failures and possible segfaults later on
1703           when possibly trying to join 2 empty buffers.
1704
1705 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1706
1707         * gst/realmedia/rmdemux.c:
1708         * gst/realmedia/rmdemux.h:
1709           rmdemux: delay announcing container tags until we have pads
1710           Fixes tags when transcoding.
1711           https://bugzilla.gnome.org/show_bug.cgi?id=658297
1712
1713 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1714
1715         * tests/check/elements/amrnbenc.c:
1716           amrnbenc: Use complete raw audio caps in the test
1717
1718 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
1719
1720         * docs/plugins/Makefile.am:
1721           docs: cleanup makefiles
1722           Remove commented out parts that we don't need. Remove "the wingo addition" - no
1723           so useful after all. Narrow down file-globs for plugin docs.
1724
1725 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
1726
1727         * common:
1728           Automatic update of common submodule
1729           From a39eb83 to 11f0cd5
1730
1731 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
1732
1733         * common:
1734           Automatic update of common submodule
1735           From 605cd9a to a39eb83
1736
1737 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1738
1739         * gst/asfdemux/gstasfdemux.c:
1740           asf: don't use fourcc
1741
1742 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1743
1744           Merge branch 'master' into 0.11
1745
1746 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1747
1748         * ext/mpeg2dec/gstmpeg2dec.c:
1749           mpeg2dec: fix spurious failure to decode some files
1750           Parsing can return with an 'invalid' state, but this is not
1751           actually fatal. For one, the mpeg2dec command line tool that
1752           comes with the libmpeg2 library blithely ignores this condition
1753           and merrily goes on. So we do this same, logging the error,
1754           and going on with parsing. This makes something work that did
1755           not use to work, and brings happiness to the world.
1756           https://bugzilla.gnome.org/show_bug.cgi?id=429476
1757
1758 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1759
1760         * ext/mad/gstmad.c:
1761         * ext/sidplay/Makefile.am:
1762         * ext/sidplay/gstsiddec.cc:
1763           port to new audio caps
1764
1765 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1766
1767           Merge branch 'master' into 0.11
1768           Conflicts:
1769           common
1770           gst/asfdemux/gstrtpasfdepay.c
1771
1772 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1773
1774         * configure.ac:
1775           configure: Add synaesthesia to the list of non-ported plugins
1776
1777 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1778
1779         * configure.ac:
1780         * docs/plugins/Makefile.am:
1781         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1782         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1783         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1784         * gst-plugins-ugly.spec.in:
1785         * gst/mpegaudioparse/Makefile.am:
1786         * gst/mpegaudioparse/gstmpegaudioparse.c:
1787         * gst/mpegaudioparse/gstmpegaudioparse.h:
1788         * gst/mpegaudioparse/gstxingmux.c:
1789         * gst/mpegaudioparse/gstxingmux.h:
1790         * gst/mpegaudioparse/mpegaudioparse.vcproj:
1791         * gst/mpegaudioparse/plugin.c:
1792         * gst/xingmux/Makefile.am:
1793         * gst/xingmux/gstxingmux.c:
1794         * gst/xingmux/gstxingmux.h:
1795         * gst/xingmux/plugin.c:
1796           Remove mp3parse plugin/element
1797           It's been replaced by mpegaudioparse in -good. Don't want anyone
1798           to spend time porting a deprecated element. Rename plugin to xingmux
1799           for now until we move that somewhere else.
1800
1801 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1802
1803         * configure.ac:
1804           configure.ac: Define list of non-ported plugins
1805
1806 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1807
1808         * ext/mad/gstmad.c:
1809           mad: Fix for changes in GstQuery API
1810
1811 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1812
1813         * gst/asfdemux/gstasfdemux.c:
1814           asfdemux: Fix for changes in GstQuery API
1815
1816 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1817
1818         * gst/asfdemux/asfpacket.c:
1819           asfdemux: Fix print statement
1820
1821 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1822
1823         * common:
1824           Update common submodule
1825
1826 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1827
1828         * ext/x264/gstx264enc.c:
1829           x264enc: Properly set the stream format in setcaps
1830           Do not forget to set the selected format to the options string
1831           when getting it from caps
1832           https://bugzilla.gnome.org/show_bug.cgi?id=655223
1833
1834 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
1835
1836         * ext/x264/gstx264enc.c:
1837           x264enc: fix the build for older x264enc
1838           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
1839
1840 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
1841
1842         * ext/x264/gstx264enc.c:
1843           x264enc: Read stream-format from the right place
1844           Read the stream-format from "stream-format" and not from profile, also rename
1845           the "bytestream" variable to "stream_format" so it's easier to understand.
1846
1847 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1848
1849         * ext/x264/gstx264enc.c:
1850         * ext/x264/gstx264enc.h:
1851           x264enc: Select stream-format based on caps
1852           Makes x264 select its stream-format based on what's available
1853           on caps, the user selected option will be chosen as a fallback
1854           when both options are available.
1855           https://bugzilla.gnome.org/show_bug.cgi?id=644233
1856
1857 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
1858
1859         * ext/x264/gstx264enc.c:
1860           x264: Allow renegotiation but prefer current caps
1861
1862 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
1863
1864         * tests/check/elements/x264enc.c:
1865           tests: Test x264enc profiles from the caps
1866           https://bugzilla.gnome.org/show_bug.cgi?id=644233
1867
1868 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
1869
1870         * ext/x264/Makefile.am:
1871         * ext/x264/gstx264enc.c:
1872         * ext/x264/gstx264enc.h:
1873           x264: Use profile and level from caps
1874           Enforces the profile and level from the downstream caps, also
1875           sets them on the fixated caps
1876           https://bugzilla.gnome.org/show_bug.cgi?id=644233
1877
1878 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1879
1880         * configure.ac:
1881           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
1882
1883 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
1884
1885         * ext/x264/gstx264enc.c:
1886           x264enc: fix subme property annotation - subme maximum is 10, not 6.
1887           Although the element accepts subme values > 6, the annotation which is
1888           visible through gst-inspect (for example) erroneously indicates 6 as the
1889           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
1890           https://bugzilla.gnome.org/show_bug.cgi?id=653473
1891
1892 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
1893
1894         * common:
1895           Automatic update of common submodule
1896           From 69b981f to 605cd9a
1897
1898 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1899
1900         * gst/asfdemux/gstrtspwms.c:
1901           rtspwms: Porting to 0.11
1902
1903 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1904
1905         * gst/asfdemux/gstrtpasfdepay.c:
1906           rtpasfdepay: Port to 0.11
1907
1908 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1909
1910         * gst/asfdemux/asfpacket.c:
1911         * gst/asfdemux/asfpacket.h:
1912         * gst/asfdemux/gstasfdemux.c:
1913         * gst/asfdemux/gstasfdemux.h:
1914           asfdemux: Porting to 0.11
1915
1916 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1917
1918         * ext/sidplay/gstsiddec.cc:
1919           siddec: port siddec to 0.11
1920
1921 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1922
1923         * gst/asfdemux/gstrtpasfdepay.c:
1924           rtpasfdepay: fix fragmented packet handling and packet padding
1925           Also remove a bogus assert.
1926
1927 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
1928
1929         * gst/synaesthesia/gstsynaesthesia.c:
1930           synaesthesia: fix wrong debug log string (copy'n'paste)
1931
1932 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1933
1934           Merge branch 'master' into 0.11
1935           Conflicts:
1936           configure.ac
1937
1938 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1939
1940         * ext/mad/gstmad.c:
1941           mad: port to new API
1942           Port to new segment API.
1943           Eat Caps events.
1944           No need to set caps on buffers.
1945
1946 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
1947
1948         * gst/realmedia/rmdemux.c:
1949           rmdemux: target is unsigned and can't be < 0
1950
1951 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
1952
1953         * ext/mad/gstmad.c:
1954           mad: use signed when caluculating the delta
1955           Avoids a <0 check for an unsigned variable.
1956
1957 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
1958
1959         * docs/plugins/Makefile.am:
1960           docs: remove obsolete commented out part
1961           We don't have this in the other modules and its not needed.
1962
1963 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
1964
1965         * docs/plugins/gst-plugins-ugly-plugins.args:
1966         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1967         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1968           docs: update plugin introspection data
1969           Now more files are merged and produced in a canonical fashion, which hopefully
1970           creates less or no delta in the future.
1971
1972 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
1973
1974         * common:
1975           Automatic update of common submodule
1976           From 9e5bbd5 to 69b981f
1977
1978 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1979
1980         * ext/lame/Makefile.am:
1981         * ext/lame/gstlamemp3enc.c:
1982           lamemp3enc: Post CODEC and BITRATE tags
1983           Also filter any CODEC/AUDIO_CODEC tags from incoming
1984           tag events.
1985           Fixes bug #391543.
1986
1987 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
1988
1989         * common:
1990           Automatic update of common submodule
1991           From fd35073 to 9e5bbd5
1992
1993 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
1994
1995         * common:
1996           Automatic update of common submodule
1997           From 46dfcea to fd35073
1998
1999 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2000
2001         * gst/asfdemux/gstrtpasfdepay.c:
2002           rtpasfdepay: simplify and refactor packet parsing
2003           Specifically, refactor buffer padding and consider marker bit for fragment
2004           assembling.
2005
2006 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2007
2008         * gst/asfdemux/gstrtpasfdepay.c:
2009           rtpasfdepay: avoid re-sending header
2010           ... e.g. following a seek, which otherwise confuses downstream demuxer
2011           expecting only a flow of data packets at this time.
2012
2013 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2014
2015         * gst/asfdemux/gstrtpasfdepay.c:
2016         * gst/asfdemux/gstrtpasfdepay.h:
2017           rtpasfdepay: remove unused field
2018
2019 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2020
2021         * ext/mad/gstmad.c:
2022           mad: Post bitrate tag whenever the bitrate changes
2023           Also send the layer/mode/emphasis/bitrate tags as an event too.
2024
2025 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2026
2027         * configure.ac:
2028         * win32/common/config.h:
2029           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
2030
2031 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2032
2033         * configure.ac:
2034         * docs/plugins/inspect/plugin-a52dec.xml:
2035         * docs/plugins/inspect/plugin-amrnb.xml:
2036         * docs/plugins/inspect/plugin-amrwbdec.xml:
2037         * docs/plugins/inspect/plugin-asf.xml:
2038         * docs/plugins/inspect/plugin-cdio.xml:
2039         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2040         * docs/plugins/inspect/plugin-dvdread.xml:
2041         * docs/plugins/inspect/plugin-dvdsub.xml:
2042         * docs/plugins/inspect/plugin-iec958.xml:
2043         * docs/plugins/inspect/plugin-lame.xml:
2044         * docs/plugins/inspect/plugin-mad.xml:
2045         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2046         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2047         * docs/plugins/inspect/plugin-mpegstream.xml:
2048         * docs/plugins/inspect/plugin-realmedia.xml:
2049         * docs/plugins/inspect/plugin-siddec.xml:
2050         * docs/plugins/inspect/plugin-twolame.xml:
2051         * docs/plugins/inspect/plugin-x264.xml:
2052         * win32/common/config.h:
2053           Back to development
2054
2055 === release 0.10.18 ===
2056
2057 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2058
2059         * ChangeLog:
2060         * NEWS:
2061         * RELEASE:
2062         * configure.ac:
2063         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2064         * docs/plugins/inspect/plugin-a52dec.xml:
2065         * docs/plugins/inspect/plugin-amrnb.xml:
2066         * docs/plugins/inspect/plugin-amrwbdec.xml:
2067         * docs/plugins/inspect/plugin-asf.xml:
2068         * docs/plugins/inspect/plugin-cdio.xml:
2069         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2070         * docs/plugins/inspect/plugin-dvdread.xml:
2071         * docs/plugins/inspect/plugin-dvdsub.xml:
2072         * docs/plugins/inspect/plugin-iec958.xml:
2073         * docs/plugins/inspect/plugin-lame.xml:
2074         * docs/plugins/inspect/plugin-mad.xml:
2075         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2076         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2077         * docs/plugins/inspect/plugin-mpegstream.xml:
2078         * docs/plugins/inspect/plugin-realmedia.xml:
2079         * docs/plugins/inspect/plugin-siddec.xml:
2080         * docs/plugins/inspect/plugin-twolame.xml:
2081         * docs/plugins/inspect/plugin-x264.xml:
2082         * gst-plugins-ugly.doap:
2083         * win32/common/config.h:
2084           Release 0.10.18
2085           Highlights:
2086           - x264enc: allow changing bitrate and quantizers dynamically at runtime
2087           - x264enc: proxy downstream caps restrictions upstream via get_caps()
2088           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
2089           - mad: allow build without libid3tag (which isn't really needed anyway)
2090           - many other fixes and improvements
2091
2092 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2093
2094         * ext/x264/gstx264enc.c:
2095           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
2096
2097 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2098
2099         * ext/x264/gstx264enc.c:
2100           x264enc: do not leak peer pad reference
2101
2102 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2103
2104         * ext/x264/gstx264enc.c:
2105           x264enc: No need to copy, reffing is enough
2106
2107 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2108
2109         * ext/x264/gstx264enc.c:
2110           x264enc: get_caps function should return a copy of the caps
2111
2112 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2113
2114         * configure.ac:
2115         * docs/plugins/inspect/plugin-a52dec.xml:
2116         * docs/plugins/inspect/plugin-amrnb.xml:
2117         * docs/plugins/inspect/plugin-amrwbdec.xml:
2118         * docs/plugins/inspect/plugin-asf.xml:
2119         * docs/plugins/inspect/plugin-cdio.xml:
2120         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2121         * docs/plugins/inspect/plugin-dvdread.xml:
2122         * docs/plugins/inspect/plugin-dvdsub.xml:
2123         * docs/plugins/inspect/plugin-iec958.xml:
2124         * docs/plugins/inspect/plugin-lame.xml:
2125         * docs/plugins/inspect/plugin-mad.xml:
2126         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2127         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2128         * docs/plugins/inspect/plugin-mpegstream.xml:
2129         * docs/plugins/inspect/plugin-realmedia.xml:
2130         * docs/plugins/inspect/plugin-siddec.xml:
2131         * docs/plugins/inspect/plugin-synaesthesia.xml:
2132         * docs/plugins/inspect/plugin-twolame.xml:
2133         * docs/plugins/inspect/plugin-x264.xml:
2134         * po/da.po:
2135         * po/de.po:
2136         * po/fr.po:
2137         * po/uk.po:
2138         * win32/common/config.h:
2139           0.10.17.4 pre-release
2140
2141 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2142
2143         * ext/mad/gstmad.c:
2144           mad: remove buffer_alloc
2145
2146 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2147
2148         * configure.ac:
2149         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2150         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2151         * docs/plugins/inspect/plugin-a52dec.xml:
2152         * docs/plugins/inspect/plugin-amrnb.xml:
2153         * docs/plugins/inspect/plugin-amrwbdec.xml:
2154         * docs/plugins/inspect/plugin-asf.xml:
2155         * docs/plugins/inspect/plugin-cdio.xml:
2156         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2157         * docs/plugins/inspect/plugin-dvdread.xml:
2158         * docs/plugins/inspect/plugin-dvdsub.xml:
2159         * docs/plugins/inspect/plugin-iec958.xml:
2160         * docs/plugins/inspect/plugin-lame.xml:
2161         * docs/plugins/inspect/plugin-mad.xml:
2162         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2163         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2164         * docs/plugins/inspect/plugin-mpegstream.xml:
2165         * docs/plugins/inspect/plugin-realmedia.xml:
2166         * docs/plugins/inspect/plugin-siddec.xml:
2167         * docs/plugins/inspect/plugin-synaesthesia.xml:
2168         * docs/plugins/inspect/plugin-twolame.xml:
2169         * docs/plugins/inspect/plugin-x264.xml:
2170         * po/bg.po:
2171         * po/ja.po:
2172         * po/nl.po:
2173         * po/pl.po:
2174         * po/ru.po:
2175         * po/sl.po:
2176         * po/tr.po:
2177           0.10.17.3 pre-release
2178
2179 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2180
2181         * common:
2182           Automatic update of common submodule
2183           From c3cafe1 to 46dfcea
2184
2185 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2186
2187         * ext/mad/gstmad.c:
2188           mad: port to 0.11
2189
2190 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2191
2192           Merge branch 'master' into 0.11
2193           Conflicts:
2194           android/amrnb.mk
2195           android/amrwbdec.mk
2196           android/asf.mk
2197           android/mpegaudioparse.mk
2198           configure.ac
2199
2200 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2201
2202         * tests/check/gst-plugins-ugly.supp:
2203           tests: add suppression for lame unit test
2204
2205 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2206
2207         * tests/check/Makefile.am:
2208         * tests/check/generic/.gitignore:
2209         * tests/check/generic/index.c:
2210           tests: add generic index-setting test
2211
2212 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2213
2214         * ext/mpeg2dec/gstmpeg2dec.c:
2215           mpeg2dec: don't deadlock when setting an index
2216
2217 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2218
2219         * configure.ac:
2220         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2221         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2222         * docs/plugins/inspect/plugin-a52dec.xml:
2223         * docs/plugins/inspect/plugin-amrnb.xml:
2224         * docs/plugins/inspect/plugin-amrwbdec.xml:
2225         * docs/plugins/inspect/plugin-asf.xml:
2226         * docs/plugins/inspect/plugin-cdio.xml:
2227         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2228         * docs/plugins/inspect/plugin-dvdread.xml:
2229         * docs/plugins/inspect/plugin-dvdsub.xml:
2230         * docs/plugins/inspect/plugin-iec958.xml:
2231         * docs/plugins/inspect/plugin-lame.xml:
2232         * docs/plugins/inspect/plugin-mad.xml:
2233         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2234         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2235         * docs/plugins/inspect/plugin-mpegstream.xml:
2236         * docs/plugins/inspect/plugin-realmedia.xml:
2237         * docs/plugins/inspect/plugin-siddec.xml:
2238         * docs/plugins/inspect/plugin-synaesthesia.xml:
2239         * docs/plugins/inspect/plugin-twolame.xml:
2240         * docs/plugins/inspect/plugin-x264.xml:
2241         * po/sl.po:
2242         * win32/common/config.h:
2243           0.10.17.2 pre-release
2244
2245 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2246
2247         * gst/realmedia/rademux.c:
2248           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
2249
2250 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2251
2252         * gst/mpegstream/gstmpegdemux.c:
2253           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
2254
2255 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2256
2257         * ext/dvdread/dvdreadsrc.c:
2258         * ext/sidplay/gstsiddec.cc:
2259         * ext/x264/gstx264enc.c:
2260           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
2261
2262 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2263
2264         * gst/asfdemux/gstasfdemux.c:
2265           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
2266
2267 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2268
2269         * ext/x264/gstx264enc.c:
2270           x264enc: Implement getcaps function
2271           This allows to set width/height/etc restrictions downstream.
2272
2273 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
2274
2275         * Android.mk:
2276         * ext/mad/Makefile.am:
2277         * ext/x264/Makefile.am:
2278         * gst/asfdemux/Makefile.am:
2279         * gst/dvdlpcmdec/Makefile.am:
2280         * gst/dvdsub/Makefile.am:
2281         * gst/iec958/Makefile.am:
2282         * gst/mpegaudioparse/Makefile.am:
2283         * gst/mpegstream/Makefile.am:
2284         * gst/realmedia/Makefile.am:
2285         * gst/synaesthesia/Makefile.am:
2286           android: make it ready for androgenizer
2287           To build gstreamer for android we are now using androgenizer which
2288           generates the needed Android.mk files.
2289           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
2290
2291 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
2292
2293         * android/NOTICE:
2294         * android/amrnb.mk:
2295         * android/amrwbdec.mk:
2296         * android/asf.mk:
2297         * android/mpegaudioparse.mk:
2298           android: remove the android/ folder
2299
2300 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
2301
2302         * common:
2303           Automatic update of common submodule
2304           From 1ccbe09 to c3cafe1
2305
2306 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
2307
2308         * ext/x264/gstx264enc.c:
2309         * ext/x264/gstx264enc.h:
2310           x264enc: Allow changing the bitrate and quantitizers dynamically
2311           https://bugzilla.gnome.org/show_bug.cgi?id=621663
2312
2313 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
2314
2315         * ext/x264/gstx264enc.c:
2316           x264enc: Set max bitrate in quality mode
2317           https://bugzilla.gnome.org/show_bug.cgi?id=621663
2318
2319 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
2320
2321         * ext/x264/gstx264enc.c:
2322           x264enc: Make it clear that constant quantizer is for debugging only
2323           https://bugzilla.gnome.org/show_bug.cgi?id=621663
2324
2325 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2326
2327         * common:
2328           Automatic update of common submodule
2329           From 193b717 to 1ccbe09
2330
2331 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
2332
2333         * common:
2334           Automatic update of common submodule
2335           From b77e2bf to 193b717
2336
2337 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2338
2339         * common:
2340           Automatic update of common submodule
2341           From d8814b6 to b77e2bf
2342
2343 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2344
2345         * common:
2346           Automatic update of common submodule
2347           From 6aaa286 to d8814b6
2348
2349 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
2350
2351         * common:
2352           Automatic update of common submodule
2353           From 6aec6b9 to 6aaa286
2354
2355 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
2356
2357         * configure.ac:
2358           configure.ac: redundant use of AC_MSG_RESULT()
2359           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
2360
2361 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
2362
2363         * autogen.sh:
2364           autogen: wingo signed comment
2365
2366 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2367
2368         * gst/dvdsub/gstdvdsubdec.c:
2369         * gst/dvdsub/gstdvdsubdec.h:
2370           dvdsubdec: Rearrange buffer allocation and pushing code a bit
2371           This makes the code easier to read, doesn't store every buffer
2372           in the instance until the next buffer is to be drawn and
2373           fixes an unitialized variable compiler warning.
2374
2375 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
2376
2377         * gst/dvdsub/gstdvdsubdec.c:
2378           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
2379           Fixes bug #619136.
2380
2381 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
2382
2383         * gst/dvdsub/gstdvdsubdec.c:
2384           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
2385           Fixes bug #644704.
2386
2387 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2388
2389         * configure.ac:
2390         * ext/mad/gstmad.c:
2391         * ext/mad/gstmad.h:
2392           mad: build the mad plugin even if libid3tag is not available
2393           ID3 tags are usually handled by id3demux, and should be handled
2394           by id3demux. Tag handling in mad based on libid3tag is very basic
2395           and mostly unnecessary really, so just build this plugin without
2396           ID3 tag support if libid3tag is not available.
2397
2398 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2399
2400           Merge branch 'master' into 0.11
2401
2402 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
2403
2404         * gst/mpegstream/gstdvddemux.c:
2405           dvddemux: small code cleanup
2406           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
2407           and avoid empty 'if' when logging is disabled.
2408
2409 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2410
2411         * configure.ac:
2412           configure.ac: export plugin description more platform independent
2413           Fixes #642504.
2414
2415 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2416
2417         * common:
2418           Automatic update of common submodule
2419           From 1de7f6a to 6aec6b9
2420
2421 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2422
2423           Merge branch 'master' into 0.11
2424           Conflicts:
2425           configure.ac
2426
2427 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2428
2429         * ext/mpeg2dec/gstmpeg2dec.c:
2430           mpeg2dec: do not fail fatally when unlinked
2431           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
2432
2433 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
2434
2435         * ext/mad/gstmad.c:
2436         * ext/mad/gstmad.h:
2437         * ext/mpeg2dec/gstmpeg2dec.c:
2438         * ext/mpeg2dec/gstmpeg2dec.h:
2439           index: remove conditional index support
2440           Index support cannot be disabled since commit
2441           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
2442           in core, which removed the configure flags to disable index.
2443
2444 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
2445
2446         * ext/mad/gstmad.c:
2447         * ext/mpeg2dec/gstmpeg2dec.c:
2448           formatting: trim trailing whitespace
2449
2450 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
2451
2452         * ext/mad/gstmad.c:
2453         * ext/mpeg2dec/gstmpeg2dec.c:
2454         * gst/mpegstream/gstmpegdemux.c:
2455           index: use delta frame flags instead of 0 or none
2456
2457 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2458
2459         * ext/x264/gstx264enc.c:
2460           x264enc: Don't register flags with a value of 0
2461           Flags with a value of 0 aren't meaningful and will cause
2462           g_value_transform to go into an endless loop when trying to
2463           convert the flags to a string
2464
2465 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
2466
2467         * common:
2468           Automatic update of common submodule
2469           From f94d739 to 1de7f6a
2470
2471 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2472
2473         * ext/amrwbdec/amrwbdec.c:
2474           amrwbdec: avoid stalling on invalid frame
2475           Skip 1 byte indicating invalid frame type index rather than stalling
2476           on it indefinitely until EOS.
2477           Fixes #639715.
2478
2479 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2480
2481         * tests/check/pipelines/lame.c:
2482           tests: add unit test for lamemp3enc negotiation issue
2483           https://bugzilla.gnome.org/show_bug.cgi?id=641151
2484
2485 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2486
2487         * ext/lame/gstlamemp3enc.c:
2488           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
2489           The element downstream of mp3enc might only accept certain sample rates or channels,
2490           make sure we relay any restrictions that do exist to upstream when it does a
2491           get_caps() on the sink pad. That way upstream elements like audioresample or
2492           audioconvert can pick a sample rate / channel configuration that will be accepted,
2493           instead of just negotiating to the highest, which might then be rejected.
2494           https://bugzilla.gnome.org/show_bug.cgi?id=641151
2495
2496 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
2497
2498         * gst/asfdemux/asfpacket.c:
2499           asfpacket: Avoid using broken duration extension
2500           Quite a few (broken?) files have a packet duration of 1ms, which is
2501           most definitely wrong for either audio or video packets.
2502           We therefore avoid using that value and instead use other metrics to
2503           determine the buffer duration (like using the extended stream properties
2504           average frame duration if present and valid).
2505
2506 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2507
2508         * configure.ac:
2509         * win32/common/config.h:
2510           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
2511           https://bugzilla.gnome.org/show_bug.cgi?id=640705
2512
2513 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
2514
2515         * gst/mpegaudioparse/gstxingmux.c:
2516           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
2517           Fixes bug #639291.
2518
2519 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2520
2521         * gst/mpegstream/gstdvddemux.c:
2522           mpegstream: increase allowable gap between streams
2523           The new delay is three times as much as the old one, and just happens
2524           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
2525           was chocking before at 5:11.
2526           While there, merge the constants used in two places into a define.
2527           https://bugzilla.gnome.org/show_bug.cgi?id=539708
2528
2529 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
2530
2531         * ext/x264/gstx264enc.c:
2532           x264enc: make tag event writable before modifying tag list in place
2533           To modify an event tag is necessary to be sure that x264enc
2534           has its own copy.
2535           Also fix indentation.
2536           https://bugzilla.gnome.org/show_bug.cgi?id=640272
2537
2538 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2539
2540         * configure.ac:
2541         * docs/plugins/inspect/plugin-a52dec.xml:
2542         * docs/plugins/inspect/plugin-amrnb.xml:
2543         * docs/plugins/inspect/plugin-amrwbdec.xml:
2544         * docs/plugins/inspect/plugin-asf.xml:
2545         * docs/plugins/inspect/plugin-cdio.xml:
2546         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2547         * docs/plugins/inspect/plugin-dvdread.xml:
2548         * docs/plugins/inspect/plugin-dvdsub.xml:
2549         * docs/plugins/inspect/plugin-iec958.xml:
2550         * docs/plugins/inspect/plugin-lame.xml:
2551         * docs/plugins/inspect/plugin-mad.xml:
2552         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2553         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2554         * docs/plugins/inspect/plugin-mpegstream.xml:
2555         * docs/plugins/inspect/plugin-realmedia.xml:
2556         * docs/plugins/inspect/plugin-siddec.xml:
2557         * docs/plugins/inspect/plugin-twolame.xml:
2558         * docs/plugins/inspect/plugin-x264.xml:
2559         * win32/common/config.h:
2560           Back to development
2561
2562 === release 0.10.17 ===
2563
2564 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2565
2566         * ChangeLog:
2567         * NEWS:
2568         * RELEASE:
2569         * configure.ac:
2570         * docs/plugins/inspect/plugin-a52dec.xml:
2571         * docs/plugins/inspect/plugin-amrnb.xml:
2572         * docs/plugins/inspect/plugin-amrwbdec.xml:
2573         * docs/plugins/inspect/plugin-asf.xml:
2574         * docs/plugins/inspect/plugin-cdio.xml:
2575         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2576         * docs/plugins/inspect/plugin-dvdread.xml:
2577         * docs/plugins/inspect/plugin-dvdsub.xml:
2578         * docs/plugins/inspect/plugin-iec958.xml:
2579         * docs/plugins/inspect/plugin-lame.xml:
2580         * docs/plugins/inspect/plugin-mad.xml:
2581         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2582         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2583         * docs/plugins/inspect/plugin-mpegstream.xml:
2584         * docs/plugins/inspect/plugin-realmedia.xml:
2585         * docs/plugins/inspect/plugin-siddec.xml:
2586         * docs/plugins/inspect/plugin-twolame.xml:
2587         * docs/plugins/inspect/plugin-x264.xml:
2588         * gst-plugins-ugly.doap:
2589         * win32/common/config.h:
2590           Release 0.10.17
2591
2592 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2593
2594         * configure.ac:
2595         * docs/plugins/inspect/plugin-a52dec.xml:
2596         * docs/plugins/inspect/plugin-amrnb.xml:
2597         * docs/plugins/inspect/plugin-amrwbdec.xml:
2598         * docs/plugins/inspect/plugin-asf.xml:
2599         * docs/plugins/inspect/plugin-cdio.xml:
2600         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2601         * docs/plugins/inspect/plugin-dvdread.xml:
2602         * docs/plugins/inspect/plugin-dvdsub.xml:
2603         * docs/plugins/inspect/plugin-iec958.xml:
2604         * docs/plugins/inspect/plugin-lame.xml:
2605         * docs/plugins/inspect/plugin-mad.xml:
2606         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2607         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2608         * docs/plugins/inspect/plugin-mpegstream.xml:
2609         * docs/plugins/inspect/plugin-realmedia.xml:
2610         * docs/plugins/inspect/plugin-siddec.xml:
2611         * docs/plugins/inspect/plugin-twolame.xml:
2612         * docs/plugins/inspect/plugin-x264.xml:
2613         * win32/common/config.h:
2614           0.10.16.4 pre-release
2615
2616 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2617
2618         * ext/mpeg2dec/gstmpeg2dec.c:
2619           mpeg2dec: Use the proper component value for height
2620
2621 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2622
2623         * configure.ac:
2624         * docs/plugins/inspect/plugin-a52dec.xml:
2625         * docs/plugins/inspect/plugin-amrnb.xml:
2626         * docs/plugins/inspect/plugin-amrwbdec.xml:
2627         * docs/plugins/inspect/plugin-asf.xml:
2628         * docs/plugins/inspect/plugin-cdio.xml:
2629         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2630         * docs/plugins/inspect/plugin-dvdread.xml:
2631         * docs/plugins/inspect/plugin-dvdsub.xml:
2632         * docs/plugins/inspect/plugin-iec958.xml:
2633         * docs/plugins/inspect/plugin-lame.xml:
2634         * docs/plugins/inspect/plugin-mad.xml:
2635         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2636         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2637         * docs/plugins/inspect/plugin-mpegstream.xml:
2638         * docs/plugins/inspect/plugin-realmedia.xml:
2639         * docs/plugins/inspect/plugin-siddec.xml:
2640         * docs/plugins/inspect/plugin-twolame.xml:
2641         * docs/plugins/inspect/plugin-x264.xml:
2642         * win32/common/config.h:
2643           0.10.16.3 pre-release
2644
2645 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2646
2647         * gst/asfdemux/asfheaders.c:
2648         * gst/asfdemux/asfheaders.h:
2649         * gst/asfdemux/gstasfdemux.c:
2650           asfdemux: Handle new type of DRM'd asf files.
2651           These are produced by the new MS PlayReady system.
2652           https://bugzilla.gnome.org/show_bug.cgi?id=639226
2653
2654 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
2655
2656         * common:
2657           Automatic update of common submodule
2658           From e572c87 to f94d739
2659
2660 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2661
2662         * common:
2663           Automatic update of common submodule
2664           From ccbaa85 to e572c87
2665
2666 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2667
2668         * common:
2669           Automatic update of common submodule
2670           From 46445ad to ccbaa85
2671
2672 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2673
2674         * tests/check/Makefile.am:
2675           tests: never disable g_assert() and cast checks for the unit tests
2676           The unit tests are riddled with g_assert() and friends, make sure we
2677           don't disable assert and cast checks for the unit tests even if
2678           this has been specified for the rest of the code base, e.g. via
2679           --disable-glib-asserts
2680
2681 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2682
2683         * configure.ac:
2684         * win32/common/config.h:
2685           0.10.16.2 pre-release
2686
2687 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2688
2689         * docs/plugins/gst-plugins-ugly-plugins.args:
2690         * docs/plugins/inspect/plugin-a52dec.xml:
2691         * docs/plugins/inspect/plugin-amrnb.xml:
2692         * docs/plugins/inspect/plugin-amrwbdec.xml:
2693         * docs/plugins/inspect/plugin-asf.xml:
2694         * docs/plugins/inspect/plugin-cdio.xml:
2695         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2696         * docs/plugins/inspect/plugin-dvdread.xml:
2697         * docs/plugins/inspect/plugin-dvdsub.xml:
2698         * docs/plugins/inspect/plugin-iec958.xml:
2699         * docs/plugins/inspect/plugin-lame.xml:
2700         * docs/plugins/inspect/plugin-mad.xml:
2701         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2702         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2703         * docs/plugins/inspect/plugin-mpegstream.xml:
2704         * docs/plugins/inspect/plugin-realmedia.xml:
2705         * docs/plugins/inspect/plugin-siddec.xml:
2706         * docs/plugins/inspect/plugin-twolame.xml:
2707         * docs/plugins/inspect/plugin-x264.xml:
2708           docs: update docs
2709
2710 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2711
2712         * po/bg.po:
2713         * po/ca.po:
2714         * po/ru.po:
2715           po: update translations
2716
2717 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2718
2719         * configure.ac:
2720           configure: use $LIBM instead of hardcoding -lm
2721
2722 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2723
2724         * gst/realmedia/rmdemux.c:
2725           rmdemux: Initialize return variable.
2726           In the unlikely event that height is 0 (which is invalid) we would end up
2727           never setting the flow return.
2728
2729 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2730
2731         * gst/realmedia/rmutils.c:
2732           realmedia: Fix unitialized variables on macosx
2733
2734 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2735
2736         * ext/x264/gstx264enc.c:
2737           x264enc: Handle codec/encoder tags
2738           Make x264enc drop video-codec and codec tags and replace
2739           encoder/encoder-version with x264 and its build number
2740           Fixes #621465
2741
2742 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2743
2744         * ext/mpeg2dec/gstmpeg2dec.c:
2745           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
2746
2747 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2748
2749         * ext/mpeg2dec/gstmpeg2dec.c:
2750           mpeg2dec: minor formatting clean-up
2751
2752 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2753
2754         * ext/mpeg2dec/gstmpeg2dec.c:
2755           mpeg2dec: refactor cropping code to use libgstvideo functions
2756           https://bugzilla.gnome.org/show_bug.cgi?id=571146
2757
2758 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2759
2760         * ext/mpeg2dec/gstmpeg2dec.c:
2761         * ext/mpeg2dec/gstmpeg2dec.h:
2762           mpeg2dec: use GstVideoFormat instead of custom enum
2763
2764 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2765
2766         * ext/mpeg2dec/Makefile.am:
2767           mpeg2dec: fix LIBADD order in Makefile.am
2768
2769 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
2770
2771         * ext/x264/gstx264enc.c:
2772           x264: vbv-buf-capacity should have a minimum of 0
2773           x264 will clip this value internally, and users should be allowed to
2774           specify a lower value than 300 ms.
2775           https://bugzilla.gnome.org/show_bug.cgi?id=635291
2776
2777 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2778
2779         * ext/x264/gstx264enc.c:
2780           x264enc: also accept YV12 input
2781
2782 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2783
2784         * ext/x264/gstx264enc.c:
2785           x264enc: add a note to the docs about encoder latency and queues
2786           https://bugzilla.gnome.org/show_bug.cgi?id=636107
2787
2788 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2789
2790         * gst/realmedia/rademux.c:
2791         * gst/realmedia/rmdemux.c:
2792           realmedia: do not use the pad buffer allocation functions in demuxers
2793           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
2794           https://bugzilla.gnome.org/show_bug.cgi?id=637932
2795
2796 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2797
2798         * common:
2799           Automatic update of common submodule
2800           From 169462a to 46445ad
2801
2802 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2803
2804         * ext/mad/gstmad.c:
2805           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
2806           Fixes bug #635461.
2807
2808 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
2809
2810         * common:
2811           Automatic update of common submodule
2812           From 20742ae to 169462a
2813
2814 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
2815
2816         * gst/realmedia/rmdemux.c:
2817           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
2818           Signed-off-by: Rob Clark <rob@ti.com>
2819
2820 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
2821
2822         * common:
2823           Automatic update of common submodule
2824           From 011bcc8 to 20742ae
2825
2826 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
2827
2828         * configure.ac:
2829           x264: uses pkg-config to locate libx264
2830
2831 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2832
2833           Merge branch 'master' into 0.11
2834
2835 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2836
2837         * tests/check/pipelines/lame.c:
2838           check: don't use deprecated method
2839
2840 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2841
2842         * android/amrnb.mk:
2843         * android/amrwbdec.mk:
2844         * android/asf.mk:
2845         * android/mpegaudioparse.mk:
2846         * configure.ac:
2847           more 0.10 -> 0,11 changes
2848
2849 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2850
2851         * configure.ac:
2852           configure: open 0.11 branch
2853
2854 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
2855
2856         * Android.mk:
2857         * android/NOTICE:
2858         * android/amrnb.mk:
2859         * android/amrwbdec.mk:
2860         * android/asf.mk:
2861         * android/mpegaudioparse.mk:
2862           Add build system for Android
2863
2864 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
2865
2866         * gst/realmedia/rmutils.c:
2867           realmedia: Remove dead assignments
2868
2869 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
2870
2871         * ext/mad/gstmad.c:
2872           mad: Remove dead assignments
2873
2874 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2875
2876         * ext/dvdread/dvdreadsrc.c:
2877           dvdreadsrc: remove bogus comment
2878
2879 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
2880
2881         * ext/dvdread/dvdreadsrc.c:
2882           dvdreadsrc: fix handling of multi-angle streams
2883           We would output all angles interleaved instead of just
2884           the selected angle.
2885           https://bugzilla.gnome.org/show_bug.cgi?id=539254
2886
2887 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2888
2889         * gst/realmedia/Makefile.am:
2890           realmedia: fix LIBS order in Makefile
2891
2892 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2893
2894         * po/af.po:
2895         * po/az.po:
2896         * po/bg.po:
2897         * po/ca.po:
2898         * po/cs.po:
2899         * po/da.po:
2900         * po/de.po:
2901         * po/el.po:
2902         * po/en_GB.po:
2903         * po/es.po:
2904         * po/eu.po:
2905         * po/fi.po:
2906         * po/fr.po:
2907         * po/gl.po:
2908         * po/hu.po:
2909         * po/id.po:
2910         * po/it.po:
2911         * po/ja.po:
2912         * po/lt.po:
2913         * po/lv.po:
2914         * po/ms.po:
2915         * po/mt.po:
2916         * po/nb.po:
2917         * po/nl.po:
2918         * po/or.po:
2919         * po/pl.po:
2920         * po/pt_BR.po:
2921         * po/ro.po:
2922         * po/ru.po:
2923         * po/sk.po:
2924         * po/sl.po:
2925         * po/sq.po:
2926         * po/sr.po:
2927         * po/sv.po:
2928         * po/tr.po:
2929         * po/uk.po:
2930         * po/vi.po:
2931         * po/zh_CN.po:
2932           po: update for new translatable strings
2933
2934 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
2935
2936         * common:
2937           Automatic update of common submodule
2938           From 7bbd708 to 011bcc8
2939
2940 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
2941
2942         * ext/mpeg2dec/gstmpeg2dec.c:
2943           mpeg2dec: convert the position to stream time before answering to a position query
2944
2945 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
2946
2947         * gst/realmedia/Makefile.am:
2948         * gst/realmedia/rademux.c:
2949         * gst/realmedia/rmdemux.c:
2950         * gst/realmedia/rmdemux.h:
2951           realmedia: Get codec name from pbutils instead of harcoding them
2952
2953 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
2954
2955         * ext/x264/gstx264enc.c:
2956           x264enc: Work around a rate control issue in libx264
2957           When variable framerate is disabled in libx264 (which occurs when using
2958           the zerolatency tuning), libx264 ignores timestamps but still uses the
2959           timebase leading to messed up rate control with our nanosecond timebase.
2960           We work around this issue by setting the timebase to the reciprocal of
2961           the framerate and we validate that the framerate is suitable.
2962           This has been fixed upstream in libx264 but there are non-fixed versions
2963           in the wild so this workaround is still needed.
2964           Fixes bug #632861
2965
2966 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2967
2968         * ext/mpeg2dec/gstmpeg2dec.c:
2969           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
2970
2971 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
2972
2973         * ext/mpeg2dec/gstmpeg2dec.c:
2974           mpeg2dec: fix position query by trusting upstream
2975           Position queries are badly handled for DVDs (probably due to the division in
2976           chapters): the time returned was the time since the start of chapter.
2977           Now ask upstream for position queries, fall back to the old code if upstream
2978           cannot answer the query.
2979
2980 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
2981
2982         * ext/lame/gstlame.c:
2983         * ext/mad/gstmad.c:
2984         * ext/sidplay/gstsiddec.cc:
2985         * gst/mpegstream/gstmpegparse.c:
2986           various: canonicalize property names
2987
2988 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
2989
2990         * ext/a52dec/gsta52dec.c:
2991         * ext/amrnb/amrnbdec.c:
2992         * ext/amrnb/amrnbenc.c:
2993         * ext/cdio/gstcdiocddasrc.c:
2994         * ext/dvdread/dvdreadsrc.c:
2995         * ext/lame/gstlame.c:
2996         * ext/lame/gstlamemp3enc.c:
2997         * ext/mad/gstmad.c:
2998         * ext/sidplay/gstsiddec.cc:
2999         * ext/x264/gstx264enc.c:
3000           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
3001
3002 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
3003
3004         * gst/iec958/ac3iec.c:
3005         * gst/mpegaudioparse/gstmpegaudioparse.c:
3006         * gst/mpegstream/gstmpegparse.c:
3007         * gst/mpegstream/gstrfc2250enc.c:
3008         * gst/realmedia/pnmsrc.c:
3009         * gst/realmedia/rdtmanager.c:
3010           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
3011
3012 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
3013
3014         * common:
3015           Automatic update of common submodule
3016           From 5a668bf to 7bbd708
3017
3018 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
3019
3020         * common:
3021           Automatic update of common submodule
3022           From c4a8adc to 5a668bf
3023
3024 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3025
3026         * common:
3027           Automatic update of common submodule
3028           From 5e3c9bf to c4a8adc
3029
3030 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3031
3032         * ext/mad/gstmad.c:
3033         * ext/mad/gstmad.h:
3034           mad: support reverse playback
3035
3036 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3037
3038         * ext/dvdread/dvdreadsrc.c:
3039           dvdreadsrc: improve error messages on read errors
3040           Provide proper i18n-ed error messages when a read error happens,
3041           and point out that the error could be happening because the
3042           DVD is scrambled.
3043           https://bugzilla.gnome.org/show_bug.cgi?id=613633
3044
3045 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3046
3047         * configure.ac:
3048           configure: set plugin release datetime
3049
3050 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
3051
3052         * common:
3053           Automatic update of common submodule
3054           From aa0d1d0 to 5e3c9bf
3055
3056 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3057
3058         * gst/mpegstream/gstmpegparse.c:
3059           mpegparse: re-fix flow return handling
3060           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
3061           -  } while (GST_FLOW_IS_SUCCESS (result));
3062           +  } while (result != GST_FLOW_OK);
3063
3064 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
3065
3066         * tests/check/Makefile.am:
3067         * tests/check/generic/states.c:
3068           tests: allow running state tests for all elements
3069           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
3070           to try elements that would normaly be skipped.
3071
3072 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3073
3074         * Makefile.am:
3075           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
3076
3077 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3078
3079         * configure.ac:
3080         * pkgconfig/.gitignore:
3081         * pkgconfig/Makefile.am:
3082         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
3083           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
3084           This .pc file will not be installed, it's only for uninstalled setups,
3085           same thing as we do for -good. This is so other modules' unit tests can
3086           find our plugins properly in an uninstalled setup.
3087
3088 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3089
3090         * common:
3091           Automatic update of common submodule
3092           From c2e10bf to aa0d1d0
3093
3094 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3095
3096         * configure.ac:
3097           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
3098
3099 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3100
3101         * ext/sidplay/gstsiddec.cc:
3102           siddec: don't use GST_FLOW_IS_FATAL
3103           GST_FLOW_IS_FATAL has been deprecated in core git.
3104
3105 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
3106
3107         * common:
3108           Automatic update of common submodule
3109           From d3d9acf to c2e10bf
3110
3111 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3112
3113         * configure.ac:
3114           configure: Require orc >= 0.4.6 for --compat
3115
3116 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3117
3118         * common:
3119           Automatic update of common submodule
3120           From ec60217 to d3d9acf
3121
3122 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3123
3124         * ext/mpeg2dec/gstmpeg2dec.c:
3125           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
3126           And don't post error messages if allocating a buffer resulted
3127           in WRONG_STATE or UNEXPECTED.
3128
3129 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3130
3131         * gst/mpegaudioparse/gstxingmux.c:
3132           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
3133
3134 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3135
3136         * gst/mpegstream/gstdvddemux.c:
3137         * gst/mpegstream/gstmpegdemux.c:
3138         * gst/mpegstream/gstmpegparse.c:
3139           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
3140
3141 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3142
3143         * gst/realmedia/rmdemux.c:
3144           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
3145
3146 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3147
3148         * gst/asfdemux/gstasfdemux.c:
3149           asfdemux: Don't use GST_FLOW_IS_FATAL()
3150           And don't post error messages for UNEXPECTED and post an error
3151           message if pulling data failed because of NOT_LINKED.
3152
3153 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3154
3155         * configure.ac:
3156         * docs/plugins/inspect/plugin-a52dec.xml:
3157         * docs/plugins/inspect/plugin-amrnb.xml:
3158         * docs/plugins/inspect/plugin-amrwbdec.xml:
3159         * docs/plugins/inspect/plugin-asf.xml:
3160         * docs/plugins/inspect/plugin-cdio.xml:
3161         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3162         * docs/plugins/inspect/plugin-dvdread.xml:
3163         * docs/plugins/inspect/plugin-dvdsub.xml:
3164         * docs/plugins/inspect/plugin-iec958.xml:
3165         * docs/plugins/inspect/plugin-lame.xml:
3166         * docs/plugins/inspect/plugin-mad.xml:
3167         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3168         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3169         * docs/plugins/inspect/plugin-mpegstream.xml:
3170         * docs/plugins/inspect/plugin-realmedia.xml:
3171         * docs/plugins/inspect/plugin-siddec.xml:
3172         * docs/plugins/inspect/plugin-twolame.xml:
3173         * docs/plugins/inspect/plugin-x264.xml:
3174         * win32/common/config.h:
3175           Back to development
3176           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
3177           the code is updated for the GST_FLOW_IS_* macro deprecations.
3178
3179 === release 0.10.16 ===
3180
3181 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3182
3183         * ChangeLog:
3184         * NEWS:
3185         * RELEASE:
3186         * configure.ac:
3187         * gst-plugins-ugly.doap:
3188         * win32/common/config.h:
3189           Release 0.10.16
3190
3191 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3192
3193         * docs/plugins/inspect/plugin-a52dec.xml:
3194         * docs/plugins/inspect/plugin-amrnb.xml:
3195         * docs/plugins/inspect/plugin-amrwbdec.xml:
3196         * docs/plugins/inspect/plugin-asf.xml:
3197         * docs/plugins/inspect/plugin-cdio.xml:
3198         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3199         * docs/plugins/inspect/plugin-dvdread.xml:
3200         * docs/plugins/inspect/plugin-dvdsub.xml:
3201         * docs/plugins/inspect/plugin-iec958.xml:
3202         * docs/plugins/inspect/plugin-lame.xml:
3203         * docs/plugins/inspect/plugin-mad.xml:
3204         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3205         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3206         * docs/plugins/inspect/plugin-mpegstream.xml:
3207         * docs/plugins/inspect/plugin-realmedia.xml:
3208         * docs/plugins/inspect/plugin-siddec.xml:
3209         * docs/plugins/inspect/plugin-twolame.xml:
3210         * docs/plugins/inspect/plugin-x264.xml:
3211           docs: update docs for release
3212
3213 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3214
3215         * po/LINGUAS:
3216         * po/gl.po:
3217         * po/id.po:
3218         * po/lv.po:
3219         * po/ro.po:
3220         * po/sv.po:
3221           po: update translations
3222
3223 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3224
3225         * configure.ac:
3226         * po/af.po:
3227         * po/az.po:
3228         * po/bg.po:
3229         * po/ca.po:
3230         * po/cs.po:
3231         * po/da.po:
3232         * po/de.po:
3233         * po/el.po:
3234         * po/en_GB.po:
3235         * po/es.po:
3236         * po/eu.po:
3237         * po/fi.po:
3238         * po/fr.po:
3239         * po/hu.po:
3240         * po/id.po:
3241         * po/it.po:
3242         * po/ja.po:
3243         * po/lt.po:
3244         * po/lv.po:
3245         * po/ms.po:
3246         * po/mt.po:
3247         * po/nb.po:
3248         * po/nl.po:
3249         * po/or.po:
3250         * po/pl.po:
3251         * po/pt_BR.po:
3252         * po/ru.po:
3253         * po/sk.po:
3254         * po/sl.po:
3255         * po/sq.po:
3256         * po/sr.po:
3257         * po/sv.po:
3258         * po/tr.po:
3259         * po/uk.po:
3260         * po/vi.po:
3261         * po/zh_CN.po:
3262           0.10.15.6 pre-release
3263
3264 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
3265
3266         * gst/asfdemux/gstasfdemux.c:
3267           asfdemux: Don't error out on non-critical flow returns
3268           Only error out when downstream returns:
3269           * NOT_SUPPORTED
3270           * ERROR
3271           * NOT_NEGOTIATED
3272           * NOT_LINKED
3273           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
3274           of the streams had gone EOS) and then stop the task silently.
3275           In the case of WRONG_STATE we just need to stop silently
3276           https://bugzilla.gnome.org/show_bug.cgi?id=600412
3277
3278 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3279
3280         * configure.ac:
3281         * po/af.po:
3282         * po/az.po:
3283         * po/bg.po:
3284         * po/ca.po:
3285         * po/cs.po:
3286         * po/da.po:
3287         * po/de.po:
3288         * po/el.po:
3289         * po/en_GB.po:
3290         * po/es.po:
3291         * po/eu.po:
3292         * po/fi.po:
3293         * po/fr.po:
3294         * po/hu.po:
3295         * po/id.po:
3296         * po/it.po:
3297         * po/ja.po:
3298         * po/lt.po:
3299         * po/lv.po:
3300         * po/ms.po:
3301         * po/mt.po:
3302         * po/nb.po:
3303         * po/nl.po:
3304         * po/or.po:
3305         * po/pl.po:
3306         * po/pt_BR.po:
3307         * po/ru.po:
3308         * po/sk.po:
3309         * po/sl.po:
3310         * po/sq.po:
3311         * po/sr.po:
3312         * po/sv.po:
3313         * po/tr.po:
3314         * po/uk.po:
3315         * po/vi.po:
3316         * po/zh_CN.po:
3317           0.10.15.5 pre-release
3318
3319 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
3320
3321         * gst/mpegaudioparse/gstmpegaudioparse.c:
3322           mp3parse: propagate flow errors upstream.
3323           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
3324           always return the error upstream.
3325
3326 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3327
3328         * configure.ac:
3329         * po/af.po:
3330         * po/az.po:
3331         * po/bg.po:
3332         * po/ca.po:
3333         * po/cs.po:
3334         * po/da.po:
3335         * po/de.po:
3336         * po/el.po:
3337         * po/en_GB.po:
3338         * po/es.po:
3339         * po/eu.po:
3340         * po/fi.po:
3341         * po/fr.po:
3342         * po/hu.po:
3343         * po/id.po:
3344         * po/it.po:
3345         * po/ja.po:
3346         * po/lt.po:
3347         * po/lv.po:
3348         * po/ms.po:
3349         * po/mt.po:
3350         * po/nb.po:
3351         * po/nl.po:
3352         * po/or.po:
3353         * po/pl.po:
3354         * po/pt_BR.po:
3355         * po/ru.po:
3356         * po/sk.po:
3357         * po/sl.po:
3358         * po/sq.po:
3359         * po/sr.po:
3360         * po/sv.po:
3361         * po/tr.po:
3362         * po/uk.po:
3363         * po/vi.po:
3364         * po/zh_CN.po:
3365           0.10.15.4 pre-release
3366
3367 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
3368
3369         * common:
3370           Automatic update of common submodule
3371           From 3e8db1d to ec60217
3372
3373 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3374
3375         * configure.ac:
3376         * docs/plugins/inspect/plugin-a52dec.xml:
3377         * docs/plugins/inspect/plugin-amrnb.xml:
3378         * docs/plugins/inspect/plugin-amrwbdec.xml:
3379         * docs/plugins/inspect/plugin-asf.xml:
3380         * docs/plugins/inspect/plugin-cdio.xml:
3381         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3382         * docs/plugins/inspect/plugin-dvdread.xml:
3383         * docs/plugins/inspect/plugin-dvdsub.xml:
3384         * docs/plugins/inspect/plugin-iec958.xml:
3385         * docs/plugins/inspect/plugin-lame.xml:
3386         * docs/plugins/inspect/plugin-mad.xml:
3387         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3388         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3389         * docs/plugins/inspect/plugin-mpegstream.xml:
3390         * docs/plugins/inspect/plugin-realmedia.xml:
3391         * docs/plugins/inspect/plugin-siddec.xml:
3392         * docs/plugins/inspect/plugin-twolame.xml:
3393         * docs/plugins/inspect/plugin-x264.xml:
3394         * win32/common/config.h:
3395           0.10.15.3 pre-release
3396
3397 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
3398
3399         * ext/x264/gstx264enc.c:
3400           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
3401           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
3402           argument to the option string value causes an error. For < 78 we pass the
3403           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
3404           result in passing 'none' for false and 'strict' for true. Other modes can be
3405           set through the option-string property for now.
3406           https://bugzilla.gnome.org/show_bug.cgi?id=626577
3407
3408 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3409
3410         * configure.ac:
3411         * docs/plugins/gst-plugins-ugly-plugins.args:
3412         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3413         * docs/plugins/inspect/plugin-a52dec.xml:
3414         * docs/plugins/inspect/plugin-amrnb.xml:
3415         * docs/plugins/inspect/plugin-amrwbdec.xml:
3416         * docs/plugins/inspect/plugin-asf.xml:
3417         * docs/plugins/inspect/plugin-cdio.xml:
3418         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3419         * docs/plugins/inspect/plugin-dvdread.xml:
3420         * docs/plugins/inspect/plugin-dvdsub.xml:
3421         * docs/plugins/inspect/plugin-iec958.xml:
3422         * docs/plugins/inspect/plugin-lame.xml:
3423         * docs/plugins/inspect/plugin-mad.xml:
3424         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3425         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3426         * docs/plugins/inspect/plugin-mpegstream.xml:
3427         * docs/plugins/inspect/plugin-realmedia.xml:
3428         * docs/plugins/inspect/plugin-siddec.xml:
3429         * docs/plugins/inspect/plugin-twolame.xml:
3430         * docs/plugins/inspect/plugin-x264.xml:
3431         * win32/common/config.h:
3432           0.10.15.2 pre-release
3433
3434 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
3435
3436         * gst/synaesthesia/gstsynaesthesia.c:
3437           synaesthesia: code cleanups.
3438           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
3439           more.
3440
3441 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
3442
3443         * gst/synaesthesia/gstsynaesthesia.c:
3444           synaesthesia: use GST_BOILERPLATE macros
3445
3446 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3447
3448         * common:
3449           Automatic update of common submodule
3450           From bd2054b to 3e8db1d
3451
3452 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3453
3454         * ext/x264/gstx264enc.c:
3455           x264: fix printf format warning in debug message
3456
3457 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3458
3459         * docs/plugins/Makefile.am:
3460           docs: fix bug passing arguments to gtkdoc-fixref in upload target
3461           Missing backslash at end of line meant we weren't passing all arguments
3462           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
3463
3464 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
3465
3466         * common:
3467           Automatic update of common submodule
3468           From a519571 to bd2054b
3469
3470 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3471
3472         * configure.ac:
3473           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
3474           This first checks what is required for ISO C99 support and sets the relevant
3475           compiler parameters and if no C99 compiler is found, it checks for a
3476           C89 compiler. This enables us to check for and use C89/C99 functions
3477           that gcc hides from us without the correct compiler parameters.
3478
3479 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
3480
3481         * ext/x264/gstx264enc.c:
3482           x264enc: Fix flushing of delayed frames
3483           x264_encoder_encode() should be called with a NULL picture until at least
3484           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
3485           regression in make check due to the recent change in defaults which enabled
3486           b-frames and b-pyramid, both of which I believe increase the number of delayed
3487           frames when encoding.
3488
3489 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
3490
3491         * ext/x264/gstx264enc.c:
3492           x264enc: Improve x264enc defaults
3493           - medium x264 speed/quality preset
3494           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
3495           Addresses part of bug #607798
3496
3497 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
3498
3499         * ext/x264/gstx264enc.c:
3500           x264enc: Fix property description typos
3501
3502 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
3503
3504         * ext/x264/gstx264enc.c:
3505           x264enc: Add some more debug info
3506
3507 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
3508
3509         * ext/x264/gstx264enc.c:
3510         * ext/x264/gstx264enc.h:
3511           x264enc: Add speed-preset and [psy-]tuning properties
3512           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
3513           preset and possibly a profile and/or tuning are now the recommended way to
3514           configure x264 through x264enc.
3515           If a preset/tuning are specified then these will define the default values and
3516           the property defaults will be ignored. After this the option-string property is
3517           applied, followed by the user-set properties, fast first pass restrictions and
3518           finally the profile restrictions.
3519           Addresses part of bug #607798
3520
3521 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
3522
3523         * ext/x264/gstx264enc.c:
3524         * ext/x264/gstx264enc.h:
3525           x264enc: Refactor code in preparation for presets/tunings
3526           - Make defaults append the appropriate default value to a string. This is
3527           needed to differentiate between something user-set and the actual prop
3528           default.
3529           - Add an internal option string to which _set_property () cases append for the
3530           majority of properties.
3531           - Use gst_x264_enc_parse_options () to clean up application of settings. This
3532           will make order of application with respect to the presets and tunings quite
3533           simple.
3534           Addresses part of bug #607798
3535
3536 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
3537
3538         * ext/x264/gstx264enc.c:
3539           x264enc: Update available me types
3540           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
3541           now self-maintaining.
3542
3543 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
3544
3545         * ext/x264/gstx264enc.c:
3546           x264enc: Use new libx264 API to affect fast first pass
3547           Uses new x264 API to apply reduced complexity values to the parameters to
3548           increase encoding speed in the first pass of a multi-pass encode. This does
3549           not impact on final quality.
3550           Addresses part of bug #607798
3551
3552 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
3553
3554         * ext/x264/gstx264enc.c:
3555         * ext/x264/gstx264enc.h:
3556           x264enc: Add profile property
3557           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
3558           Profile. This makes it easier to achieve Baseline Profile for example.
3559           Addresses part of bug #607798
3560
3561 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
3562
3563         * ext/x264/gstx264enc.c:
3564         * ext/x264/gstx264enc.h:
3565           x264enc: Add option-string property
3566           Adds support for an x264 format option-string to specify advanced parameters
3567           Addresses part of bug #607798
3568
3569 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3570
3571         * ext/mad/Makefile.am:
3572           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
3573           Spotted by syntr0py.
3574
3575 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3576
3577         * ext/x264/gstx264enc.c:
3578           x264enc: only set timebase on versions where it exists
3579
3580 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
3581
3582         * ext/x264/gstx264enc.c:
3583           x264enc: set appropriate time base
3584           Fixes #624786.
3585
3586 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3587
3588         * tests/check/Makefile.am:
3589           tests: add plugin loading whitelist to test environment
3590           Only want to load core/-base/-ugly plugins here.
3591
3592 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3593
3594         * autogen.sh:
3595         * configure.ac:
3596           Bump automake requirement to 1.10 and autoconf to 2.60
3597           For maintainability reasons and $(builddir).
3598           See #622944.
3599
3600 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3601
3602         * gst/asfdemux/gstasfdemux.c:
3603           asfdemux: Fix seeking after last commits
3604           Don't handle wrong-state returns as errors to allow seeking to work
3605           again.
3606
3607 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3608
3609         * gst/asfdemux/gstasfdemux.c:
3610           asfdemux: Push all pending data on EOS
3611           When on push mode and receiving an EOS event, asfdemux
3612           should push all pending data because we might be dealing
3613           with a broken file that has a preroll value higher
3614           than its actual length.
3615
3616 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3617
3618         * gst/asfdemux/gstasfdemux.c:
3619           asfdemux: Fix sending eos event for chained asfs
3620           Properly push EOS event when finishing a chained asf file
3621           in pull mode
3622           Fixes #599718
3623
3624 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3625
3626         * docs/plugins/Makefile.am:
3627         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3628         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3629         * docs/plugins/inspect/plugin-rmdemux.xml:
3630           docs: add rmdemux to docs properly
3631           The plugin has been renamed, remove old introspection file.
3632
3633 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3634
3635         * docs/plugins/gst-plugins-ugly-plugins.args:
3636         * docs/plugins/inspect/plugin-x264.xml:
3637           docs: update for recent x264enc changes
3638
3639 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3640
3641         * gst/realmedia/rmdemux.c:
3642           rmdemux: fix compiler warning when debugging system in core is disabled
3643
3644 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
3645
3646         * common:
3647           Automatic update of common submodule
3648           From 73ff93a to a519571
3649
3650 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
3651
3652         * gst/asfdemux/gstasfdemux.c:
3653           asfdemux: Allow at least 500ms of preroll.
3654           Some files have insanely low preroll values which break the
3655           all_streams_prerolled() logic.
3656           Fixes #622407
3657
3658 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3659
3660         * ext/x264/gstx264enc.c:
3661           x264enc: add new h264 caps attribute alignment
3662           See #606662.
3663
3664 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3665
3666         * ext/x264/gstx264enc.c:
3667         * ext/x264/gstx264enc.h:
3668           x264enc: conditionally expose enhanced upstream capabilities
3669           API: GstX264Enc:sliced-threads
3670           API: GstX264Enc:sync-lookahead
3671           API: GstX264Enc:intra-refresh
3672           API: GstX264Enc:mb-tree
3673           API: GstX264Enc:rc-lookahead
3674           See #607798.
3675
3676 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3677
3678         * common:
3679         * docs/plugins/inspect/plugin-a52dec.xml:
3680         * docs/plugins/inspect/plugin-amrnb.xml:
3681         * docs/plugins/inspect/plugin-amrwbdec.xml:
3682         * docs/plugins/inspect/plugin-asf.xml:
3683         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3684         * docs/plugins/inspect/plugin-iec958.xml:
3685         * docs/plugins/inspect/plugin-mad.xml:
3686         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3687         * docs/plugins/inspect/plugin-mpegstream.xml:
3688         * docs/plugins/inspect/plugin-realmedia.xml:
3689           docs: update introspected plugin docs for gstdoc-scangobj and other changes
3690           Update common for latest gstdoc-scangobj and inspect xml files for
3691           escaping and pad template order changes.
3692
3693 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
3694
3695         * common:
3696           Automatic update of common submodule
3697           From 9339ccc to 35617c2
3698
3699 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
3700
3701         * common:
3702           Automatic update of common submodule
3703           From 5adb1ca to 9339ccc
3704
3705 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
3706
3707         * common:
3708           Automatic update of common submodule
3709           From 57c89b7 to 5adb1ca
3710
3711 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
3712
3713         * common:
3714           Automatic update of common submodule
3715           From c804988 to 57c89b7
3716
3717 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3718
3719         * configure.ac:
3720         * gst/realmedia/rtspreal.c:
3721           configure: Update required GLib version to 2.20
3722
3723 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3724
3725         * ext/a52dec/gsta52dec.c:
3726           a52dec: Call orc_init() before trying to get target flags
3727
3728 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3729
3730         * ext/a52dec/gsta52dec.c:
3731           a52dec: Remove debug printf...
3732
3733 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3734
3735         * configure.ac:
3736         * ext/a52dec/Makefile.am:
3737         * ext/a52dec/gsta52dec.c:
3738           a52dec: Use orc for CPU feature detection and don't check for liboil
3739
3740 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3741
3742         * configure.ac:
3743           configure: Use GLIB_EXTRA_CFLAGS
3744
3745 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3746
3747         * common:
3748           Automatic update of common submodule
3749           From 7a0fdf5 to c804988
3750
3751 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3752
3753         * common:
3754           Automatic update of common submodule
3755           From 6da3bab to 7a0fdf5
3756
3757 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3758
3759         * common:
3760           Automatic update of common submodule
3761           From 733fca9 to 6da3bab
3762
3763 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
3764
3765         * common:
3766           Automatic update of common submodule
3767           From fad145b to 733fca9
3768
3769 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
3770
3771         * common:
3772           Automatic update of common submodule
3773           From 47683c1 to fad145b
3774
3775 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3776
3777         * gst/realmedia/rmdemux.c:
3778           rmdemux: pass bitrate on caps
3779           Set the bitrate on the caps, some decoders like sipro need this to function
3780           properly.
3781           Fixes #620007
3782
3783 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
3784
3785         * common:
3786           Automatic update of common submodule
3787           From 17f89e5 to 47683c1
3788
3789 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
3790
3791         * common:
3792           Automatic update of common submodule
3793           From fd7ca04 to 17f89e5
3794
3795 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
3796
3797         * ext/x264/gstx264enc.c:
3798           x264enc: Only set i_weighted_pred on versions where it exists
3799
3800 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
3801
3802         * ext/lame/gstlamemp3enc.c:
3803           lamemp3enc: implement latency query
3804           The encoder's latency is deduced from the framesize. Fixes #618896.
3805
3806 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3807
3808         * configure.ac:
3809         * docs/plugins/gst-plugins-ugly-plugins.args:
3810         * docs/plugins/gst-plugins-ugly-plugins.signals:
3811         * docs/plugins/inspect/plugin-a52dec.xml:
3812         * docs/plugins/inspect/plugin-amrnb.xml:
3813         * docs/plugins/inspect/plugin-amrwbdec.xml:
3814         * docs/plugins/inspect/plugin-asf.xml:
3815         * docs/plugins/inspect/plugin-cdio.xml:
3816         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3817         * docs/plugins/inspect/plugin-dvdread.xml:
3818         * docs/plugins/inspect/plugin-dvdsub.xml:
3819         * docs/plugins/inspect/plugin-iec958.xml:
3820         * docs/plugins/inspect/plugin-lame.xml:
3821         * docs/plugins/inspect/plugin-mad.xml:
3822         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3823         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3824         * docs/plugins/inspect/plugin-mpegstream.xml:
3825         * docs/plugins/inspect/plugin-realmedia.xml:
3826         * docs/plugins/inspect/plugin-siddec.xml:
3827         * docs/plugins/inspect/plugin-twolame.xml:
3828         * docs/plugins/inspect/plugin-x264.xml:
3829         * win32/common/config.h:
3830           Back to development
3831
3832 === release 0.10.15 ===
3833
3834 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3835
3836         * ChangeLog:
3837         * NEWS:
3838         * RELEASE:
3839         * configure.ac:
3840         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
3841         * docs/plugins/inspect/plugin-a52dec.xml:
3842         * docs/plugins/inspect/plugin-amrnb.xml:
3843         * docs/plugins/inspect/plugin-amrwbdec.xml:
3844         * docs/plugins/inspect/plugin-asf.xml:
3845         * docs/plugins/inspect/plugin-cdio.xml:
3846         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3847         * docs/plugins/inspect/plugin-dvdread.xml:
3848         * docs/plugins/inspect/plugin-dvdsub.xml:
3849         * docs/plugins/inspect/plugin-iec958.xml:
3850         * docs/plugins/inspect/plugin-lame.xml:
3851         * docs/plugins/inspect/plugin-mad.xml:
3852         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3853         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3854         * docs/plugins/inspect/plugin-mpegstream.xml:
3855         * docs/plugins/inspect/plugin-realmedia.xml:
3856         * docs/plugins/inspect/plugin-siddec.xml:
3857         * docs/plugins/inspect/plugin-twolame.xml:
3858         * docs/plugins/inspect/plugin-x264.xml:
3859         * gst-plugins-ugly.doap:
3860         * win32/common/config.h:
3861           Release 0.10.15
3862
3863 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3864
3865         * po/af.po:
3866         * po/az.po:
3867         * po/bg.po:
3868         * po/ca.po:
3869         * po/cs.po:
3870         * po/da.po:
3871         * po/de.po:
3872         * po/el.po:
3873         * po/en_GB.po:
3874         * po/es.po:
3875         * po/eu.po:
3876         * po/fi.po:
3877         * po/fr.po:
3878         * po/hu.po:
3879         * po/id.po:
3880         * po/it.po:
3881         * po/ja.po:
3882         * po/lt.po:
3883         * po/lv.po:
3884         * po/ms.po:
3885         * po/mt.po:
3886         * po/nb.po:
3887         * po/nl.po:
3888         * po/or.po:
3889         * po/pl.po:
3890         * po/pt_BR.po:
3891         * po/ru.po:
3892         * po/sk.po:
3893         * po/sl.po:
3894         * po/sq.po:
3895         * po/sr.po:
3896         * po/sv.po:
3897         * po/tr.po:
3898         * po/uk.po:
3899         * po/vi.po:
3900         * po/zh_CN.po:
3901           Update .po files
3902
3903 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3904
3905         * configure.ac:
3906           configure: make implicit GLib and liboil requirements explicit
3907           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
3908
3909 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
3910
3911         * ext/x264/gstx264enc.c:
3912           x264enc: disable I weighted pred
3913           If it is enabled, then it will be main profile instead of baseline.
3914           This ensures maximum compatibility of the output stream until the
3915           encoder configuration interface gets an overhaul with explicit
3916           output profile selection.
3917           Fixes #619776.
3918
3919 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3920
3921         * configure.ac:
3922         * win32/common/config.h:
3923           0.10.14.3 pre-release
3924
3925 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3926
3927         * po/af.po:
3928         * po/az.po:
3929         * po/bg.po:
3930         * po/ca.po:
3931         * po/cs.po:
3932         * po/da.po:
3933         * po/de.po:
3934         * po/el.po:
3935         * po/en_GB.po:
3936         * po/es.po:
3937         * po/eu.po:
3938         * po/fi.po:
3939         * po/fr.po:
3940         * po/hu.po:
3941         * po/id.po:
3942         * po/it.po:
3943         * po/ja.po:
3944         * po/lt.po:
3945         * po/lv.po:
3946         * po/ms.po:
3947         * po/mt.po:
3948         * po/nb.po:
3949         * po/nl.po:
3950         * po/or.po:
3951         * po/pl.po:
3952         * po/pt_BR.po:
3953         * po/ru.po:
3954         * po/sk.po:
3955         * po/sl.po:
3956         * po/sq.po:
3957         * po/sr.po:
3958         * po/sv.po:
3959         * po/tr.po:
3960         * po/uk.po:
3961         * po/vi.po:
3962         * po/zh_CN.po:
3963           po: update translations
3964
3965 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3966
3967         * common:
3968           Automatic update of common submodule
3969           From 357b0db to fd7ca04
3970
3971 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3972
3973         * configure.ac:
3974         * win32/common/config.h:
3975           0.10.14.2 pre-release
3976
3977 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3978
3979         * common:
3980           Automatic update of common submodule
3981           From 4d67bd6 to 357b0db
3982
3983 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3984
3985         * gst/realmedia/rmdemux.c:
3986         * gst/realmedia/rmutils.c:
3987         * gst/realmedia/rmutils.h:
3988           rmdemux: add better sipr nibble swap routine
3989
3990 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3991
3992         * gst/realmedia/rmdemux.c:
3993           rmdemux: descramble SIPR before pushing out
3994           Collect and descramble the SIPR packets before pushing.
3995           Descramble ATRAC audio.
3996           Fixes #618098
3997
3998 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3999
4000         * gst/realmedia/rmutils.c:
4001         * gst/realmedia/rmutils.h:
4002           rm: add function to descramble sipr
4003
4004 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
4005
4006         * ext/x264/gstx264enc.c:
4007         * ext/x264/gstx264enc.h:
4008           x264enc: Re-send the received upstream event as-is downstream
4009           https://bugzilla.gnome.org/show_bug.cgi?id=606689
4010
4011 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
4012
4013         * ext/amrnb/amrnb.c:
4014           amrnbenc: Set rank to GST_RANK_SECONDARY
4015
4016 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4017
4018         * gst/realmedia/rtspreal.c:
4019           rtspreal: use GLib's base64 functions if available
4020           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
4021
4022 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
4023
4024         * ext/amrnb/amrnbdec.h:
4025         * ext/amrnb/amrnbenc.h:
4026         * ext/amrwbdec/amrwbdec.h:
4027           amr: Use correct includes (as pkg-config suggests)
4028           Fixes #617078
4029
4030 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
4031
4032         * gst/ac3parse/.gitignore:
4033         * gst/ac3parse/Makefile.am:
4034         * gst/ac3parse/README:
4035         * gst/ac3parse/ac3parse.vcproj:
4036         * gst/ac3parse/gstac3parse.c:
4037         * gst/ac3parse/gstac3parse.h:
4038           ac3parse: remove unported 0.8 plugin
4039           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
4040
4041 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
4042
4043         * gst/mpegaudioparse/gstmpegaudioparse.c:
4044           docs: adding a mp3decoder as well is useful
4045
4046 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
4047
4048         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4049           docs: massage section index
4050
4051 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
4052
4053         * ext/amrwbdec/amrwbdec.c:
4054         * ext/amrwbdec/amrwbdec.h:
4055           amrwbdec: move define to source to avoid hiding it from the docs
4056
4057 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
4058
4059         * ext/cdio/gstcdiocddasrc.c:
4060           docs: remove short_desc, it is taken from element details
4061
4062 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
4063
4064         * gst/synaesthesia/gstsynaesthesia.c:
4065           docs: fix sections docs for synaesthesia
4066
4067 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
4068
4069         * docs/plugins/Makefile.am:
4070         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4071         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4072         * gst/mpegaudioparse/gstmpegaudioparse.c:
4073           docs: add docs for mp3parse
4074
4075 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4076
4077         * gst-plugins-ugly.doap:
4078           doap: update repository info from cvs->git and maintainers
4079
4080 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4081
4082         * common:
4083           Automatic update of common submodule
4084           From fc85867 to 4d67bd6
4085
4086 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4087
4088         * tests/check/elements/x264enc.c:
4089           x264enc: adaptive NALU type checking
4090           In particular, be less picky about SEI NALU order, which makes test more
4091           robust with respect to changes in libx264.
4092           See also #615410.
4093
4094 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4095
4096         * ext/x264/gstx264enc.c:
4097           x264enc: adaptive x264 header NAL layout handling
4098           Fixes #615410.
4099
4100 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4101
4102         * gst/asfdemux/gstrtpasfdepay.c:
4103           asfdepay: we require a dynamic payload type
4104           Add an extra caps property that restricts the depayloader to only accept dynamic
4105           payload types.
4106
4107 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4108
4109         * configure.ac:
4110           configure: Drop -Wcast-align
4111           Commit message copied from core's commit from Benjamin Otte:
4112           246f5dba96a5b50bb74621af67b30942cca72af5
4113           Apparently gcc warns that GstMiniObject is not castable to
4114           GstEvent/Message/Buffer due to them containing 64bit variables, even
4115           though ARM hackers claim that those only need 4byte alignment. And as
4116           long as gcc behaves that way, this warning is not very useful.
4117           So we'll remove the warning until this problem is fixed.
4118           Fixes #615698
4119
4120 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
4121
4122         * ext/mpeg2dec/gstmpeg2dec.c:
4123           mpeg2dec: copy over all buffer flags when copying buffers.
4124           Avoids losing the tff/rff video buffer flags
4125
4126 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
4127
4128         * gst/asfdemux/asfpacket.c:
4129           asfdemux: Make a table static to avoid having to always allocate it.
4130
4131 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4132
4133         * ext/x264/gstx264enc.c:
4134           x264enc: fix up avcC header construction
4135           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
4136           for BUILD_X264 < 76.
4137           Also fixes #610089.
4138
4139 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4140
4141         * ext/x264/gstx264enc.c:
4142           x264enc: parameterize libx264 provided NAL layout in codec-data creation
4143
4144 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
4145
4146         * configure.ac:
4147           configure: Remove -Wundef flag
4148           Same fix as for #615161
4149
4150 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4151
4152         * common:
4153           Automatic update of common submodule
4154           From fdf023d to fc85867
4155
4156 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4157
4158         * gst-libs/gst/gettext.h:
4159           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
4160
4161 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4162
4163         * common:
4164         * ext/Makefile.am:
4165         * gst/Makefile.am:
4166           build: build plugins in parallel where possible, if make -jN is used
4167
4168 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4169
4170         * Makefile.am:
4171           build: add cruft alert for common/shave*
4172
4173 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4174
4175         * win32/MANIFEST:
4176           Fix make distcheck
4177           Remove removed file win32/common/config.h.in from MANIFEST.
4178
4179 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
4180
4181         * gst/synaesthesia/synaescope.c:
4182         * gst/synaesthesia/synaescope.h:
4183           synaestesia: Fix old-style prototype
4184
4185 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
4186
4187         * gst/realmedia/rmutils.c:
4188           Fix pointer type.
4189           Fixes #613815
4190
4191 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
4192
4193         * common:
4194           Automatic update of common submodule
4195           From 55cd514 to c1d07dd
4196
4197 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4198
4199         * configure.ac:
4200         * ext/amrnb/amrnbdec.c:
4201         * ext/amrnb/amrnbenc.c:
4202         * ext/cdio/gstcdiocddasrc.h:
4203         * ext/dvdread/dvdreadsrc.c:
4204         * ext/lame/gstlame.h:
4205         * ext/lame/gstlamemp3enc.h:
4206         * ext/lame/plugin.c:
4207         * ext/mad/gstmad.c:
4208         * ext/x264/gstx264enc.c:
4209         * ext/x264/gstx264enc.h:
4210         * gst/mpegaudioparse/gstmpegaudioparse.c:
4211         * gst/mpegaudioparse/gstxingmux.c:
4212         * gst/mpegstream/gstdvddemux.c:
4213         * gst/mpegstream/gstmpegdemux.c:
4214         * gst/mpegstream/gstmpegparse.c:
4215         * gst/realmedia/asmrules.c:
4216         * gst/realmedia/pnmsrc.c:
4217         * gst/realmedia/pnmsrc.h:
4218         * gst/realmedia/rdtdepay.h:
4219         * gst/realmedia/rdtmanager.c:
4220         * gst/realmedia/rtspreal.c:
4221           build: Add all kinds of compiler warning flags and fix the resulting warnings
4222
4223 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4224
4225         * ext/amrnb/Makefile.am:
4226         * ext/amrwbdec/Makefile.am:
4227         * ext/sidplay/Makefile.am:
4228         * gst/asfdemux/Makefile.am:
4229         * gst/mpegaudioparse/Makefile.am:
4230           build: fix up Makefile.am
4231           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
4232           the order a bit here and there (see docs/random/moving-plugins).
4233
4234 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4235
4236         * win32/common/config.h.in:
4237           win32: remove win32-specific config.h.in copy that's not used any longer
4238           The win32 config.h is now generated from the top-level config.h.in.
4239
4240 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
4241
4242         * ext/a52dec/gsta52dec.c:
4243         * ext/amrnb/amrnbdec.c:
4244         * ext/amrnb/amrnbenc.c:
4245         * ext/amrwbdec/amrwbdec.c:
4246         * ext/cdio/gstcdiocddasrc.c:
4247         * ext/dvdread/dvdreadsrc.c:
4248         * ext/lame/gstlame.c:
4249         * ext/mad/gstmad.c:
4250         * ext/mpeg2dec/gstmpeg2dec.c:
4251         * gst/ac3parse/gstac3parse.c:
4252         * gst/asfdemux/gstasfdemux.c:
4253         * gst/asfdemux/gstrtpasfdepay.c:
4254         * gst/asfdemux/gstrtspwms.c:
4255         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4256         * gst/iec958/ac3iec.c:
4257         * gst/mpegaudioparse/gstmpegaudioparse.c:
4258         * gst/mpegaudioparse/gstxingmux.c:
4259         * gst/mpegstream/gstdvddemux.c:
4260         * gst/mpegstream/gstmpegdemux.c:
4261         * gst/mpegstream/gstmpegparse.c:
4262         * gst/mpegstream/gstrfc2250enc.c:
4263         * gst/realmedia/pnmsrc.c:
4264         * gst/realmedia/rademux.c:
4265         * gst/realmedia/rdtdepay.c:
4266         * gst/realmedia/rdtmanager.c:
4267         * gst/realmedia/rmdemux.c:
4268         * gst/realmedia/rtspreal.c:
4269         * gst/synaesthesia/gstsynaesthesia.c:
4270           gst_element_class_set_details => gst_element_class_set_details_simple
4271
4272 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4273
4274         * ext/x264/gstx264enc.c:
4275           x264enc: Put pixel-aspect-ratio from input into the src pad caps
4276           Fixes bug #612995.
4277
4278 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
4279
4280         * common:
4281           Automatic update of common submodule
4282           From e272f71 to 55cd514
4283
4284 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
4285
4286         * common:
4287           Automatic update of common submodule
4288           From df8a7c8 to e272f71
4289
4290 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
4291
4292         * configure.ac:
4293           Update CXXFLAGS, too
4294
4295 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
4296
4297         * configure.ac:
4298           Update for recent changes to common submodule
4299           This just replaces every "$ERROR_CFLAGS" usage with a usage of
4300           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
4301           previously.
4302           Actually using that separation will happen later.
4303
4304 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
4305
4306         * common:
4307           Automatic update of common submodule
4308           From 9720a7d to df8a7c8
4309
4310 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
4311
4312         * common:
4313           Automatic update of common submodule
4314           From 0b6e072 to 9720a7d
4315
4316 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
4317
4318         * common:
4319           Automatic update of common submodule
4320           From 7cc5eb4 to 0b6e072
4321
4322 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4323
4324         * common:
4325           Automatic update of common submodule
4326           From 7aa65b5 to 7cc5eb4
4327
4328 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4329
4330         * common:
4331           Automatic update of common submodule
4332           From 44ecce7 to 7aa65b5
4333
4334 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4335
4336         * configure.ac:
4337           configure: Use automake 1.11 silent rules instead of shave if available
4338           This makes sure that we use something that is still maintained and
4339           also brings back libtool 1.5 support.
4340
4341 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4342
4343         * configure.ac:
4344         * docs/plugins/inspect/plugin-a52dec.xml:
4345         * docs/plugins/inspect/plugin-amrnb.xml:
4346         * docs/plugins/inspect/plugin-amrwbdec.xml:
4347         * docs/plugins/inspect/plugin-asf.xml:
4348         * docs/plugins/inspect/plugin-cdio.xml:
4349         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4350         * docs/plugins/inspect/plugin-dvdread.xml:
4351         * docs/plugins/inspect/plugin-dvdsub.xml:
4352         * docs/plugins/inspect/plugin-iec958.xml:
4353         * docs/plugins/inspect/plugin-lame.xml:
4354         * docs/plugins/inspect/plugin-mad.xml:
4355         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4356         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4357         * docs/plugins/inspect/plugin-mpegstream.xml:
4358         * docs/plugins/inspect/plugin-realmedia.xml:
4359         * docs/plugins/inspect/plugin-siddec.xml:
4360         * docs/plugins/inspect/plugin-twolame.xml:
4361         * docs/plugins/inspect/plugin-x264.xml:
4362         * win32/common/config.h:
4363           Back to development
4364
4365 === release 0.10.14 ===
4366
4367 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4368
4369         * ChangeLog:
4370         * NEWS:
4371         * RELEASE:
4372         * configure.ac:
4373         * docs/plugins/gst-plugins-ugly-plugins.args:
4374         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4375         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4376         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4377         * docs/plugins/inspect/plugin-a52dec.xml:
4378         * docs/plugins/inspect/plugin-amrnb.xml:
4379         * docs/plugins/inspect/plugin-amrwbdec.xml:
4380         * docs/plugins/inspect/plugin-asf.xml:
4381         * docs/plugins/inspect/plugin-cdio.xml:
4382         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4383         * docs/plugins/inspect/plugin-dvdread.xml:
4384         * docs/plugins/inspect/plugin-dvdsub.xml:
4385         * docs/plugins/inspect/plugin-iec958.xml:
4386         * docs/plugins/inspect/plugin-lame.xml:
4387         * docs/plugins/inspect/plugin-mad.xml:
4388         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4389         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4390         * docs/plugins/inspect/plugin-mpegstream.xml:
4391         * docs/plugins/inspect/plugin-realmedia.xml:
4392         * docs/plugins/inspect/plugin-siddec.xml:
4393         * docs/plugins/inspect/plugin-twolame.xml:
4394         * docs/plugins/inspect/plugin-x264.xml:
4395         * gst-plugins-ugly.doap:
4396         * win32/common/config.h:
4397           Release 0.10.14
4398
4399 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4400
4401         * po/af.po:
4402         * po/az.po:
4403         * po/bg.po:
4404         * po/ca.po:
4405         * po/cs.po:
4406         * po/da.po:
4407         * po/de.po:
4408         * po/el.po:
4409         * po/en_GB.po:
4410         * po/es.po:
4411         * po/eu.po:
4412         * po/fi.po:
4413         * po/fr.po:
4414         * po/hu.po:
4415         * po/id.po:
4416         * po/it.po:
4417         * po/ja.po:
4418         * po/lt.po:
4419         * po/lv.po:
4420         * po/ms.po:
4421         * po/mt.po:
4422         * po/nb.po:
4423         * po/nl.po:
4424         * po/or.po:
4425         * po/pl.po:
4426         * po/pt_BR.po:
4427         * po/ru.po:
4428         * po/sk.po:
4429         * po/sl.po:
4430         * po/sq.po:
4431         * po/sr.po:
4432         * po/sv.po:
4433         * po/tr.po:
4434         * po/uk.po:
4435         * po/vi.po:
4436         * po/zh_CN.po:
4437           Update .po files
4438
4439 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4440
4441         * configure.ac:
4442         * win32/common/config.h:
4443           0.10.13.4 pre-release
4444
4445 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4446
4447         * ext/x264/gstx264enc.c:
4448         * tests/check/elements/x264enc.c:
4449           x264enc: Replace 'avc-sample' with 'avc' in caps
4450           In the element and in its tests
4451           Fixes #606662
4452
4453 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
4454
4455         * gst/asfdemux/gstasfdemux.c:
4456           asfdemux: Don't set durations of 0 on outgoing buffers.
4457           Some (broken) streams don't have the extended stream properties in
4458           the header, resulting in applying a duration of zero on outgoing
4459           buffers.
4460           Fixes #611473
4461
4462 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
4463
4464         * gst/asfdemux/asfpacket.c:
4465           asfdemux: Make sure we always set proper payload duration.
4466           Some (broken) streams will have a delta of 0, resulting in outgoing
4467           buffers having durations of 0.
4468           Fixes #611473
4469
4470 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4471
4472         * configure.ac:
4473         * win32/common/config.h:
4474           0.10.13.3 pre-release
4475
4476 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
4477
4478         * gst/asfdemux/asfpacket.c:
4479           asfdemux: Make sure we don't end up with negative timestamps.
4480           Some files have payload with timestamps smaller than the preroll duration.
4481           Instead of blindly substracting the preroll value (and ending up with
4482           insanely high timestamps on the outgoing buffers), we make sure we
4483           never go below 0.
4484           Fixes #610432
4485
4486 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4487
4488         * configure.ac:
4489         * win32/common/config.h:
4490           0.10.13.2 pre-release
4491           Update core/base requirement to 0.10.26, since that's more likely
4492           to be the actual requirement.
4493
4494 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4495
4496         * po/LINGUAS:
4497         * po/el.po:
4498         * po/sl.po:
4499           po: update translations
4500
4501 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4502
4503         * tests/check/elements/x264enc.c:
4504           x264enc: add caps check to x264enc unit test
4505           Add some minimal caps checking to x264enc unit test.
4506           See #610089.
4507
4508 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
4509
4510         * ext/x264/gstx264enc.c:
4511           x264enc: fix up avcC header construction and playback by flash players
4512           Fix off-by-one bug when constructing the avcC header chunk: we
4513           wrote wrong profile info into the header. The first byte in the
4514           SPS NAL we get from x264 is the nal type, not the profile_idc.
4515           Also add some debug logging.
4516           Fixes #610089.
4517
4518 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
4519
4520         * gst/asfdemux/gstasfdemux.c:
4521           asfdemux: Improve seek behaviour for audio-only with no index
4522           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
4523           for video, we can just seek to seek_time instead.
4524
4525 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4526
4527         * configure.ac:
4528           configure: fix up GST_CXXFLAGS properly
4529           We don't want C specific flags in GST_CXXFLAGS, so base it on the
4530           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
4531           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
4532
4533 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4534
4535         * MAINTAINERS:
4536           Update MAINTAINERS, add myself
4537
4538 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
4539
4540         * configure.ac:
4541           configure: base GST_CXXFLAGS on --cflags from pkg-config
4542           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
4543           point for for both C and CXX settings.
4544
4545 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4546
4547         * common:
4548           Automatic update of common submodule
4549           From 96dc793 to 44ecce7
4550
4551 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4552
4553         * Makefile.am:
4554         * configure.ac:
4555         * win32/common/.gitignore:
4556         * win32/common/config.h:
4557           win32: change how win32/common/config.h is updated
4558           Generate win32/common/config.h-new directly from config.h.in,
4559           using shell variables in configure and some hard-coded information.
4560           Change top-level makefile so that 'make win32-update' copies the
4561           generated file to win32/common/config.h, which we keep in source
4562           control. It's kept in source control so that the git tree is
4563           buildable from VS.
4564           This change is similar to the ones applied a while ago to GStreamer
4565           core, gst-plugins-base and gst-plugins-good and prevents configure
4566           from changing files in source control. The generated config.h
4567           should be ok, but needs testing.
4568
4569 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4570
4571         * gst/realmedia/rtspreal.c:
4572           rtspreal: don't construct config header with uninitialised bytes
4573           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
4574           a presumably unintentional padding of uninitialised bytes at the end
4575           of the CONT tags chunk, which should be harmless but causes warnings
4576           in valgrind (see #608533 for a test URL).
4577
4578 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4579
4580         * gst/realmedia/rtspreal.c:
4581           rtspreal: add finalize function so we can free streams and rulebook
4582           Fix memory leak in Real RTSP component (#608533).
4583
4584 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4585
4586         * gst/realmedia/rtspreal.c:
4587           rtspreal: fix minor memory leak
4588           Caps take their own reference when a buffer is added to them, so
4589           unref buffer after adding it to caps (#608533).
4590
4591 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4592
4593         * gst/realmedia/rdtdepay.c:
4594           rdtdepay: unref input buffer when done
4595           Fixes memory leak, see #608533.
4596
4597 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4598
4599         * common:
4600           Automatic update of common submodule
4601           From 15d47a6 to 96dc793
4602
4603 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4604
4605         * ext/x264/gstx264enc.c:
4606         * ext/x264/gstx264enc.h:
4607           x264enc: make use of Access Unit delimiters configurable
4608           API: GstX264Enc:aud
4609
4610 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4611
4612         * gst/asfdemux/asfpacket.c:
4613           asfdemux: Do not subtract padding twice
4614           Only subtract implicit padding if an explicit one isn't
4615           provided. Avoids subtracting it twice and causing
4616           parsing errors.
4617           Fixes #607698
4618
4619 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
4620
4621         * gst/asfdemux/gstasfdemux.c:
4622         * gst/mpegstream/gstmpegpacketize.c:
4623           assert: g_assert_not_reached() cannot replace return statement
4624           Fix build with assert being turned off.
4625
4626 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4627
4628         * common:
4629           Automatic update of common submodule
4630           From 14cec89 to 15d47a6
4631
4632 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
4633
4634         * gst/asfdemux/gstasfdemux.c:
4635           asfdemux: Don't forget to update flow variable
4636           Forgot to update the return value in the loop.
4637
4638 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
4639
4640         * gst/asfdemux/gstasfdemux.c:
4641           asfdemux: Check flow return on every push
4642           We previously only aggregated flow returns after the while(push) loop,
4643           which meant that in some cases we would end-up not properly aggregating
4644           the flow returns.
4645           This is based on the same flow aggregation algorithm as oggdemux.
4646
4647 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4648
4649         * ext/x264/gstx264enc.c:
4650           x264enc: Add stream-format to output caps
4651           Adds stream-format to output caps of x264enc that
4652           informs if the stream is in bytestream of avc format.
4653           Fixes #606662
4654
4655 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
4656
4657         * gst/mpegaudioparse/gstxingmux.c:
4658           xingmux: Fix unaligned memory access
4659           ARM/SPARC need 32bit alignment but xingmux accesses possibly
4660           unaligned memory, which leads to SIGBUS.
4661           Fixes bug #586464.
4662
4663 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
4664
4665         * gst/asfdemux/gstasfdemux.c:
4666           asfdemux: Use GST_STR_NULL in a couple of places.
4667           Fixes crashing on some of the log statements on win32.
4668
4669 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4670
4671         * gst/realmedia/rmdemux.c:
4672           rmdemux: Parse and post bitrate for streams
4673           Parse the bitrate of the streams and post their tags.
4674           Fixes #599299
4675
4676 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4677
4678         * gst/asfdemux/gstasfdemux.c:
4679         * gst/asfdemux/gstasfdemux.h:
4680           asfdemux: Post bitrate tag
4681           If stream bitrate object is available, post the bitrate
4682           tags.
4683           Fixes #599297
4684
4685 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4686
4687         * gst/mpegaudioparse/gstmpegaudioparse.c:
4688         * gst/mpegaudioparse/gstmpegaudioparse.h:
4689           mp3parse: minor validation check of (Xing, VBRI) metadata
4690           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
4691
4692 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4693
4694         * gst/mpegaudioparse/gstmpegaudioparse.c:
4695           mp3parse: use proper total_time and total_bytes in various cases
4696           The correct basis for (Xing, VBRI) seek table calculations is the
4697           byte size and duration provided by that metadata, rather than some
4698           other (possibly even estimated) one.  This also prevents an infinite
4699           conversion loop in (unlikely) case where a TOC is provided without
4700           such corresponding (duration) metdata.
4701
4702 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4703
4704         * gst/mpegaudioparse/gstmpegaudioparse.c:
4705         * gst/mpegaudioparse/gstmpegaudioparse.h:
4706           mp3parse: conserve stop time for non-accurate seek
4707           Use the same strategy as accurate seeks to store
4708           pending non-accurate seeks to avoid overwriting non-definite
4709           stop times. When doing non-accurate seeks our position
4710           reporting might drift off by some secs and the stream can
4711           end up before it should.
4712           Fixes #603695
4713
4714 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4715
4716         * common:
4717           Automatic update of common submodule
4718           From 47cb23a to 14cec89
4719
4720 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4721
4722         * ext/amrwbdec/amrwb.c:
4723           amrwbdec: give decoder a rank so decodebin/playbin will use it
4724
4725 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4726
4727         * gst/mpegaudioparse/gstmpegaudioparse.c:
4728           mp3parse: return false when we can't seek
4729           When upstream can't seek, we return false as well
4730
4731 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4732
4733         * ext/lame/gstlame.c:
4734         * ext/lame/gstlamemp3enc.c:
4735           lame: Avoid crash when seeking before negotiating
4736           lame's 'lgv' variable is only initialized when the caps
4737           is negotiated, whenever a seek happens before that, it would
4738           attempt to call a function on an empty pointer, causing the crash.
4739           Fixes #603515
4740
4741 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4742
4743         * common:
4744           Automatic update of common submodule
4745           From 87bf428 to 47cb23a
4746
4747 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4748
4749         * common:
4750           Automatic update of common submodule
4751           From da4c75c to 87bf428
4752
4753 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
4754
4755         * common:
4756           Automatic update of common submodule
4757           From 53a2485 to da4c75c
4758
4759 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4760
4761         * gst/mpegaudioparse/gstmpegaudioparse.c:
4762           mp3parse: fix non-flushing seek
4763           Specifically, in addition to clearing lots of variables/offsets
4764           when receiving newsegment, also clear leftover data to match.
4765
4766 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
4767
4768         * ext/x264/gstx264enc.c:
4769         * ext/x264/gstx264enc.h:
4770           x264enc: Make upstream GstForceKeyUnit thread-safe
4771           Also send the GstForceKeyUnit event downstream when an upstream on is received,
4772           allowing muxers or payloaders to take appropriate actions.
4773           https://bugzilla.gnome.org/show_bug.cgi?id=602556
4774
4775 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4776
4777         * common:
4778           Automatic update of common submodule
4779           From a3e3ce4 to 53a2485
4780
4781 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
4782
4783         * gst/asfdemux/gstasfdemux.c:
4784           asfdemux: Don't call strlen() on NULL pointers
4785           Fixes bug #602280.
4786
4787 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4788
4789         * gst/asfdemux/gstasfdemux.c:
4790           asfdemux: Remove old pads when new ones are added
4791           The old pads were being removed before adding the new ones,
4792           we should add the new ones first.
4793           Fixes #599718
4794
4795 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4796
4797         * gst/asfdemux/gstasfdemux.c:
4798         * gst/asfdemux/gstasfdemux.h:
4799           asfdemux: Handle chained asfs on pull mode
4800           Adds chained asfs handling to pull mode. It now checks if
4801           there is a new asf header after the last packet (when it
4802           is possible to know how many packets are) or it tries
4803           checking if a processed packet that fails is an header
4804           object.
4805           Fixes #599718
4806
4807 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4808
4809         * gst/asfdemux/gstasfdemux.c:
4810         * gst/asfdemux/gstasfdemux.h:
4811           asfdemux: properly do chained asfs on push mode
4812           To properly do chained asfs work with playbin2, we need to
4813           push eos on the old pads before removing them.
4814           Fixes #599718
4815
4816 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4817
4818         * gst/asfdemux/gstasfdemux.c:
4819         * gst/asfdemux/gstasfdemux.h:
4820           asfdemux: add support for chained asfs (push mode)
4821           Adds support for detecting and playing chained asfs
4822           in push mode. asfdemux tries to detect a new asf start
4823           by identifying the header object guid in a input buffer.
4824           When it finds it, it resets its state, removing its pads
4825           and creates new ones for the new file.
4826
4827 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4828
4829         * gst/asfdemux/gstasfdemux.c:
4830           asfdemux: fix two small leaks
4831
4832 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4833
4834         * gst/asfdemux/gstasfdemux.c:
4835           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
4836           WM/Track has a 0 base but is often wrongly written as starting from 1,
4837           so not as reliable as WM/TrackNumber which always starts from 1.
4838
4839 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4840
4841         * gst/asfdemux/gstasfdemux.c:
4842           asfdemux: WM/Track starts counting from 0, adjust to start from 1
4843
4844 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4845
4846         * gst/asfdemux/gstasfdemux.c:
4847           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
4848           There's both WM/Track and WM/TrackNumber.
4849
4850 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
4851
4852         * ext/a52dec/gsta52dec.c:
4853           a52dec: Fix debug statement: Pass pos variable instead of time() function
4854
4855 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
4856
4857         * gst/dvdsub/gstdvdsubdec.c:
4858           dvdsubdec: Fix printf format string warning
4859
4860 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
4861
4862         * gst/asfdemux/gstasfdemux.c:
4863           asfdemux: Fix bogus variable used uninitialised warnings
4864
4865 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
4866
4867         * po/Makevars:
4868           po: Don't create backup .po files
4869           As well as preventing creation of useless backup files, it works
4870           around a bug in gettext 0.17 on OS/X
4871
4872 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
4873
4874         * gst/asfdemux/asfpacket.c:
4875           asfdemux: fix c99-style comments.
4876
4877 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
4878
4879         * gst/asfdemux/asfpacket.c:
4880           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
4881
4882 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4883
4884         * gst/realmedia/rmutils.c:
4885           rmutils: fix byteswapping
4886           fix the byteswapping code that was wrong because of the side effects of the
4887           READ/WRITE macros.
4888           Fixes #599676
4889
4890 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
4891
4892         * ext/x264/gstx264enc.c:
4893           x264enc: Adapt to slightly modified x264 API
4894           Fixes #599095.
4895
4896 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4897
4898         * gst/asfdemux/asfpacket.c:
4899           asfdemux: careful to avoid crash on bogus data
4900           When receiving bogus data, we have to avoid subtracting a value
4901           larger than 'size' from 'size' variable, resulting in a wrap
4902           that would make 'size' a really large bogus value.
4903           Fixes #599333
4904
4905 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
4906
4907         * win32/common/config.h:
4908           win32: Commit bumped version number
4909
4910 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
4911
4912         * gst/mpegaudioparse/gstmpegaudioparse.c:
4913           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
4914           Fixes #598761
4915           This removes a good 50% of processing time for parsing a buffer.
4916           We do this by simply... getting the nicks that we already have handy
4917           instead of going through the expensive glib system.
4918
4919 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
4920
4921         * configure.ac:
4922           configure.ac: And back to development we go...
4923
4924 === release 0.10.13 ===
4925
4926 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
4927
4928         * ChangeLog:
4929         * NEWS:
4930         * RELEASE:
4931         * common:
4932         * configure.ac:
4933         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4934         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4935         * docs/plugins/inspect/plugin-a52dec.xml:
4936         * docs/plugins/inspect/plugin-asf.xml:
4937         * docs/plugins/inspect/plugin-cdio.xml:
4938         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4939         * docs/plugins/inspect/plugin-dvdread.xml:
4940         * docs/plugins/inspect/plugin-dvdsub.xml:
4941         * docs/plugins/inspect/plugin-iec958.xml:
4942         * docs/plugins/inspect/plugin-lame.xml:
4943         * docs/plugins/inspect/plugin-mad.xml:
4944         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4945         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4946         * docs/plugins/inspect/plugin-mpegstream.xml:
4947         * docs/plugins/inspect/plugin-realmedia.xml:
4948         * docs/plugins/inspect/plugin-siddec.xml:
4949         * docs/plugins/inspect/plugin-twolame.xml:
4950         * docs/plugins/inspect/plugin-x264.xml:
4951         * gst-plugins-ugly.doap:
4952         * win32/common/config.h:
4953           Release 0.10.13
4954
4955 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
4956
4957         * po/af.po:
4958         * po/az.po:
4959         * po/bg.po:
4960         * po/ca.po:
4961         * po/cs.po:
4962         * po/da.po:
4963         * po/de.po:
4964         * po/en_GB.po:
4965         * po/es.po:
4966         * po/eu.po:
4967         * po/fi.po:
4968         * po/fr.po:
4969         * po/hu.po:
4970         * po/id.po:
4971         * po/it.po:
4972         * po/ja.po:
4973         * po/lt.po:
4974         * po/lv.po:
4975         * po/ms.po:
4976         * po/mt.po:
4977         * po/nb.po:
4978         * po/nl.po:
4979         * po/or.po:
4980         * po/pl.po:
4981         * po/pt_BR.po:
4982         * po/ru.po:
4983         * po/sk.po:
4984         * po/sq.po:
4985         * po/sr.po:
4986         * po/sv.po:
4987         * po/tr.po:
4988         * po/uk.po:
4989         * po/vi.po:
4990         * po/zh_CN.po:
4991           Update .po files
4992
4993 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
4994
4995         * common:
4996           Automatic update of common submodule
4997           From 85d1530 to 0702fe1
4998
4999 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
5000
5001         * ChangeLog:
5002         * configure.ac:
5003         * po/af.po:
5004         * po/az.po:
5005         * po/bg.po:
5006         * po/ca.po:
5007         * po/cs.po:
5008         * po/da.po:
5009         * po/de.po:
5010         * po/en_GB.po:
5011         * po/es.po:
5012         * po/eu.po:
5013         * po/fi.po:
5014         * po/fr.po:
5015         * po/hu.po:
5016         * po/id.po:
5017         * po/it.po:
5018         * po/ja.po:
5019         * po/lt.po:
5020         * po/lv.po:
5021         * po/ms.po:
5022         * po/mt.po:
5023         * po/nb.po:
5024         * po/nl.po:
5025         * po/or.po:
5026         * po/pl.po:
5027         * po/pt_BR.po:
5028         * po/ru.po:
5029         * po/sk.po:
5030         * po/sq.po:
5031         * po/sr.po:
5032         * po/sv.po:
5033         * po/tr.po:
5034         * po/uk.po:
5035         * po/vi.po:
5036         * po/zh_CN.po:
5037         * win32/common/config.h:
5038           0.10.12.3 pre-release
5039
5040 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
5041
5042         * common:
5043           Automatic update of common submodule
5044           From a3e3ce4 to 85d1530
5045
5046 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
5047
5048         * ext/a52dec/gsta52dec.c:
5049           a52dec: Fix reference leak on all input buffers in 'dvd mode'
5050           https://bugzilla.gnome.org/show_bug.cgi?id=598272
5051
5052 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
5053
5054         * ChangeLog:
5055         * configure.ac:
5056         * po/LINGUAS:
5057         * po/af.po:
5058         * po/az.po:
5059         * po/bg.po:
5060         * po/ca.po:
5061         * po/cs.po:
5062         * po/da.po:
5063         * po/de.po:
5064         * po/en_GB.po:
5065         * po/es.po:
5066         * po/eu.po:
5067         * po/fi.po:
5068         * po/fr.po:
5069         * po/hu.po:
5070         * po/id.po:
5071         * po/it.po:
5072         * po/ja.po:
5073         * po/lt.po:
5074         * po/lv.po:
5075         * po/ms.po:
5076         * po/mt.po:
5077         * po/nb.po:
5078         * po/nl.po:
5079         * po/or.po:
5080         * po/pl.po:
5081         * po/pt_BR.po:
5082         * po/ru.po:
5083         * po/sk.po:
5084         * po/sq.po:
5085         * po/sr.po:
5086         * po/sv.po:
5087         * po/tr.po:
5088         * po/uk.po:
5089         * po/vi.po:
5090         * po/zh_CN.po:
5091         * win32/common/config.h:
5092           0.10.12.2 pre-release
5093
5094 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
5095
5096         * docs/plugins/gst-plugins-ugly-plugins.args.new:
5097         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
5098           docs: Remove files accidentally added
5099           Remove the gst-plugins-ugly-plugins.args.new and
5100           gst-plugins-ugly-plugins.signals.new files, that appear
5101           to have been accidentally added in commit
5102           f5d046a0b034f9bd7274291f7131ee5db1a30052
5103
5104 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
5105
5106         * ext/a52dec/gsta52dec.c:
5107           a52dec: Add some debugging for new segment events
5108
5109 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
5110
5111         * ext/mpeg2dec/gstmpeg2dec.c:
5112           mpeg2dec: fix warning in macosx snow leopard
5113
5114 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
5115
5116         * gst/mpegstream/gstmpegparse.c:
5117           mpegstream: fix warning in macosx snow leopard
5118
5119 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
5120
5121         * gst/mpegaudioparse/gstmpegaudioparse.c:
5122           mpegaudioparse: fix warning in macosx snow leopard
5123
5124 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
5125
5126         * gst/dvdsub/gstdvdsubdec.c:
5127           dvdsubdec: fix warning on macosx snow leopard
5128
5129 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
5130
5131         * gst/asfdemux/gstasfdemux.c:
5132           asfdemux: fix warning in macosx snow leopard
5133
5134 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
5135
5136         * gst/mpegaudioparse/gstmpegaudioparse.c:
5137           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
5138
5139 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
5140
5141         * common:
5142           Automatic update of common submodule
5143           From 19fa4f3 to a3e3ce4
5144
5145 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
5146
5147         * gst/asfdemux/gstasfdemux.c:
5148         * gst/realmedia/rdtmanager.c:
5149           build: fprintf, sprintf, sscanf need stdio.h
5150
5151 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
5152
5153         * ext/mad/gstmad.c:
5154           mad: add missing include to fix the build
5155
5156 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5157
5158         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5159           dvdlpcm: whitespace fixes
5160
5161 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
5162
5163         * gst-plugins-ugly.spec.in:
5164           update spec file
5165
5166 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5167
5168         * configure.ac:
5169           x264enc: adjust configure checking to changed upstream
5170
5171 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5172
5173         * ext/x264/gstx264enc.c:
5174           x264enc: conditionally adjust to new upstream API
5175           Fixes #596517.
5176
5177 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5178
5179         * gst/mpegaudioparse/gstmpegaudioparse.c:
5180         * gst/mpegaudioparse/gstmpegaudioparse.h:
5181           mpegaudioparse: prevent infinite (re)syncing
5182           Conflicts:
5183           gst/mpegaudioparse/gstmpegaudioparse.c
5184
5185 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
5186
5187         * gst/mpegaudioparse/gstmpegaudioparse.c:
5188           mp3parse: Refactor checking for sync. Make resyncing more reliable.
5189           Previously, we could get false sync relatively easily - it sometimes happened
5190           on real files. This cleans the code up a fair bit, and makes it require more
5191           confirmation that we've found valid sync before continuing.
5192
5193 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5194
5195         * gst/mpegaudioparse/gstmpegaudioparse.c:
5196           mpegaudioparse: ensure 2 valid headers in a row when resyncing
5197
5198 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5199
5200         * gst/mpegstream/gstdvddemux.c:
5201           dvddemux: remove bogus ifndef
5202
5203 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5204
5205         * common:
5206           Automatic update of common submodule
5207           From 94f95e3 to 19fa4f3
5208
5209 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5210
5211         * ext/mpeg2dec/gstmpeg2dec.c:
5212           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
5213
5214 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5215
5216         * gst/dvdsub/gstdvdsubparse.c:
5217           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
5218
5219 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
5220
5221         * ext/amrnb/amrnbdec.c:
5222         * ext/amrnb/amrnbenc.c:
5223           Remove Ronald Bultje from Authors field
5224           Replaced with "GStreamer maintainers
5225           <gstreamer-devel@lists.sourceforge.net>" or just removed,
5226           depending on the number of other authors.
5227
5228 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
5229
5230         * gst/asfdemux/Makefile.am:
5231         * gst/asfdemux/gstasfmux.c:
5232         * gst/asfdemux/gstasfmux.h:
5233           asfdemux: Remove old non-built asfmux code
5234           Remove so people don't confuse it with the new asfmux code
5235           in -bad.
5236
5237 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5238
5239         * ext/a52dec/gsta52dec.c:
5240           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
5241           It's not defined for older liba52 versions.
5242
5243 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
5244
5245         * ext/a52dec/gsta52dec.c:
5246           a52dec: Allow liba52 to use djbfft based IMDCT transform
5247           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
5248           IMDCT transform acceleration. It does however have a software based
5249           acceleration using the djbfft library (D.J. Bernstein's library for
5250           fourier transforms - Extremely fast library for floating-point
5251           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
5252           flag.
5253           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
5254           and AltiVec implementations, but those are checked for first, and
5255           djbfft is chosen only if none of those is available - good in the
5256           case of some distributions including a port of the MPlayer changes
5257           in their system a52dec library.
5258           The down and upmix code in liba52 doesn't seem to be disturbed by
5259           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
5260           versions if passed from oil_cpu_get_flags (SSE currently is not).
5261           Fixes bug #592787.
5262
5263 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5264
5265         * configure.ac:
5266           amr: Use opencore-amr pkg-config files if possible
5267           This makes it possible to build the plugins when the libraries
5268           are installed at non-standard locations.
5269           Fixes bug #591348.
5270
5271 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5272
5273         * gst/mpegaudioparse/gstmpegaudioparse.c:
5274           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
5275           Metadata provided seek tables are consistent with metadata's view of
5276           total size, which typically matches real size, but need not do so
5277           (e.g. a truncated file).  Fixes seeking and position reporting
5278           in such truncated files (although duration based on metadata may then
5279           still be incorrect).
5280
5281 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5282
5283         * configure.ac:
5284           configure: bump core/base requirements to released versions
5285           to avoid confusion.
5286
5287 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5288
5289         * configure.ac:
5290           configure: Remove all mentions to the id3tag plugin which was removed
5291
5292 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
5293
5294         * configure.ac:
5295           mad: make check for mad independent of the check for id3tag
5296           Fixes bug #590432.
5297
5298 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
5299
5300         * gst/asfdemux/gstrtpasfdepay.c:
5301           rtpasfdepay: set padding size to the correct value
5302           asf packets in rtp packets should come with their padding fields
5303           set to 0 and the depayload must update them to the correct
5304           value before pushing downstream
5305
5306 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
5307
5308         * configure.ac:
5309         * docs/plugins/Makefile.am:
5310         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5311         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5312         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5313         * docs/plugins/inspect/plugin-amrnb.xml:
5314         * docs/plugins/inspect/plugin-amrwbdec.xml:
5315         * ext/Makefile.am:
5316         * ext/amrnb/GstAmrnbEnc.prs:
5317         * ext/amrnb/Makefile.am:
5318         * ext/amrnb/README:
5319         * ext/amrnb/amrnb.c:
5320         * ext/amrnb/amrnbdec.c:
5321         * ext/amrnb/amrnbdec.h:
5322         * ext/amrnb/amrnbenc.c:
5323         * ext/amrnb/amrnbenc.h:
5324         * ext/amrnb/amrnbparse.c:
5325         * ext/amrnb/amrnbparse.h:
5326         * ext/amrwbdec/Makefile.am:
5327         * ext/amrwbdec/README:
5328         * ext/amrwbdec/amrwb.c:
5329         * ext/amrwbdec/amrwbdec.c:
5330         * ext/amrwbdec/amrwbdec.h:
5331           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
5332           These are based on the OpenCore codecs.
5333           Fixes bug #584890.
5334
5335 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
5336
5337         * common:
5338           Automatic update of common submodule
5339           From fedaaee to 94f95e3
5340
5341 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5342
5343         * LICENSE_readme:
5344         * REQUIREMENTS:
5345         * configure.ac:
5346         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5347         * docs/plugins/gst-plugins-ugly-plugins.args.new:
5348         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
5349         * docs/plugins/inspect/plugin-dvdnav.xml:
5350         * ext/Makefile.am:
5351         * ext/dvdnav/.gitignore:
5352         * ext/dvdnav/Makefile.am:
5353         * ext/dvdnav/README:
5354         * ext/dvdnav/dvdnavsrc.c:
5355         * ext/dvdnav/dvdnavsrc.h:
5356         * ext/dvdnav/gst-dvd:
5357         * ext/dvdread/dvdreadsrc.c:
5358         * gst-plugins-ugly.spec.in:
5359         * po/POTFILES.in:
5360           dvdnav: remove dvdnav plugin
5361           Remove dvdnav plugin, it has no future. resindvd is the plugin to
5362           use for dvd playback. Note that dvdnav was never really enabled
5363           in -ugly, you had to edit configure.ac to get it built.
5364
5365 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5366
5367         * tests/check/elements/mpeg2dec.c:
5368           mpeg2dec: Fix unused variables compiler warnings in unit test
5369
5370 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
5371
5372         * autogen.sh:
5373           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
5374           Check for more automake command variants. Use printf instead of 'echo -n'
5375           for portability
5376
5377 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5378
5379         * common:
5380           Automatic update of common submodule
5381           From 5845b63 to fedaaee
5382
5383 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
5384
5385         * .gitignore:
5386           Make git ignore more files
5387
5388 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
5389
5390         * gst/asfdemux/gstasfdemux.c:
5391           asfdemux: Refactor multiple packet pull.
5392           This also fixes a bug by which the first buffer (in a multi-packet mode)
5393           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
5394           full incoming buffer and not just of the single asf packet.
5395           Fixes corrupted frames introduced by latest commit.
5396
5397 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5398
5399         * gst/asfdemux/gstasfdemux.c:
5400           asfdemux: use the right accurate field
5401           Remove accurate variable and its faulty use because the real variable is an
5402           instance variable.
5403
5404 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
5405
5406         * gst/asfdemux/asfpacket.c:
5407         * gst/asfdemux/gstasfdemux.c:
5408           asfdemux: Sprinkle branch prediction macros accross the code
5409
5410 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
5411
5412         * gst/asfdemux/gstasfdemux.c:
5413           asfdemux: Delay newsegment handling until we have a keyframe.
5414           We now have a chance for packets to be collected before we send out the
5415           newsegment. If we're not in accurate seeking (keyunit) it will set
5416           the segment start/time to the keyframe's timestamp.
5417
5418 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
5419
5420         * gst/asfdemux/gstasfdemux.c:
5421           asfdemux: Remove useless check. We already have checked for it above.
5422
5423 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
5424
5425         * gst/asfdemux/gstasfdemux.c:
5426           asfdemux: No longer queue GOPs now that seeking is fixed.
5427           We now *always* seek to the keyframe just before our requested position.
5428           When we encounter the first keyframe and we were not accurate (therefore doing
5429           keyframe seeking), we update the segment start position to the keyframe timestamp.
5430
5431 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
5432
5433         * gst/asfdemux/gstasfdemux.c:
5434         * gst/asfdemux/gstasfdemux.h:
5435           asfdemux: Store the accurate seeking flag
5436
5437 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
5438
5439         * gst/asfdemux/gstasfdemux.c:
5440           asfdemux: Use the average frame duration for buffers without a duration.
5441           This will still cause some timestamp jitter, but giving a hint as to the duration
5442           rather than nothing seems to be a better idea.
5443           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
5444           duration using the accumulated packet duration (which will be correct).
5445
5446 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
5447
5448         * gst/asfdemux/gstasfdemux.c:
5449         * gst/asfdemux/gstasfdemux.h:
5450           asfdemux: Use index entry packet count to optimize seeking.
5451           The simple index entries also contain the number of packets one needs
5452           to retrieve at a given position to get a full keyframe. We therefore
5453           use that information to retrieve all those packets in one buffer when
5454           working in pull-mode.
5455
5456 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
5457
5458         * gst/asfdemux/gstasfdemux.c:
5459           asfdemux: Do not try to free const pointer
5460           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
5461           asfdemux tried to free a const pointer that had been cast to a
5462           normal pointer variable.
5463
5464 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
5465
5466         * gst/asfdemux/gstasfdemux.c:
5467           asfdemux: Use presentation timestamp when searching in the index.
5468           We need to take the preroll into account... else we end up too early.
5469
5470 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
5471
5472         * common:
5473           Automatic update of common submodule
5474           From f3bb51b to 5845b63
5475
5476 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
5477
5478         * gst/asfdemux/gstasfdemux.c:
5479           asfdemux: Convert index entry from presentation time to timestamps.
5480           We weren't taking the preroll into account previously, meaning that we
5481           were always seeking preroll nanoseconds too early... resulting in a lot
5482           of dropped packets (which are before the start time).
5483           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
5484
5485 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
5486
5487         * common:
5488         * gst/asfdemux/gstasfdemux.c:
5489           asfdemux: Fix byte array metadata handling.
5490           We basically discard byte array metadata. Should be trivial to adapt
5491           to storing the pointers if we need it later on.
5492
5493 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
5494
5495         * gst/asfdemux/gstasfdemux.c:
5496         * gst/asfdemux/gstasfdemux.h:
5497           asfdemux: Handle PAR/interlaced information stored in packet payload.
5498           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
5499           in the ASF Packet payload extensions).
5500
5501 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
5502
5503         * gst/asfdemux/gstasfdemux.c:
5504         * gst/asfdemux/gstasfdemux.h:
5505           asfdemux: Store/Handle global metadata (not specific to one stream).
5506           This allows us to store (and handle) PAR information which might be stored there.
5507
5508 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5509
5510         * gst/mpegaudioparse/gstmpegaudioparse.c:
5511           mpegaudioparse: fix Xing inverse seek table building
5512
5513 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
5514
5515         * common:
5516           Automatic update of common submodule
5517           From f3bb51b to f810030
5518
5519 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5520
5521         * gst/asfdemux/gstasfdemux.c:
5522           asfdemux: don't try to free a NULL taglist
5523
5524 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5525
5526         * gst/asfdemux/gstasfdemux.c:
5527           asfdemux: post tags only after we've created our source pads
5528           Post global tags only after we've added our source pads, so that
5529           tag events get sent downstream in addition to tag messages posted
5530           on the bus. This makes sure tags can be picked up automatically
5531           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
5532           While we're at it, also add a container-format tag.
5533
5534 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5535
5536         * configure.ac:
5537         * gst/asfdemux/gstasfdemux.c:
5538           asfdemux: use new bytereader functions for image tag parsing
5539
5540 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5541
5542         * gst/asfdemux/gstasfdemux.c:
5543         * gst/asfdemux/gstasfdemux.h:
5544           asfdemux: remove some more unused variables
5545
5546 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5547
5548         * gst/realmedia/rmdemux.c:
5549           rmdemux: plug buffer leaking
5550
5551 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5552
5553         * gst/asfdemux/gstrtpasfdepay.c:
5554           asfdepay: guard against dropped buffers
5555           If a buffer was dropped, we might request data from the adapter that is not
5556           there and then we get a NULL buffer.
5557
5558 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5559
5560         * gst/asfdemux/gstasfdemux.c:
5561         * gst/asfdemux/gstasfdemux.h:
5562           asfdemux: set DISCONT on streams
5563           When we receive a DISCONT as input, don't clear our complete state but simply
5564           mark a discont that will be put on the next buffer. The code will be able to
5565           handle and throw away incomplete data.
5566           Add some more debug info.
5567           Remove an unused variable.
5568
5569 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5570
5571         * gst/asfdemux/gstrtpasfdepay.c:
5572           asfdepay: set DELTA_UNIT flag correctly
5573           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
5574           Add some more debug info.
5575
5576 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5577
5578         * gst/asfdemux/gstasfdemux.c:
5579           asfdemux: fix latency calculations
5580           We need to check for -1 as an invalid timestamp, not 1.
5581
5582 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5583
5584         * gst/mpegaudioparse/gstmpegaudioparse.c:
5585         * gst/mpegaudioparse/gstmpegaudioparse.h:
5586           mp3parse: don't put every single frame into the index
5587           Let's not put every single mp3 frame in our index, a few frames per
5588           second should be more than enough. For now use an index interval
5589           of 100ms-500ms depending on the upstream size, to keep the index at
5590           a reasonable size. Factor out the code that adds the index entry
5591           into a separate function for better code readability.
5592
5593 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5594
5595         * gst/mpegaudioparse/gstmpegaudioparse.c:
5596         * gst/mpegaudioparse/gstmpegaudioparse.h:
5597           mp3parse: assume seekability only if we know the upstream size
5598           While technically upstream may be seekable even if it doesn't know
5599           the exact size, I can't think of a use case where this distincation
5600           is relevant in practice, so for now just assume we're not seekable
5601           if upstream doesn't provide us with a size. Makes sure we don't
5602           build a seek index when streaming internet radio with sources that
5603           pretend to be seekable until you try to actually seek.
5604
5605 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
5606
5607         * gst-plugins-ugly.spec.in:
5608           Fix x264 requirement in SPEC file
5609
5610 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5611
5612         * ext/x264/gstx264enc.c:
5613         * gst/realmedia/rdtmanager.c:
5614           x264enc, rdtmanager: fix compilation with debugging disabled
5615
5616 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
5617
5618         * common:
5619         * docs/plugins/Makefile.am:
5620           docs: Bump common. Fix comment in the docs Makefile.am
5621
5622 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
5623
5624         * configure.ac:
5625         * win32/common/config.h:
5626           Back to development -> 0.10.12.1
5627
5628 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
5629
5630         * gst-plugins-ugly.doap:
5631           Add 0.10.12 release to the doap file
5632
5633 === release 0.10.12 ===
5634
5635 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
5636
5637         * ChangeLog:
5638         * NEWS:
5639         * RELEASE:
5640         * configure.ac:
5641         * docs/plugins/gst-plugins-ugly-plugins.args:
5642         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5643         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5644         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5645         * docs/plugins/inspect/plugin-a52dec.xml:
5646         * docs/plugins/inspect/plugin-asf.xml:
5647         * docs/plugins/inspect/plugin-cdio.xml:
5648         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5649         * docs/plugins/inspect/plugin-dvdread.xml:
5650         * docs/plugins/inspect/plugin-dvdsub.xml:
5651         * docs/plugins/inspect/plugin-iec958.xml:
5652         * docs/plugins/inspect/plugin-lame.xml:
5653         * docs/plugins/inspect/plugin-mad.xml:
5654         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5655         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5656         * docs/plugins/inspect/plugin-mpegstream.xml:
5657         * docs/plugins/inspect/plugin-realmedia.xml:
5658         * docs/plugins/inspect/plugin-siddec.xml:
5659         * docs/plugins/inspect/plugin-synaesthesia.xml:
5660         * docs/plugins/inspect/plugin-twolame.xml:
5661         * docs/plugins/inspect/plugin-x264.xml:
5662         * win32/common/config.h:
5663           Release 0.10.12
5664
5665 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
5666
5667         * po/bg.po:
5668         * po/id.po:
5669         * po/it.po:
5670         * po/nl.po:
5671         * po/zh_CN.po:
5672           Update .po files
5673
5674 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
5675
5676         * po/af.po:
5677         * po/az.po:
5678         * po/bg.po:
5679         * po/ca.po:
5680         * po/cs.po:
5681         * po/da.po:
5682         * po/en_GB.po:
5683         * po/es.po:
5684         * po/fi.po:
5685         * po/fr.po:
5686         * po/hu.po:
5687         * po/id.po:
5688         * po/it.po:
5689         * po/ja.po:
5690         * po/lt.po:
5691         * po/mt.po:
5692         * po/nb.po:
5693         * po/nl.po:
5694         * po/or.po:
5695         * po/pl.po:
5696         * po/pt_BR.po:
5697         * po/ru.po:
5698         * po/sk.po:
5699         * po/sq.po:
5700         * po/sr.po:
5701         * po/sv.po:
5702         * po/tr.po:
5703         * po/uk.po:
5704         * po/vi.po:
5705         * po/zh_CN.po:
5706           Update .po files
5707
5708 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
5709
5710         * configure.ac:
5711         * po/af.po:
5712         * po/az.po:
5713         * po/bg.po:
5714         * po/ca.po:
5715         * po/cs.po:
5716         * po/da.po:
5717         * po/en_GB.po:
5718         * po/es.po:
5719         * po/fi.po:
5720         * po/fr.po:
5721         * po/hu.po:
5722         * po/id.po:
5723         * po/it.po:
5724         * po/ja.po:
5725         * po/lt.po:
5726         * po/mt.po:
5727         * po/nb.po:
5728         * po/nl.po:
5729         * po/or.po:
5730         * po/pl.po:
5731         * po/pt_BR.po:
5732         * po/ru.po:
5733         * po/sk.po:
5734         * po/sq.po:
5735         * po/sr.po:
5736         * po/sv.po:
5737         * po/tr.po:
5738         * po/uk.po:
5739         * po/vi.po:
5740         * po/zh_CN.po:
5741         * win32/common/config.h:
5742           0.10.11.2 pre-release
5743
5744 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
5745
5746         * win32/common/config.h.in:
5747           win32: Remove #undef inline from the win32 config.h
5748
5749 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5750
5751         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5752         * docs/plugins/inspect/plugin-mad.xml:
5753         * ext/mad/Makefile.am:
5754         * ext/mad/gstid3tag.c:
5755         * ext/mad/gstmad.c:
5756         * ext/mad/gstmad.h:
5757           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
5758           It will be reborn with a shiny new code base under its hood in -bad.
5759           See #581756 and #565764.
5760
5761 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
5762
5763         * tests/check/pipelines/.gitignore:
5764           gitignore: Ignore some built files in the test area
5765
5766 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
5767
5768         * docs/plugins/inspect/plugin-a52dec.xml:
5769         * docs/plugins/inspect/plugin-asf.xml:
5770         * docs/plugins/inspect/plugin-cdio.xml:
5771         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5772         * docs/plugins/inspect/plugin-dvdread.xml:
5773         * docs/plugins/inspect/plugin-dvdsub.xml:
5774         * docs/plugins/inspect/plugin-iec958.xml:
5775         * docs/plugins/inspect/plugin-lame.xml:
5776         * docs/plugins/inspect/plugin-mad.xml:
5777         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5778         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5779         * docs/plugins/inspect/plugin-mpegstream.xml:
5780         * docs/plugins/inspect/plugin-realmedia.xml:
5781         * docs/plugins/inspect/plugin-siddec.xml:
5782         * docs/plugins/inspect/plugin-synaesthesia.xml:
5783         * docs/plugins/inspect/plugin-twolame.xml:
5784           docs: Update plugin inspect files
5785
5786 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
5787
5788         * configure.ac:
5789         * docs/plugins/Makefile.am:
5790         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5791         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5792         * docs/plugins/inspect/plugin-x264.xml:
5793         * ext/Makefile.am:
5794         * gst-plugins-ugly.spec.in:
5795         * tests/check/Makefile.am:
5796         * tests/check/elements/.gitignore:
5797           Moved 'x264enc' from -bad to -ugly
5798
5799 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5800
5801         * ext/x264/gstx264enc.c:
5802         * ext/x264/gstx264enc.h:
5803           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
5804           Fixes #583627
5805
5806 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
5807
5808         * ext/x264/GstX264Enc.prs:
5809           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
5810
5811 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
5812
5813         * ext/x264/GstX264Enc.prs:
5814           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
5815
5816 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
5817
5818         * ext/x264/gstx264enc.c:
5819           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
5820
5821 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
5822
5823         * ext/x264/GstX264Enc.prs:
5824         * ext/x264/Makefile.am:
5825         * ext/x264/gstx264enc.c:
5826           [MOVED FROM BAD 24/28] x264enc: add preset support
5827           Add preset iface and a (dummy) preset file as a starting point.
5828
5829 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5830
5831         * ext/x264/gstx264enc.c:
5832           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
5833
5834 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
5835
5836         * ext/x264/gstx264enc.c:
5837         * ext/x264/gstx264enc.h:
5838           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
5839           Use the GstForceKeyUnit event to force a keyframe.
5840           Fixes #578112.
5841
5842 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5843
5844           [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...
5845           Original commit message from CVS:
5846           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
5847           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
5848           Use hyphen in property name, perform safety buffer size check
5849           prior to mem access, and some more parentheses in macro.
5850
5851 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
5852
5853           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
5854           Original commit message from CVS:
5855           * ext/apexsink/Makefile.am:
5856           Link against -lgcrpyto for RSA_new and RSA_free.
5857           * ext/faac/gstfaac.c:
5858           * ext/x264/gstx264enc.c:
5859           Fix compiler warnings.
5860
5861 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5862
5863           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
5864           Original commit message from CVS:
5865           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
5866           Construct source caps in more conventional (and correct) manner.
5867
5868 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5869
5870           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
5871           Original commit message from CVS:
5872           * ext/alsaspdif/Makefile.am:
5873           * ext/amrwb/Makefile.am:
5874           * ext/apexsink/Makefile.am:
5875           * ext/arts/Makefile.am:
5876           * ext/artsd/Makefile.am:
5877           * ext/audiofile/Makefile.am:
5878           * ext/audioresample/Makefile.am:
5879           * ext/bz2/Makefile.am:
5880           * ext/cdaudio/Makefile.am:
5881           * ext/celt/Makefile.am:
5882           * ext/dc1394/Makefile.am:
5883           * ext/dirac/Makefile.am:
5884           * ext/directfb/Makefile.am:
5885           * ext/divx/Makefile.am:
5886           * ext/dts/Makefile.am:
5887           * ext/faac/Makefile.am:
5888           * ext/faad/Makefile.am:
5889           * ext/gsm/Makefile.am:
5890           * ext/hermes/Makefile.am:
5891           * ext/ivorbis/Makefile.am:
5892           * ext/jack/Makefile.am:
5893           * ext/jp2k/Makefile.am:
5894           * ext/ladspa/Makefile.am:
5895           * ext/lcs/Makefile.am:
5896           * ext/libfame/Makefile.am:
5897           * ext/libmms/Makefile.am:
5898           * ext/metadata/Makefile.am:
5899           * ext/mpeg2enc/Makefile.am:
5900           * ext/mplex/Makefile.am:
5901           * ext/musepack/Makefile.am:
5902           * ext/musicbrainz/Makefile.am:
5903           * ext/mythtv/Makefile.am:
5904           * ext/nas/Makefile.am:
5905           * ext/neon/Makefile.am:
5906           * ext/ofa/Makefile.am:
5907           * ext/polyp/Makefile.am:
5908           * ext/resindvd/Makefile.am:
5909           * ext/sdl/Makefile.am:
5910           * ext/shout/Makefile.am:
5911           * ext/snapshot/Makefile.am:
5912           * ext/sndfile/Makefile.am:
5913           * ext/soundtouch/Makefile.am:
5914           * ext/spc/Makefile.am:
5915           * ext/swfdec/Makefile.am:
5916           * ext/tarkin/Makefile.am:
5917           * ext/theora/Makefile.am:
5918           * ext/timidity/Makefile.am:
5919           * ext/twolame/Makefile.am:
5920           * ext/x264/Makefile.am:
5921           * ext/xine/Makefile.am:
5922           * ext/xvid/Makefile.am:
5923           * gst-libs/gst/app/Makefile.am:
5924           * gst-libs/gst/dshow/Makefile.am:
5925           * gst/aiffparse/Makefile.am:
5926           * gst/app/Makefile.am:
5927           * gst/audiobuffer/Makefile.am:
5928           * gst/bayer/Makefile.am:
5929           * gst/cdxaparse/Makefile.am:
5930           * gst/chart/Makefile.am:
5931           * gst/colorspace/Makefile.am:
5932           * gst/dccp/Makefile.am:
5933           * gst/deinterlace/Makefile.am:
5934           * gst/deinterlace2/Makefile.am:
5935           * gst/dvdspu/Makefile.am:
5936           * gst/festival/Makefile.am:
5937           * gst/filter/Makefile.am:
5938           * gst/flacparse/Makefile.am:
5939           * gst/flv/Makefile.am:
5940           * gst/games/Makefile.am:
5941           * gst/h264parse/Makefile.am:
5942           * gst/librfb/Makefile.am:
5943           * gst/mixmatrix/Makefile.am:
5944           * gst/modplug/Makefile.am:
5945           * gst/mpeg1sys/Makefile.am:
5946           * gst/mpeg4videoparse/Makefile.am:
5947           * gst/mpegdemux/Makefile.am:
5948           * gst/mpegtsmux/Makefile.am:
5949           * gst/mpegvideoparse/Makefile.am:
5950           * gst/mve/Makefile.am:
5951           * gst/nsf/Makefile.am:
5952           * gst/nuvdemux/Makefile.am:
5953           * gst/overlay/Makefile.am:
5954           * gst/passthrough/Makefile.am:
5955           * gst/pcapparse/Makefile.am:
5956           * gst/playondemand/Makefile.am:
5957           * gst/rawparse/Makefile.am:
5958           * gst/real/Makefile.am:
5959           * gst/rtjpeg/Makefile.am:
5960           * gst/rtpmanager/Makefile.am:
5961           * gst/scaletempo/Makefile.am:
5962           * gst/sdp/Makefile.am:
5963           * gst/selector/Makefile.am:
5964           * gst/smooth/Makefile.am:
5965           * gst/smoothwave/Makefile.am:
5966           * gst/speed/Makefile.am:
5967           * gst/speexresample/Makefile.am:
5968           * gst/stereo/Makefile.am:
5969           * gst/subenc/Makefile.am:
5970           * gst/tta/Makefile.am:
5971           * gst/vbidec/Makefile.am:
5972           * gst/videodrop/Makefile.am:
5973           * gst/videosignal/Makefile.am:
5974           * gst/virtualdub/Makefile.am:
5975           * gst/vmnc/Makefile.am:
5976           * gst/y4m/Makefile.am:
5977           * sys/acmenc/Makefile.am:
5978           * sys/cdrom/Makefile.am:
5979           * sys/dshowdecwrapper/Makefile.am:
5980           * sys/dshowsrcwrapper/Makefile.am:
5981           * sys/dvb/Makefile.am:
5982           * sys/dxr3/Makefile.am:
5983           * sys/fbdev/Makefile.am:
5984           * sys/oss4/Makefile.am:
5985           * sys/qcam/Makefile.am:
5986           * sys/qtwrapper/Makefile.am:
5987           * sys/vcd/Makefile.am:
5988           * sys/wininet/Makefile.am:
5989           * win32/common/config.h:
5990           Don't install static libs for plugins. Fixes #550851 for -bad.
5991
5992 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5993
5994           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
5995           Original commit message from CVS:
5996           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
5997           Adapt to slightly modified x264 API.  Fixes #555238.
5998
5999 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6000
6001           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
6002           Original commit message from CVS:
6003           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
6004           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
6005           * ext/x264/gstx264enc.h:
6006           Do not deal with duplicated input (timestamps).  If needed,
6007           a generic element can do so.
6008           Do not manipulate input timestamps on the way out,
6009           since that shifts the timeline and A/V sync.
6010
6011 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6012
6013           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
6014           Original commit message from CVS:
6015           * docs/plugins/gst-plugins-bad-plugins.args:
6016           Integrate new properties into documentation.
6017           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
6018           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6019           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
6020           Fix up API prior to eventual plugin move.
6021           API: GstX264Enc:pass (provides more options, and changed to enum)
6022
6023 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6024
6025           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
6026           Original commit message from CVS:
6027           * docs/plugins/Makefile.am:
6028           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
6029           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
6030           * ext/x264/gstx264enc.c:
6031           * tests/check/Makefile.am:
6032           * tests/check/elements/x264enc.c: (setup_x264enc),
6033           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
6034           Add documentation and unit test for x264enc.
6035
6036 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6037
6038           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
6039           Original commit message from CVS:
6040           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
6041           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
6042           Allocate some buffers in more adaptive and economical fashion.
6043
6044 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6045
6046           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
6047           Original commit message from CVS:
6048           * configure.ac:
6049           Check for sufficiently up-to-date x264 API.
6050           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
6051           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
6052           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6053           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
6054           * ext/x264/gstx264enc.h:
6055           Expose some more parameters of the x264 encoder as properties.
6056
6057 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6058
6059           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
6060           Original commit message from CVS:
6061           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
6062           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
6063           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
6064           (gst_x264_enc_flush_frames):
6065           Coding style and layout; re-order some functions in more
6066           typical and natural flow.
6067
6068 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6069
6070           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
6071           Original commit message from CVS:
6072           * ext/x264/Makefile.am:
6073           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
6074           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
6075           (gst_x264_enc_reset), (gst_x264_enc_finalize),
6076           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
6077           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
6078           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
6079           * ext/x264/gstx264enc.h:
6080           Use GQueue in stead of custom queue code.
6081           Factorize flushing out encoder delayed frames.
6082           Factorize initialization and state change reset.
6083
6084 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6085
6086           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
6087           Original commit message from CVS:
6088           * ext/x264/gstx264enc.h:
6089           * sys/fbdev/gstfbdevsink.c:
6090           Use configure-generated _stdint.h.
6091
6092 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6093
6094           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
6095           Original commit message from CVS:
6096           * ext/x264/Makefile.am:
6097           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
6098           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
6099           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
6100           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6101           (gst_x264_enc_finalize), (gst_x264_enc_chain),
6102           (gst_x264_enc_encode_frame), (plugin_init):
6103           * ext/x264/gstx264enc.h:
6104           Use video format library and GST_WRITE_*_BE macros where applicable.
6105           Use finalize in stead of dispose.
6106           Set up debug category and log callback.
6107
6108 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
6109
6110           [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...
6111           Original commit message from CVS:
6112           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
6113           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
6114           (gst_x264_enc_encode_frame):
6115           Try harder not to crash when we get an EOS event but haven't set
6116           up the encoder yet (as may happen when upstream errors out with
6117           not-negotiated, for example). Also, always push the EOS event
6118           downstream.
6119
6120 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
6121
6122           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
6123           Original commit message from CVS:
6124           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
6125           Fix caps memleak.
6126
6127 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
6128
6129           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
6130           Original commit message from CVS:
6131           * ext/x264/gstx264enc.c:
6132           Fix build against the libx264 version that ships with debian stable.
6133
6134 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6135
6136           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
6137           Original commit message from CVS:
6138           * ext/audioresample/gstaudioresample.c:
6139           * ext/x264/gstx264enc.c:
6140           * gst/dvdspu/gstdvdspu.c:
6141           * gst/dvdspu/gstdvdspu.h:
6142           * gst/festival/gstfestival.c:
6143           * gst/h264parse/gsth264parse.c:
6144           * gst/mpegtsparse/mpegtspacketizer.c:
6145           * gst/mpegtsparse/mpegtsparse.c:
6146           * gst/multifile/gstmultifilesink.c:
6147           * gst/multifile/gstmultifilesrc.c:
6148           * gst/nuvdemux/gstnuvdemux.c:
6149           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
6150           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
6151           * sys/vcd/vcdsrc.c:
6152           Massive leak fixing, plus code cleanups.
6153
6154 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6155
6156           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
6157           Original commit message from CVS:
6158           * examples/app/appsrc_ex.c:
6159           * examples/switch/switcher.c:
6160           * ext/neon/gstneonhttpsrc.c:
6161           * ext/timidity/gstwildmidi.c:
6162           * ext/x264/gstx264enc.c:
6163           * gst/mve/mveaudioenc.c: (mve_compress_audio):
6164           * gst/rtpmanager/gstrtpclient.c:
6165           * gst/rtpmanager/gstrtpjitterbuffer.c:
6166           * gst/spectrum/demo-audiotest.c:
6167           * gst/spectrum/demo-osssrc.c:
6168           * sys/dvb/gstdvbsrc.c:
6169           Add stdlib include (free, atoi, exit).
6170
6171 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6172
6173           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
6174           Original commit message from CVS:
6175           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
6176           This needs a version check.
6177           * gst/bayer/Makefile.am:
6178           Fix the build.
6179
6180 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
6181
6182           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
6183           Original commit message from CVS:
6184           Patch by: Michal Benes <michal.benes at itonis tv>
6185           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
6186           * configure.ac:
6187           * ext/Makefile.am:
6188           * ext/x264/Makefile.am:
6189           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
6190           (gst_x264_enc_analyse_get_type),
6191           (gst_x264_enc_timestamp_queue_init),
6192           (gst_x264_enc_timestamp_queue_free),
6193           (gst_x264_enc_timestamp_queue_put),
6194           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
6195           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
6196           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
6197           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
6198           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
6199           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
6200           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
6201           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
6202           (plugin_init):
6203           * ext/x264/gstx264enc.h:
6204           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
6205           handle 'odd' widths and heights correctly yet.
6206
6207 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6208
6209         * gst/asfdemux/gstasfdemux.c:
6210           asfdemux: nicer metadata extraction of genre tags in some cases
6211           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
6212           that they presumably stand for.
6213
6214 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6215
6216         * gst/asfdemux/gstasfdemux.c:
6217           asfdemux: parse WM/Picture tags to extract cover art
6218           Fixes #583112.
6219
6220 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6221
6222         * REQUIREMENTS:
6223           docs: fix http links for amr libs in REQUIREMENTS
6224
6225 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6226
6227         * gst/asfdemux/gstasfdemux.c:
6228           asfdemux: fix bogus flow return handling in eos handler
6229           Don't overwrite the origin flow return by whatever flow we get
6230           when trying to push the remaining internally queued payloads.
6231           We want to do our eos logic, ie. send an EOS event or segment-done
6232           message in any case. Makes things EOS properly when an EOS event
6233           is forced upon the pipeline so that the source returns
6234           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
6235
6236 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6237
6238         * win32/common/config.h:
6239           win32: update config.h
6240
6241 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6242
6243         * configure.ac:
6244           configure: bump core/base requirements to released versions
6245
6246 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6247
6248         * autogen.sh:
6249         * configure.ac:
6250           autogen: move the -Wno-portability for automake into configure.ac
6251
6252 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
6253
6254         * gst/dvdlpcmdec/Makefile.am:
6255         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6256           dvdlpcmdec: Add multichannel channel maps, and send some tags
6257           Add a multichannel map to the output caps, and send at least a CODEC and
6258           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
6259           no samples and can't find info about the channel ordering, but this is
6260           better than nothing.
6261
6262 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
6263
6264         * common:
6265           Automatic update of common submodule
6266           From 888e0a2 to c572721
6267
6268 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
6269
6270         * common:
6271           Automatic update of common submodule
6272           From 6ab11d1 to 888e0a2
6273
6274 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
6275
6276         * gst/dvdsub/gstdvdsubdec.c:
6277           dvdsubdec: Remove some dead code
6278           Remove some redundant memset - gobject memory is already initalised to 0.
6279           Remove a commented out line leftover from the previous commit
6280
6281 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
6282
6283         * gst/dvdsub/gstdvdsubdec.c:
6284         * gst/dvdsub/gstdvdsubdec.h:
6285           dvdsubdec: Support ARGB output
6286           Negotiate to and render into ARGB buffers directly if the peer supports it.
6287           Fixes: #580869
6288
6289 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
6290
6291         * ext/a52dec/gsta52dec.c:
6292           a52dec: Reconcile code with dtsdec
6293           Perform some cleanups based on the dtsdec code such as using the boilerplate
6294           macro and static pad template functions.
6295           Add some documentation. Don't register a change in flags until we synch on
6296           another frame successfully.
6297
6298 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6299
6300         * ext/lame/gstlamemp3enc.c:
6301           lamemp3enc: Improve debugging a bit
6302
6303 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
6304
6305         * ext/mpeg2dec/gstmpeg2dec.c:
6306           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
6307
6308 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6309
6310         * po/Makevars:
6311         * po/af.po:
6312         * po/az.po:
6313         * po/bg.po:
6314         * po/ca.po:
6315         * po/cs.po:
6316         * po/da.po:
6317         * po/en_GB.po:
6318         * po/es.po:
6319         * po/fi.po:
6320         * po/fr.po:
6321         * po/hu.po:
6322         * po/id.po:
6323         * po/it.po:
6324         * po/ja.po:
6325         * po/lt.po:
6326         * po/mt.po:
6327         * po/nb.po:
6328         * po/nl.po:
6329         * po/or.po:
6330         * po/pl.po:
6331         * po/pt_BR.po:
6332         * po/ru.po:
6333         * po/sk.po:
6334         * po/sq.po:
6335         * po/sr.po:
6336         * po/sv.po:
6337         * po/tr.po:
6338         * po/uk.po:
6339         * po/vi.po:
6340         * po/zh_CN.po:
6341           po: avoid conflicts of local *.po files with files in git
6342           Make it so that filenames and line numbers are only stored in the *.pot file
6343           (which is not in git), but not in the individual *.po files. This information
6344           is hardly useful for translators in our case, and it should avoid the constant
6345           conflicts of local *.po files with the ones in git which are caused by the
6346           source files changing and the line numbers being updated. This commit might
6347           cause one last merge conflict for you, which you can work around with
6348           "git checkout po/*.po" before merging or pulling. After that there should
6349           (hopefully) not be any more local modifications of these files (unless
6350           someone committed additions or changes to translated strings and the
6351           *.po files haven't been updated yet, that is).
6352
6353 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6354
6355         * ext/lame/gstlamemp3enc.c:
6356           lamemp3enc: add Since tag to gtk-doc chunk
6357
6358 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6359
6360         * tests/check/elements/mpeg2dec.c:
6361           checks: fix mpeg2dec unit test again after interlace addition to caps
6362
6363 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6364
6365         * ext/mpeg2dec/gstmpeg2dec.c:
6366           mpeg2dec: work around old mpeg2dec versions
6367           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
6368           detection and just assume no rff is used. This fixes the compilation.
6369           Fixes #582375
6370
6371 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6372
6373         * ext/mpeg2dec/Makefile.am:
6374           mpeg2dec: link to gstvideo
6375           Fix compilation by adding the right include directories and linking to the video
6376           library.
6377
6378 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
6379
6380         * gst/asfdemux/asfpacket.c:
6381           asfdemux: Downgrade simple statements from WARNING to DEBUG
6382
6383 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
6384
6385         * gst/asfdemux/asfheaders.c:
6386         * gst/asfdemux/asfheaders.h:
6387         * gst/asfdemux/asfpacket.c:
6388         * gst/asfdemux/asfpacket.h:
6389           asf: Detect more payload extensions.
6390           These should help fix interlaced/PAR issues with more files.
6391
6392 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
6393
6394         * ext/mpeg2dec/gstmpeg2dec.c:
6395         * ext/mpeg2dec/gstmpeg2dec.h:
6396           mpeg2dec: Implement interlaced support.
6397           Expand the debugging statements to show more picture information.
6398
6399 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6400
6401         * ext/mpeg2dec/gstmpeg2dec.c:
6402           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
6403           ffdec_mpeg2video is much faster, fixes bug #574461.
6404
6405 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6406
6407         * ext/lame/gstlamemp3enc.c:
6408           lamemp3enc: Don't write a Xing header
6409
6410 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
6411
6412         * autogen.sh:
6413           Run libtoolize before aclocal
6414           This unbreaks the build in some cases. Fixes bug #582021
6415
6416 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
6417
6418         * ext/mpeg2dec/gstmpeg2dec.c:
6419           mpeg2dec: use 64bit safe scaling functions.
6420           Got this to fail when seeking in a 14GB file (the value in bytes is
6421           bigger than 2**32).
6422
6423 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6424
6425         * gst/mpegaudioparse/gstmpegaudioparse.c:
6426           mpegaudioparse: remove some pointless g_return_if_fail()s
6427
6428 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6429
6430         * ext/twolame/gsttwolame.c:
6431           Switch twolame to primary rank
6432
6433 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6434
6435         * ext/lame/gstlame.c:
6436         * ext/lame/gstlamemp3enc.c:
6437         * ext/twolame/gsttwolame.c:
6438           Add ranks to mp3 encoders
6439
6440 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6441
6442         * gst-plugins-ugly.spec.in:
6443           Add twolame plugin to spec file
6444
6445 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6446
6447         * gst/asfdemux/asfpacket.c:
6448         * gst/asfdemux/gstasfdemux.c:
6449         * gst/asfdemux/gstasfdemux.h:
6450           asfdemux: use upstream segment and timestamps for some interpolation
6451           This should particularly help in case of upstream live src, e.g. rtspsrc,
6452           and especially so if it has to perform fallback to TCP.
6453
6454 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
6455
6456         * gst/asfdemux/gstrtpasfdepay.c:
6457           rtpasfdepay: Add support for fragmented packet (L == 0).
6458           This happens with rtp-over-udp.
6459
6460 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6461
6462         * ext/lame/gstlamemp3enc.c:
6463           lamemp3enc: Fixup the bitrate only for CBR
6464           Additionally clarify some property descriptions.
6465
6466 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
6467
6468         * ext/lame/gstlamemp3enc.c:
6469           lame: fix format string in debug statement
6470
6471 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
6472
6473         * gst/mpegaudioparse/gstmpegaudioparse.c:
6474           mp3parse: Don't reject valid Xing tables of contents
6475           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
6476           reject them because of it, just subtract the initial offset when reading
6477           the table.
6478
6479 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
6480
6481         * gst/mpegaudioparse/gstmpegaudioparse.c:
6482           mp3parse: Allow more bits to change in headers during resynch
6483           Be more lenient about what we accept as changing bits in a header - basically,
6484           only require that the mp3 sync marker is present, for the mpeg version,
6485           layer and samplerate.
6486           Fixes: #581464
6487
6488 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
6489
6490         * ext/mad/gstmad.c:
6491           mad: Add duration of incoming/outgoing buffers in debug statements
6492
6493 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
6494
6495         * gst/mpegaudioparse/gstmpegaudioparse.c:
6496           mpegaudioparse: Remove useless checks for valid buffer duration.
6497           The buffer duration is set to a valid value at the very top of
6498           emit_frame(), we therefore don't need to check it later on.
6499
6500 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
6501
6502         * gst/mpegaudioparse/gstmpegaudioparse.c:
6503           mpegaudioparse: Fix stop condition for outputting buffers.
6504           Some mp3 streams have an offset in timestamps, requiring us to push the
6505           frame *AFTER* segment.stop in order for the decoder to be able to push
6506           all data up to the segment.stop position.
6507
6508 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6509
6510         * gst/asfdemux/asfpacket.c:
6511         * gst/asfdemux/gstasfdemux.c:
6512         * gst/asfdemux/gstasfdemux.h:
6513           asfdemux: 0-base timestamps consistently (whether or not streaming)
6514           This also makes timestamps (more) consistent before and after a possible
6515           seek, and moreover makes for reasonable position reporting in live stream
6516           (whose payload timestamps should not be taken for granted).
6517
6518 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6519
6520         * gst/asfdemux/gstasfdemux.c:
6521         * gst/asfdemux/gstasfdemux.h:
6522           asfdemux: report initial latency due to internal preroll queue
6523
6524 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6525
6526         * gst/asfdemux/gstasfdemux.c:
6527           asfdemux: enhance debug statement and refactor some initialization
6528
6529 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6530
6531         * gst/asfdemux/gstasfdemux.c:
6532           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
6533
6534 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6535
6536         * gst/asfdemux/asfpacket.c:
6537         * gst/asfdemux/gstasfdemux.c:
6538         * gst/asfdemux/gstasfdemux.h:
6539           asfdemux: handle FIXME; normalize preroll
6540
6541 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6542
6543         * gst/asfdemux/gstasfdemux.c:
6544         * gst/asfdemux/gstasfdemux.h:
6545           asfdemux: fixes for streaming mode
6546           * Improve newsegment handling, e.g. upstream might live in TIME.
6547           * Only send newsegment if we have needed info.
6548           * Avoid reading past end of data section.
6549
6550 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6551
6552         * gst/asfdemux/gstasfdemux.c:
6553           asfdemux: fixes/enhancements for streaming mode
6554           * Do not rock the boat by reacting to FLUSH_START.
6555           * Try to handle TIME seeking by seeking upstream in BYTES.
6556           * Handle SEEKING query.
6557
6558 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6559
6560         * configure.ac:
6561         * ext/lame/gstlamemp3enc.c:
6562           lame: fix compilation with LAME versions < 3.98
6563           lame_set_VBR_quality(), which takes a floating point value for the
6564           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
6565           takes quality as an integer, for older LAME versions.
6566           Fixes #581341.
6567
6568 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6569
6570         * win32/common/config.h:
6571           win32: update config.h to git
6572           Until someone ports the new win32 config.h logic from the
6573           other modules to -ugly.
6574
6575 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6576
6577         * docs/plugins/gst-plugins-ugly-plugins.args:
6578         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6579         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6580           Update docs
6581
6582 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6583
6584         * ext/lame/gstlamemp3enc.c:
6585           lamemp3enc: Add a note to the encoding-engine-quality property
6586           that says, that this does not affect the bitrate at all.
6587
6588 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6589
6590         * ext/lame/gstlame.c:
6591         * ext/lame/gstlamemp3enc.c:
6592           lame: Implement preset interface
6593
6594 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6595
6596         * ext/twolame/gsttwolame.c:
6597           twolame: Implement preset interface
6598
6599 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6600
6601         * docs/plugins/gst-plugins-ugly-plugins.args:
6602         * ext/lame/gstlamemp3enc.c:
6603         * ext/lame/gstlamemp3enc.h:
6604           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
6605
6606 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6607
6608         * ext/lame/gstlame.c:
6609         * ext/lame/gstlamemp3enc.c:
6610           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
6611
6612 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6613
6614         * ext/lame/gstlame.c:
6615           lame: Deprecate the lame element
6616
6617 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6618
6619         * docs/plugins/Makefile.am:
6620         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6621         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6622         * docs/plugins/gst-plugins-ugly-plugins.args:
6623         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6624         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6625         * docs/plugins/inspect/plugin-a52dec.xml:
6626         * docs/plugins/inspect/plugin-amrnb.xml:
6627         * docs/plugins/inspect/plugin-asf.xml:
6628         * docs/plugins/inspect/plugin-cdio.xml:
6629         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6630         * docs/plugins/inspect/plugin-dvdread.xml:
6631         * docs/plugins/inspect/plugin-dvdsub.xml:
6632         * docs/plugins/inspect/plugin-iec958.xml:
6633         * docs/plugins/inspect/plugin-lame.xml:
6634         * docs/plugins/inspect/plugin-mad.xml:
6635         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6636         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6637         * docs/plugins/inspect/plugin-mpegstream.xml:
6638         * docs/plugins/inspect/plugin-realmedia.xml:
6639         * docs/plugins/inspect/plugin-siddec.xml:
6640         * docs/plugins/inspect/plugin-synaesthesia.xml:
6641         * docs/plugins/inspect/plugin-twolame.xml:
6642           Update docs
6643
6644 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6645
6646         * ext/lame/gstlamemp3enc.c:
6647           lame: Update example pipelines with the new properties
6648
6649 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6650
6651         * ext/lame/Makefile.am:
6652         * ext/lame/gstlame.c:
6653         * ext/lame/gstlamemp3enc.c:
6654         * ext/lame/gstlamemp3enc.h:
6655         * ext/lame/plugin.c:
6656           lame: Add lamemp3enc element with much simplified interface
6657           This deprecates the lame element and fixes bug #494528.
6658
6659 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
6660
6661         * gst/asfdemux/asfpacket.c:
6662           asfpacket: Fix pull-mode timestamping handling.
6663           The problem that happens is the following:
6664           * A packet with multiple payloads comes in
6665           * Those payloads get handled one by one
6666           * The first payload contains the first audio payload with timestamp A
6667           * The second payload contains the first video (key)frame with timestamp V (where V < A)
6668           With the previous code, the following would happen:
6669           * the first payload gets processed, then passed to queue_for_stream
6670           * queue_for_stream detects it's the first valid timestamp received and stores
6671           first_ts = A
6672           * the second payload gets processed, then pass to queue_for_stream
6673           * queue_for_stream detects the timestamp is lower than first_ts... and
6674           discards it... resulting in losing the first keyframe of the video stream
6675           We've been having this issue for *ages*... it's just that nobody noticed it
6676           that much with playbin. But with playbin2's aggresive multiqueue handling, this
6677           will result in multiqueue not being able to preroll (because the video decoder will
6678           be dropping a ton of buffers before (maybe) receiving the next keyframe).
6679           Tested with over 200 asf files, and they all play the first frame correctly now,
6680           even the most braindead ones.
6681
6682 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
6683
6684         * gst/mpegaudioparse/gstmpegaudioparse.c:
6685         * gst/mpegaudioparse/gstmpegaudioparse.h:
6686           mp3parse: don't build seek table if we can't seek.
6687           Fixes #573720 - unbounded memory usage increase when listening to mp3
6688           stream for a long time.
6689
6690 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
6691
6692         * common:
6693           Automatic update of common submodule
6694           From b3941ea to 6ab11d1
6695
6696 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
6697
6698         * gst/mpegaudioparse/gstmpegaudioparse.c:
6699         * gst/mpegaudioparse/gstxingmux.c:
6700           mpegaudioparse: Remove dead assignment and duplicate code
6701
6702 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
6703
6704         * gst/realmedia/rmdemux.c:
6705           rmdemux: Actually return the return value for the seek handling.
6706
6707 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
6708
6709         * gst/mpegstream/gstmpegdemux.c:
6710         * gst/mpegstream/gstmpegparse.c:
6711           mpegstream: Remove dead assignments.
6712           The duplicate assignment of update_time was weird... but it seems normal
6713           that it's indeed the second statement which is the valid one.
6714
6715 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
6716
6717         * ext/amrnb/amrnbparse.c:
6718           armnb: Remove unused variable, adapt debug message accordingly.
6719
6720 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
6721
6722         * gst/dvdsub/gstdvdsubdec.c:
6723         * gst/mpegstream/gstdvddemux.c:
6724         * gst/mpegstream/gstmpegclock.c:
6725           dvdsub/mpegstream: _class_init: Remove unused class variables
6726
6727 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
6728
6729         * gst/asfdemux/gstasfdemux.c:
6730           asfdemux: Initialize flow for a corner case.
6731           This might be caused by entering the if() line 1214 and then not having
6732           any activated_streams.. resulting in reaching line 1267 without having
6733           any valid flow value.
6734
6735 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
6736
6737         * ext/twolame/gsttwolame.c:
6738           twolame: Remove unneeded variable, value assigned was never read.
6739
6740 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
6741
6742         * ext/mpeg2dec/gstmpeg2dec.c:
6743           mpeg2dec: Remove dead assignment. Value overwritten later on.
6744
6745 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
6746
6747         * ext/mad/gstmad.c:
6748           mad: Remove dead assignment and variables given values which are never read.
6749
6750 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
6751
6752         * ext/lame/gstlame.c:
6753           lame: Remove unneeded variable, it's assigned a value never read.
6754
6755 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
6756
6757         * gst/realmedia/rmdemux.c:
6758           rmdemux: Remove dead assignment, value is being overwritten before being read.
6759
6760 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
6761
6762         * gst/realmedia/rmdemux.c:
6763           rmdemux: Remove unused accurate flag.
6764           I couldn't see any reason why this was there in the first place.
6765
6766 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
6767
6768         * gst/realmedia/asmrules.c:
6769         * gst/realmedia/rdtdepay.c:
6770           realmedia: Remove dead assignments. The results are never read.
6771
6772 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
6773
6774         * gst/realmedia/gstrdtbuffer.c:
6775         * gst/realmedia/rademux.c:
6776         * gst/realmedia/rdtmanager.c:
6777         * gst/realmedia/rmdemux.c:
6778           realmedia: Remove useless variables, only being used once (or not).
6779
6780 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
6781
6782         * ext/mpeg2dec/gstmpeg2dec.c:
6783         * gst/asfdemux/gstrtspwms.c:
6784         * gst/realmedia/pnmsrc.c:
6785         * gst/realmedia/rdtdepay.c:
6786         * gst/realmedia/rtspreal.c:
6787           remove empty method implementations.
6788
6789 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
6790
6791         * gst/asfdemux/gstrtspwms.c:
6792           rtspwms: fix condition to detect extension commands for WMS
6793           Reply with OK to the extension commands for WMS.
6794
6795 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
6796
6797         * gst/realmedia/rtspreal.c:
6798           realmedia: add special Real header to DESCRIBE message only for Real servers
6799           Add headers that are specific to real only if a real server had been
6800           detected by the OPTIONS message.
6801
6802 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
6803
6804         * gst/synaesthesia/synaescope.c:
6805           synaesthesia: fix compilation on windows
6806           Fix compilation under MSVC due to references to headers
6807           that are not available with the MS SDKs.
6808           Fixes #578524
6809
6810 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6811
6812         * gst/asfdemux/gstrtspwms.c:
6813           rtspwms: reply to extension commands
6814           Reply with OK to the extension commands for WMS.
6815
6816 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6817
6818         * gst/asfdemux/gstrtpasfdepay.c:
6819           asfdepay: fix a comment
6820
6821 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6822
6823         * gst/asfdemux/gstasfdemux.c:
6824           asfdemux: add some more debugging
6825
6826 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6827
6828         * configure.ac:
6829           configure.ac: require git -base
6830           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
6831
6832 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6833
6834         * gst/realmedia/rtspreal.c:
6835           realmedia: add special Real header to SETUP message only for Real servers
6836           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
6837           streams where the server errors out because it can't handle the
6838           Real-specific 'Required: com.real.retain-entity-for-setup' header
6839           we've been adding unconditionally in the recent past.
6840           For reference:
6841           rtsp://66.111.34.191:601/broadcast/alnour.rm
6842           rtsp://195.134.224.231/snowboard_100.wmv
6843
6844 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
6845
6846         * configure.ac:
6847         * gst/asfdemux/Makefile.am:
6848           asfdemux: link to all required libraries including indirectly used ones.
6849           On win32, we're required to link to all the libraries used - including
6850           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
6851           (for windows only) winsock.
6852
6853 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
6854
6855         * common:
6856           Automatic update of common submodule
6857           From d0ea89e to b3941ea
6858
6859 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
6860
6861         * common:
6862           Automatic update of common submodule
6863           From f8b3d91 to d0ea89e
6864
6865 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
6866
6867         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6868           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
6869
6870 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6871
6872         * gst/realmedia/rtspreal.c:
6873         * gst/realmedia/rtspreal.h:
6874           realrtsp: add more headers
6875           Parse the ETag from the describe method and pass the sessionid as the value for
6876           the If-Match header is subsequent setup calls.
6877           Fixes support for more RealMedia RTSP streams.
6878
6879 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
6880
6881         * configure.ac:
6882           twolame: bump requirement to 0.3.10
6883           0.3.10 is the first version with the float32 encoder functions.
6884           Fixes #576305.
6885
6886 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
6887
6888         * configure.ac:
6889           back to development -> 0.10.11.1
6890
6891 === release 0.10.11 ===
6892
6893 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
6894
6895         * ChangeLog:
6896         * NEWS:
6897         * RELEASE:
6898         * configure.ac:
6899         * docs/plugins/inspect/plugin-a52dec.xml:
6900         * docs/plugins/inspect/plugin-asf.xml:
6901         * docs/plugins/inspect/plugin-cdio.xml:
6902         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6903         * docs/plugins/inspect/plugin-dvdread.xml:
6904         * docs/plugins/inspect/plugin-dvdsub.xml:
6905         * docs/plugins/inspect/plugin-iec958.xml:
6906         * docs/plugins/inspect/plugin-lame.xml:
6907         * docs/plugins/inspect/plugin-mad.xml:
6908         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6909         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6910         * docs/plugins/inspect/plugin-mpegstream.xml:
6911         * docs/plugins/inspect/plugin-realmedia.xml:
6912         * docs/plugins/inspect/plugin-siddec.xml:
6913         * docs/plugins/inspect/plugin-twolame.xml:
6914         * gst-plugins-ugly.doap:
6915         * po/cs.po:
6916         * win32/common/config.h:
6917           Release 0.10.11
6918
6919 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
6920
6921         * po/af.po:
6922         * po/az.po:
6923         * po/bg.po:
6924         * po/ca.po:
6925         * po/cs.po:
6926         * po/da.po:
6927         * po/en_GB.po:
6928         * po/es.po:
6929         * po/fi.po:
6930         * po/fr.po:
6931         * po/hu.po:
6932         * po/id.po:
6933         * po/it.po:
6934         * po/ja.po:
6935         * po/lt.po:
6936         * po/mt.po:
6937         * po/nb.po:
6938         * po/nl.po:
6939         * po/or.po:
6940         * po/pl.po:
6941         * po/pt_BR.po:
6942         * po/ru.po:
6943         * po/sk.po:
6944         * po/sq.po:
6945         * po/sr.po:
6946         * po/sv.po:
6947         * po/tr.po:
6948         * po/uk.po:
6949         * po/vi.po:
6950         * po/zh_CN.po:
6951           Update .po files
6952
6953 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
6954
6955         * configure.ac:
6956         * win32/common/config.h:
6957           0.10.10.3 pre-release
6958
6959 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
6960
6961         * po/fi.po:
6962         * po/id.po:
6963         * po/pl.po:
6964         * po/pt_BR.po:
6965         * po/sv.po:
6966           po: Update translations from upstream
6967
6968 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
6969
6970         * po/LINGUAS:
6971         * po/tr.po:
6972           po: Add Turkish translation
6973
6974 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
6975
6976         * gst/mpegaudioparse/gstmpegaudioparse.c:
6977         * gst/mpegaudioparse/gstmpegaudioparse.h:
6978           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
6979           Don't introduce glitches in the output by a) relaxing the threshold for
6980           taking upstream timestamps in preference to our calculated timestamps and
6981           b) only set the discont flag on outgoing buffers in response to an incoming
6982           discont buffer.
6983           Fixes: #575046
6984
6985 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
6986
6987         * gst/mpegaudioparse/gstmpegaudioparse.c:
6988           mp3parse: fix deadlock with accurate seeks.
6989           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
6990           Fixes #575068.
6991
6992 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
6993
6994         * configure.ac:
6995         * po/af.po:
6996         * po/az.po:
6997         * po/bg.po:
6998         * po/ca.po:
6999         * po/cs.po:
7000         * po/da.po:
7001         * po/en_GB.po:
7002         * po/es.po:
7003         * po/fi.po:
7004         * po/fr.po:
7005         * po/hu.po:
7006         * po/id.po:
7007         * po/it.po:
7008         * po/lt.po:
7009         * po/mt.po:
7010         * po/nb.po:
7011         * po/nl.po:
7012         * po/or.po:
7013         * po/pl.po:
7014         * po/pt_BR.po:
7015         * po/ru.po:
7016         * po/sk.po:
7017         * po/sq.po:
7018         * po/sr.po:
7019         * po/sv.po:
7020         * po/uk.po:
7021         * po/vi.po:
7022         * po/zh_CN.po:
7023         * win32/common/config.h:
7024           0.10.10.2 pre-release
7025           Bump version number, update translations and win32 config.h
7026
7027 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
7028
7029         * po/LINGUAS:
7030         * po/ja.po:
7031           po: Add Japanese translation
7032
7033 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
7034
7035         * configure.ac:
7036         * docs/plugins/Makefile.am:
7037         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7038         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7039         * docs/plugins/gst-plugins-ugly-plugins.args:
7040         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7041         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7042         * docs/plugins/inspect/plugin-a52dec.xml:
7043         * docs/plugins/inspect/plugin-asf.xml:
7044         * docs/plugins/inspect/plugin-cdio.xml:
7045         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7046         * docs/plugins/inspect/plugin-dvdread.xml:
7047         * docs/plugins/inspect/plugin-dvdsub.xml:
7048         * docs/plugins/inspect/plugin-iec958.xml:
7049         * docs/plugins/inspect/plugin-lame.xml:
7050         * docs/plugins/inspect/plugin-mad.xml:
7051         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7052         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7053         * docs/plugins/inspect/plugin-mpegstream.xml:
7054         * docs/plugins/inspect/plugin-realmedia.xml:
7055         * docs/plugins/inspect/plugin-siddec.xml:
7056         * docs/plugins/inspect/plugin-synaesthesia.xml:
7057         * docs/plugins/inspect/plugin-twolame.xml:
7058         * ext/Makefile.am:
7059         * po/POTFILES.in:
7060           Moved twolame from Bad to Ugly
7061
7062 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7063
7064           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
7065           Original commit message from CVS:
7066           * ext/alsaspdif/Makefile.am:
7067           * ext/amrwb/Makefile.am:
7068           * ext/apexsink/Makefile.am:
7069           * ext/arts/Makefile.am:
7070           * ext/artsd/Makefile.am:
7071           * ext/audiofile/Makefile.am:
7072           * ext/audioresample/Makefile.am:
7073           * ext/bz2/Makefile.am:
7074           * ext/cdaudio/Makefile.am:
7075           * ext/celt/Makefile.am:
7076           * ext/dc1394/Makefile.am:
7077           * ext/dirac/Makefile.am:
7078           * ext/directfb/Makefile.am:
7079           * ext/divx/Makefile.am:
7080           * ext/dts/Makefile.am:
7081           * ext/faac/Makefile.am:
7082           * ext/faad/Makefile.am:
7083           * ext/gsm/Makefile.am:
7084           * ext/hermes/Makefile.am:
7085           * ext/ivorbis/Makefile.am:
7086           * ext/jack/Makefile.am:
7087           * ext/jp2k/Makefile.am:
7088           * ext/ladspa/Makefile.am:
7089           * ext/lcs/Makefile.am:
7090           * ext/libfame/Makefile.am:
7091           * ext/libmms/Makefile.am:
7092           * ext/metadata/Makefile.am:
7093           * ext/mpeg2enc/Makefile.am:
7094           * ext/mplex/Makefile.am:
7095           * ext/musepack/Makefile.am:
7096           * ext/musicbrainz/Makefile.am:
7097           * ext/mythtv/Makefile.am:
7098           * ext/nas/Makefile.am:
7099           * ext/neon/Makefile.am:
7100           * ext/ofa/Makefile.am:
7101           * ext/polyp/Makefile.am:
7102           * ext/resindvd/Makefile.am:
7103           * ext/sdl/Makefile.am:
7104           * ext/shout/Makefile.am:
7105           * ext/snapshot/Makefile.am:
7106           * ext/sndfile/Makefile.am:
7107           * ext/soundtouch/Makefile.am:
7108           * ext/spc/Makefile.am:
7109           * ext/swfdec/Makefile.am:
7110           * ext/tarkin/Makefile.am:
7111           * ext/theora/Makefile.am:
7112           * ext/timidity/Makefile.am:
7113           * ext/twolame/Makefile.am:
7114           * ext/x264/Makefile.am:
7115           * ext/xine/Makefile.am:
7116           * ext/xvid/Makefile.am:
7117           * gst-libs/gst/app/Makefile.am:
7118           * gst-libs/gst/dshow/Makefile.am:
7119           * gst/aiffparse/Makefile.am:
7120           * gst/app/Makefile.am:
7121           * gst/audiobuffer/Makefile.am:
7122           * gst/bayer/Makefile.am:
7123           * gst/cdxaparse/Makefile.am:
7124           * gst/chart/Makefile.am:
7125           * gst/colorspace/Makefile.am:
7126           * gst/dccp/Makefile.am:
7127           * gst/deinterlace/Makefile.am:
7128           * gst/deinterlace2/Makefile.am:
7129           * gst/dvdspu/Makefile.am:
7130           * gst/festival/Makefile.am:
7131           * gst/filter/Makefile.am:
7132           * gst/flacparse/Makefile.am:
7133           * gst/flv/Makefile.am:
7134           * gst/games/Makefile.am:
7135           * gst/h264parse/Makefile.am:
7136           * gst/librfb/Makefile.am:
7137           * gst/mixmatrix/Makefile.am:
7138           * gst/modplug/Makefile.am:
7139           * gst/mpeg1sys/Makefile.am:
7140           * gst/mpeg4videoparse/Makefile.am:
7141           * gst/mpegdemux/Makefile.am:
7142           * gst/mpegtsmux/Makefile.am:
7143           * gst/mpegvideoparse/Makefile.am:
7144           * gst/mve/Makefile.am:
7145           * gst/nsf/Makefile.am:
7146           * gst/nuvdemux/Makefile.am:
7147           * gst/overlay/Makefile.am:
7148           * gst/passthrough/Makefile.am:
7149           * gst/pcapparse/Makefile.am:
7150           * gst/playondemand/Makefile.am:
7151           * gst/rawparse/Makefile.am:
7152           * gst/real/Makefile.am:
7153           * gst/rtjpeg/Makefile.am:
7154           * gst/rtpmanager/Makefile.am:
7155           * gst/scaletempo/Makefile.am:
7156           * gst/sdp/Makefile.am:
7157           * gst/selector/Makefile.am:
7158           * gst/smooth/Makefile.am:
7159           * gst/smoothwave/Makefile.am:
7160           * gst/speed/Makefile.am:
7161           * gst/speexresample/Makefile.am:
7162           * gst/stereo/Makefile.am:
7163           * gst/subenc/Makefile.am:
7164           * gst/tta/Makefile.am:
7165           * gst/vbidec/Makefile.am:
7166           * gst/videodrop/Makefile.am:
7167           * gst/videosignal/Makefile.am:
7168           * gst/virtualdub/Makefile.am:
7169           * gst/vmnc/Makefile.am:
7170           * gst/y4m/Makefile.am:
7171           * sys/acmenc/Makefile.am:
7172           * sys/cdrom/Makefile.am:
7173           * sys/dshowdecwrapper/Makefile.am:
7174           * sys/dshowsrcwrapper/Makefile.am:
7175           * sys/dvb/Makefile.am:
7176           * sys/dxr3/Makefile.am:
7177           * sys/fbdev/Makefile.am:
7178           * sys/oss4/Makefile.am:
7179           * sys/qcam/Makefile.am:
7180           * sys/qtwrapper/Makefile.am:
7181           * sys/vcd/Makefile.am:
7182           * sys/wininet/Makefile.am:
7183           * win32/common/config.h:
7184           Don't install static libs for plugins. Fixes #550851 for -bad.
7185
7186 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
7187
7188           [MOVED FROM BAD] Enable/fix up translations for these plugins.
7189           Original commit message from CVS:
7190           * ext/resindvd/plugin.c: (plugin_init):
7191           * ext/resindvd/resindvdsrc.c:
7192           * ext/twolame/gsttwolame.c: (plugin_init):
7193           * gst/aiffparse/aiffparse.c: (plugin_init):
7194           Enable/fix up translations for these plugins.
7195           * po/LINGUAS:
7196           Add 'ca' to LINGUAS.
7197           * po/POTFILES.in:
7198           * po/POTFILES.skip:
7199           Add more files for translation and more files which tools
7200           should skip.
7201
7202 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7203
7204           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
7205           Original commit message from CVS:
7206           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
7207           (gst_two_lame_chain):
7208           * ext/twolame/gsttwolame.h:
7209           Allow raw float samples as input for encoding.
7210
7211 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7212
7213           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
7214           Original commit message from CVS:
7215           * configure.ac:
7216           * ext/Makefile.am:
7217           * ext/twolame/Makefile.am:
7218           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
7219           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
7220           (gst_two_lame_release_memory), (gst_two_lame_finalize),
7221           (gst_two_lame_base_init), (gst_two_lame_class_init),
7222           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
7223           (gst_two_lame_init), (gst_two_lame_set_property),
7224           (gst_two_lame_get_property), (gst_two_lame_sink_event),
7225           (gst_two_lame_chain), (gst_two_lame_setup),
7226           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
7227           (plugin_init):
7228           * ext/twolame/gsttwolame.h:
7229           Add TwoLAME MP2 encoding element, based on the LAME element.
7230
7231 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
7232
7233         * common:
7234           Automatic update of common submodule
7235           From 7032163 to f8b3d91
7236
7237 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7238
7239         * common:
7240           Automatic update of common submodule
7241           From ffa738d to 7032163
7242
7243 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7244
7245         * common:
7246           Automatic update of common submodule
7247           From 3f13e4e to ffa738d
7248
7249 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7250
7251         * common:
7252           Automatic update of common submodule
7253           From 3c7456b to 3f13e4e
7254
7255 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7256
7257         * common:
7258           Automatic update of common submodule
7259           From 57c83f2 to 3c7456b
7260
7261 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
7262
7263         * gst/mpegaudioparse/gstmpegaudioparse.c:
7264           mp3parse: be more conservative when changing layer/rate/etc.
7265           Don't allow a change in sample rate/channels/layer/version unless we can
7266           see another frame at the correct offset. Prevents accidently flipping
7267           due to simple single-bit corruption.
7268
7269 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
7270
7271         * gst/realmedia/realhash.c:
7272           rmdemux: Fix strict-aliasing warnings.
7273           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
7274           hand-rolled ones.
7275
7276 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
7277
7278         * gst/mpegaudioparse/gstmpegaudioparse.c:
7279           mpegaudioparse: Remove empty lines added by buggy indent.
7280
7281 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7282
7283         * gst/mpegaudioparse/gstmpegaudioparse.c:
7284           mpegaudioparse: Provide SEEKING query handling.
7285           Since SEEK event handling might perform some conversion
7286           from TIME to BYTES, do not let upstream fool application
7287           into (TIME) seeking not being possible.
7288
7289 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
7290
7291         * gst/mpegaudioparse/gstmpegaudioparse.c:
7292           mp3parse: fix accurate seeks to near 0
7293           Integer underflow made accurate seeks to near zero fail and seek to
7294           completely the wrong place. Fix by clamping to zero, since we can't seek
7295           to negative times anyway.
7296
7297 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
7298
7299         * common:
7300         * configure.ac:
7301           build: Update shave init statement for changes in common. Bump common.
7302
7303 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7304
7305         * gst/realmedia/rtspreal.c:
7306           rtspreal: ignore data streams. Fixes #527112
7307           Ignore data streams when parsing the SDP as they don't contain anything we need
7308           to put in the realmedia header.
7309
7310 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
7311
7312         * common:
7313           Automatic update of common submodule
7314           From 9cf8c9b to a6ce5c6
7315
7316 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7317
7318         * ext/mad/gstid3tag.c:
7319           Forward unknown events
7320           Forward unknown events upstream instead of dropping them. Also return the result
7321           of the seek event instead of a fixed value.
7322
7323 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
7324
7325         * gst/asfdemux/gstrtpasfdepay.c:
7326           rtpasfdepay: Fix the build by adding the needed include for atoi.
7327
7328 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
7329
7330         * configure.ac:
7331         * docs/plugins/Makefile.am:
7332           Use shave for the build output
7333
7334 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
7335
7336         * common:
7337           Automatic update of common submodule
7338           From 5d7c9cc to 9cf8c9b
7339
7340 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
7341
7342         * gst/asfdemux/gstasf.c:
7343         * gst/asfdemux/gstrtpasfdepay.c:
7344         * gst/realmedia/rademux.c:
7345         * gst/realmedia/rdtdepay.c:
7346         * gst/synaesthesia/gstsynaesthesia.c:
7347         * gst/synaesthesia/synaescope.c:
7348           Fix indentation.
7349
7350 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
7351
7352         * gst/realmedia/pnmsrc.c:
7353           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
7354
7355 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
7356
7357         * common:
7358           Automatic update of common submodule
7359           From 80c627d to 5d7c9cc
7360
7361 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7362
7363         * gst/realmedia/Makefile.am:
7364         * gst/realmedia/pnmsrc.c:
7365         * gst/realmedia/pnmsrc.h:
7366         * gst/realmedia/rademux.c:
7367         * gst/realmedia/rademux.h:
7368         * gst/realmedia/realmedia.c:
7369         * gst/realmedia/rmdemux.c:
7370         * gst/realmedia/rmdemux.h:
7371           Add pnm:// uri source
7372           Add a new utri handler for pnm:// that for now just redirects to the same uri
7373           with the rtsp:// protocol, which usually works nowadays.
7374           Separate the registration of the various plugins into a separate source file.
7375
7376 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7377
7378         * gst/asfdemux/Makefile.am:
7379         * gst/asfdemux/gstasf.c:
7380         * gst/asfdemux/gstrtpasfdepay.c:
7381         * gst/asfdemux/gstrtpasfdepay.h:
7382           Add ASF depayloader
7383           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
7384           Fixes #335067.
7385
7386 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
7387
7388         * ext/mad/gstmad.c:
7389           mad: remove log line added in error
7390
7391 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
7392
7393         * ext/mad/gstmad.c:
7394           mad: just flush data when seeing BADDATAPTR instead of going into error state
7395
7396 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
7397
7398         * gst/realmedia/rmdemux.c:
7399           Fix parsing of the flags in rmdemux
7400           Fix parsing of the flags in version 1 realmedia streams.
7401           Fixes #571358.
7402
7403 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
7404
7405         * common:
7406           Bump revision to use for common submodule.
7407
7408 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
7409
7410         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7411           Add releaseinfo with online url.
7412
7413 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
7414
7415         * common:
7416           Bump common
7417
7418 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7419
7420         * gst/asfdemux/asfpacket.c:
7421         * gst/asfdemux/gstasfdemux.c:
7422         * gst/asfdemux/gstasfdemux.h:
7423           Remove redundant push_mode struct member
7424
7425 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
7426
7427         * autogen.sh:
7428           Fix previous commit, wasn't actually setting up a symbolic link
7429
7430 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
7431
7432         * autogen.sh:
7433         * common:
7434           Use a symbolic link for the pre-commit client-side hook
7435
7436 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
7437
7438         * .gitignore:
7439           Ignore some more files
7440
7441 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
7442
7443         * gst/synaesthesia/synaescope.c:
7444         * gst/synaesthesia/synaescope.h:
7445           Precalculate some size dependent variables. Demystify the height scaling a bit.
7446           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
7447
7448 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
7449
7450           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7451
7452 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7453
7454         * gst/realmedia/rdtdepay.c:
7455           Set flags on the realmedia chunks
7456           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
7457           descrambler can be reset on keyframes. Fixes #556714.
7458
7459 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7460
7461         * gst/realmedia/gstrdtbuffer.c:
7462         * gst/realmedia/gstrdtbuffer.h:
7463           Add method to get RDT flags
7464           Add a method to get the RDT flags. We need these flags to mark keyframes to
7465           reset the descrambing queue. See #556714.
7466
7467 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
7468
7469         * gst/asfdemux/asfpacket.c:
7470         * gst/asfdemux/gstasfdemux.c:
7471         * gst/asfdemux/gstasfdemux.h:
7472           Add seeking support to asfdemux in push mode
7473           Fixes bug #568836.
7474
7475 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
7476
7477         * gst/asfdemux/asfpacket.c:
7478           Drop packets with an invalid replicated data length
7479           Drop packets with an invalid replicated data length
7480           instead of continuing with an invalid timestamp
7481           and uninitialized payload metadata.
7482           All other code assumes that the timestamps are valid.
7483
7484 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
7485
7486         * gst/synaesthesia/synaescope.h:
7487           Change comment to refer to right variable.
7488
7489 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
7490
7491         * gst/synaesthesia/gstsynaesthesia.c:
7492         * gst/synaesthesia/gstsynaesthesia.h:
7493         * gst/synaesthesia/synaescope.c:
7494         * gst/synaesthesia/synaescope.h:
7495           Bring synaesthesia to next century.
7496           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
7497
7498 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
7499
7500         * gst/asfdemux/gstasfdemux.c:
7501           Fix leak of converted string
7502
7503 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
7504
7505         * .gitignore:
7506         * po/.gitignore:
7507           Add more to the gitignores
7508
7509 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
7510
7511         * gst/synaesthesia/gstsynaesthesia.c:
7512           Make synaesthesia build again.
7513           _init() has no params.
7514
7515 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
7516
7517         * common:
7518           Update common snapshot.
7519
7520 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
7521
7522         * common:
7523           Fix pre-commit hook
7524
7525 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
7526
7527         * autogen.sh:
7528         * common:
7529           Install and use pre-commit indentation hook from common
7530
7531 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
7532
7533         * autogen.sh:
7534           autogen.sh : Use git submodule
7535
7536 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
7537
7538           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
7539           Original commit message from CVS:
7540           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
7541           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
7542           (gst_dvd_demux_get_audio_stream),
7543           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
7544           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
7545           (gst_mpeg_demux_get_video_stream),
7546           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
7547           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
7548           Fix some caps leaks. Fixes bug #564885.
7549
7550 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
7551
7552           ext/cdio/gstcdio.c: Remove unused format argument.
7553           Original commit message from CVS:
7554           * ext/cdio/gstcdio.c:
7555           Remove unused format argument.
7556
7557 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
7558
7559           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
7560           Original commit message from CVS:
7561           * win32/common/.cvsignore:
7562           * win32/common/config.h:
7563           * win32/common/config.h.in:
7564           Hardcode cpu for win32 build, just like we do in the other modules,
7565           to remove VCS conflicts and inconsistent defines between modules,
7566           and update version defines to CVS.
7567
7568 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
7569
7570           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
7571           Original commit message from CVS:
7572           * m4/Makefile.am:
7573           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
7574
7575 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
7576
7577           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
7578           Original commit message from CVS:
7579           * m4/Makefile.am:
7580           inttypes.m4 hasn't been available since gettext-0.15, and since we now
7581           require gettext >= 0.17 ... we can remove it from the list of files to
7582           dist.
7583
7584 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7585
7586           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
7587           Original commit message from CVS:
7588           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
7589           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
7590           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
7591           * gst/mpegaudioparse/gstmpegaudioparse.h:
7592           Do an initial class_ref on an internal enum type from within the
7593           class_init function so that there aren't any issues when multiple
7594           mp3parse elements are started in separate threads at the same
7595           time. (Why we use an enum type here if the tag is registered as
7596           a string type, I don't know). Also remove custom UNUSED macro
7597           and use GLib's instead.
7598
7599 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7600
7601           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
7602           Original commit message from CVS:
7603           * configure.ac:
7604           Apparently AC_CONFIG_MACRO_DIR breaks when using more
7605           than one macro directory, reverting last change.
7606
7607 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7608
7609           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
7610           Original commit message from CVS:
7611           * configure.ac:
7612           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
7613           our M4 macros.
7614
7615 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7616
7617           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
7618           Original commit message from CVS:
7619           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
7620           Last change introduced a regression that made mpeg2dec handle
7621           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
7622
7623 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7624
7625           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
7626           Original commit message from CVS:
7627           Patch by: Cygwin Ports maintainer
7628           <yselkowitz at users dot sourceforge dot net>
7629           * autogen.sh:
7630           * configure.ac:
7631           Require gettext 0.17 because older versions don't mix with libtool
7632           2.2. At build time an older gettext version will still work.
7633           Fixes bug #556091.
7634
7635 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
7636
7637           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
7638           Original commit message from CVS:
7639           * ext/mpeg2dec/gstmpeg2dec.c:
7640           * ext/mpeg2dec/gstmpeg2dec.h:
7641           Add support for 4:4:4 video.  Fixes #562086
7642
7643 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
7644
7645           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
7646           Original commit message from CVS:
7647           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
7648           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
7649           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
7650           >= 0.5.0. Fixes bug #562065.
7651
7652 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
7653
7654           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
7655           Original commit message from CVS:
7656           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
7657           Remove duplicate and broken code for the streaming case and simply reuse
7658           the much better working pull based code. Fixes #560348.
7659
7660 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7661
7662           configure.ac: Back to development -> 0.10.10.1
7663           Original commit message from CVS:
7664           * configure.ac:
7665           Back to development -> 0.10.10.1
7666
7667 === release 0.10.10 ===
7668
7669 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7670
7671         * ChangeLog:
7672         * NEWS:
7673         * RELEASE:
7674         * configure.ac:
7675         * docs/plugins/inspect/plugin-a52dec.xml:
7676         * docs/plugins/inspect/plugin-asf.xml:
7677         * docs/plugins/inspect/plugin-cdio.xml:
7678         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7679         * docs/plugins/inspect/plugin-dvdread.xml:
7680         * docs/plugins/inspect/plugin-dvdsub.xml:
7681         * docs/plugins/inspect/plugin-iec958.xml:
7682         * docs/plugins/inspect/plugin-lame.xml:
7683         * docs/plugins/inspect/plugin-mad.xml:
7684         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7685         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7686         * docs/plugins/inspect/plugin-mpegstream.xml:
7687         * docs/plugins/inspect/plugin-realmedia.xml:
7688         * docs/plugins/inspect/plugin-siddec.xml:
7689         * gst-plugins-ugly.doap:
7690         * po/LINGUAS:
7691           Release 0.10.10 - "Under the House"
7692           Original commit message from CVS:
7693           Release 0.10.10 - "Under the House"
7694
7695 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7696
7697         * po/bg.po:
7698         * po/ca.po:
7699         * po/da.po:
7700         * po/id.po:
7701         * po/it.po:
7702         * po/mt.po:
7703         * po/vi.po:
7704           Update .po files
7705           Original commit message from CVS:
7706           Update .po files
7707
7708 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7709
7710           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
7711           Original commit message from CVS:
7712           * ext/sidplay/Makefile.am:
7713           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
7714           contain CFLAGS that do not exist for C++, like -Wvla or
7715           -Wdeclaration-after-statement. Fixes bug #561161.
7716
7717 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7718
7719           configure.ac: 0.10.9.3 pre-release
7720           Original commit message from CVS:
7721           * configure.ac:
7722           0.10.9.3 pre-release
7723
7724 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
7725
7726           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
7727           Original commit message from CVS:
7728           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
7729           Only copy sane aspect ratio values on the caps. Fixes #559682.
7730
7731 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7732
7733         * ChangeLog:
7734           Add bug number to the mp3parse mpeg 2.5 fix
7735           Original commit message from CVS:
7736           Add bug number to the mp3parse mpeg 2.5 fix
7737
7738 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
7739
7740           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
7741           Original commit message from CVS:
7742           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
7743           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
7744           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
7745           * ext/amrnb/amrnbdec.h:
7746           Add a property to select the amr variant. Fixes #424070.
7747
7748 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
7749
7750           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
7751           Original commit message from CVS:
7752           Patch by: Tal Shalif <tshalif at nargila dot org>
7753           * gst/mpegstream/gstdvddemux.c:
7754           (gst_dvd_demux_get_subpicture_stream):
7755           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
7756           (gst_mpeg_demux_get_audio_stream):
7757           Fix memmory corruption due to not storing the new updated pointer
7758           after a g_renew(). Fixes #558896.
7759
7760 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7761
7762           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
7763           Original commit message from CVS:
7764           * tests/check/Makefile.am:
7765           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
7766
7767 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7768
7769           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
7770           Original commit message from CVS:
7771           * configure.ac:
7772           oops, forgot to bump the version back to devel
7773           after the last release 0.10.9.1
7774
7775 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
7776
7777           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
7778           Original commit message from CVS:
7779           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
7780           (gst_rmdemux_descramble_mp4a_audio),
7781           (gst_rmdemux_handle_scrambled_packet):
7782           Add suport for mpeg4 and aac audio. See #556714.
7783
7784 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
7785
7786           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
7787           Original commit message from CVS:
7788           * gst/mpegaudioparse/gstmpegaudioparse.c:
7789           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
7790           Fixes skipping on these files.
7791
7792 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
7793
7794           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
7795           Original commit message from CVS:
7796           Patch by: Robin Stocker <robin at nibor dot org>
7797           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
7798           (handle_sequence), (gst_mpeg2dec_setcaps):
7799           * ext/mpeg2dec/gstmpeg2dec.h:
7800           Prefer the container's PAR over the stream's PAR if it's
7801           given in the srcpad caps. Fixes bug #556184.
7802
7803 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7804
7805           Don't install static libs for plugins. Fixes #550851 for ugly.
7806           Original commit message from CVS:
7807           * ext/a52dec/Makefile.am:
7808           * ext/amrnb/Makefile.am:
7809           * ext/cdio/Makefile.am:
7810           * ext/dvdnav/Makefile.am:
7811           * ext/dvdread/Makefile.am:
7812           * ext/lame/Makefile.am:
7813           * ext/mad/Makefile.am:
7814           * ext/mpeg2dec/Makefile.am:
7815           * ext/sidplay/Makefile.am:
7816           * gst/ac3parse/Makefile.am:
7817           * gst/asfdemux/Makefile.am:
7818           * gst/dvdlpcmdec/Makefile.am:
7819           * gst/dvdsub/Makefile.am:
7820           * gst/iec958/Makefile.am:
7821           * gst/mpegaudioparse/Makefile.am:
7822           * gst/mpegstream/Makefile.am:
7823           * gst/realmedia/Makefile.am:
7824           * gst/synaesthesia/Makefile.am:
7825           Don't install static libs for plugins. Fixes #550851 for ugly.
7826
7827 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7828
7829           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
7830           Original commit message from CVS:
7831           * gst/mpegaudioparse/gstmpegaudioparse.c:
7832           (gst_mp3parse_sink_event):
7833           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
7834           frames. Partially fixes bug #552237.
7835
7836 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7837
7838           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
7839           Original commit message from CVS:
7840           * ext/amrnb/amrnbparse.c:
7841           use #defines for HEADER. Unref the object in _sink_activate_pull().
7842
7843 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
7844
7845           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
7846           Original commit message from CVS:
7847           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
7848           (gst_mad_change_state):
7849           * ext/mad/gstmad.h:
7850           track discont on incomming buffers and set discont on outgoing
7851           buffers.
7852           Pass unknown events upstreams instead of dropping them.
7853
7854 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
7855
7856           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
7857           Original commit message from CVS:
7858           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
7859           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
7860           (handle_slice), (gst_mpeg2dec_sink_event),
7861           (gst_mpeg2dec_src_event):
7862           * ext/mpeg2dec/gstmpeg2dec.h:
7863           Fix compilation with --disable-index. Fixes bug #554150.
7864
7865 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
7866
7867           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
7868           Original commit message from CVS:
7869           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
7870           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
7871           (gst_mad_src_event), (gst_mad_chain):
7872           * ext/mad/gstmad.h:
7873           Fix compilation with --disable-index. Fixes bug #554142.
7874
7875 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
7876
7877           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
7878           Original commit message from CVS:
7879           * ext/a52dec/gsta52dec.c:
7880           * ext/a52dec/gsta52dec.h:
7881           Fix channel re-negotiation on a change of the incoming stream.
7882           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
7883           Fixes: #551660
7884
7885 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
7886
7887           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
7888           Original commit message from CVS:
7889           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
7890           (gst_amrnbenc_state_change):
7891           * ext/amrnb/amrnbenc.h:
7892           Pass the discont flag from the input buffer on to the output buffer in
7893           the AMR encoder.
7894
7895 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
7896
7897           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
7898           Original commit message from CVS:
7899           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
7900           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
7901           (gst_amrnbparse_handle_pull_seek),
7902           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
7903           (gst_amrnbparse_sink_activate_push),
7904           (gst_amrnbparse_sink_activate_pull):
7905           * ext/amrnb/amrnbparse.h:
7906           Add flush seek handler. Fixes #536274.
7907
7908 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
7909
7910           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
7911           Original commit message from CVS:
7912           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
7913           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
7914           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
7915           (gst_amrnbparse_state_change):
7916           * ext/amrnb/amrnbparse.h:
7917           Fix the duration query. Fixes #536226.
7918           Also set caps on the pads and buffers more correctly.
7919
7920 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
7921
7922           po/LINGUAS: Add 'ca' to LINGUAS.
7923           Original commit message from CVS:
7924           * po/LINGUAS:
7925           Add 'ca' to LINGUAS.
7926
7927 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
7928
7929           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
7930           Original commit message from CVS:
7931           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
7932           Fix aggregated GST_FLOW_RETURN check for when to send an error message
7933           on the bus.
7934           Re-fixes #546859
7935
7936 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
7937
7938           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
7939           Original commit message from CVS:
7940           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
7941           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
7942           (create_segment_event), (gst_rdt_depay_push),
7943           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
7944           * gst/realmedia/rdtdepay.h:
7945           Parse other values from the incomming caps.
7946           Add event handler to handle flushing and segments.
7947           Create segment events.
7948           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
7949           Do skew correction based on RDT timestamps.
7950           * gst/realmedia/rdtmanager.c: (activate_session),
7951           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
7952           (create_recv_rtp):
7953           Parse caps to get the clockrate needed for the jitterbuffer.
7954           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
7955           Apply timestamp fixup after correcting for initial timestamp and
7956           internal base timestamp corrections.
7957
7958 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
7959
7960           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
7961           Original commit message from CVS:
7962           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
7963           (gst_rdt_depay_change_state):
7964           * gst/realmedia/rdtdepay.h:
7965           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
7966           with a DISCONT flag when needed.
7967           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
7968           Report the configure latency instead of a hardcoded value.
7969
7970 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
7971
7972           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
7973           Original commit message from CVS:
7974           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
7975           (free_session), (gst_rdt_manager_query_src),
7976           (gst_rdt_manager_src_activate_push),
7977           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
7978           (gst_rdt_manager_loop), (create_recv_rtp):
7979           Include the new rdt jitterbuffer in the session manager.
7980
7981 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
7982
7983           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
7984           Original commit message from CVS:
7985           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
7986           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
7987           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
7988           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
7989           * gst/realmedia/rdtdepay.h:
7990           Use new RDT parsing helper functions.
7991           Copy discont flags correctly.
7992           Push the header from the chain function instead of the setcaps function.
7993           Copy incomming timestamp to the output buffers instead of doing magic
7994           with the RDT timestamps.
7995
7996 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
7997
7998           gst/realmedia/: Add first support for parsing RDT messages.
7999           Original commit message from CVS:
8000           * gst/realmedia/Makefile.am:
8001           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
8002           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
8003           (read_packet_header), (gst_rdt_buffer_get_first_packet),
8004           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
8005           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
8006           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
8007           (gst_rdt_packet_data_peek_data),
8008           (gst_rdt_packet_data_get_stream_id),
8009           (gst_rdt_packet_data_get_timestamp):
8010           * gst/realmedia/gstrdtbuffer.h:
8011           Add first support for parsing RDT messages.
8012           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
8013           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
8014           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
8015           (calculate_skew), (rdt_jitter_buffer_insert),
8016           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
8017           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
8018           (rdt_jitter_buffer_get_ts_diff):
8019           * gst/realmedia/rdtjitterbuffer.h:
8020           Add first version of an RDT jitterbuffer.
8021
8022 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
8023
8024           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
8025           Original commit message from CVS:
8026           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
8027           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
8028           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
8029           (gst_rmdemux_descramble_dnet_audio),
8030           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
8031           * gst/realmedia/rmdemux.h:
8032           Keep track of the first timestamp of the stream and add this to the
8033           outgoing buffer timestamps so that we can handle live streams.
8034           Set discont flag on the first buffers and after a seek.
8035
8036 === release 0.10.9 ===
8037
8038 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8039
8040         * ChangeLog:
8041         * NEWS:
8042         * RELEASE:
8043         * configure.ac:
8044         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8045         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8046         * docs/plugins/inspect/plugin-a52dec.xml:
8047         * docs/plugins/inspect/plugin-asf.xml:
8048         * docs/plugins/inspect/plugin-cdio.xml:
8049         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8050         * docs/plugins/inspect/plugin-dvdread.xml:
8051         * docs/plugins/inspect/plugin-dvdsub.xml:
8052         * docs/plugins/inspect/plugin-iec958.xml:
8053         * docs/plugins/inspect/plugin-lame.xml:
8054         * docs/plugins/inspect/plugin-mad.xml:
8055         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8056         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8057         * docs/plugins/inspect/plugin-mpegstream.xml:
8058         * docs/plugins/inspect/plugin-realmedia.xml:
8059         * docs/plugins/inspect/plugin-siddec.xml:
8060         * gst-plugins-ugly.doap:
8061           Release 0.10.9
8062           Original commit message from CVS:
8063           Release 0.10.9
8064
8065 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8066
8067         * po/af.po:
8068         * po/az.po:
8069         * po/bg.po:
8070         * po/cs.po:
8071         * po/da.po:
8072         * po/en_GB.po:
8073         * po/es.po:
8074         * po/fi.po:
8075         * po/fr.po:
8076         * po/hu.po:
8077         * po/id.po:
8078         * po/it.po:
8079         * po/lt.po:
8080         * po/nb.po:
8081         * po/nl.po:
8082         * po/or.po:
8083         * po/pl.po:
8084         * po/pt_BR.po:
8085         * po/ru.po:
8086         * po/sk.po:
8087         * po/sq.po:
8088         * po/sr.po:
8089         * po/sv.po:
8090         * po/uk.po:
8091         * po/vi.po:
8092         * po/zh_CN.po:
8093           Update .po files
8094           Original commit message from CVS:
8095           Update .po files
8096
8097 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8098
8099           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
8100           Original commit message from CVS:
8101           * ext/a52dec/gsta52dec.c:
8102           Set up a default time segment for output when receiving
8103           an incoming byte segment (as for raw AC3 files).
8104           Fixes: #548194
8105
8106 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8107
8108           0.10.8.2 pre-release.
8109           Original commit message from CVS:
8110           * configure.ac:
8111           * docs/plugins/Makefile.am:
8112           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8113           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8114           * docs/plugins/gst-plugins-ugly-plugins.args:
8115           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8116           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8117           * docs/plugins/inspect/plugin-a52dec.xml:
8118           * docs/plugins/inspect/plugin-asf.xml:
8119           * docs/plugins/inspect/plugin-cdio.xml:
8120           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8121           * docs/plugins/inspect/plugin-dvdread.xml:
8122           * docs/plugins/inspect/plugin-dvdsub.xml:
8123           * docs/plugins/inspect/plugin-iec958.xml:
8124           * docs/plugins/inspect/plugin-lame.xml:
8125           * docs/plugins/inspect/plugin-mad.xml:
8126           * docs/plugins/inspect/plugin-mpeg2dec.xml:
8127           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8128           * docs/plugins/inspect/plugin-mpegstream.xml:
8129           * docs/plugins/inspect/plugin-realmedia.xml:
8130           * docs/plugins/inspect/plugin-siddec.xml:
8131           * ext/Makefile.am:
8132           0.10.8.2 pre-release.
8133           * po/LINGUAS:
8134           * po/POTFILES.in:
8135           * po/id.po:
8136           Add new translation.
8137
8138 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
8139
8140           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
8141           Original commit message from CVS:
8142           * gst/asfdemux/gstasfdemux.c:
8143           Properly aggregate flow returns for both push and pull mode, so we shut
8144           down if all pads are unlinked.
8145           Fixes #546859.
8146
8147 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
8148
8149           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
8150           Original commit message from CVS:
8151           Patch by: Frederic Crozat <fcrozat@mandriva.org>
8152           * ext/dvdread/dvdreadsrc.c: (plugin_init):
8153           * ext/lame/gstlame.c: (plugin_init):
8154           * gst/asfdemux/gstasf.c: (plugin_init):
8155           Make sure gettext returns translations in UTF-8 encoding rather
8156           than in the current locale encoding (#546822).
8157
8158 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8159
8160           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
8161           Original commit message from CVS:
8162           * gst/mpegaudioparse/gstmpegaudioparse.c:
8163           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
8164           (mp3parse_total_time), (mp3parse_bytepos_to_time):
8165           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
8166           if we're called from there already. Otherwise we end up in a endless
8167           recursion and crash with a stack overflow.
8168           This can happen when a Xing or VBRI header with TOC exists but it
8169           doesn't contain the total time. Fixes bug #545370.
8170
8171 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8172
8173           ext/lame/gstlame.c: Use the default for the strict-iso property too.
8174           Original commit message from CVS:
8175           * ext/lame/gstlame.c: (gst_lame_class_init),
8176           (gst_lame_get_default_settings):
8177           Use the default for the strict-iso property too.
8178           Allow a bitrate setting of 0, which lets lame choose the default value
8179           and which makes it possible to set the compression-ratio property.
8180
8181 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8182
8183           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
8184           Original commit message from CVS:
8185           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
8186           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
8187           * ext/lame/gstlame.h:
8188           Get the defaults settings of LAME in the plugin initialization
8189           function and return FALSE here if something goes wrong. This removes
8190           the hacky failing instance init function.
8191           Use LAMEs default value for all settings instead of overwriting some
8192           of them. Overwriting some of them gives unexpected results if one only
8193           sets a preset. Fixes bug #498004.
8194
8195 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8196
8197           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
8198           Original commit message from CVS:
8199           * ext/lame/gstlame.c: (gst_lame_init):
8200           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
8201           defaults will restrict the bitrate when using the presets in a bad way.
8202           Fixes bug #498004.
8203
8204 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8205
8206           Put the MPEG audio version into the caps as "mpegaudioversion".
8207           Original commit message from CVS:
8208           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
8209           * gst/mpegaudioparse/gstmpegaudioparse.c:
8210           (mp3_type_frame_length_from_header), (mp3_caps_create),
8211           (gst_mp3parse_chain):
8212           Put the MPEG audio version into the caps as "mpegaudioversion".
8213           This is different from "mpegversion".
8214
8215 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8216
8217           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
8218           Original commit message from CVS:
8219           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
8220           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
8221           * ext/lame/gstlame.h:
8222           Fix build with lame >= 3.97. The padding type and cwlimit settings
8223           are deprecated now and the function declarations are hidden in the
8224           headers so deprecate the GObject properties for them and remove them
8225           in 0.11. Fixes bug #544039.
8226
8227 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8228
8229           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
8230           Original commit message from CVS:
8231           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
8232           Don't allow width/height outside the spec (i.e. smaller than 16
8233           and higher than 4096). Such files are corrupted ones and setting
8234           caps that are not a subset of the template caps confuses playbin.
8235           Fixes bug #542646.
8236
8237 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8238
8239           ext/sidplay/Makefile.am: Fix the build.
8240           Original commit message from CVS:
8241           * ext/sidplay/Makefile.am:
8242           Fix the build.
8243
8244 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8245
8246           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
8247           Original commit message from CVS:
8248           * configure.ac:
8249           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
8250           flags that are invalid for C++.
8251
8252 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
8253
8254           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
8255           Original commit message from CVS:
8256           Patch by: Tal Shalif <tshalif at nargila dot org>
8257           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
8258           Prevent double free. Fixes bug #541697.
8259
8260 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8261
8262           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
8263           Original commit message from CVS:
8264           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
8265           (gst_dvd_demux_get_audio_stream),
8266           (gst_dvd_demux_get_subpicture_stream),
8267           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
8268           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
8269           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
8270           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
8271           * gst/mpegstream/gstmpegdemux.h:
8272           Resend tags event after a FLUSH (seek) to support prerolling
8273           a partial pipeline.
8274
8275 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
8276
8277           Use correct error code for encrypted streams.
8278           Original commit message from CVS:
8279           * configure.ac:
8280           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
8281           Use correct error code for encrypted streams.
8282
8283 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8284
8285           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
8286           Original commit message from CVS:
8287           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
8288           (gst_mpeg_demux_sync_stream_to_time):
8289           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
8290
8291 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8292
8293           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
8294           Original commit message from CVS:
8295           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
8296           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
8297           Allow and implement non-flushing and/or segment seek
8298           (mainly in TIME and chapter format).
8299           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
8300           (gst_dvd_demux_get_subpicture_stream),
8301           (gst_dvd_demux_synchronise_pads),
8302           (gst_dvd_demux_sync_stream_to_time):
8303           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
8304           (gst_mpeg_demux_send_subbuffer),
8305           (gst_mpeg_demux_sync_stream_to_time),
8306           (gst_mpeg_streams_reset_cur_ts):
8307           * gst/mpegstream/gstmpegdemux.h:
8308           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
8309           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
8310           Delegate a query to upstream if it can't be handled.
8311           Make segment stop aware.
8312           Fix (subtitle) stream synchronization.
8313           Add some debug statements.
8314
8315 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
8316
8317           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
8318           Original commit message from CVS:
8319           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
8320           Fix build on macosx.
8321
8322 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8323
8324           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
8325           Original commit message from CVS:
8326           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8327           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8328           * ext/a52dec/gsta52dec.c:
8329           * ext/amrnb/amrnbdec.c:
8330           * ext/amrnb/amrnbenc.c:
8331           * ext/amrnb/amrnbparse.c:
8332           * ext/lame/gstlame.c:
8333           * ext/mad/gstmad.c:
8334           * ext/sidplay/gstsiddec.cc:
8335           * gst/asfdemux/gstrtspwms.c:
8336           * gst/mpegaudioparse/gstxingmux.c:
8337           * gst/realmedia/rademux.c:
8338           * gst/realmedia/rdtmanager.c:
8339           * gst/realmedia/rtspreal.c:
8340           * gst/synaesthesia/gstsynaesthesia.c:
8341           Add missing elements to docs. Restore alphabetical order in section
8342           file. Document mad (it was included in docs already).
8343           Fix doc-markup: use convinience syntax for examples
8344           (produces valid docbook), add several refsec2 when we have several
8345           titles. Fix some types.
8346
8347 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8348
8349           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
8350           Original commit message from CVS:
8351           * ext/lame/gstlame.c:
8352           * ext/sidplay/gstsiddec.cc:
8353           * gst/mpegaudioparse/gstxingmux.c:
8354           Do not use short_description in section docs for elements. We extract
8355           them from element details and there will be warnings if they differ.
8356
8357 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
8358
8359           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
8360           Original commit message from CVS:
8361           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
8362           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
8363           (gst_cdio_add_cdtext_album_tags):
8364           * ext/cdio/gstcdio.h:
8365           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8366           Also extract album title and album genre from CD-TEXT if
8367           available (#537021).
8368
8369 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8370
8371           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
8372           Original commit message from CVS:
8373           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
8374           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
8375           emphasis value is reserved but unfortunately files with that
8376           value exist and the information is not important for the decoder
8377           anyway. Fixes bug #537235.
8378
8379 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
8380
8381           Require libcdio >= 0.76.
8382           Original commit message from CVS:
8383           * configure.ac:
8384           * ext/cdio/gstcdio.c:
8385           * ext/cdio/gstcdio.h:
8386           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8387           Require libcdio >= 0.76.
8388
8389 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
8390
8391           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
8392           Original commit message from CVS:
8393           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
8394           Drain queued buffers before forwarding the segment event.
8395
8396 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
8397
8398           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
8399           Original commit message from CVS:
8400           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
8401           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
8402           (gst_a52dec_chain), (gst_a52dec_change_state):
8403           * ext/a52dec/gsta52dec.h:
8404           Add segment handling, buffer clipping and basic reverse playback.
8405
8406 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8407
8408           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
8409           Original commit message from CVS:
8410           * docs/plugins/Makefile.am:
8411           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8412           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8413           * docs/plugins/gst-plugins-ugly-plugins.args:
8414           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8415           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8416           * docs/plugins/inspect/plugin-a52dec.xml:
8417           * docs/plugins/inspect/plugin-amrnb.xml:
8418           * docs/plugins/inspect/plugin-asf.xml:
8419           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8420           * docs/plugins/inspect/plugin-dvdread.xml:
8421           * docs/plugins/inspect/plugin-dvdsub.xml:
8422           * docs/plugins/inspect/plugin-iec958.xml:
8423           * docs/plugins/inspect/plugin-lame.xml:
8424           * docs/plugins/inspect/plugin-mad.xml:
8425           * docs/plugins/inspect/plugin-mpeg2dec.xml:
8426           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8427           * docs/plugins/inspect/plugin-mpegstream.xml:
8428           * docs/plugins/inspect/plugin-realmedia.xml:
8429           * docs/plugins/inspect/plugin-siddec.xml:
8430           * docs/plugins/inspect/plugin-synaesthesia.xml:
8431           * ext/a52dec/gsta52dec.c:
8432           Random doc of the day. Also print human readable format of newsegment
8433           in log message if we complain about it.
8434
8435 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
8436
8437           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
8438           Original commit message from CVS:
8439           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
8440           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
8441           (gst_a52dec_chain), (gst_a52dec_change_state):
8442           * ext/a52dec/gsta52dec.h:
8443           Mark discont on outgoing buffers after receiving a DISCONT buffer or
8444           when we have a decoding error.
8445           We don't need to clear the cache when we receive a NEWSEGMENT event.
8446           Clear buffer cache in DISCONT.
8447           Add beginnings of GstSegment handling.
8448
8449 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8450
8451           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
8452           Original commit message from CVS:
8453           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
8454           Fix alignment issues that caused SIGBUS on some architectures.
8455
8456 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
8457
8458           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
8459           Original commit message from CVS:
8460           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
8461           Fix alignment issue which isn't really an issue at all because
8462           the plugin hasn't been ported to 0.10 yet.
8463
8464 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8465
8466           configure.ac: Back to devel -> 0.10.8.1
8467           Original commit message from CVS:
8468           * configure.ac:
8469           Back to devel -> 0.10.8.1
8470
8471 === release 0.10.8 ===
8472
8473 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8474
8475         * ChangeLog:
8476         * NEWS:
8477         * RELEASE:
8478         * configure.ac:
8479         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8480         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8481         * docs/plugins/inspect/plugin-a52dec.xml:
8482         * docs/plugins/inspect/plugin-asf.xml:
8483         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8484         * docs/plugins/inspect/plugin-dvdread.xml:
8485         * docs/plugins/inspect/plugin-dvdsub.xml:
8486         * docs/plugins/inspect/plugin-iec958.xml:
8487         * docs/plugins/inspect/plugin-lame.xml:
8488         * docs/plugins/inspect/plugin-mad.xml:
8489         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8490         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8491         * docs/plugins/inspect/plugin-mpegstream.xml:
8492         * docs/plugins/inspect/plugin-realmedia.xml:
8493         * docs/plugins/inspect/plugin-siddec.xml:
8494         * gst-plugins-ugly.doap:
8495         * po/LINGUAS:
8496           Release 0.10.8
8497           Original commit message from CVS:
8498           Release 0.10.8
8499
8500 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8501
8502         * common:
8503         * po/af.po:
8504         * po/az.po:
8505         * po/bg.po:
8506         * po/cs.po:
8507         * po/da.po:
8508         * po/en_GB.po:
8509         * po/es.po:
8510         * po/fi.po:
8511         * po/fr.po:
8512         * po/hu.po:
8513         * po/it.po:
8514         * po/lt.po:
8515         * po/nb.po:
8516         * po/nl.po:
8517         * po/or.po:
8518         * po/pl.po:
8519         * po/pt_BR.po:
8520         * po/ru.po:
8521         * po/sk.po:
8522         * po/sq.po:
8523         * po/sr.po:
8524         * po/sv.po:
8525         * po/uk.po:
8526         * po/vi.po:
8527         * po/zh_CN.po:
8528           Update .po files
8529           Original commit message from CVS:
8530           Update .po files
8531
8532 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8533
8534           configure.ac: 0.10.7.4 pre-release
8535           Original commit message from CVS:
8536           * configure.ac:
8537           0.10.7.4 pre-release
8538
8539 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
8540
8541           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
8542           Original commit message from CVS:
8543           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
8544           Fix inconsistent use of rate and channels.
8545           Fixes #533581
8546
8547 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
8548
8549           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
8550           Original commit message from CVS:
8551           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
8552           Flush timestamp correction variables on a flush. Fixes #533832.
8553
8554 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8555
8556         * ChangeLog:
8557         * common:
8558         * configure.ac:
8559           Commit 0.10.7.3 pre-rel marker
8560           Original commit message from CVS:
8561           Commit 0.10.7.3 pre-rel marker
8562
8563 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
8564
8565           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
8566           Original commit message from CVS:
8567           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
8568           Properly aggregate GstFlowReturn from downstream in order to properly
8569           stop, and doing that as early as possible.
8570           Fixes #532807
8571
8572 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8573
8574           configure.ac: 0.10.7.2 pre-release
8575           Original commit message from CVS:
8576           * configure.ac:
8577           0.10.7.2 pre-release
8578
8579 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
8580
8581           Always let FLUSH_START events flow downstream.
8582           Original commit message from CVS:
8583           * ext/mad/gstmad.c: (gst_mad_sink_event):
8584           * gst/mpegaudioparse/gstmpegaudioparse.c:
8585           (gst_mp3parse_sink_event):
8586           Always let FLUSH_START events flow downstream.
8587
8588 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
8589
8590           configure.ac: Error out if we don't have the required core/base versions.
8591           Original commit message from CVS:
8592           * configure.ac:
8593           Error out if we don't have the required core/base versions.
8594
8595 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
8596
8597           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
8598           Original commit message from CVS:
8599           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
8600           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
8601           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
8602           Fix video timestamps by adjusting it with the first timestamp found.
8603           Don't assume we have a complete fragment when flushing the adapter,
8604           packets might have been lost or the stream might just be broken.
8605
8606 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
8607
8608           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
8609           Original commit message from CVS:
8610           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
8611           Set Rank to NONE so that we don't accidentally try to autoplug the
8612           rdtmanager.
8613
8614 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8615
8616           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
8617           Original commit message from CVS:
8618           * gst/mpegaudioparse/gstmpegaudioparse.c:
8619           (gst_mp3parse_emit_frame):
8620           Send a new duration message if the average bitrate changed and
8621           we don't know the duration from the Xing or VBRI header.
8622           Fixes bug #321857.
8623
8624 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
8625
8626           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
8627           Original commit message from CVS:
8628           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
8629           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
8630           * gst/realmedia/rtspreal.h:
8631           Move assembly rule parsing to the place where we parse the SDP as it's
8632           also there that we create the MDPR and we need the currently selected
8633           asmrule in order to select the right MTLI.
8634           Fixes #529359.
8635
8636 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
8637
8638           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
8639           Original commit message from CVS:
8640           * gst/realmedia/realhash.c:
8641           * gst/realmedia/rtspreal.c:
8642           Include generated "_stdint.h" instead of <stdint.h> which might not
8643           exist on some systems.
8644
8645 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8646
8647           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
8648           Original commit message from CVS:
8649           * ext/sidplay/gstsiddec.cc:
8650           Cast NULL sentinels to void * as NULL is defined as an integer
8651           constant in most environments when using C++ and it's size might
8652           be different from a pointer. Fixes #529488.
8653
8654 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
8655
8656         * ChangeLog:
8657         * gst/asfdemux/gstasfdemux.c:
8658         * gst/asfdemux/gstrtspwms.c:
8659           Fix "unused var" compiler error when --disable-gst-debug is used.
8660           Original commit message from CVS:
8661           Fix "unused var" compiler error when --disable-gst-debug is used.
8662
8663 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
8664
8665           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
8666           Original commit message from CVS:
8667           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
8668           We should also stop the streaming task when we get a NOT_LINKED
8669           flow return, which is not covered by FLOW_IS_FATAL.
8670
8671 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
8672
8673           ext/: gst_atomic_int_set ==> g_atomic_int_set
8674           Original commit message from CVS:
8675           * ext/cdio/gstcdiocddasrc.c:
8676           * ext/dv/gstdvdemux.c:
8677           gst_atomic_int_set ==> g_atomic_int_set
8678
8679 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
8680
8681           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
8682           Original commit message from CVS:
8683           2008-04-11  Julien Moutte  <julien@fluendo.com>
8684           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
8685           argument formats.
8686
8687 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
8688
8689           configure.ac: Actually build dlls when cross-compiling with mingw32.
8690           Original commit message from CVS:
8691           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
8692           * configure.ac:
8693           Actually build dlls when cross-compiling with mingw32.
8694           Fixes bug #526247.
8695
8696 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8697
8698           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
8699           Original commit message from CVS:
8700           * configure.ac:
8701           * gst/mpegaudioparse/gstmpegaudioparse.c:
8702           (mpeg_audio_seek_entry_free):
8703           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
8704           Depend on GLib 2.12 and use it unconditionally as we do in other
8705           modules too already.
8706
8707 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8708
8709           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
8710           Original commit message from CVS:
8711           * gst/mpegaudioparse/gstmpegaudioparse.c:
8712           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
8713           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
8714           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
8715           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
8716           (gst_xing_mux_chain):
8717           Use GSlice for allocating the seek table entries if we compile with
8718           GLib 2.10 or newer.
8719
8720 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
8721
8722           gst/asfdemux/gstasfdemux.c: Remove some debug code.
8723           Original commit message from CVS:
8724           * gst/asfdemux/gstasfdemux.c:
8725           (gst_asf_demux_process_ext_stream_props):
8726           Remove some debug code.
8727
8728 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
8729
8730           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
8731           Original commit message from CVS:
8732           * gst/asfdemux/gstasfdemux.c:
8733           (gst_asf_demux_process_ext_stream_props):
8734           Guard against division by 0 and fall back to 25/1 framerate.
8735
8736 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
8737
8738           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
8739           Original commit message from CVS:
8740           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
8741           (gst_asf_demux_process_ext_stream_props):
8742           Instead of adding a fixes 25/1 framerate to the video caps, use the
8743           average frame duration in the extended properties of the video stream as
8744           the framerate. Fixes #524346.
8745
8746 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8747
8748           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
8749           Original commit message from CVS:
8750           * configure.ac:
8751           Check if the compiler supports do { } while (0) macros. This fixes
8752           a warning when compiling with g++ 4.3, resulting in a build failure
8753           because of -Werror.
8754
8755 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
8756
8757           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
8758           Original commit message from CVS:
8759           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
8760           make ) also a delimiter for rules.
8761           Skip \\ when scanning strings.
8762           Add new testcase for these problems.
8763
8764 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8765
8766           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
8767           Original commit message from CVS:
8768           * gst/mpegaudioparse/gstmpegaudioparse.c:
8769           (gst_mp3parse_sink_event):
8770           Don't take the stream lock when caching events. This is not necessary
8771           and results in a deadlock when seeking with rhythmbox (but not with
8772           totem or banshee for some reason).
8773
8774 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
8775
8776           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
8777           Original commit message from CVS:
8778           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
8779           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
8780           Add the version field when creating the CONT chunk resulting in
8781           the Author, Comment and Copyright tags not being parsed correctly.
8782           Fixes #521459.
8783
8784 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
8785
8786           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
8787           Original commit message from CVS:
8788           * gst/mpegaudioparse/gstmpegaudioparse.c:
8789           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
8790           Remove trailing newlines from debug statements.
8791
8792 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
8793
8794           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
8795           Original commit message from CVS:
8796           * ext/dvdnav/dvdnavsrc.c:
8797           * ext/dvdnav/dvdnavsrc.h:
8798           Apply patch that adds some seeking support to dvdnav, and fixes it
8799           in various other ways. This doesn't make dvdnavsrc fully functional,
8800           but moves it forward.
8801           Fixes: #476149
8802           Patch By: Simone Gotti <simone.gotti@email.it>
8803           * ext/dvdnav/gst-dvd:
8804           Update the simple dvdnavsrc gst-launch example to work for 0.10
8805
8806 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
8807
8808           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
8809           Original commit message from CVS:
8810           * configure.ac:
8811           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
8812           plug-ins are included/excluded. (#498222)
8813
8814 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8815
8816           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
8817           Original commit message from CVS:
8818           * ext/mad/gstmad.c: (gst_mad_sink_event):
8819           * gst/mpegaudioparse/gstmpegaudioparse.c:
8820           (gst_mp3parse_sink_event):
8821           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
8822           of dropping and leaking them.
8823
8824 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8825
8826           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
8827           Original commit message from CVS:
8828           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
8829           (gst_mad_chain):
8830           * ext/mad/gstmad.h:
8831           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
8832           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
8833           * gst/mpegaudioparse/gstmpegaudioparse.h:
8834           Cache all events except EOS if we still have to send a NEWSEGMENT
8835           event. This will let TAG events be forwarded until after decodebin
8836           to an encoder for example as decodebin only links the pads
8837           after NEWSEGMENT. Fixes bug #518933.
8838
8839 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8840
8841           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
8842           Original commit message from CVS:
8843           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
8844           Write Xing header at the correct position in the MP3 frame for
8845           stereo files. Fixes bug #518676.
8846
8847 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
8848
8849           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
8850           Original commit message from CVS:
8851           * configure.ac:
8852           * ext/sidplay/Makefile.am:
8853           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
8854           when building C++ code (#516509).
8855
8856 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
8857
8858           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
8859           Original commit message from CVS:
8860           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
8861           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
8862           Workshop 12 compiler, but probably also crashes (#517985).
8863
8864 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
8865
8866           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
8867           Original commit message from CVS:
8868           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
8869           * gst/mpegaudioparse/gstmpegaudioparse.c:
8870           (gst_mp3_channel_mode_get_type),
8871           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
8872           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
8873           (gst_mp3parse_chain):
8874           * gst/mpegaudioparse/gstmpegaudioparse.h:
8875           Post channel mode and CRC as tags. Fixes bug #504493.
8876
8877 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8878
8879           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
8880           Original commit message from CVS:
8881           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
8882           Correctly chain up to the parent's finalize function.
8883
8884 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8885
8886           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
8887           Original commit message from CVS:
8888           * gst/mpegaudioparse/gstmpegaudioparse.c:
8889           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
8890           Try a bit harder to get valid timestamps, especially if upstream
8891           gives us one and we are at the first frame or resyncing.
8892           Return UNEXPECTED if we get a valid timestamp that is outside of
8893           our configured segment. After all changes done so far this doesn't
8894           seem to cause any regression, please test.
8895
8896 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8897
8898           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...
8899           Original commit message from CVS:
8900           Patch by:
8901           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
8902           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
8903           If we don't have the position to seek to in our index first try
8904           to convert from TIME to BYTES upstream and only if that fails
8905           too use the old hack to simply seek to an earlier position
8906           and let the sink drop everything before segment start.
8907           Partially fixes bug #469930.
8908
8909 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8910
8911           configure.ac: Back to development...
8912           Original commit message from CVS:
8913           * configure.ac:
8914           Back to development...
8915
8916 === release 0.10.7 ===
8917
8918 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8919
8920         * ChangeLog:
8921         * NEWS:
8922         * RELEASE:
8923         * configure.ac:
8924         * docs/plugins/gst-plugins-ugly-plugins.args:
8925         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8926         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8927         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8928         * docs/plugins/gst-plugins-ugly-plugins.signals:
8929         * docs/plugins/inspect/plugin-a52dec.xml:
8930         * docs/plugins/inspect/plugin-asf.xml:
8931         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8932         * docs/plugins/inspect/plugin-dvdread.xml:
8933         * docs/plugins/inspect/plugin-dvdsub.xml:
8934         * docs/plugins/inspect/plugin-iec958.xml:
8935         * docs/plugins/inspect/plugin-lame.xml:
8936         * docs/plugins/inspect/plugin-mad.xml:
8937         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8938         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8939         * docs/plugins/inspect/plugin-mpegstream.xml:
8940         * docs/plugins/inspect/plugin-realmedia.xml:
8941         * docs/plugins/inspect/plugin-siddec.xml:
8942         * gst-plugins-ugly.doap:
8943         * po/LINGUAS:
8944           Release 0.10.7 - I Cheated Time
8945           Original commit message from CVS:
8946           Release 0.10.7 - I Cheated Time
8947
8948 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8949
8950         * po/af.po:
8951         * po/az.po:
8952         * po/bg.po:
8953         * po/cs.po:
8954         * po/da.po:
8955         * po/en_GB.po:
8956         * po/es.po:
8957         * po/fi.po:
8958         * po/hu.po:
8959         * po/it.po:
8960         * po/nb.po:
8961         * po/nl.po:
8962         * po/or.po:
8963         * po/pl.po:
8964         * po/pt_BR.po:
8965         * po/sk.po:
8966         * po/sq.po:
8967         * po/sr.po:
8968         * po/sv.po:
8969         * po/uk.po:
8970         * po/vi.po:
8971         * po/zh_CN.po:
8972           Update .po files
8973           Original commit message from CVS:
8974           Update .po files
8975
8976 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8977
8978           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
8979           Original commit message from CVS:
8980           * tests/check/Makefile.am:
8981           Exclude dvdreadsrc from the states test too.
8982
8983 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8984
8985           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
8986           Original commit message from CVS:
8987           * gst/mpegaudioparse/gstmpegaudioparse.c:
8988           (gst_mp3parse_emit_frame):
8989           Handler buffers without valid timestamp more correctly: Don't drop
8990           them and don't use the invalid timestamp to calculate the next
8991           timestamp. Fixes bug #516811.
8992
8993 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
8994
8995           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
8996           Original commit message from CVS:
8997           Patch by: Tal Shalif <tshalif at nargila dot org>
8998           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
8999           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
9000           Add some gint64 casts to prevent 32 bit integer overflows.
9001           Fixes bug #516989.
9002
9003 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9004
9005           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
9006           Original commit message from CVS:
9007           * gst/mpegaudioparse/gstmpegaudioparse.c:
9008           Revert previous commit to mp3parse, as it breaks playback
9009           of AVI files.
9010
9011 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9012
9013           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
9014           Original commit message from CVS:
9015           * gst/mpegaudioparse/gstmpegaudioparse.c:
9016           (gst_mp3parse_emit_frame):
9017           Return GST_FLOW_UNEXPECTED if we get data that is after our
9018           configured segment. This makes upstream go EOS immediately instead
9019           of sending us the complete stream. Also improve debugging a bit.
9020
9021 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9022
9023           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
9024           Original commit message from CVS:
9025           * ext/dvdread/dvdreadsrc.c:
9026           Fix regression in DVD seeking - when a pack we
9027           expect to be a NAV block turns out not to be, scan forwards
9028           for up to 2MB (at most ~1sec) until we find one.
9029           Fixes: #516278
9030
9031 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
9032
9033           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
9034           Original commit message from CVS:
9035           * win32/vs6/libgstmpegaudioparse.dsp:
9036           Add xing files to VS project file.
9037
9038 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9039
9040           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
9041           Original commit message from CVS:
9042           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
9043           Stop leaking src pad templates. Fixes bug #515708.
9044
9045 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9046
9047           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
9048           Original commit message from CVS:
9049           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
9050           Correctly write the size in bytes on big endian systems.
9051           Fixes bug #515725.
9052
9053 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9054
9055           ext/lame/gstlame.c: Don't leak the allowed caps.
9056           Original commit message from CVS:
9057           * ext/lame/gstlame.c: (gst_lame_setup):
9058           Don't leak the allowed caps.
9059           * tests/check/pipelines/lame.c: (GST_START_TEST):
9060           Stop leaking all buffers. Fixes bug #515575.
9061
9062 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9063
9064           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
9065           Original commit message from CVS:
9066           * gst/mpegaudioparse/plugin.c:
9067           Commit new file I forgot to add.
9068
9069 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9070
9071           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
9072           Original commit message from CVS:
9073           * configure.ac:
9074           Make DISABLE_DEPRECATED defined *only* during CVS, not during
9075           pre-releases or releases.
9076
9077 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9078
9079         * ChangeLog:
9080           Mention bug 511497 fixed in previous commit
9081           Original commit message from CVS:
9082           Mention bug 511497 fixed in previous commit
9083
9084 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9085
9086           Move xingmux from -bad.
9087           Original commit message from CVS:
9088           * docs/plugins/Makefile.am:
9089           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9090           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9091           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9092           * gst/mpegaudioparse/Makefile.am:
9093           * gst/mpegaudioparse/gstmpegaudioparse.c:
9094           * gst/mpegaudioparse/gstxingmux.c:
9095           * tests/check/Makefile.am:
9096           * tests/check/elements/.cvsignore:
9097           Move xingmux from -bad.
9098
9099 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
9100
9101           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
9102           Original commit message from CVS:
9103           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
9104           Use gst_guint64_to_gdouble for conversion
9105           * win32/vs6/libgstasfdemux.dsp:
9106           * win32/vs6/libgstdvdsub.dsp:
9107           * win32/vs6/libgstrealmedia.dsp:
9108           Update project dependencies and add new source files
9109
9110 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
9111
9112           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
9113           Original commit message from CVS:
9114           * ext/mpeg2dec/gstmpeg2dec.c:
9115           Reset decoder when handling sequence where libmpeg2 has set
9116           frame period to 0, probably due to a corrupt packet.
9117           Fixes bug #514297
9118
9119 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9120
9121           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
9122           Original commit message from CVS:
9123           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
9124           (gst_mp3parse_chain):
9125           Don't set new caps on the srcpad everytime the bitrate or MPEG
9126           version changes but calculate new spf value when the MPEG version
9127           changes.
9128
9129 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9130
9131           Add documentation for the xingheader plugin.
9132           Original commit message from CVS:
9133           * docs/plugins/Makefile.am:
9134           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9135           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9136           * gst/xingheader/gstxingmux.c:
9137           * gst/xingheader/gstxingmux.h:
9138           Add documentation for the xingheader plugin.
9139           * tests/check/elements/xingmux.c: (GST_START_TEST):
9140           Set element state to PLAYING before doing something else.
9141
9142 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9143
9144           tests/check/: Add simple unit test for the xingmux element.
9145           Original commit message from CVS:
9146           * tests/check/Makefile.am:
9147           * tests/check/elements/.cvsignore:
9148           * tests/check/elements/xingmux.c: (setup_xingmux),
9149           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
9150           * tests/check/elements/xingmux_testdata.h:
9151           Add simple unit test for the xingmux element.
9152           * gst/xingheader/gstxingmux.c: (generate_xing_header),
9153           (gst_xing_mux_finalize), (xing_reset):
9154           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
9155
9156 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9157
9158           docs/plugins/: Add the real and rtsp elements and update the lists.
9159           Original commit message from CVS:
9160           * docs/plugins/Makefile.am:
9161           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9162           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9163           Add the real and rtsp elements and update the lists.
9164           * docs/plugins/inspect/plugin-amrnb.xml:
9165           * docs/plugins/inspect/plugin-asf.xml:
9166           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9167           * docs/plugins/inspect/plugin-dvdsub.xml:
9168           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9169           * docs/plugins/inspect/plugin-mpegstream.xml:
9170           * docs/plugins/inspect/plugin-realmedia.xml:
9171           * docs/plugins/inspect/plugin-siddec.xml:
9172           * docs/plugins/inspect/plugin-synaesthesia.xml:
9173           Regenerate docs.
9174           * gst/iec958/ac3_padder.c:
9175           * gst/iec958/ac3_padder.h:
9176           Do not use gtk-doc style comments for non gtk-doc comments. Note -
9177           there are functions defined using extern in the .c file - does that
9178           make sense?
9179
9180 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9181
9182           ext/mad/gstmad.c: Chain up at the end of the function.
9183           Original commit message from CVS:
9184           * ext/mad/gstmad.c:
9185           Chain up at the end of the function.
9186
9187 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9188
9189           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
9190           Original commit message from CVS:
9191           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
9192           Don't add pad templates for the base class but only in the
9193           subclasses.
9194
9195 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
9196
9197           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
9198           Original commit message from CVS:
9199           * ext/lame/gstlame.c:
9200           * ext/lame/gstlame.h:
9201           Fix the case where you initially have stereo input, and so lame's
9202           mode is not set to mono, and then you get input with mono audio and
9203           soon after you get stereo input again. What happened before this
9204           commit is that it would keep the encoding mode as mono. It should
9205           change it back to the one requested by the app (or the default one)
9206           if not requested.
9207
9208 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9209
9210           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
9211           Original commit message from CVS:
9212           * gst/mpegaudioparse/gstmpegaudioparse.c:
9213           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
9214           (mp3parse_bytepos_to_time):
9215           Interpolate the VBRI seek table entries to get better results,
9216           support 3 byte seek table entries and prevent overflows in the
9217           seek table by adding the relative offsets when using the seek
9218           table in a large enough data type.
9219
9220 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9221
9222           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
9223           Original commit message from CVS:
9224           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9225           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
9226           (mp3parse_bytepos_to_time):
9227           * gst/mpegaudioparse/gstmpegaudioparse.h:
9228           Add support for seeking based on the VBRI seek table. Might make
9229           sense to use interpolation in the table later to get hopefully a
9230           bit more accurate values.
9231
9232 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
9233
9234           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
9235           Original commit message from CVS:
9236           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
9237           (handle_picture), (handle_slice):
9238           Fix compilation error. Fixes #509313.
9239
9240 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9241
9242           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
9243           Original commit message from CVS:
9244           * ext/lame/gstlame.c: (gst_lame_sink_event):
9245           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
9246           as 8 * GST_SECOND is too large for int.
9247
9248 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9249
9250           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
9251           Original commit message from CVS:
9252           * gst/xingheader/gstxingmux.c: (generate_xing_header):
9253           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
9254           of 0xfe.
9255
9256 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9257
9258           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
9259           Original commit message from CVS:
9260           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9261           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
9262           (mp3parse_total_bytes), (mp3parse_total_time):
9263           * gst/mpegaudioparse/gstmpegaudioparse.h:
9264           Add initial support for reading VBRI headers as found in VBR files
9265           created by some Fraunhofer encoders. Currently we only read the
9266           number of frames and bytes (and calculate duration, etc from this)
9267           but there is also a seek table that we currently don't use.
9268
9269 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
9270
9271           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
9272           Original commit message from CVS:
9273           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
9274           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
9275           (gst_lame_sink_event):
9276           Correctly set number of channels when using mono-encoding mode
9277           and fix the duration calculation of the EOS buffer.
9278
9279 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9280
9281           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
9282           Original commit message from CVS:
9283           * gst/mpegaudioparse/gstmpegaudioparse.c:
9284           (gst_mp3parse_handle_first_frame):
9285           Guard against 0 values in the Xing header as frame count and
9286           byte count and calculate the bitrate when we have all values
9287           we need and not before.
9288
9289 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9290
9291           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
9292           Original commit message from CVS:
9293           * gst/xingheader/gstxingmux.c: (generate_xing_header):
9294           Remove accidentially leftover debug printf.
9295
9296 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9297
9298           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
9299           Original commit message from CVS:
9300           * gst/xingheader/gstxingmux.c: (has_xing_header),
9301           (generate_xing_header), (gst_xing_mux_chain),
9302           (gst_xing_mux_sink_event):
9303           Choose smallest possible frame size for the Xing header, properly
9304           set the timestamp, duration and offset on the outgoing buffers,
9305           only send NEWSEGMENT events in BYTE format downstream and also
9306           drop VBRI headers if already existing.
9307
9308 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9309
9310           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
9311           Original commit message from CVS:
9312           * gst/xingheader/Makefile.am:
9313           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
9314           (has_xing_header), (generate_xing_header),
9315           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
9316           (gst_xing_mux_init), (gst_xing_mux_chain),
9317           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
9318           * gst/xingheader/gstxingmux.h:
9319           Major cleanup and rewrite of xingmux with less bugs and new features:
9320           - Handles other layers as 3
9321           - Write TOC
9322
9323 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
9324
9325           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
9326           Original commit message from CVS:
9327           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
9328           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
9329           Call g_type_class_ref() from a thread-safe context and not
9330           from the streaming thread to avoid GLib screwing up (see
9331           bug #349410 and #493432). Comment out unused code.
9332
9333 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
9334
9335           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
9336           Original commit message from CVS:
9337           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
9338           (handle_picture), (clip_buffer), (handle_slice),
9339           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
9340           (gst_mpeg2dec_change_state):
9341           * ext/mpeg2dec/gstmpeg2dec.h:
9342           Add buffer clipping.
9343           Add basic reverse playback support. Not complete yet when dealing with
9344           non-closed GOPs.
9345
9346 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9347
9348           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
9349           Original commit message from CVS:
9350           * autogen.sh:
9351           Add -Wno-portability to the automake parameters to stop warnings
9352           about GNU make extensions being used. We require GNU make in almost
9353           every Makefile anyway.
9354           * configure.ac:
9355           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
9356           at the same time is required for per target flags.
9357
9358 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9359
9360           Makefile.am: Include lcov.mak to allow building coverage reports.
9361           Original commit message from CVS:
9362           * Makefile.am:
9363           Include lcov.mak to allow building coverage reports.
9364
9365 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9366
9367           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
9368           Original commit message from CVS:
9369           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
9370           * gst/mpegaudioparse/gstmpegaudioparse.c:
9371           (gst_mp3parse_handle_first_frame):
9372           Make sure that the Xing TOC starts with 0 and the entries
9373           are increasing over time. Otherwise it's broken and should
9374           be skipped. Fixes bug #507821.
9375
9376 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
9377
9378           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
9379           Original commit message from CVS:
9380           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
9381           (gst_asf_demux_add_video_stream),
9382           (gst_asf_demux_process_ext_content_desc),
9383           (gst_asf_demux_get_metadata_for_stream),
9384           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
9385           (gst_asf_demux_change_state):
9386           * gst/asfdemux/gstasfdemux.h:
9387           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
9388
9389 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
9390
9391           docs/plugins/.cvsignore: Add *-undeclared.txt
9392           Original commit message from CVS:
9393           * docs/plugins/.cvsignore:
9394           Add *-undeclared.txt
9395
9396 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
9397
9398           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
9399           Original commit message from CVS:
9400           * gst/realmedia/rdtmanager.c:
9401           (gst_rdt_manager_marshal_VOID__UINT_UINT),
9402           (gst_rdt_manager_class_init):
9403           * gst/realmedia/rdtmanager.h:
9404           Implement some more signals that rtspsrc connects to.
9405           Fixes #504671.
9406
9407 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
9408
9409           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
9410           Original commit message from CVS:
9411           * Makefile.am:
9412           Include common/win32.mak for CRLF check of win32 project
9413           files (see #393626).
9414
9415 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9416
9417           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
9418           Original commit message from CVS:
9419           * gst/mpegaudioparse/gstmpegaudioparse.c:
9420           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
9421           Don't post SEGMENT_START messages on the bus, only the element
9422           driving the pipeline should do that.
9423
9424 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9425
9426           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
9427           Original commit message from CVS:
9428           * configure.ac:
9429           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
9430
9431 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
9432
9433           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
9434           Original commit message from CVS:
9435           * ext/mpeg2dec/gstmpeg2dec.h:
9436           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
9437           Fixes #500808.
9438
9439 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
9440
9441           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
9442           Original commit message from CVS:
9443           2007-11-20  Julien MOUTTE  <julien@moutte.net>
9444           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
9445           on Mac OS X.
9446
9447 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9448
9449           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
9450           Original commit message from CVS:
9451           * gst/mpegaudioparse/gstmpegaudioparse.c:
9452           Restore the segment handling logic.
9453           Please don't do behavioural changes under the heading of 'leak fixes'
9454           or 'whitespace changes', people.
9455
9456 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9457
9458           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
9459           Original commit message from CVS:
9460           * gst/mpegaudioparse/gstmpegaudioparse.c:
9461           Plug some leaks.
9462
9463 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9464
9465           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
9466           Original commit message from CVS:
9467           * gst/asfdemux/gstasfdemux.c:
9468           Sync _activate_pull() a little more with other demuxers.
9469
9470 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
9471
9472           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
9473           Original commit message from CVS:
9474           * gst/mpegstream/gstmpegdemux.c:
9475           recognize the padding stream
9476
9477 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
9478
9479           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
9480           Original commit message from CVS:
9481           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
9482           Convert tags that come as string into the type required by
9483           GstTagList.
9484
9485 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
9486
9487           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
9488           Original commit message from CVS:
9489           * gst/mpegaudioparse/gstmpegaudioparse.c:
9490           (gst_mp3parse_emit_frame):
9491           Remove some more broken code, it seems to clip even when it should not.
9492           See #491305.
9493
9494 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
9495
9496           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
9497           Original commit message from CVS:
9498           * gst/mpegaudioparse/gstmpegaudioparse.c:
9499           (gst_mp3parse_emit_frame):
9500           When the element is not driving the streaming thread it is not supposed
9501           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
9502           upstream when it detects EOS. See #491305.
9503
9504 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
9505
9506           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
9507           Original commit message from CVS:
9508           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
9509           * gst/dvdsub/Makefile.am:
9510           * gst/dvdsub/gstdvdsubdec.c:
9511           * gst/dvdsub/gstdvdsubparse.c:
9512           * gst/dvdsub/gstdvdsubparse.h:
9513           Add dvd subtitle parser, which just packetizes the input
9514           stream. This is needed to mux dvd subtitles into matroska
9515           files, since the muxer expects unfragmented and properly
9516           timestamped input (#415754).
9517
9518 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
9519
9520           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
9521           Original commit message from CVS:
9522           * configure.ac:
9523           Update requirements from past CVS versions to released
9524           versions (0.10.14 in this case).
9525           * ext/sidplay/gstsiddec.cc:
9526           Fix compilation with g++-4.2.
9527
9528 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9529
9530           gst/realmedia/: Fix some compiler warnings shown on Forte.
9531           Original commit message from CVS:
9532           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
9533           (gst_asm_scan_parse_condition):
9534           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
9535           Fix some compiler warnings shown on Forte.
9536
9537 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
9538
9539           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
9540           Original commit message from CVS:
9541           Patch by: Gautier Portet <kassoulet at gmail dot com>
9542           * gst/xingheader/gstxingmux.c:
9543           The size of the Xing header is actually 417 as it's rounded to the
9544           next smaller integer. Fixes #397759.
9545           * gst/xingheader/gstxingmux.c: (xing_generate_header),
9546           (xing_push_header):
9547           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
9548           event to the beginning was successful before pushing the header again.
9549
9550 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
9551
9552           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
9553           Original commit message from CVS:
9554           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
9555           (mp3parse_bytepos_to_time):
9556           Use gst_util_guint64_to_gdouble for conversions.
9557           * win32/vs6/libgstmad.dsp:
9558           Add a link to libgstaudio.
9559
9560 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
9561
9562           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
9563           Original commit message from CVS:
9564           * ext/lame/gstlame.c:
9565           Fix up case where there is no peer, in which case
9566           _get_allowed_caps() will return NULL.
9567
9568 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
9569
9570           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
9571           Original commit message from CVS:
9572           * ext/lame/gstlame.c:
9573           Use GST_PTR_FORMAT to print caps in debug statement.
9574
9575 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9576
9577           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
9578           Original commit message from CVS:
9579           * configure.ac:
9580           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
9581           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
9582           in configure.ac.
9583
9584 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9585
9586           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
9587           Original commit message from CVS:
9588           * ext/lame/gstlame.c:
9589           Allow fixing the sample rate lame converts to by negotiating fixed
9590           sample rate on the src pad caps.
9591           Add docs for it.
9592           * tests/check/Makefile.am:
9593           * tests/check/pipelines/lame.c:
9594           Add a check for it.
9595
9596 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9597
9598           po/: Updated translations.
9599           Original commit message from CVS:
9600           * po/LINGUAS:
9601           * po/da.po:
9602           Updated translations.
9603
9604 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9605
9606           po/pl.po: Added Polish translation.
9607           Original commit message from CVS:
9608           translated by: Jakub Bogusz <qboosh@pld-linux.org>
9609           * po/pl.po:
9610           Added Polish translation.
9611
9612 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9613
9614           po/fi.po: Added Finnish translation.
9615           Original commit message from CVS:
9616           translated by: Ilkka Tuohela <hile@iki.fi>
9617           * po/fi.po:
9618           Added Finnish translation.
9619
9620 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9621
9622           po/es.po: Added Spanish translation.
9623           Original commit message from CVS:
9624           translated by: Jorge González González <aloriel@gmail.com>
9625           * po/es.po:
9626           Added Spanish translation.
9627
9628 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9629
9630           po/bg.po: Added Bulgarian translation.
9631           Original commit message from CVS:
9632           translated by: Alexander Shopov <ash@contact.bg>
9633           * po/bg.po:
9634           Added Bulgarian translation.
9635
9636 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9637
9638           gst/iec958/ac3iec.c: Chainup in finalize.
9639           Original commit message from CVS:
9640           * gst/iec958/ac3iec.c:
9641           Chainup in finalize.
9642           * tests/check/Makefile.am:
9643           * tests/check/generic/states.c:
9644           Improved state change unit test.
9645
9646 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9647
9648           Ignore registries in any format.
9649           Original commit message from CVS:
9650           * docs/plugins/.cvsignore:
9651           * tests/check/.cvsignore:
9652           Ignore registries in any format.
9653
9654 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
9655
9656           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
9657           Original commit message from CVS:
9658           * configure.ac:
9659           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
9660           define in the lame headers.  This has the advantage that
9661           it should still work when we're cross-compiling (#452025).
9662
9663 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9664
9665           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
9666           Original commit message from CVS:
9667           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9668           Add other allowed rates to the pad templates.
9669           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
9670           Reset the parser to release memory in dispose.
9671
9672 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9673
9674           ext/: Fix more leaks.
9675           Original commit message from CVS:
9676           * ext/amrnb/amrnbdec.c:
9677           * ext/amrnb/amrnbenc.c:
9678           * ext/amrnb/amrnbparse.c:
9679           * ext/sidplay/gstsiddec.cc:
9680           Fix more leaks.
9681
9682 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
9683
9684           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
9685           Original commit message from CVS:
9686           Patch by: Daniel Charles <dcharles at ti dot com>
9687           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
9688           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
9689           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
9690           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
9691           * ext/amrnb/amrnbenc.h:
9692           Add property to select the BandMode of the AMR encoder.
9693           See #466442.
9694
9695 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9696
9697           gst/realmedia/asmrules.c: Make ro memory to share.
9698           Original commit message from CVS:
9699           * gst/realmedia/asmrules.c:
9700           Make ro memory to share.
9701
9702 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
9703
9704           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
9705           Original commit message from CVS:
9706           * gst/mpegaudioparse/gstmpegaudioparse.c:
9707           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
9708           * gst/mpegaudioparse/gstmpegaudioparse.h:
9709           Queue segment event and push it after we know the caps on the pad or
9710           else an autoplugger might not have plugged the element yet and the
9711           segment is lost.
9712
9713 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9714
9715           gst/iec958/ac3iec.c: Fix tests.
9716           Original commit message from CVS:
9717           * gst/iec958/ac3iec.c:
9718           Fix tests.
9719
9720 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9721
9722           tests/check/: Add generic state-change test suite to help to fi leaks.
9723           Original commit message from CVS:
9724           * tests/check/Makefile.am:
9725           * tests/check/generic/.cvsignore:
9726           * tests/check/generic/states.c:
9727           Add generic state-change test suite to help to fi leaks.
9728
9729 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9730
9731           po/: Added Portuguese (Brazilian) translation.
9732           Original commit message from CVS:
9733           translated by: Raphael Higino <phhigino@gmail.com>
9734           * po/LINGUAS:
9735           * po/pt_BR.po:
9736           Added Portuguese (Brazilian) translation.
9737
9738 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9739
9740           po/: Updated translations.
9741           Original commit message from CVS:
9742           * po/hu.po:
9743           * po/nl.po:
9744           * po/sv.po:
9745           * po/uk.po:
9746           Updated translations.
9747
9748 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
9749
9750           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
9751           Original commit message from CVS:
9752           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
9753           (gst_rmdemux_parse_video_packet):
9754           Activate timestamp fixing code.
9755
9756 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
9757
9758           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
9759           Original commit message from CVS:
9760           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
9761           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
9762           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
9763           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
9764           Do fragment collection in the demuxer so that we can now work with
9765           both ffmpeg and realvideodec to decoder real video content.
9766
9767 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9768
9769           gst/realmedia/asmrules.c: Include stdlib.h.
9770           Original commit message from CVS:
9771           * gst/realmedia/asmrules.c:
9772           Include stdlib.h.
9773
9774 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
9775
9776           gst/realmedia/rdtmanager.c: Fix caps.
9777           Original commit message from CVS:
9778           * gst/realmedia/rdtmanager.c:
9779           Fix caps.
9780
9781 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
9782
9783           gst/realmedia/rtspreal.c: Disable UDP transport for now.
9784           Original commit message from CVS:
9785           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
9786           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
9787           Disable UDP transport for now.
9788
9789 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
9790
9791           gst/realmedia/: Add simple rdt manager.
9792           Original commit message from CVS:
9793           * gst/realmedia/Makefile.am:
9794           * gst/realmedia/rdtmanager.c: (find_session_by_id),
9795           (create_session), (free_session), (gst_rdt_manager_base_init),
9796           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
9797           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
9798           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
9799           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
9800           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
9801           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
9802           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
9803           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
9804           (gst_rdt_manager_plugin_init):
9805           * gst/realmedia/rdtmanager.h:
9806           * gst/realmedia/rmdemux.c: (plugin_init):
9807           Add simple rdt manager.
9808
9809 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
9810
9811           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
9812           Original commit message from CVS:
9813           * gst/realmedia/rdtdepay.c:
9814           Fix the encoding-name so that it matches what the rtsp extension sets.
9815
9816 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
9817
9818           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
9819           Original commit message from CVS:
9820           * gst/realmedia/asmrules.c: (gst_asm_node_free),
9821           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
9822           (gst_asm_scan_string), (gst_asm_scan_number),
9823           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
9824           (gst_asm_scan_next_token), (gst_asm_rule_free),
9825           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
9826           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
9827           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
9828           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
9829           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
9830           (gst_asm_rule_book_match), (main):
9831           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
9832           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
9833           Use g_hash_table_destroy instead of _unref which is too new.
9834
9835 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
9836
9837           gst/realmedia/.cvsignore: Add test to ignore.
9838           Original commit message from CVS:
9839           * gst/realmedia/.cvsignore:
9840           Add test to ignore.
9841           * gst/realmedia/Makefile.am:
9842           * gst/realmedia/asmrules.c: (gst_asm_node_new),
9843           (gst_asm_node_free), (gst_asm_operator_eval),
9844           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
9845           (gst_asm_scan_string), (gst_asm_scan_number),
9846           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
9847           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
9848           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
9849           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
9850           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
9851           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
9852           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
9853           (gst_asm_rule_book_match), (main):
9854           * gst/realmedia/asmrules.h:
9855           Added asembler rule book parser and evaluator.
9856           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
9857           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
9858           * gst/realmedia/rtspreal.h:
9859           Keep per stream config info.
9860           Parse and evaluate asm rule books for stream selection.
9861
9862 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9863
9864           gst/realmedia/rtspreal.c: Include stdlib.
9865           Original commit message from CVS:
9866           * gst/realmedia/rtspreal.c:
9867           Include stdlib.
9868
9869 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
9870
9871           gst/realmedia/: Split out hash code in separate file.
9872           Original commit message from CVS:
9873           * gst/realmedia/Makefile.am:
9874           * gst/realmedia/realhash.c: (hash), (call_hash),
9875           (gst_rtsp_ext_real_calc_response_and_checksum):
9876           * gst/realmedia/realhash.h:
9877           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
9878           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
9879           Split out hash code in separate file.
9880
9881 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
9882
9883           gst/: Fix include paths and link dependecies for rtsp extension.
9884           Original commit message from CVS:
9885           * gst/asfdemux/Makefile.am:
9886           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
9887           (gst_rtsp_wms_class_init):
9888           * gst/realmedia/Makefile.am:
9889           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
9890           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
9891           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
9892           (_do_init), (gst_rtsp_real_class_init):
9893           Fix include paths and link dependecies for rtsp extension.
9894
9895 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
9896
9897           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
9898           Original commit message from CVS:
9899           * gst/realmedia/Makefile.am:
9900           * gst/realmedia/rmdemux.c: (plugin_init):
9901           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
9902           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
9903           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
9904           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
9905           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
9906           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
9907           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
9908           (gst_rtsp_real_plugin_init):
9909           * gst/realmedia/rtspreal.h:
9910           Add RealMedia RTSP extension module. It has rank NONE until it is fully
9911           functional.
9912
9913 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
9914
9915           gst/asfdemux/: Move WMS RTSP extension from -good to here.
9916           Original commit message from CVS:
9917           * gst/asfdemux/Makefile.am:
9918           * gst/asfdemux/gstasf.c: (plugin_init):
9919           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
9920           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
9921           (gst_rtsp_wms_configure_stream), (_do_init),
9922           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
9923           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
9924           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
9925           * gst/asfdemux/gstrtspwms.h:
9926           Move WMS RTSP extension from -good to here.
9927           Port it to the new pluggable extension interface.
9928
9929 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9930
9931           ext/mad/Makefile.am: Link to audio helper from plugins-base.
9932           Original commit message from CVS:
9933           * ext/mad/Makefile.am:
9934           Link to audio helper from plugins-base.
9935
9936 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9937
9938           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
9939           Original commit message from CVS:
9940           * configure.ac:
9941           * ext/mad/gstmad.c: (gst_mad_chain):
9942           Use the new buffer clipping function from gstaudio here and
9943           require gst-plugins-base CVS.
9944
9945 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9946
9947           configure.ac: Sync liboil check with plugins-base. Add libm check.
9948           Original commit message from CVS:
9949           * configure.ac:
9950           Sync liboil check with plugins-base. Add libm check.
9951           * gst/synaesthesia/Makefile.am:
9952           Link against libm. We're using sqrt here.
9953
9954 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9955
9956           gst/asfdemux/gstasfdemux.c: Include stdlib.
9957           Original commit message from CVS:
9958           * gst/asfdemux/gstasfdemux.c:
9959           Include stdlib.
9960
9961 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9962
9963           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
9964           Original commit message from CVS:
9965           * ext/annodex/Makefile.am:
9966           Fix CFLAGS/LIBS.
9967           * ext/cdio/gstcdiocddasrc.c:
9968           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
9969           Include stdlib
9970           * ext/cairo/Makefile.am:
9971           * gst/videofilter/Makefile.am:
9972           * tests/examples/level/Makefile.am:
9973           Use $(LIBM) instead of -lm
9974
9975 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9976
9977           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
9978           Original commit message from CVS:
9979           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9980           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
9981           * gst/mpegaudioparse/gstmpegaudioparse.h:
9982           Save some memory for each frame by only saving the start timestamp
9983           and start byte position instead of additionally the stop timestamp
9984           and stop byte position. This requires us to use a doubly-linked list
9985           but still saves 8-12 bytes per frame.
9986
9987 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9988
9989           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
9990           Original commit message from CVS:
9991           * ext/mad/gstmad.c: (clip_outgoing_buffer):
9992           Fix buffer clipping to correctly clip to the segment stop.
9993
9994 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9995
9996           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
9997           Original commit message from CVS:
9998           * gst/mpegaudioparse/gstmpegaudioparse.c:
9999           (gst_mp3parse_emit_frame):
10000           Fix a calculation that was causing mp3parse to drop every incoming
10001           frame when upstream delivered a segment in TIME format, breaking
10002           playback of all mpeg system streams.
10003
10004 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10005
10006           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
10007           Original commit message from CVS:
10008           * Makefile.am:
10009           * configure.ac:
10010           * tests/Makefile.am:
10011           Remove bogus check for libcheck, since we check for
10012           gstreamer-check and it pulls in the required info from
10013           and we weren't actually _using_ the information for
10014           libcheck ourselves anyway.
10015
10016 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10017
10018           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
10019           Original commit message from CVS:
10020           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10021           (gst_mp3parse_init), (gst_mp3parse_dispose),
10022           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
10023           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
10024           (mp3parse_handle_seek), (mp3parse_src_query):
10025           * gst/mpegaudioparse/gstmpegaudioparse.h:
10026           Implement accurate seeking in mpegaudioparse. Fixes #308312.
10027           Also implement segment seeks.
10028
10029 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10030
10031           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
10032           Original commit message from CVS:
10033           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
10034           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
10035           (gst_mad_chain), (gst_mad_change_state):
10036           * ext/mad/gstmad.h:
10037           Implement buffer clipping and use GST_BOILERPLATE instead of manual
10038           GType magic. Part one of bug #308312.
10039
10040 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10041
10042           configure.ac: Use pkg-config to locate check.
10043           Original commit message from CVS:
10044           * configure.ac:
10045           Use pkg-config to locate check.
10046
10047 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
10048
10049           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
10050           Original commit message from CVS:
10051           * configure.ac:
10052           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
10053           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
10054           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
10055           Fix build against core CVS by not using deprecated API. Bump
10056           requirements for new API (overdue anyway).
10057
10058 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10059
10060           REQUIREMENTS: Also add amr-libs here and update a little.
10061           Original commit message from CVS:
10062           * REQUIREMENTS:
10063           Also add amr-libs here and update a little.
10064
10065 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
10066
10067           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
10068           Original commit message from CVS:
10069           * docs/plugins/inspect/plugin-dvdnav.xml:
10070           * docs/plugins/inspect/plugin-realmedia.xml:
10071           * docs/plugins/inspect/plugin-synaesthesia.xml:
10072           Add inspect file for synaesthesia so the docs can be built even if
10073           the plugin isn't built yet. Fixes #454311. Also add inspect files
10074           for dvdnavsrc and realmedia.
10075
10076 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10077
10078           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
10079           Original commit message from CVS:
10080           * docs/plugins/Makefile.am:
10081           Simplify --extra-dir as gtkdoc scans recursively.
10082
10083 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10084
10085           And yet more docs enabled.
10086           Original commit message from CVS:
10087           * docs/plugins/Makefile.am:
10088           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10089           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10090           * gst/synaesthesia/Makefile.am:
10091           * gst/synaesthesia/gstsynaesthesia.c:
10092           * gst/synaesthesia/gstsynaesthesia.h:
10093           And yet more docs enabled.
10094
10095 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10096
10097           docs/plugins/: Add new docs. Scan c++ files too.
10098           Original commit message from CVS:
10099           * docs/plugins/Makefile.am:
10100           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10101           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10102           * docs/plugins/inspect/plugin-a52dec.xml:
10103           * docs/plugins/inspect/plugin-amrnb.xml:
10104           * docs/plugins/inspect/plugin-asf.xml:
10105           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10106           * docs/plugins/inspect/plugin-dvdsub.xml:
10107           * docs/plugins/inspect/plugin-iec958.xml:
10108           * docs/plugins/inspect/plugin-lame.xml:
10109           * docs/plugins/inspect/plugin-mad.xml:
10110           * docs/plugins/inspect/plugin-mpeg2dec.xml:
10111           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10112           * docs/plugins/inspect/plugin-mpegstream.xml:
10113           Add new docs. Scan c++ files too.
10114           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
10115           (gst_amrnbdec_event):
10116           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
10117           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
10118           (gst_amrnbparse_loop):
10119           Add documentation headers.
10120           * ext/mad/gstmad.c:
10121           * ext/mad/gstmad.h:
10122           Refactor for docs.
10123
10124 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10125
10126           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
10127           Original commit message from CVS:
10128           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
10129           (gst_mp3parse_init):
10130           Use GST_BOILERPLATE instead of manual GType magic.
10131           * gst/mpegaudioparse/gstmpegaudioparse.c:
10132           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
10133           (mp3parse_bytepos_to_time):
10134           * gst/mpegaudioparse/gstmpegaudioparse.h:
10135           Implement seeking, byte->time, time->byte conversions with the Xing
10136           seek table if available. This allows better at least a bit more
10137           accurate seeks and file position reporting.
10138
10139 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10140
10141           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
10142           Original commit message from CVS:
10143           * gst/mpegaudioparse/gstmpegaudioparse.c:
10144           (gst_mp3parse_handle_first_frame):
10145           Copy the complete Xing seek table in the 100 byte array instead of
10146           copying the first byte 100 times.
10147           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
10148           (mp3parse_total_time), (mp3parse_time_to_bytepos):
10149           Add seeking support based on the Xing header but comment it out for
10150           now as it seems to yield worse result than the other method.
10151           Also use gst_pad_query_peer_duration() instead of getting the peer pad
10152           ourself, creating a new GstQuery, etc.
10153
10154 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10155
10156           docs/plugins/: Update docs with caps info.
10157           Original commit message from CVS:
10158           * docs/plugins/gst-plugins-ugly-plugins.args:
10159           * docs/plugins/inspect/plugin-a52dec.xml:
10160           * docs/plugins/inspect/plugin-amrnb.xml:
10161           * docs/plugins/inspect/plugin-asf.xml:
10162           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10163           * docs/plugins/inspect/plugin-dvdread.xml:
10164           * docs/plugins/inspect/plugin-dvdsub.xml:
10165           * docs/plugins/inspect/plugin-iec958.xml:
10166           * docs/plugins/inspect/plugin-lame.xml:
10167           * docs/plugins/inspect/plugin-mad.xml:
10168           * docs/plugins/inspect/plugin-mpeg2dec.xml:
10169           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10170           * docs/plugins/inspect/plugin-mpegstream.xml:
10171           Update docs with caps info.
10172
10173 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
10174
10175           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
10176           Original commit message from CVS:
10177           * po/POTFILES.in:
10178           Make sure dvdnav strings get translated too (no reason not to have
10179           them in the .po file, even if the plugin is disabled for now).
10180           Fixes #450879.
10181
10182 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10183
10184           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
10185           Original commit message from CVS:
10186           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
10187           (gst_amrnbdec_event), (gst_amrnbdec_chain),
10188           (gst_amrnbdec_state_change):
10189           * ext/amrnb/amrnbdec.h:
10190           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
10191           (gst_amrnbparse_loop):
10192           Add newsegment and discont handling. Some code cleanups.
10193
10194 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
10195
10196           ext/dvdread/dvdreadsrc.c: check for an error from
10197           Original commit message from CVS:
10198           * ext/dvdread/dvdreadsrc.c: check for an error from
10199           DVDReadBlocks() correctly.
10200
10201 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
10202
10203           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...
10204           Original commit message from CVS:
10205           * ext/dvdread/dvdreadsrc.c:
10206           If we can't read a nav packet, or it doesn't look like a nav
10207           packet, that's an error.  Previous behavior was to look at
10208           the next packet; I can't find any justification for doing that.
10209           Fixes: #358891.
10210
10211 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10212
10213           po/it.po: Updated Italian translation.
10214           Original commit message from CVS:
10215           * po/it.po:
10216           Updated Italian translation.
10217
10218 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10219
10220           po/vi.po: Updated Vietnames translation.
10221           Original commit message from CVS:
10222           * po/vi.po:
10223           Updated Vietnames translation.
10224
10225 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10226
10227           po/: Added Chinese (simplified) translation.
10228           Original commit message from CVS:
10229           contributed by: Wenzheng Hu <db_lobster@163.com>
10230           * po/LINGUAS:
10231           * po/zh_CN.po:
10232           Added Chinese (simplified) translation.
10233
10234 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10235
10236           MAINTAINERS: Updating all the maintainers files
10237           Original commit message from CVS:
10238           * MAINTAINERS:
10239           Updating all the maintainers files
10240
10241 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
10242
10243           Fix leaks some more.
10244           Original commit message from CVS:
10245           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
10246           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
10247           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
10248           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
10249           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
10250           * gst/iec958/ac3iec.c: (ac3iec_init):
10251           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
10252           Fix leaks some more.
10253
10254 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
10255
10256           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
10257           Original commit message from CVS:
10258           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
10259           "She's leaking me", said valgrind.
10260
10261 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10262
10263           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
10264           Original commit message from CVS:
10265           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
10266           Fix "pad caps are not a real subset of its template caps" warning.
10267
10268 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
10269
10270           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
10271           Original commit message from CVS:
10272           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
10273           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
10274           (gst_amrnbdec_finalize):
10275           Don't leak the adapter, unref it in a new finalize method instead.
10276           Fixes #448782.
10277
10278 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10279
10280           configure.ac: Back to CVS
10281           Original commit message from CVS:
10282           * configure.ac:
10283           Back to CVS
10284           * gst-plugins-ugly.doap:
10285           Add 0.10.6 to the list of releases.
10286
10287 === release 0.10.6 ===
10288
10289 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10290
10291         * ChangeLog:
10292         * NEWS:
10293         * RELEASE:
10294         * configure.ac:
10295         * docs/plugins/gst-plugins-ugly-plugins.args:
10296         * docs/plugins/inspect/plugin-a52dec.xml:
10297         * docs/plugins/inspect/plugin-asf.xml:
10298         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10299         * docs/plugins/inspect/plugin-dvdread.xml:
10300         * docs/plugins/inspect/plugin-dvdsub.xml:
10301         * docs/plugins/inspect/plugin-iec958.xml:
10302         * docs/plugins/inspect/plugin-lame.xml:
10303         * docs/plugins/inspect/plugin-mad.xml:
10304         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10305         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10306         * docs/plugins/inspect/plugin-mpegstream.xml:
10307         * docs/plugins/inspect/plugin-siddec.xml:
10308           Release 0.10.6
10309           Original commit message from CVS:
10310           Release 0.10.6
10311
10312 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10313
10314         * po/af.po:
10315         * po/az.po:
10316         * po/cs.po:
10317         * po/da.po:
10318         * po/en_GB.po:
10319         * po/hu.po:
10320         * po/it.po:
10321         * po/nb.po:
10322         * po/nl.po:
10323         * po/or.po:
10324         * po/sq.po:
10325         * po/sr.po:
10326         * po/sv.po:
10327         * po/uk.po:
10328         * po/vi.po:
10329           Update .po files
10330           Original commit message from CVS:
10331           Update .po files
10332
10333 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10334
10335           win32/vs6/: Convert line endings to CRLF and mark as binary files.
10336           Original commit message from CVS:
10337           * win32/vs6/gst_plugins_ugly.dsw:
10338           * win32/vs6/libgstac3parse.dsp:
10339           * win32/vs6/libgstasfdemux.dsp:
10340           * win32/vs6/libgstdvdlpcmdec.dsp:
10341           * win32/vs6/libgstdvdsub.dsp:
10342           * win32/vs6/libgstiec958.dsp:
10343           * win32/vs6/libgstlame.dsp:
10344           * win32/vs6/libgstmad.dsp:
10345           * win32/vs6/libgstmpegaudioparse.dsp:
10346           * win32/vs6/libgstmpegstream.dsp:
10347           * win32/vs6/libgstrealmedia.dsp:
10348           * win32/vs6/libgstsynaesthesia.dsp:
10349           Convert line endings to CRLF and mark as binary files.
10350
10351 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
10352
10353           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
10354           Original commit message from CVS:
10355           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
10356           Don't forget to unlock when setting the device property, or
10357           we'll sooner or later deadlock.
10358
10359 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
10360
10361           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
10362           Original commit message from CVS:
10363           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
10364           Use gst_util_guint64_to_gdouble for conversion.
10365           * win32/vs6/libgstasfdemux.dsp:
10366           Add asfpacket.c to the build.
10367
10368 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10369
10370           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
10371           Original commit message from CVS:
10372           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10373           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
10374           * gst/mpegaudioparse/gstmpegaudioparse.h:
10375           If the Xing header provides a total time, use it to calculate the
10376           correct average bitrate immediately, instead of sending updates as
10377           we parse the stream.
10378
10379 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
10380
10381           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
10382           Original commit message from CVS:
10383           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
10384           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
10385           Use GstClockTime instead of guint for a time variable to prevent
10386           overflows on too large subtitle durations. Fixes #444514.
10387
10388 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
10389
10390           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
10391           Original commit message from CVS:
10392           Patch by: Mark Nauwelaerts <manauw at skynet be>
10393           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
10394           Clear state when handling the serialized FLUSH_STOP event instead of
10395           the FLUSH_START event, thereby making sure we don't free buffers the
10396           chain function is still using. Fixes dvdsubdec crashing when flusing
10397           or seeking (#442706).
10398
10399 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
10400
10401           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
10402           Original commit message from CVS:
10403           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
10404           Initialise variable to make fc4 build bot happy.
10405
10406 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
10407
10408           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
10409           Original commit message from CVS:
10410           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
10411           Add sanity check so we don't abort for broken or non-MPEG streams,
10412           but instead error out. Fixes crashes/aborts for when our typefinder
10413           wrongly identifies quicktime files as mpeg (which should be fixed in
10414           -base now too). (#440120).
10415
10416 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10417
10418         * ChangeLog:
10419         * ext/amrnb/amrnbdec.c:
10420         * ext/amrnb/amrnbenc.c:
10421         * ext/amrnb/amrnbparse.c:
10422           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
10423           Original commit message from CVS:
10424           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
10425           block_size, _do_init, gst_amrnbdec_base_init,
10426           gst_amrnbdec_class_init, gst_amrnbdec_init):
10427           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
10428           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
10429           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
10430           block_size, _do_init, gst_amrnbparse_base_init,
10431           gst_amrnbparse_class_init, gst_amrnbparse_init):
10432           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
10433           GST_DEBUG_FUNCPTR and add log-category.
10434
10435 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10436
10437           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
10438           Original commit message from CVS:
10439           * gst/mpegaudioparse/gstmpegaudioparse.c:
10440           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
10441           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
10442           (gst_mp3parse_chain), (mp3parse_total_bytes),
10443           (mp3parse_total_time):
10444           * gst/mpegaudioparse/gstmpegaudioparse.h:
10445           Implement parsing of Xing headers from the first frame of the stream,
10446           and use it to report duration correctly where possible.
10447
10448 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
10449
10450           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
10451           Original commit message from CVS:
10452           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
10453           After descrambling, push the packets out as individual packets
10454           instead of one big descrambled buffer. Makes cook audio decoding
10455           work with the 'realaudiodec' decoder from gst-plugins-bad.
10456
10457 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
10458
10459           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
10460           Original commit message from CVS:
10461           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
10462           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
10463           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
10464           (gst_rmdemux_parse_packet):
10465           * gst/realmedia/rmdemux.h:
10466           Remember first timestamp encountered in stream and re-timestamp
10467           stream to start from zero (fixes #397219); only send one newsegment
10468           event, not two; when seeking, send newsegment events from the
10469           streaming thread and not from the seeking thread.
10470
10471 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
10472
10473           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
10474           Original commit message from CVS:
10475           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
10476           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
10477           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
10478           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
10479           * gst/mpegstream/gstmpegdemux.h:
10480           Reset last_flow values for the various streams after a flushing
10481           seek, otherwise we might aggregate wrong flow returns afterwards
10482           that will make upstream pause silently. This should fix seeking
10483           in DVDs and also fix the Thoggen cropping dialog (#438610).
10484
10485 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
10486
10487           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
10488           Original commit message from CVS:
10489           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
10490           (gst_asf_demux_chain_headers),
10491           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
10492           (gst_asf_demux_have_mutually_exclusive_active_stream),
10493           (gst_asf_demux_check_activate_streams),
10494           (gst_asf_demux_find_stream_with_complete_payload),
10495           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
10496           (gst_asf_demux_activate_ext_props_streams),
10497           (gst_asf_demux_process_object):
10498           * gst/asfdemux/gstasfdemux.h:
10499           Activate streams (ie. add the pads to the element) depending on
10500           whether we actually get data for those streams within the ASF
10501           preroll value specified. Currently only done in pull-mode though
10502           (this will fix problems with playbin hanging on mms streams once
10503           we use this in push-mode as well).
10504
10505 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
10506
10507           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
10508           Original commit message from CVS:
10509           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
10510           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
10511           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
10512           (gst_asf_demux_process_file):
10513           * gst/asfdemux/gstasfdemux.h:
10514           Make all timestamps start from zero in pull-mode too; some small
10515           clean-ups and FIXMEs here and there.
10516
10517 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
10518
10519           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
10520           Original commit message from CVS:
10521           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
10522           (gst_asf_demux_parse_packet):
10523           If packet size is specified within the packet and smaller than
10524           the actual packet size, don't parse beyond the size specified in
10525           the packet (this makes us parse some cases of packets with single
10526           compressed payloads cleanly, see e.g stream from #431318). Also
10527           add a sanity check when parsing compressed single payloads.
10528
10529 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
10530
10531           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
10532           Original commit message from CVS:
10533           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
10534           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
10535           (gst_asf_demux_handle_seek_event),
10536           (gst_asf_demux_push_complete_payloads):
10537           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
10538           send data from the keyframe right before the new segment start to
10539           make sure the decoder doesn't have to decode more than absolutely
10540           necessary.
10541
10542 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
10543
10544           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
10545           Original commit message from CVS:
10546           * gst/asfdemux/asfheaders.c:
10547           * gst/asfdemux/asfheaders.h:
10548           * gst/asfdemux/asfpacket.c:
10549           (asf_payload_parse_replicated_data_extensions),
10550           (gst_asf_demux_parse_payload):
10551           * gst/asfdemux/asfpacket.h:
10552           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
10553           (gst_asf_demux_push_complete_payloads),
10554           (gst_asf_demux_process_ext_stream_props):
10555           * gst/asfdemux/gstasfdemux.h:
10556           Implement payload extension system/extended replicated data parsing,
10557           so we can extract payload durations if they're specified.
10558
10559 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
10560
10561           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
10562           Original commit message from CVS:
10563           * gst/asfdemux/asfheaders.h:
10564           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
10565           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
10566           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
10567           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
10568           (gst_asf_demux_parse_stream_object),
10569           (gst_asf_demux_process_ext_stream_props),
10570           (gst_asf_demux_process_queued_extended_stream_objects),
10571           (gst_asf_demux_activate_ext_props_streams),
10572           (gst_asf_demux_process_object):
10573           * gst/asfdemux/gstasfdemux.h:
10574           Refactor stream parse/activation a bit (stream activation heuristics
10575           are still the same though); some more clean-ups.
10576
10577 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
10578
10579           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
10580           Original commit message from CVS:
10581           * win32/common/.cvsignore:
10582           Ignore generated config.h file to make build bot happy.
10583
10584 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
10585
10586           gst/asfdemux/: Init debug category before using it.
10587           Original commit message from CVS:
10588           * gst/asfdemux/gstasf.c: (plugin_init):
10589           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
10590           * gst/asfdemux/gstasfdemux.h:
10591           Init debug category before using it.
10592
10593 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
10594
10595           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
10596           Original commit message from CVS:
10597           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
10598           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
10599           Fix silly bug when we can't pull as much data as we want; don't
10600           forget to announce pending tags in the new packet parsing code.
10601
10602 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
10603
10604           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
10605           Original commit message from CVS:
10606           * configure.ac:
10607           * win32/MANIFEST:
10608           Generate a win32 config.h into win32/common and add to MANIFEST so
10609           it gets disted (#393890). Looks like win32/common/config.h.in needs
10610           some work though.
10611
10612 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
10613
10614           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
10615           Original commit message from CVS:
10616           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
10617           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
10618           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
10619           Fix pull mode operation some more: send newsegment event before
10620           sending data; handle EOS and fatal flow returns a bit better; don't
10621           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
10622
10623 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
10624
10625           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
10626           Original commit message from CVS:
10627           * gst/asfdemux/Makefile.am:
10628           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
10629           (asf_packet_create_payload_buffer),
10630           (asf_payload_find_previous_fragment),
10631           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
10632           (gst_asf_demux_parse_packet):
10633           * gst/asfdemux/asfpacket.h:
10634           * gst/asfdemux/gstasfdemux.c:
10635           (gst_asf_demux_reset_stream_state_after_discont),
10636           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
10637           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
10638           (gst_asf_demux_process_chunk):
10639           * gst/asfdemux/gstasfdemux.h:
10640           New packet parsing code: should put halfway decent timestamps on
10641           buffers, and might even set the appropriate keyframe/discont buffer
10642           flags from time to time (and even if it doesn't, I'm at least able
10643           to debug this code); only used in pull-mode so far. Still needs
10644           some more work, like payload extensions parsing and proper flow
10645           aggregation, and stream activation based on preroll. Stay tuned.
10646
10647 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
10648
10649           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
10650           Original commit message from CVS:
10651           * gst/asfdemux/asfheaders.h:
10652           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
10653           (gst_asf_demux_seek_index_lookup),
10654           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
10655           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
10656           (gst_asf_demux_process_ext_content_desc),
10657           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
10658           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
10659           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
10660           * gst/asfdemux/gstasfdemux.h:
10661           Some clean-ups and small fixes: rename asf_stream_context structure to
10662           AsfStream; inline some three-line utility functions that are only used
10663           once anyway and get rid of their associated helper structs; make debug
10664           category global so that it is used by the debug statements in the other
10665           file as well; simplify gst_asf_demux_get_stream(); fix accidental
10666           implicit initialisation of stream->last_buffer_timestamp to 0, which
10667           would lead to missing timestamps on the first buffer; put fourcc format
10668           into video caps to make certain proprietary wmv decoders happy (for the
10669           case of WMVA in particular); play_time is offset by preroll as well, so
10670           fix overreporting of duration for some files.
10671
10672 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
10673
10674           gst/asfdemux/gstasfdemux.c: Printf format fixes.
10675           Original commit message from CVS:
10676           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
10677           (gst_asf_demux_pull_indices):
10678           Printf format fixes.
10679
10680 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
10681
10682           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
10683           Original commit message from CVS:
10684           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
10685           (gst_mpeg_parse_send_event):
10686           Post an error message if EOS wasn't handled by anything downstream.
10687           This should fix playbin freezing/hanging with small VobSub subtitle
10688           files (background: not-linked flow returns from downstream are
10689           ignored for a while at the beginning, so if the file is small
10690           upstream will never get a not-linked flow return even if nothing
10691           is connected downstream). (#429960).
10692
10693 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
10694
10695           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
10696           Original commit message from CVS:
10697           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
10698           (gst_amrnbparse_sink_activate),
10699           (gst_amrnbparse_sink_activate_pull):
10700           Rewrite terminally broken sinkpad activation code.
10701           Now actually supports pull-mode activation (didn't before), and push
10702           mode activation doesn't leave the sinkpad flushing.
10703
10704 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
10705
10706           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
10707           Original commit message from CVS:
10708           * gst/asfdemux/asfheaders.c:
10709           * gst/asfdemux/asfheaders.h:
10710           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
10711           (gst_asf_demux_reset), (gst_asf_demux_init),
10712           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
10713           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
10714           (gst_asf_demux_seek_index_lookup),
10715           (gst_asf_demux_reset_stream_state_after_discont),
10716           (gst_asf_demux_handle_seek_event),
10717           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
10718           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
10719           (gst_asf_demux_pull_indices),
10720           (gst_asf_demux_parse_data_object_start),
10721           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
10722           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
10723           (gst_asf_demux_process_simple_index),
10724           (gst_asf_demux_process_object),
10725           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
10726           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
10727           * gst/asfdemux/gstasfdemux.h:
10728           Make asfdemux work in pull mode where possible. If there's an index
10729           at the end of the file, read it and use it for seeking purposes.
10730
10731 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
10732
10733           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
10734           Original commit message from CVS:
10735           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
10736           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
10737           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
10738           Some timestamp fixes.
10739           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
10740           Fix for 64-bit machines.
10741
10742 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
10743
10744           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
10745           Original commit message from CVS:
10746           Patch by: René Stadler <mail at renestadler dot de>
10747           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
10748           (find_seek_offset_time), (gst_rmdemux_reset),
10749           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
10750           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
10751           * gst/realmedia/rmdemux.h:
10752           Make rmdemux handle any number of logical streams. Fixes #428698.
10753
10754 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10755
10756         * po/nl.po:
10757           update dutch
10758           Original commit message from CVS:
10759           update dutch
10760
10761 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10762
10763           po/: Added Danish translation.
10764           Original commit message from CVS:
10765           submitted by: Mogens Jaeger <mogens@jaeger.tf>
10766           * po/LINGUAS:
10767           * po/da.po:
10768           Added Danish translation.
10769
10770 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
10771
10772           po/.cvsignore: Add pot.
10773           Original commit message from CVS:
10774           * po/.cvsignore:
10775           Add pot.
10776
10777 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
10778
10779           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
10780           Original commit message from CVS:
10781           2007-03-27  Julien MOUTTE  <julien@moutte.net>
10782           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
10783           stream and try to adapt to incoming timestamps lack of
10784           precision up to half a frame. This allows generating
10785           a perfect stream even with muxed formats like FLV where
10786           the timestamps are stored in milliseconds.
10787
10788 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
10789
10790           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
10791           Original commit message from CVS:
10792           * gst/realmedia/rmdemux.c:
10793           Remove unused zlib.h include. Fixes #421594.
10794
10795 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10796
10797           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
10798           Original commit message from CVS:
10799           * ext/lame/gstlame.c: (gst_lame_setup):
10800           Disable the bitrate checking when the user has requested
10801           Free Format mode, as all bitrates less than the maximum
10802           are valid then.
10803
10804 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10805
10806           po/: Update translations.
10807           Original commit message from CVS:
10808           * po/hu.po:
10809           * po/it.po:
10810           * po/sv.po:
10811           Update translations.
10812
10813 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10814
10815           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
10816           Original commit message from CVS:
10817           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
10818           When handling seeks, don't convert -1 start or stop values to a bogus
10819           byte position - pass them upstream as -1.
10820
10821 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10822
10823           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
10824           Original commit message from CVS:
10825           * gst/mpegaudioparse/gstmpegaudioparse.c:
10826           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
10827           (gst_mp3parse_init), (gst_mp3parse_sink_event),
10828           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
10829           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
10830           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
10831           (mp3parse_total_time), (mp3parse_handle_seek),
10832           (mp3parse_src_event), (mp3parse_src_query),
10833           (mp3parse_get_query_types), (plugin_init):
10834           * gst/mpegaudioparse/gstmpegaudioparse.h:
10835           Implement seeking via average bitrate, and position+duration
10836           querying in mp3parse. Later, it will support frame-accurate seeking by
10837           building a seek table as it parses.
10838           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
10839           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
10840           before any extant MP3 decoder plugin. This allows us to remove framing
10841           support from the decoders, if we want, and will provide them with
10842           accurate seeking automatically once it is finished.
10843           Fix the handling of MPEG-1 Layer 1 files.
10844           Partially fix timestamping of packets arriving from a demuxer by
10845           queueing the incoming timestamp until the next packet starts, rather
10846           than applying it immediately to the next pushed buffer.
10847
10848 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
10849
10850           gst/asfdemux/gstasfdemux.c: Printf format fix.
10851           Original commit message from CVS:
10852           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
10853           Printf format fix.
10854
10855 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10856
10857           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
10858           Original commit message from CVS:
10859           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
10860           (gst_cdio_cdda_src_finalize):
10861           Make sure we always destroy our libcdio handle.
10862
10863 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
10864
10865           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
10866           Original commit message from CVS:
10867           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
10868           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
10869           (gst_cdio_cdda_src_finalize):
10870           Small code cleanups.
10871           Don't use pad_alloc as the base class cannot deal with the error codes.
10872
10873 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
10874
10875           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
10876           Original commit message from CVS:
10877           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
10878           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
10879           Never post a (fatal) error message on the bus on decoding errors. We
10880           should only do this if we can't recover, but mpeg2dec can always
10881           recover. This is needed for DVB streams, for example, where there
10882           may be temporary glitches in the stream. Instead of an error
10883           message, post a warning message on the bus for every N decoding
10884           errors. Fixes #370020.
10885
10886 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10887
10888           configure.ac: Convert to new AG_GST style.
10889           Original commit message from CVS:
10890           * configure.ac:
10891           Convert to new AG_GST style.
10892
10893 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10894
10895           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
10896           Original commit message from CVS:
10897           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10898           (gst_lame_setup):
10899           Display sensible defaults and limits for the
10900           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
10901           property - it's supposed to be a boolean 0/1 value.
10902
10903 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10904
10905           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
10906           Original commit message from CVS:
10907           * ext/lame/gstlame.c:
10908           Initialise the variables so gcc doesn't complain about possibly
10909           uninitialised uses, even though they can't actually happen.
10910
10911 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
10912
10913           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
10914           Original commit message from CVS:
10915           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
10916           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
10917           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
10918           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10919           Implement all sample rates.
10920           Implement sample permutation a little smarter avoiding a memcpy.
10921           Fix timestamps, use segments, fix seeking.
10922
10923 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
10924
10925           Document siddec.
10926           Original commit message from CVS:
10927           * docs/plugins/Makefile.am:
10928           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10929           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10930           * docs/plugins/inspect/plugin-siddec.xml:
10931           * ext/sidplay/gstsiddec.cc:
10932           * ext/sidplay/gstsiddec.h:
10933           Document siddec.
10934
10935 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10936
10937           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
10938           Original commit message from CVS:
10939           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
10940           (gst_lame_set_property), (gst_lame_setup):
10941           Fix up bitrate checking macro.  Make it give us a
10942           GST_ELEMENT_WARNING message so the application has a chance of
10943           reporting this to the user.  Move the checking to _setup, so we
10944           are sure it runs in the READY state, when we hope to have a pipeline
10945           and a bus that is not flushing.
10946           This fixes e.g. using 96 kbit/sec as a bitrate.
10947
10948 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
10949
10950           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
10951           Original commit message from CVS:
10952           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
10953           (gst_asf_demux_process_advanced_mutual_exclusion),
10954           (gst_asf_demux_process_queued_extended_stream_objects),
10955           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
10956           * gst/asfdemux/gstasfdemux.h:
10957           Parse advanced mutual exclusion object and only add pads for
10958           'hidden' streams (those in an extended stream header) that are
10959           mutually exclusive with an already existing 'main stream' if
10960           the broadcasting flag is not set. If the broadcasting flag is set,
10961           assume that data for this stream isn't sent. (This should ideally be
10962           solved better by making playbin more robust against this and/or by
10963           making mmssrc send some information downstream about which streams
10964           will be streamed). Fixes #353116.
10965
10966 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10967
10968           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
10969           Original commit message from CVS:
10970           * gst/synaesthesia/gstsynaesthesia.c:
10971           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
10972           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
10973           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
10974           (synaescope32), (synaescope_set_data), (synaesthesia_update),
10975           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
10976           * gst/synaesthesia/synaescope.h:
10977           Move all the mutable engine state into a structure so that
10978           multiple element instances can run without interfering.
10979
10980 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10981
10982           Add crossreferences to glib/gobject/gstream docs.
10983           Original commit message from CVS:
10984           * configure.ac:
10985           * docs/plugins/Makefile.am:
10986           Add crossreferences to glib/gobject/gstream docs.
10987
10988 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10989
10990           gst/synaesthesia/: More source cleanups and add FIXME comments.
10991           Original commit message from CVS:
10992           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
10993           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
10994           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
10995           (plugin_init):
10996           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
10997           (synaescope8):
10998           More source cleanups and add FIXME comments.
10999
11000 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
11001
11002           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
11003           Original commit message from CVS:
11004           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
11005           Use gst_guint64_to_gdouble for conversions.
11006           * gst/synaesthesia/synaescope.c:
11007           Define M_PI and do not include <pthread.h> and
11008           <sys/time.h> for G_OS_WIN32
11009           * win32/vs6/libgstrealmedia.dsp:
11010           * win32/vs6/synaesthesia.dsp:
11011           Update projects files.
11012           * win32/common/config.h.in:
11013           Add config.h.in for autogen of config.h
11014
11015 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11016
11017           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
11018           Original commit message from CVS:
11019           * configure.ac:
11020           Add --enable-experimental support. Activate synaesthesia when building
11021           with --enable-experimental. Fix --enable external configure switch
11022           description.
11023
11024 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
11025
11026           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
11027           Original commit message from CVS:
11028           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
11029           (gst_lame_change_state):
11030           * ext/lame/gstlame.h:
11031           On receiving EOS, we try to push a last buffer with the remaining
11032           samples. Don't do that if we got an unclean flow return on the last
11033           gst_pad_push(), downstream might not handle this very gracefully
11034           (see #403168).
11035           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
11036           Pass flow returns upstream (helps #403168).
11037
11038 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11039
11040           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
11041           Original commit message from CVS:
11042           * gst/synaesthesia/gstsynaesthesia.c:
11043           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11044           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11045           (gst_synaesthesia_chain), (plugin_init):
11046           check result of gst_pad_push() in _chain.
11047
11048 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11049
11050           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
11051           Original commit message from CVS:
11052           * gst/synaesthesia/Makefile.am:
11053           * gst/synaesthesia/gstsynaesthesia.c:
11054           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
11055           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11056           (gst_synaesthesia_chain), (plugin_init):
11057           * gst/synaesthesia/synaescope.c:
11058           * gst/synaesthesia/synaescope.h:
11059           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
11060           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
11061           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
11062           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
11063           possible leak in _chain. (#356882)
11064
11065 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
11066
11067           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
11068           Original commit message from CVS:
11069           * gst/asfdemux/asfheaders.c:
11070           * gst/asfdemux/asfheaders.h:
11071           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
11072           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
11073           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
11074           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
11075           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
11076           (gst_asf_demux_process_ext_content_desc),
11077           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
11078           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
11079           (gst_asf_demux_process_bitrate_props_object),
11080           (gst_asf_demux_process_header_ext),
11081           (gst_asf_demux_process_language_list),
11082           (gst_asf_demux_process_ext_stream_props),
11083           (gst_asf_demux_process_queued_extended_stream_objects),
11084           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
11085           * gst/asfdemux/gstasfdemux.h:
11086           Refactor and clean up header parsing and chain function a bit; get
11087           rid of some cruft; make header parsing a tad more robust, fixing
11088           #403188.
11089
11090 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
11091
11092           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
11093           Original commit message from CVS:
11094           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
11095           Post an error if we receive an EOS event while still waiting for the
11096           ASF header object to come through.
11097
11098 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
11099
11100           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
11101           Original commit message from CVS:
11102           Patch by: Xavier B. <xavierb gmail com>
11103           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
11104           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
11105           (gst_asf_demux_process_ext_content_desc),
11106           (gst_asf_demux_process_data),
11107           (gst_asf_demux_process_language_list),
11108           (gst_asf_demux_process_ext_stream_props),
11109           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
11110           Guard places where we assume that a certain amount of data is
11111           available better against less data being available (should fix
11112           infamous assertion crasher bug #336370). Also fixes a small
11113           memory leak.
11114
11115 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
11116
11117           gst/realmedia/: Add demuxer for RealAudio files (#349779).
11118           Original commit message from CVS:
11119           * gst/realmedia/Makefile.am:
11120           * gst/realmedia/rademux.c:
11121           * gst/realmedia/rademux.h:
11122           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11123           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
11124           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
11125           * gst/realmedia/rmutils.h:
11126           Add demuxer for RealAudio files (#349779).
11127
11128 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
11129
11130           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
11131           Original commit message from CVS:
11132           * Makefile.am:
11133           Add win32/MANIFEST to EXTRA_DIST so win32 files will
11134           be include in the next release.
11135           * win32/MANIFEST:
11136           Remove win32/common/config.h is which is not autogenerated yet.
11137
11138 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11139
11140           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
11141           Original commit message from CVS:
11142           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
11143           warn when outgoing sample rate is different from incoming
11144
11145 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11146
11147           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
11148           Original commit message from CVS:
11149           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
11150           All sample-rates < 32khz come from the LSF extensions, which only
11151           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
11152           Use gst_util_uint64_scale because we can.
11153
11154 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11155
11156           tests/check/elements/amrnbenc.c: and fix compilation of this test
11157           Original commit message from CVS:
11158           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11159           (cleanup_amrnbenc):
11160           and fix compilation of this test
11161
11162 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11163
11164           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
11165           Original commit message from CVS:
11166           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11167           (cleanup_amrnbenc):
11168           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11169           (cleanup_mpeg2dec):
11170           re-apply as it was -bad and not -ugly that is frozen, doh
11171
11172 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11173
11174           tests/check/elements/: revert my freeze breakage
11175           Original commit message from CVS:
11176           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11177           (cleanup_amrnbenc):
11178           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11179           (cleanup_mpeg2dec):
11180           revert my freeze breakage
11181
11182 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11183
11184           gst/asfdemux/gstasfdemux.c: add a comment about a future change
11185           Original commit message from CVS:
11186           * gst/asfdemux/gstasfdemux.c:
11187           (gst_asf_demux_get_gst_tag_from_tag_name),
11188           (gst_asf_demux_process_ext_content_desc):
11189           add a comment about a future change
11190           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
11191           (cleanup_amrnbenc):
11192           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11193           (cleanup_mpeg2dec):
11194           consistent pad (de)activation
11195
11196 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
11197
11198           gst/asfdemux/gstasfdemux.c: Update query_types function too.
11199           Original commit message from CVS:
11200           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
11201           Update query_types function too.
11202
11203 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
11204
11205           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
11206           Original commit message from CVS:
11207           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
11208           (gst_rmdemux_src_query_types):
11209           Implement SEEKING query, make query function thread-safe.
11210
11211 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
11212
11213           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
11214           Original commit message from CVS:
11215           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
11216           Use alignment-safe macros here too (subbuffers ...); guard against
11217           hypothetical memory access beyond our given buffer in the case
11218           where the buffer size is not a multiple of 2.
11219
11220 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
11221
11222           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
11223           Original commit message from CVS:
11224           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
11225           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
11226           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
11227           * gst/asfdemux/gstasfdemux.h:
11228           Don't crash in the seek event handling code when playtime is 0,
11229           as may be the case with live streams (#386218). Implement SEEKING
11230           query so applications can query seekability without second-guessing
11231           based on whether we have a duration or not.
11232
11233 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11234
11235           add doap file
11236           Original commit message from CVS:
11237           * Makefile.am:
11238           * gst-plugins-ugly.doap:
11239           * gst-plugins-ugly.spec.in:
11240           add doap file
11241
11242 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
11243
11244           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
11245           Original commit message from CVS:
11246           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
11247           Use our alignment-safe macros here too, since we can't assume that
11248           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
11249           here).
11250
11251 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
11252
11253           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
11254           Original commit message from CVS:
11255           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
11256           Also, don't read the index for a stream a second time when
11257           operating in pull-mode and reaching the end of the file.
11258
11259 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
11260
11261           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
11262           Original commit message from CVS:
11263           Patch by: Roland Kay  <roland.kay at ox compsoc net>
11264           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
11265           Don't leak stream index (#385292).
11266
11267 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
11268
11269           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
11270           Original commit message from CVS:
11271           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
11272           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
11273           (gst_lame_setup):
11274           * ext/lame/gstlame.h:
11275           Fix leak (by calling lame_init_params() before lame_close()); handle
11276           NULL return from lame_init() more gracefully. Fixes #385311.
11277
11278 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11279
11280           configure.ac: Back to CVS
11281           Original commit message from CVS:
11282           * configure.ac:
11283           Back to CVS
11284
11285 === release 0.10.5 ===
11286
11287 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11288
11289         * ChangeLog:
11290         * NEWS:
11291         * RELEASE:
11292         * configure.ac:
11293         * docs/plugins/gst-plugins-ugly-plugins.args:
11294         * docs/plugins/inspect/plugin-a52dec.xml:
11295         * docs/plugins/inspect/plugin-asf.xml:
11296         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11297         * docs/plugins/inspect/plugin-dvdsub.xml:
11298         * docs/plugins/inspect/plugin-iec958.xml:
11299         * docs/plugins/inspect/plugin-lame.xml:
11300         * docs/plugins/inspect/plugin-mad.xml:
11301         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11302         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11303         * docs/plugins/inspect/plugin-mpegstream.xml:
11304         * docs/plugins/inspect/plugin-siddec.xml:
11305           Release 0.10.5
11306           Original commit message from CVS:
11307           Release 0.10.5
11308
11309 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
11310
11311           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
11312           Original commit message from CVS:
11313           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
11314           to in the previous checkin.  see #385192.  You can have your
11315           cheese back now.
11316
11317 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
11318
11319           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
11320           Original commit message from CVS:
11321           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
11322           from the dereferenced integer, not the pointer itself.  Fixes
11323           #385192.
11324           I'm takin ur cheese!
11325
11326 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
11327
11328         * ChangeLog:
11329           ChangeLog surgery: fix bug number
11330           Original commit message from CVS:
11331           ChangeLog surgery: fix bug number
11332
11333 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
11334
11335           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
11336           Original commit message from CVS:
11337           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
11338           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
11339           For version 4 streams, read the extra codec data size from the
11340           header instead of assuming it is always 16 (also read it from the
11341           right position) (#384989). For version 4 and 5 streams, check that
11342           the specified extra codec data size doesn't make us read beyond the
11343           chunk boundary (#384989).
11344
11345 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11346
11347         * po/af.po:
11348         * po/az.po:
11349         * po/cs.po:
11350         * po/en_GB.po:
11351         * po/hu.po:
11352         * po/it.po:
11353         * po/nb.po:
11354         * po/nl.po:
11355         * po/or.po:
11356         * po/sq.po:
11357         * po/sr.po:
11358         * po/sv.po:
11359         * po/uk.po:
11360         * po/vi.po:
11361           Update .po files
11362           Original commit message from CVS:
11363           Update .po files
11364
11365 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
11366
11367           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
11368           Original commit message from CVS:
11369           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
11370           Cosmetic changes: fix misleading debug statement, update
11371           comment, add cast.
11372
11373 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11374
11375           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
11376           Original commit message from CVS:
11377           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
11378           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
11379           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
11380           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
11381           * ext/mpeg2dec/gstmpeg2dec.h:
11382           Align buffers to a 16 byte boundary so the altivec optimisations
11383           don't crash. Fixes #327350.
11384
11385 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
11386
11387           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
11388           Original commit message from CVS:
11389           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
11390           The availability of extra codec data isn't something that
11391           warrants debug messages at WARNING level (see #376958).
11392
11393 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
11394
11395           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
11396           Original commit message from CVS:
11397           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11398           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
11399           (gst_dvd_demux_send_subbuffer):
11400           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
11401           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
11402           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
11403           (gst_mpeg_demux_send_subbuffer):
11404           * gst/mpegstream/gstmpegdemux.h:
11405           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11406           (gst_mpeg_parse_chain):
11407           Fix flow value combination; this fixes playbin/totem locking up if
11408           a VobSub file is specified as subtitle file (#334322). Flow value
11409           combination should only happen once we are fairly sure we've got all
11410           pads that are available for now. Since there isn't a well-specified
11411           time when this is the case in MPEG, we'll just assume this is the
11412           case once there has been a certain number of packets for each
11413           stream we've found so far.
11414
11415 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
11416
11417           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
11418           Original commit message from CVS:
11419           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
11420           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
11421           Simplify the framerate code and support more framerates. Fixes #361584.
11422
11423 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11424
11425           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
11426           Original commit message from CVS:
11427           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
11428           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
11429           Fix minor memleak when creating pads from static pad templates (#369627).
11430           * tests/check/Makefile.am:
11431           * tests/check/elements/.cvsignore:
11432           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11433           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
11434           Add unit tests for mpeg2dec (#369627).
11435
11436 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
11437
11438         * ChangeLog:
11439           give credit
11440           Original commit message from CVS:
11441           give credit
11442
11443 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
11444
11445           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
11446           Original commit message from CVS:
11447           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
11448           (gst_lame_change_state):
11449           * ext/lame/gstlame.h:
11450           Make lame timestamp flushed eos buffer by some additional timestamp
11451           accounting. Fixes #374760.
11452
11453 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
11454
11455           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
11456           Original commit message from CVS:
11457           * gst/mpegaudioparse/gstmpegaudioparse.c:
11458           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
11459           (gst_mp3parse_init), (gst_mp3parse_dispose),
11460           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
11461           (gst_mp3parse_change_state):
11462           * gst/mpegaudioparse/gstmpegaudioparse.h:
11463           Make timestamp handling in mp3parse saner; now works for at least
11464           simple cases.
11465
11466 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
11467
11468           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
11469           Original commit message from CVS:
11470           * gst/mpegaudioparse/Makefile.am:
11471           * gst/mpegaudioparse/gstmpegaudioparse.c:
11472           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
11473           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
11474           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
11475           (gst_mp3parse_change_state), (plugin_init):
11476           * gst/mpegaudioparse/gstmpegaudioparse.h:
11477           Bring mp3parse into the 21st century.
11478           Use its own debug category, use gstadapter, format nicely to 80
11479           columns, and fix incorrect handling of 32 kHz and less files.
11480
11481 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
11482
11483           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
11484           Original commit message from CVS:
11485           Patch by: Sebastian Droege <slomo at ubuntu dot com>
11486           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
11487           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
11488           * ext/mpeg2dec/gstmpeg2dec.h:
11489           libmpeg2 requires its output buffers to start at a 16byte aligned
11490           address or the altivec optimizations will explode.
11491
11492 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
11493
11494           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
11495           Original commit message from CVS:
11496           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
11497           * ext/cdio/gstcdio.h:
11498           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11499           Move CD-TEXT utility function into common file so it can also be
11500           used by a future cdioparanoiasrc.
11501
11502 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
11503
11504           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
11505           Original commit message from CVS:
11506           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
11507           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
11508           information (fixes #340433).
11509
11510 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
11511
11512           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
11513           Original commit message from CVS:
11514           Patch by: Josep Torra Valles  <josep at fluendo com>
11515           * gst/iec958/ac3_padder.c: (ac3p_init):
11516           * gst/mpegstream/gstmpegparse.c:
11517           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
11518           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
11519           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
11520           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
11521           (gst_rmdemux_parse_packet):
11522           Misc. fixes for problems discovered by Forte (different return types
11523           in function declaration and definition, pointer arithmetics with
11524           void pointers). Fixes #362639.
11525
11526 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
11527
11528           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
11529           Original commit message from CVS:
11530           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
11531           Don't announce audio or subtitle streams that aren't really present,
11532           it makes dvddemux create pads that will never carry any data, which
11533           is not good.
11534
11535 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
11536
11537           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
11538           Original commit message from CVS:
11539           * ext/lame/gstlame.c: (gst_lame_set_property):
11540           Round up not allowed bitrates to the next higher allowed one
11541           (Closes: #361140).
11542
11543 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
11544
11545           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
11546           Original commit message from CVS:
11547           * docs/plugins/Makefile.am:
11548           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11549           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11550           * ext/lame/gstlame.c: (gst_lame_class_init):
11551           * ext/lame/gstlame.h:
11552           Add docs for lame and lame to docs. Specify allowed bitrates
11553           in the properties description (#361140). Canonicalise object
11554           property names (ie. use hyphen instead of underscore).
11555           * docs/plugins/inspect/plugin-a52dec.xml:
11556           * docs/plugins/inspect/plugin-amrnb.xml:
11557           * docs/plugins/inspect/plugin-asf.xml:
11558           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11559           * docs/plugins/inspect/plugin-dvdread.xml:
11560           * docs/plugins/inspect/plugin-dvdsub.xml:
11561           * docs/plugins/inspect/plugin-iec958.xml:
11562           * docs/plugins/inspect/plugin-lame.xml:
11563           * docs/plugins/inspect/plugin-mad.xml:
11564           * docs/plugins/inspect/plugin-mpeg2dec.xml:
11565           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11566           * docs/plugins/inspect/plugin-mpegstream.xml:
11567           * docs/plugins/inspect/plugin-siddec.xml:
11568           Update version to CVS.
11569
11570 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
11571
11572           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
11573           Original commit message from CVS:
11574           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11575           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
11576           (plugin_init):
11577           * po/POTFILES.in:
11578           Add i18n magic to lame plugin. Throw decent error message when we
11579           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
11580
11581 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
11582
11583           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
11584           Original commit message from CVS:
11585           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
11586           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
11587           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
11588           Change caps to x-rdt, because it's not x-rtp.
11589           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11590           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
11591           (gst_rmdemux_plugin_init):
11592           Activate pad before adding to the element.
11593           Return the combined stream return values after pad_alloc.
11594
11595 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11596
11597           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
11598           Original commit message from CVS:
11599           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
11600           * ext/mpeg2dec/gstmpeg2dec.h:
11601           Add some debugging to timestamp handling.
11602           Make sure we don't convert invalid timestamps.
11603
11604 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
11605
11606           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
11607           Original commit message from CVS:
11608           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
11609           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
11610           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
11611           (gst_dvd_demux_get_subpicture_stream):
11612           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
11613           (gst_mpeg_demux_get_audio_stream),
11614           (gst_mpeg_demux_get_private_stream):
11615           Active pads before adding them to the running element. Don't assert
11616           on non-BYTE format newsegment events in asfdemux.
11617
11618 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
11619
11620           Printf format fixes.
11621           Original commit message from CVS:
11622           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
11623           (gst_dvd_read_src_handle_seek_event):
11624           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
11625           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
11626           * ext/sidplay/gstsiddec.cc:
11627           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
11628           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
11629           (gst_rmdemux_parse_packet):
11630           Printf format fixes.
11631
11632 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
11633
11634           gst/realmedia/: Added RDT depayloader.
11635           Original commit message from CVS:
11636           * gst/realmedia/Makefile.am:
11637           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
11638           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
11639           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
11640           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
11641           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
11642           * gst/realmedia/rdtdepay.h:
11643           Added RDT depayloader.
11644           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
11645           (gst_rmdemux_plugin_init), (plugin_init):
11646           Remove unused function.
11647           Added some more mime-types.
11648
11649 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11650
11651           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
11652           Original commit message from CVS:
11653           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
11654           If an incoming timestamp is within one sample of our current
11655           timestamp, then keep it. This prevents imprecision in the
11656           PTS (which only has 90khz granularity) from affecting our stream.
11657
11658 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
11659
11660           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
11661           Original commit message from CVS:
11662           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
11663           Reflow code so that compiler doesn't complain about possible use
11664           of uninitialised variable any longer; but just in case, initialise
11665           it anyway; also take object ref in query function and do peer pad
11666           stuff in a more thread-safe way.
11667
11668 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
11669
11670           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
11671           Original commit message from CVS:
11672           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
11673           Init a variable to make compilers happy.
11674
11675 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
11676
11677           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
11678           Original commit message from CVS:
11679           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
11680           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
11681           (gst_dvd_demux_sync_stream_to_time):
11682           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
11683           (gst_mpeg_demux_synchronise_pads),
11684           (gst_mpeg_demux_sync_stream_to_time):
11685           Send newsegment updates for sparse streams (#350778).
11686
11687 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11688
11689           ext/dvdread/dvdreadsrc.c: fix compile warning
11690           Original commit message from CVS:
11691           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
11692           fix compile warning
11693
11694 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11695
11696         * configure.ac:
11697           bump the nano bitches
11698           Original commit message from CVS:
11699           bump the nano bitches
11700
11701 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11702
11703           configure.ac: As another attempt, synaesthesia can be enabled by passing
11704           Original commit message from CVS:
11705           * configure.ac:
11706           As another attempt, synaesthesia can be enabled by passing
11707           --with-plugins="synaesthesia" to configure
11708
11709 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11710
11711           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
11712           Original commit message from CVS:
11713           * configure.ac:
11714           Don't build synaesthesia by default, until someone confirms that it
11715           is okay (filed as #356882)
11716
11717 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11718
11719           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
11720           Original commit message from CVS:
11721           * configure.ac:
11722           Don't build synaesthesia by default, until someone confirms that it
11723           is okay (filed as #356882)
11724
11725 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11726
11727           Port synaesthesia.
11728           Original commit message from CVS:
11729           * configure.ac:
11730           * gst/synaesthesia/Makefile.am:
11731           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
11732           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11733           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
11734           (gst_synaesthesia_change_state), (plugin_init):
11735           Port synaesthesia.
11736
11737 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11738
11739           More G_OBJECT macro fixing.
11740           Original commit message from CVS:
11741           * ext/mad/gstid3tag.c:
11742           * gst/mpegstream/gstrfc2250enc.h:
11743           * gst/synaesthesia/gstsynaesthesia.c:
11744           More G_OBJECT macro fixing.
11745
11746 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
11747
11748           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
11749           Original commit message from CVS:
11750           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
11751           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
11752           Fix initialisation dummy buffer, the offsets are relative to the start
11753           of the buffers. Fixes #356004.
11754
11755 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
11756
11757         * gst-plugins-ugly.spec.in:
11758           update spec file
11759           Original commit message from CVS:
11760           update spec file
11761
11762 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
11763
11764           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
11765           Original commit message from CVS:
11766           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
11767           Add convert query (needed for later when we just operate in time
11768           format and let the base source class handle all the seeking stuff).
11769
11770 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11771
11772           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
11773           Original commit message from CVS:
11774           * gst/asfdemux/gstasfdemux.c:
11775           (gst_asf_demux_get_gst_tag_from_tag_name),
11776           (gst_asf_demux_process_ext_content_desc):
11777           Erm, lets properly fix it. The only non-text tag that we support is
11778           the track-number and that is an UINT. asfdemux was returning a GValue
11779           initialized as INT. Further the Track and not the TrackNumber tag
11780           (the latter is a string too).
11781
11782 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11783
11784           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
11785           Original commit message from CVS:
11786           * gst/asfdemux/gstasfdemux.c:
11787           (gst_asf_demux_get_gst_tag_from_tag_name),
11788           (gst_asf_demux_process_ext_content_desc):
11789           Skip tags that are unknown (was producing an uninialized GValue).
11790
11791 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
11792
11793           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
11794           Original commit message from CVS:
11795           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
11796           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
11797           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
11798           (gst_a52dec_set_property), (gst_a52dec_get_property):
11799           * ext/a52dec/gsta52dec.h:
11800           Patch from from Michal Benes <michal.benes@itonis.tv>:
11801           Add two things to a52dec: configure the exact output format for ac3
11802           decoding through properties, if desired.
11803           By default, configure an output format preferred by downstream. Now
11804           that audioconvert lists caps by preference, this means that a52dec
11805           can do downmixing (iff required) rather than audioconvert, so it can
11806           use the ac3 downmix levels from the bitstream.
11807
11808 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11809
11810           Add missing GST_LIBS to the link flags
11811           Original commit message from CVS:
11812           * ext/lame/Makefile.am:
11813           * ext/mpeg2dec/Makefile.am:
11814           * gst/dvdlpcmdec/Makefile.am:
11815           * gst/dvdsub/Makefile.am:
11816           * gst/mpegaudioparse/Makefile.am:
11817           Add missing GST_LIBS to the link flags
11818
11819 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
11820
11821           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
11822           Original commit message from CVS:
11823           * configure.ac:
11824           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
11825
11826 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11827
11828           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
11829           Original commit message from CVS:
11830           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
11831           fix build for debug disabled
11832
11833 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
11834
11835           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
11836           Original commit message from CVS:
11837           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
11838           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
11839           Use static pad templates with ANY caps for the source pads for
11840           simplicity and to avoid warnings when creating pads for unhandled
11841           codec IDs (#351795).
11842
11843 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
11844
11845           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
11846           Original commit message from CVS:
11847           Patch by: Michal Benes <michal dot benes at itonis dot tv>
11848           * ext/mad/gstmad.c: (gst_mad_chain):
11849           Fix timestamping in mad by only activating a new timestamp when the
11850           previous frame has been decoded. Fixes #350723.
11851           Also clean up some of the non fatal warnings when the input buffer is
11852           too small to decode a header.
11853
11854 === release 0.10.4 ===
11855
11856 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11857
11858         * ChangeLog:
11859         * NEWS:
11860         * RELEASE:
11861         * configure.ac:
11862         * docs/plugins/gst-plugins-ugly-plugins.args:
11863         * docs/plugins/inspect/plugin-a52dec.xml:
11864         * docs/plugins/inspect/plugin-amrnb.xml:
11865         * docs/plugins/inspect/plugin-asf.xml:
11866         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11867         * docs/plugins/inspect/plugin-dvdread.xml:
11868         * docs/plugins/inspect/plugin-dvdsub.xml:
11869         * docs/plugins/inspect/plugin-iec958.xml:
11870         * docs/plugins/inspect/plugin-lame.xml:
11871         * docs/plugins/inspect/plugin-mad.xml:
11872         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11873         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11874         * docs/plugins/inspect/plugin-mpegstream.xml:
11875         * docs/plugins/inspect/plugin-rmdemux.xml:
11876         * docs/plugins/inspect/plugin-siddec.xml:
11877           releasing 0.10.4
11878           Original commit message from CVS:
11879           releasing 0.10.4
11880
11881 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11882
11883         * po/af.po:
11884         * po/az.po:
11885         * po/cs.po:
11886         * po/en_GB.po:
11887         * po/hu.po:
11888         * po/it.po:
11889         * po/nb.po:
11890         * po/nl.po:
11891         * po/or.po:
11892         * po/sq.po:
11893         * po/sr.po:
11894         * po/sv.po:
11895         * po/uk.po:
11896         * po/vi.po:
11897           Update .po files
11898           Original commit message from CVS:
11899           Update .po files
11900
11901 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
11902
11903           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
11904           Original commit message from CVS:
11905           Patch by: Wim Taymans <wim at fluendo dot com>
11906           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
11907           Instead of forwarding the event in the wrong format, unref it and set
11908           a boolean that we still need to send it in the streaming thread.
11909           Fixes #350554
11910
11911 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11912
11913           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
11914           Original commit message from CVS:
11915           Patch by: Edward Hervey (edward at fluendo dot com)
11916           * ext/dvdread/dvdreadsrc.c: (plugin_init):
11917           Put debug category initialization before use of GST_DEBUG, in order
11918           to remove a fatal warning.  Fixes #350895
11919
11920 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
11921
11922           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
11923           Original commit message from CVS:
11924           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
11925           Set rank to NONE for the time being until we make playbin handle
11926           subtitle pictures again (dvdsubdec seems to be a bit shaky at
11927           times when seeking, so it's probably better if it doesn't get
11928           autoplugged for the time being).
11929
11930 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11931
11932           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
11933           Original commit message from CVS:
11934           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11935           (gst_rmdemux_parse_mdpr):
11936           Handle audio streams with stream_version 3 properly; warn about
11937           unknown stream versions; handle unknown fourccs a tad more
11938           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
11939           with GST_FOURCC_FORMAT.
11940
11941 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
11942
11943           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
11944           Original commit message from CVS:
11945           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
11946           Error out properly if this is an interactive DVD (fixes #345694).
11947
11948 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11949
11950           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
11951           Original commit message from CVS:
11952           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
11953           When the first_access is 1 or 0, we should copy the timestamp from
11954           the incoming buffer if there is one.
11955
11956 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
11957
11958           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
11959           Original commit message from CVS:
11960           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
11961           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
11962           Use GST_ELEMENT_ERROR for error reporting; post errors in some
11963           more places; remove superfluous newlines from debug statements.
11964
11965 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
11966
11967           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
11968           Original commit message from CVS:
11969           Patch by: Frédéric Riss  <frederic.riss at gmail com>
11970           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
11971           Don't set negative durations on outgoing buffers (#350044),
11972           which happens when you use macros that got changed during
11973           the last unstable cycle because they were thought not to
11974           be used anywhere.
11975
11976 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11977
11978           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
11979           Original commit message from CVS:
11980           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
11981           (gst_dvd_read_src_goto_chapter),
11982           (gst_dvd_read_src_get_chapter_starts),
11983           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
11984           (gst_dvd_read_src_get_time_for_sector),
11985           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
11986           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
11987           (gst_dvd_read_src_goto_sector):
11988           * ext/dvdread/dvdreadsrc.h:
11989           Add basic support for time-based seeking; set timestamps on
11990           outgoing buffers if we have them; create table with
11991           chapter to time mapping when opening a title; rename
11992           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
11993           make it take an explicit pgc argument; fix up some debugging
11994           messages so that title/chapter numbers are printed as starting
11995           from 1 for easier readability.
11996
11997 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
11998
11999           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
12000           Original commit message from CVS:
12001           * gst/realmedia/Makefile.am:
12002           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12003           (gst_rmdemux_parse_cont):
12004           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
12005           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
12006           * gst/realmedia/rmutils.h:
12007           Factor out some code into rmutils.[ch]; when reading
12008           strings, don't read beyond the available data; read
12009           metadata strings correctly (string length is 16 bits
12010           here, not just 8).
12011
12012 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12013
12014           Fix dist by including gst-libs/
12015           Original commit message from CVS:
12016           * Makefile.am:
12017           * configure.ac:
12018           * gst/asfdemux/gstasfdemux.c:
12019           Fix dist by including gst-libs/
12020
12021 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
12022
12023           Make custom error messages translatable.
12024           Original commit message from CVS:
12025           * ext/dvdread/dvdreadsrc.c: (plugin_init):
12026           * po/POTFILES.in:
12027           Make custom error messages translatable.
12028           * gst/asfdemux/gstasf.c: (plugin_init):
12029           Remove setlocale() call, doesn't seem to be needed or recommended for
12030           plugins, at least not according to gstreamer/docs/random/i18n.
12031
12032 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
12033
12034           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
12035           Original commit message from CVS:
12036           * gst/asfdemux/Makefile.am:
12037           * gst/asfdemux/asfheaders.c:
12038           * gst/asfdemux/asfheaders.h:
12039           * gst/asfdemux/gstasf.c: (plugin_init):
12040           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12041           Error out when the stream is encrypted (rather than feeding
12042           garbage to the decoders). Fixes #349025.
12043
12044 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
12045
12046           Add/enable autofoo magic for translations.
12047           Original commit message from CVS:
12048           * Makefile.am:
12049           * autogen.sh:
12050           * configure.ac:
12051           * po/POTFILES.in:
12052           Add/enable autofoo magic for translations.
12053
12054 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
12055
12056           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
12057           Original commit message from CVS:
12058           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
12059           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
12060           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
12061           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
12062           Don't leak streams, strings or caps. Get rid of unnecessary
12063           getcaps() function.
12064
12065 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
12066
12067           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
12068           Original commit message from CVS:
12069           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
12070           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
12071           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
12072           (gst_rmdemux_stream_clear_cached_subpackets),
12073           (gst_rmdemux_descramble_cook_audio),
12074           (gst_rmdemux_descramble_dnet_audio),
12075           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
12076           Descramble cook audio streams before sending them to the
12077           decoder. Fixes #347292.
12078           Also miscellaneous clean-ups and log-level changes.
12079
12080 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
12081
12082           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
12083           Original commit message from CVS:
12084           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
12085           * ext/lame/gstlame.c: (gst_lame_setup):
12086           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
12087
12088 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
12089
12090           ext/sidplay/gstsiddec.*: Remove old metadata thing.
12091           Original commit message from CVS:
12092           * ext/sidplay/gstsiddec.cc:
12093           * ext/sidplay/gstsiddec.h:
12094           Remove old metadata thing.
12095
12096 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
12097
12098           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
12099           Original commit message from CVS:
12100           * gst/asfdemux/gstasfdemux.c:
12101           (gst_asf_demux_get_ext_stream_props_for_stream),
12102           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
12103           Find language codes for audio streams if they are available.
12104
12105 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
12106
12107           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
12108           Original commit message from CVS:
12109           * gst/asfdemux/asfheaders.h:
12110           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
12111           (gst_asf_demux_process_stream),
12112           (gst_asf_demux_process_language_list),
12113           (gst_asf_demux_process_ext_stream_props),
12114           (gst_asf_demux_process_queued_extended_stream_objects),
12115           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
12116           * gst/asfdemux/gstasfdemux.h:
12117           Parse extended stream properties objects and stream objects
12118           hidden inside them (but delay creation of the appropriate
12119           pads until after all the 'normal' stream objects have been
12120           dealt with) (#343763). Also parse language list object.
12121
12122 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
12123
12124           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
12125           Original commit message from CVS:
12126           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
12127           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
12128           (find_seek_offset_time), (gst_rmdemux_perform_seek),
12129           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
12130           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
12131           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
12132           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
12133           * gst/realmedia/rmdemux.h:
12134           Cleanups, use GstSegment for seeking.
12135           Fix error handling.
12136           Combine flow return from all streams.
12137
12138 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
12139
12140           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
12141           Original commit message from CVS:
12142           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
12143           Remove g_assert that shouldn't be there.
12144
12145 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
12146
12147           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
12148           Original commit message from CVS:
12149           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
12150           Fix refcounting when cropping. Fixes #341677.
12151
12152 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
12153
12154           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
12155           Original commit message from CVS:
12156           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
12157           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
12158           (gst_asf_demux_process_segment):
12159           Fix typo. Closes #347029.
12160
12161 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
12162
12163           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
12164           Original commit message from CVS:
12165           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
12166           Skip chunks for unknown streams properly. Fixes broken sound
12167           and/or video for files that have additional streams that
12168           we don't recognise yet (e.g. if they are embedded in extended
12169           stream properties). Partly fixes #343763.
12170
12171 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
12172
12173           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
12174           Original commit message from CVS:
12175           * gst/asfdemux/asfheaders.c:
12176           * gst/asfdemux/asfheaders.h:
12177           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
12178           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
12179           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
12180           (gst_asf_demux_change_state):
12181           * gst/asfdemux/gstasfdemux.h:
12182           Add some more GUIDs and make debug log more readable
12183           and easier to follow when parsing the headers.
12184
12185 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
12186
12187           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
12188           Original commit message from CVS:
12189           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
12190           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
12191           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
12192           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
12193           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
12194           * ext/dvdread/dvdreadsrc.h:
12195           Rewrite seeking code and make seeking in DVDs work (#337834).
12196
12197 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
12198
12199           autogen.sh: Check for automake-1.9 as well.
12200           Original commit message from CVS:
12201           * autogen.sh:
12202           Check for automake-1.9 as well.
12203
12204 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
12205
12206           ext/dvdread/dvdreadsrc.c: Make check stronger.
12207           Original commit message from CVS:
12208           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
12209           Make check stronger.
12210
12211 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
12212
12213           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
12214           Original commit message from CVS:
12215           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
12216           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
12217           (gst_asf_demux_push_buffer):
12218           * gst/asfdemux/gstasfdemux.h:
12219           Handle unknown codec IDs/fourccs properly (#345879); send tag
12220           events after newsegment event; fix use of GST_FOURCC_FORMAT
12221           macro.
12222
12223 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12224
12225           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
12226           Original commit message from CVS:
12227           * ext/a52dec/gsta52dec.c: (plugin_init):
12228           Call the channel positions get_type() method in plugin_init
12229           to ensure that it isn't simultaneously called later from
12230           multiple threads.
12231
12232 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
12233
12234           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
12235           Original commit message from CVS:
12236           * gst/mpegstream/gstmpegpacketize.c:
12237           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
12238           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
12239           Also flush packetizer cache when we get a buffer that has the
12240           DISCONT flag set; update current byte position from buffer
12241           offset after a flush.
12242
12243 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
12244
12245           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
12246           Original commit message from CVS:
12247           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
12248           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
12249           (gst_mpeg_packetize_read):
12250           * gst/mpegstream/gstmpegpacketize.h:
12251           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12252           (gst_mpeg_parse_change_state):
12253           Flush packetizer cache when we get a FLUSH_STOP event;
12254           remove unused source pad member from packetizer; add debug
12255           category for packetizer.
12256
12257 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12258
12259           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
12260           Original commit message from CVS:
12261           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
12262           Treat dual-mono as stereo. It should really be output on 2 separate
12263           pads, but isn't for now.
12264
12265 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
12266
12267           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
12268           Original commit message from CVS:
12269           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12270           Assume 4:3 DAR rather than 4:3 PAR (#345184).
12271
12272 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
12273
12274           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
12275           Original commit message from CVS:
12276           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
12277           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
12278           any PAR whatsoever (rather than using 0/0, which will lead to
12279           an abort later on). Fixes #345184.
12280
12281 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
12282
12283           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
12284           Original commit message from CVS:
12285           Patch by: Michael Dominic K.  < mdk at mdk org pl>
12286           * ext/mad/gstmad.c: (gst_mad_chain):
12287           Send newsegment event before calling
12288           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
12289           in connection with pad blocking (#342594). While we're at it,
12290           do some minor clean-ups.
12291
12292 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
12293
12294           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
12295           Original commit message from CVS:
12296           * configure.ac:
12297           Fix --disable-external (can't set conditionals conditionally,
12298           #343602).
12299
12300 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12301
12302           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
12303           Original commit message from CVS:
12304           * ext/a52dec/Makefile.am:
12305           ... and then he said "When you go and fix the build you
12306           better make sure you have some spare backslashes in your
12307           pocket".
12308
12309 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
12310
12311           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
12312           Original commit message from CVS:
12313           * ext/sidplay/gstsiddec.cc:
12314           Fix copyright, email addresses and descriptions.
12315           Use saner defaults for arguments. Fixes #344667.
12316           constify some stuff.
12317           Fix memleaks.
12318           Add tags.
12319           Fix negotiation to do mono/44100 by default.
12320           Post error messages.
12321           Use _scale_int where possible.
12322
12323 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
12324
12325           ext/dvdnav/.cvsignore: More ignore
12326           Original commit message from CVS:
12327           * ext/dvdnav/.cvsignore:
12328           More ignore
12329
12330 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12331
12332           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
12333           Original commit message from CVS:
12334           * tests/check/elements/amrnbenc.c: (push_data):
12335           Init memory before feeding it to the encoder to make
12336           the valgrind test succeed.
12337
12338 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
12339
12340           gst/asfdemux/.cvsignore: More ignore
12341           Original commit message from CVS:
12342           * gst/asfdemux/.cvsignore:
12343           More ignore
12344
12345 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
12346
12347           .cvsignore: Ignore files generated by 'make dist'.
12348           Original commit message from CVS:
12349           * .cvsignore:
12350           Ignore files generated by 'make dist'.
12351
12352 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12353
12354           update build files
12355           Original commit message from CVS:
12356           * autogen.sh:
12357           * configure.ac:
12358           * ext/a52dec/Makefile.am:
12359           * ext/dvdnav/Makefile.am:
12360           * ext/dvdread/Makefile.am:
12361           * ext/lame/Makefile.am:
12362           * ext/mad/Makefile.am:
12363           * ext/mpeg2dec/Makefile.am:
12364           * ext/sidplay/Makefile.am:
12365           update build files
12366
12367 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12368
12369           autogen.sh: require am17
12370           Original commit message from CVS:
12371           * autogen.sh:
12372           require am17
12373           * configure.ac:
12374           * ext/annodex/Makefile.am:
12375           * ext/cdio/Makefile.am:
12376           * ext/dv/Makefile.am:
12377           * ext/esd/Makefile.am:
12378           * ext/flac/Makefile.am:
12379           * ext/gdk_pixbuf/Makefile.am:
12380           * ext/ladspa/Makefile.am:
12381           * ext/libcaca/Makefile.am:
12382           * ext/speex/Makefile.am:
12383           * ext/taglib/Makefile.am:
12384           * sys/oss/Makefile.am:
12385           * sys/sunaudio/Makefile.am:
12386           * sys/ximage/Makefile.am:
12387           clean up build further
12388
12389 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
12390
12391           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
12392           Original commit message from CVS:
12393           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
12394           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
12395           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
12396           (gst_mpeg2dec_change_state):
12397           * ext/mpeg2dec/gstmpeg2dec.h:
12398           Simplify and don't leak our buffer pool.
12399           Use _scale_int.
12400           Remove unfixed bug number from previous ChangeLog entry.
12401
12402 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12403
12404           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
12405           Original commit message from CVS:
12406           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
12407           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
12408           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
12409           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
12410           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
12411           (handle_sequence), (handle_picture), (handle_slice),
12412           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12413           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
12414           * ext/mpeg2dec/gstmpeg2dec.h:
12415           Fix padtemplate as we can now do fractional framerates.
12416           Small cleanups.
12417           Use GstSegment.
12418           Add simple frame dropping QoS.
12419           Precalc buffer output sizes and UV offsets.
12420           Always give libmpeg2 a valid fbuf when it wants one.
12421           don't trust libmpeg to discard our buffers but manage it
12422           ourselves.
12423           Fixes #343627, #327350, #335288
12424
12425 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
12426
12427           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
12428           Original commit message from CVS:
12429           * win32/MANIFEST:
12430           Add a manifest for futures ugly win32 releases.
12431           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
12432           Move bufcaps declaration at the begining of the instructions
12433           block.
12434
12435 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12436
12437           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12438           Original commit message from CVS:
12439           * ext/alsaspdif/alsaspdifsink.h:
12440           * ext/amrwb/gstamrwbdec.h:
12441           * ext/amrwb/gstamrwbenc.h:
12442           * ext/amrwb/gstamrwbparse.h:
12443           * ext/arts/gst_arts.h:
12444           * ext/artsd/gstartsdsink.h:
12445           * ext/audiofile/gstafparse.h:
12446           * ext/audiofile/gstafsink.h:
12447           * ext/audiofile/gstafsrc.h:
12448           * ext/audioresample/gstaudioresample.h:
12449           * ext/bz2/gstbz2dec.h:
12450           * ext/bz2/gstbz2enc.h:
12451           * ext/dirac/gstdiracdec.h:
12452           * ext/directfb/dfbvideosink.h:
12453           * ext/divx/gstdivxdec.h:
12454           * ext/divx/gstdivxenc.h:
12455           * ext/dts/gstdtsdec.h:
12456           * ext/faac/gstfaac.h:
12457           * ext/gsm/gstgsmdec.h:
12458           * ext/gsm/gstgsmenc.h:
12459           * ext/ivorbis/vorbisenc.h:
12460           * ext/libfame/gstlibfame.h:
12461           * ext/nas/nassink.h:
12462           * ext/neon/gstneonhttpsrc.h:
12463           * ext/polyp/polypsink.h:
12464           * ext/sdl/sdlaudiosink.h:
12465           * ext/sdl/sdlvideosink.h:
12466           * ext/shout/gstshout.h:
12467           * ext/snapshot/gstsnapshot.h:
12468           * ext/sndfile/gstsf.h:
12469           * ext/swfdec/gstswfdec.h:
12470           * ext/tarkin/gsttarkindec.h:
12471           * ext/tarkin/gsttarkinenc.h:
12472           * ext/theora/theoradec.h:
12473           * ext/wavpack/gstwavpackdec.h:
12474           * ext/wavpack/gstwavpackparse.h:
12475           * ext/xine/gstxine.h:
12476           * ext/xvid/gstxviddec.h:
12477           * ext/xvid/gstxvidenc.h:
12478           * gst/cdxaparse/gstcdxaparse.h:
12479           * gst/cdxaparse/gstcdxastrip.h:
12480           * gst/colorspace/gstcolorspace.h:
12481           * gst/festival/gstfestival.h:
12482           * gst/freeze/gstfreeze.h:
12483           * gst/gdp/gstgdpdepay.h:
12484           * gst/gdp/gstgdppay.h:
12485           * gst/modplug/gstmodplug.h:
12486           * gst/mpeg1sys/gstmpeg1systemencode.h:
12487           * gst/mpeg1videoparse/gstmp1videoparse.h:
12488           * gst/mpeg2sub/gstmpeg2subt.h:
12489           * gst/mpegaudioparse/gstmpegaudioparse.h:
12490           * gst/multifilesink/gstmultifilesink.h:
12491           * gst/overlay/gstoverlay.h:
12492           * gst/playondemand/gstplayondemand.h:
12493           * gst/qtdemux/qtdemux.h:
12494           * gst/rtjpeg/gstrtjpegdec.h:
12495           * gst/rtjpeg/gstrtjpegenc.h:
12496           * gst/smooth/gstsmooth.h:
12497           * gst/smoothwave/gstsmoothwave.h:
12498           * gst/spectrum/gstspectrum.h:
12499           * gst/speed/gstspeed.h:
12500           * gst/stereo/gststereo.h:
12501           * gst/switch/gstswitch.h:
12502           * gst/tta/gstttadec.h:
12503           * gst/tta/gstttaparse.h:
12504           * gst/videodrop/gstvideodrop.h:
12505           * gst/xingheader/gstxingmux.h:
12506           * sys/directdraw/gstdirectdrawsink.h:
12507           * sys/directsound/gstdirectsoundsink.h:
12508           * sys/dxr3/dxr3audiosink.h:
12509           * sys/dxr3/dxr3spusink.h:
12510           * sys/dxr3/dxr3videosink.h:
12511           * sys/qcam/gstqcamsrc.h:
12512           * sys/vcd/vcdsrc.h:
12513           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12514
12515 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12516
12517           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12518           Original commit message from CVS:
12519           * ext/a52dec/gsta52dec.h:
12520           * ext/amrnb/amrnbdec.h:
12521           * ext/amrnb/amrnbenc.h:
12522           * ext/amrnb/amrnbparse.h:
12523           * ext/mpeg2dec/gstmpeg2dec.h:
12524           * ext/sidplay/gstsiddec.h:
12525           * gst/ac3parse/gstac3parse.h:
12526           * gst/asfdemux/gstasfdemux.h:
12527           * gst/asfdemux/gstasfmux.h:
12528           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12529           * gst/iec958/ac3iec.h:
12530           * gst/mpegaudioparse/gstmpegaudioparse.h:
12531           * gst/mpegstream/gstdvddemux.h:
12532           * gst/mpegstream/gstmpegclock.h:
12533           * gst/mpegstream/gstmpegdemux.h:
12534           * gst/mpegstream/gstmpegparse.h:
12535           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12536
12537 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
12538
12539           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
12540           Original commit message from CVS:
12541           * README:
12542           Replace current README (containing the release notes from
12543           some 0.9.x version) with a proper README taken from the core.
12544
12545 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
12546
12547           ext/amrnb/: Sortof first quick cleanup of all this mess...
12548           Original commit message from CVS:
12549           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
12550           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12551           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
12552           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
12553           * ext/amrnb/amrnbparse.h:
12554           Sortof first quick cleanup of all this mess...
12555           Don't crap out on empty and invalid FTs but treat them as
12556           empty packets, the decoder handles them fine.
12557           Fixes #342222.
12558
12559 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12560
12561           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
12562           Original commit message from CVS:
12563           * gst/asfdemux/gstasf.c: (plugin_init):
12564           Call gst_riff_init() so the riff debug category gets set up
12565           before it is being used.
12566
12567 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
12568
12569           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
12570           Original commit message from CVS:
12571           * gst/iec958/ac3_padder.c: (ac3p_parse):
12572           * gst/iec958/ac3_padder.h:
12573           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
12574           (ac3iec_chain_raw), (ac3iec_change_state):
12575           * gst/iec958/ac3iec.h:
12576           Write rate into the caps, for the allowed ac3 rates. Some minor
12577           cleanups.
12578
12579 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
12580
12581           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
12582           Original commit message from CVS:
12583           Patch by: James "Doc" Livingston  <doclivingston gmail com>
12584           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
12585           Do tag merging correctly (#339918). Output taglists
12586           properly in debug statements too while we're at it.
12587
12588 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12589
12590           ext/a52dec/gsta52dec.c: Add more debug
12591           Original commit message from CVS:
12592           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
12593           Add more debug
12594           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
12595           (gst_dvdlpcmdec_init), (update_timestamps),
12596           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
12597           (dvdlpcmdec_sink_event):
12598           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12599           If we have a first_access offset but no current timestamp (might
12600           happen after a seek), then calculate a start time for the first
12601           portion so that it will align with the timestamp given for the
12602           first_access portion.
12603           If a new-segment arrives with format time, store the start
12604           time as a failsafe timestamp in case we never get any further
12605           timestamp info (unlikely)
12606           Mask out the 'frame number' section of the incoming header so
12607           that we don't consider it to be changing on every buffer and
12608           reset the caps constantly.
12609           Use gst_util_uint64_scale for duration calculation
12610
12611 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
12612
12613           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
12614           Original commit message from CVS:
12615           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
12616           Fix timestamping for cases where the first_access parameter is 4.
12617           Ensure we don't overrun buffers in other cases.
12618
12619 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
12620
12621           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
12622           Original commit message from CVS:
12623           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
12624           Fix silly bug when reading metadata (#341254).
12625
12626 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
12627
12628           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
12629           Original commit message from CVS:
12630           * autogen.sh: (CONFIGURE_DEF_OPT):
12631           libtoolize on Darwin/MacOSX is called glibtoolize
12632
12633 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
12634
12635           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
12636           Original commit message from CVS:
12637           * ext/lame/gstlame.c: (gst_lame_get_type),
12638           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
12639           (gst_lame_setup), (gst_lame_change_state):
12640           * ext/lame/gstlame.h:
12641           Remove tag writing from lame (which was completely broken
12642           anyway, #329184). Leaving GstTagSetter interface around for
12643           now, albeit non-functional. Should be removed completely
12644           in 0.11. Use the 'id3v2mux' plugin from -good for writing
12645           tags.
12646
12647 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
12648
12649         * ChangeLog:
12650         * ext/dvdread/dvdreadsrc.c:
12651         * gst/asfdemux/gstasfdemux.c:
12652           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
12653           Original commit message from CVS:
12654           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
12655
12656 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
12657
12658           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
12659           Original commit message from CVS:
12660           Patch by: Andres Salomon  <dilinger at debian org>
12661           * ext/lame/gstlame.c: (gst_lame_sink_event):
12662           Fix typo (comma vs. semicolon) (#340710).
12663
12664 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
12665
12666           ext/mad/gstmad.c: Make mad the second element to support the highly useful
12667           Original commit message from CVS:
12668           Patch by: Lutz Müller <lutz at topfrose de>
12669           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
12670           Make mad the second element to support the highly useful
12671           FORMATS query (#340594)
12672
12673 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
12674
12675           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
12676           Original commit message from CVS:
12677           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
12678           (gst_mpeg2dec_src_query):
12679           Remember the query duration format before passing it upstream since it
12680           could have been modified.
12681           Add GST_WARNING_OBJECT in sink convert function to detail why the
12682           conversion didn't work.
12683
12684 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12685
12686           Define GstElementDetails as const and also static (when defined as global)
12687           Original commit message from CVS:
12688           * ext/amrwb/gstamrwbdec.c:
12689           * ext/amrwb/gstamrwbenc.c:
12690           * ext/amrwb/gstamrwbparse.c:
12691           * ext/arts/gst_arts.c:
12692           * ext/artsd/gstartsdsink.c:
12693           * ext/audiofile/gstafparse.c:
12694           * ext/audiofile/gstafsink.c:
12695           * ext/audiofile/gstafsrc.c:
12696           * ext/audioresample/gstaudioresample.c:
12697           * ext/bz2/gstbz2dec.c:
12698           * ext/bz2/gstbz2enc.c:
12699           * ext/cdaudio/gstcdaudio.c:
12700           * ext/directfb/dfbvideosink.c:
12701           * ext/divx/gstdivxdec.c:
12702           * ext/divx/gstdivxenc.c:
12703           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
12704           * ext/faac/gstfaac.c: (gst_faac_base_init):
12705           * ext/faad/gstfaad.c:
12706           * ext/gsm/gstgsmdec.c:
12707           * ext/gsm/gstgsmenc.c:
12708           * ext/hermes/gsthermescolorspace.c:
12709           * ext/ivorbis/vorbisfile.c:
12710           * ext/lcs/gstcolorspace.c:
12711           * ext/libfame/gstlibfame.c:
12712           * ext/libmms/gstmms.c: (gst_mms_base_init):
12713           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
12714           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
12715           * ext/nas/nassink.c: (gst_nassink_base_init):
12716           * ext/neon/gstneonhttpsrc.c:
12717           * ext/sdl/sdlaudiosink.c:
12718           * ext/sdl/sdlvideosink.c:
12719           * ext/shout/gstshout.c:
12720           * ext/snapshot/gstsnapshot.c:
12721           * ext/sndfile/gstsf.c:
12722           * ext/swfdec/gstswfdec.c:
12723           * ext/tarkin/gsttarkindec.c:
12724           * ext/tarkin/gsttarkinenc.c:
12725           * ext/theora/theoradec.c:
12726           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
12727           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
12728           * ext/xvid/gstxviddec.c:
12729           * ext/xvid/gstxvidenc.c:
12730           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
12731           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
12732           * gst/chart/gstchart.c:
12733           * gst/colorspace/gstcolorspace.c:
12734           * gst/deinterlace/gstdeinterlace.c:
12735           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
12736           * gst/festival/gstfestival.c:
12737           * gst/filter/gstbpwsinc.c:
12738           * gst/filter/gstiir.c:
12739           * gst/filter/gstlpwsinc.c:
12740           * gst/freeze/gstfreeze.c:
12741           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
12742           * gst/librfb/gstrfbsrc.c:
12743           * gst/mixmatrix/mixmatrix.c:
12744           * gst/mpeg1sys/gstmpeg1systemencode.c:
12745           * gst/mpeg1videoparse/gstmp1videoparse.c:
12746           * gst/mpeg2sub/gstmpeg2subt.c:
12747           * gst/mpegaudioparse/gstmpegaudioparse.c:
12748           * gst/multifilesink/gstmultifilesink.c:
12749           * gst/overlay/gstoverlay.c:
12750           * gst/passthrough/gstpassthrough.c:
12751           * gst/playondemand/gstplayondemand.c:
12752           * gst/qtdemux/qtdemux.c:
12753           * gst/rtjpeg/gstrtjpegdec.c:
12754           * gst/rtjpeg/gstrtjpegenc.c:
12755           * gst/smooth/gstsmooth.c:
12756           * gst/smoothwave/gstsmoothwave.c:
12757           * gst/spectrum/gstspectrum.c:
12758           * gst/speed/gstspeed.c:
12759           * gst/stereo/gststereo.c:
12760           * gst/switch/gstswitch.c:
12761           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
12762           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
12763           * gst/vbidec/gstvbidec.c:
12764           * gst/videocrop/gstvideocrop.c:
12765           * gst/videodrop/gstvideodrop.c:
12766           * gst/virtualdub/gstxsharpen.c:
12767           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
12768           * gst/y4m/gsty4mencode.c:
12769           * sys/cdrom/gstcdplayer.c:
12770           * sys/directdraw/gstdirectdrawsink.c:
12771           * sys/directsound/gstdirectsoundsink.c:
12772           * sys/glsink/glimagesink.c:
12773           * sys/qcam/gstqcamsrc.c:
12774           * sys/v4l2/gstv4l2src.c:
12775           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
12776           * sys/ximagesrc/ximagesrc.c:
12777           Define GstElementDetails as const and also static (when defined as
12778           global)
12779
12780 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12781
12782           Define GstElementDetails as const and also static (when defined as global)
12783           Original commit message from CVS:
12784           * ext/mad/gstid3tag.c:
12785           * ext/mad/gstmad.c:
12786           * gst/ac3parse/gstac3parse.c:
12787           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12788           * gst/synaesthesia/gstsynaesthesia.c:
12789           Define GstElementDetails as const and also static (when defined as
12790           global)
12791
12792 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12793
12794           Define GstElementDetails as const and also static (when defined as global)
12795           Original commit message from CVS:
12796           * ext/aalib/gstaasink.c:
12797           * ext/annodex/gstcmmldec.c:
12798           * ext/annodex/gstcmmlenc.c:
12799           * ext/cairo/gsttextoverlay.c:
12800           * ext/cairo/gsttimeoverlay.c:
12801           * ext/cdio/gstcdiocddasrc.c:
12802           * ext/dv/gstdvdec.c:
12803           * ext/dv/gstdvdemux.c:
12804           * ext/esd/esdmon.c:
12805           * ext/esd/esdsink.c:
12806           * ext/flac/gstflacenc.c:
12807           * ext/flac/gstflactag.c:
12808           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
12809           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
12810           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
12811           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
12812           * ext/gdk_pixbuf/pixbufscale.c:
12813           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
12814           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
12815           * ext/jpeg/gstjpegdec.c:
12816           * ext/jpeg/gstjpegenc.c:
12817           * ext/jpeg/gstsmokedec.c:
12818           * ext/jpeg/gstsmokeenc.c:
12819           * ext/libcaca/gstcacasink.c:
12820           * ext/libmng/gstmngdec.c:
12821           * ext/libmng/gstmngenc.c:
12822           * ext/libpng/gstpngdec.c:
12823           * ext/libpng/gstpngenc.c:
12824           * ext/mikmod/gstmikmod.c:
12825           * ext/raw1394/gstdv1394src.c:
12826           * ext/shout2/gstshout2.c: (gst_shout2send_init):
12827           * ext/shout2/gstshout2.h:
12828           * ext/speex/gstspeexdec.c:
12829           * ext/speex/gstspeexenc.c:
12830           * gst/alpha/gstalpha.c:
12831           * gst/alpha/gstalphacolor.c:
12832           * gst/apetag/gstapedemux.c:
12833           * gst/auparse/gstauparse.c:
12834           * gst/autodetect/gstautoaudiosink.c:
12835           (gst_auto_audio_sink_base_init):
12836           * gst/autodetect/gstautovideosink.c:
12837           (gst_auto_video_sink_base_init):
12838           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
12839           * gst/avi/gstavimux.c: (gst_avimux_base_init):
12840           * gst/cutter/gstcutter.c:
12841           * gst/debug/breakmydata.c:
12842           * gst/debug/efence.c:
12843           * gst/debug/gstnavigationtest.c:
12844           * gst/debug/gstnavseek.c:
12845           * gst/debug/negotiation.c:
12846           * gst/debug/progressreport.c:
12847           * gst/debug/testplugin.c:
12848           * gst/effectv/gstaging.c:
12849           * gst/effectv/gstdice.c:
12850           * gst/effectv/gstedge.c:
12851           * gst/effectv/gstquark.c:
12852           * gst/effectv/gstrev.c:
12853           * gst/effectv/gstshagadelic.c:
12854           * gst/effectv/gstvertigo.c:
12855           * gst/effectv/gstwarp.c:
12856           * gst/flx/gstflxdec.c:
12857           * gst/goom/gstgoom.c:
12858           * gst/icydemux/gsticydemux.c:
12859           * gst/id3demux/gstid3demux.c:
12860           * gst/interleave/deinterleave.c:
12861           * gst/interleave/interleave.c:
12862           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
12863           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
12864           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
12865           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
12866           * gst/level/gstlevel.c:
12867           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
12868           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
12869           * gst/median/gstmedian.c:
12870           * gst/monoscope/gstmonoscope.c:
12871           * gst/multipart/multipartdemux.c:
12872           * gst/multipart/multipartmux.c:
12873           * gst/oldcore/gstaggregator.c:
12874           * gst/oldcore/gstfdsink.c:
12875           * gst/oldcore/gstmd5sink.c:
12876           * gst/oldcore/gstmultifilesrc.c:
12877           * gst/oldcore/gstpipefilter.c:
12878           * gst/oldcore/gstshaper.c:
12879           * gst/oldcore/gststatistics.c:
12880           * gst/rtp/gstasteriskh263.c:
12881           * gst/rtp/gstrtpL16depay.c:
12882           * gst/rtp/gstrtpL16pay.c:
12883           * gst/rtp/gstrtpamrdepay.c:
12884           * gst/rtp/gstrtpamrpay.c:
12885           * gst/rtp/gstrtpdepay.c:
12886           * gst/rtp/gstrtpgsmpay.c:
12887           * gst/rtp/gstrtph263pay.c:
12888           * gst/rtp/gstrtph263pdepay.c:
12889           * gst/rtp/gstrtph263ppay.c:
12890           * gst/rtp/gstrtpilbcdepay.c:
12891           * gst/rtp/gstrtpmp4gpay.c:
12892           * gst/rtp/gstrtpmp4vdepay.c:
12893           * gst/rtp/gstrtpmp4vpay.c:
12894           * gst/rtp/gstrtpmpadepay.c:
12895           * gst/rtp/gstrtpmpapay.c:
12896           * gst/rtp/gstrtppcmadepay.c:
12897           * gst/rtp/gstrtppcmapay.c:
12898           * gst/rtp/gstrtppcmudepay.c:
12899           * gst/rtp/gstrtppcmupay.c:
12900           * gst/rtp/gstrtpspeexdepay.c:
12901           * gst/rtp/gstrtpspeexpay.c:
12902           * gst/rtsp/gstrtpdec.c:
12903           * gst/rtsp/gstrtspsrc.c:
12904           * gst/smpte/gstsmpte.c:
12905           * gst/udp/gstdynudpsink.c:
12906           * gst/udp/gstmultiudpsink.c:
12907           * gst/udp/gstudpsink.c:
12908           * gst/udp/gstudpsrc.c:
12909           * gst/videobox/gstvideobox.c:
12910           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
12911           * gst/videofilter/gstvideobalance.c:
12912           * gst/videofilter/gstvideoflip.c:
12913           * gst/videofilter/gstvideotemplate.c:
12914           (gst_videotemplate_base_init):
12915           * gst/videomixer/videomixer.c:
12916           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
12917           (gst_wavparse_class_init), (gst_wavparse_dispose),
12918           (gst_wavparse_reset), (gst_wavparse_init),
12919           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
12920           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
12921           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
12922           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
12923           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
12924           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
12925           (gst_wavparse_change_state):
12926           * gst/wavparse/gstwavparse.h:
12927           * sys/oss/gstossmixerelement.c:
12928           * sys/oss/gstosssink.c:
12929           * sys/oss/gstosssrc.c:
12930           * sys/osxaudio/gstosxaudioelement.c:
12931           * sys/osxaudio/gstosxaudiosink.c:
12932           * sys/osxaudio/gstosxaudiosrc.c:
12933           * sys/sunaudio/gstsunaudiomixer.c:
12934           * sys/sunaudio/gstsunaudiosink.c:
12935           Define GstElementDetails as const and also static (when defined as
12936           global)
12937
12938 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
12939
12940           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
12941           Original commit message from CVS:
12942           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
12943           Fix name of custom event (use same as dvdreadsrc).
12944           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
12945           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
12946           Fix event parsing (the event name is in the structure, not the
12947           name of the structure itself); also fix indentation after
12948           boilerplate macro.
12949
12950 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
12951
12952           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
12953           Original commit message from CVS:
12954           * ext/mad/gstid3tag.c: (plugin_init):
12955           Change debug category to 'id3mux'.
12956
12957 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
12958
12959           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
12960           Original commit message from CVS:
12961           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
12962           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
12963           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
12964           (gst_id3_tag_chain):
12965           When acting as a muxer, set caps on outgoing buffers and set caps
12966           on source pad (fixes #323658). Remove unused application/x-gst-tags
12967           cruft from the 0.6 days.
12968
12969 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
12970
12971           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
12972           Original commit message from CVS:
12973           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
12974           (gst_mad_src_query), (gst_mad_chain):
12975           .. and DEFAULT queries should work too. Use magic gst util scale
12976           functions in some places.
12977
12978 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
12979
12980           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
12981           Original commit message from CVS:
12982           * ext/mad/gstmad.c: (gst_mad_src_query):
12983           Fix duration query in BYTES format (#336824).
12984
12985 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
12986
12987           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
12988           Original commit message from CVS:
12989           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
12990           * ext/lame/gstlame.c: (gst_lame_sink_event):
12991           Don't crash if we get an EOS event before the encoder
12992           has been set up (#339287).
12993
12994 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
12995
12996           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
12997           Original commit message from CVS:
12998           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
12999           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
13000           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
13001           Move errors out of the normal code flow.
13002           Don't send eos, basesrc will do that for us when needed.
13003
13004 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
13005
13006           gst/mpegstream/: Do state changes correctly
13007           Original commit message from CVS:
13008           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
13009           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
13010           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
13011           Do state changes correctly
13012
13013 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
13014
13015           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
13016           Original commit message from CVS:
13017           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
13018           (gst_mpeg2dec_alloc_buffer):
13019           Can't use gst_pad_alloc_buffer*() when we are going to crop
13020           the image before sending it out. Downstream basetransform-based
13021           elements will complain about the wrong unit size otherwise
13022           (when not operating in passthrough-mode at least).
13023           Const-ify some static variables and do some minor clean-ups.
13024           Use I420 macros for size/offsets (not really necessary in this
13025           particular context, but this kind of code gets copy'n'pasted).
13026
13027 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
13028
13029           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
13030           Original commit message from CVS:
13031           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
13032           (read_cache):
13033           * gst/mpegstream/gstmpegpacketize.h:
13034           g_malloc() can't fail, we don't need to handle this. Same for
13035           gst_buffer_new_and_alloc().
13036           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
13037           klass->send_buffer() should have the same semantics as
13038           gst_pad_push(), ie. ownership of the buffer is transfered,
13039           so we never have to unref the buffer no matter what the flow
13040           return value was.
13041
13042 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13043
13044         * tests/check/gst-plugins-ugly.supp:
13045           one more suppression for FC4
13046           Original commit message from CVS:
13047           one more suppression for FC4
13048
13049 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
13050
13051         * tests/check/gst-plugins-ugly.supp:
13052           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
13053           Original commit message from CVS:
13054           The AMR encoder sucks giant sucky things through a sucky object with a giant
13055           sucking machine. More suppressions.
13056
13057 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13058
13059           add test for amrnbenc, enable test infrastructure, and fix a leak
13060           Original commit message from CVS:
13061           add test for amrnbenc, enable test infrastructure, and fix a leak
13062           * common/check.mak:
13063           allow for specifying more than one suppressions file in SUPPRESSIONS
13064           * Makefile.am:
13065           * tests/Makefile.am:
13066           * tests/check/.cvsignore:
13067           * tests/check/Makefile.am:
13068           * tests/check/elements/.cvsignore:
13069           * configure.ac:
13070           add tests/check
13071           * tests/check/gst-plugins-ugly.supp:
13072           add suppressions for libs used by -ugly
13073           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
13074           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
13075           (GST_START_TEST), (amrnbenc_suite), (main):
13076           add a simple test for encoding amr
13077           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
13078           fix pad template leaks
13079
13080 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
13081
13082           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
13083           Original commit message from CVS:
13084           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
13085           Plug big leak in AMR encoder.
13086
13087 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
13088
13089           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
13090           Original commit message from CVS:
13091           * ext/mad/gstmad.c: (index_seek):
13092           move GstIndexEntry *entry variable declaration before
13093           the first instruction
13094           * ext/mad/gstmad.c:
13095           remove debug macros with variable number of parameter by using
13096           GST_DEBUG for WIN32
13097           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
13098           use gst_guint64_to_gdouble for conversions
13099           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
13100           replace __FUNCTION__ which is not supported by MSVC by the current function name
13101           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
13102           remove LL suffix by using G_GINT64_CONSTANT
13103           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
13104           use gst_guint64_to_gdouble for conversions
13105           * gst/mpegstream/gstmpegparse.h:
13106           remove LL suffix by using G_GINT64_CONSTANT
13107           * win32/vs6:
13108           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
13109           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
13110
13111 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13112
13113           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
13114           Original commit message from CVS:
13115           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
13116           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
13117           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
13118           * ext/mad/gstmad.c: (gst_mad_class_init):
13119           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
13120           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
13121           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
13122           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
13123           * gst/iec958/ac3iec.c: (ac3iec_class_init):
13124           * gst/mpegaudioparse/gstmpegaudioparse.c:
13125           (gst_mp3parse_class_init):
13126           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
13127           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
13128           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
13129           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
13130           * gst/synaesthesia/gstsynaesthesia.c:
13131           (gst_synaesthesia_class_init):
13132           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
13133
13134 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
13135
13136           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
13137           Original commit message from CVS:
13138           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
13139           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
13140           (gst_asf_demux_push_buffer):
13141           Send newsegment event only once per pad, fixes #336550.
13142
13143 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
13144
13145           Unify the long descriptions in the plugin details (#337263).
13146           Original commit message from CVS:
13147           Patch by: j^  <j at bootlab dot org>
13148           * ext/amrwb/gstamrwbdec.c:
13149           * ext/amrwb/gstamrwbenc.c:
13150           * ext/amrwb/gstamrwbparse.c:
13151           * ext/arts/gst_arts.c:
13152           * ext/artsd/gstartsdsink.c:
13153           * ext/audiofile/gstafparse.c:
13154           * ext/audiofile/gstafsink.c:
13155           * ext/audiofile/gstafsrc.c:
13156           * ext/cdaudio/gstcdaudio.c:
13157           * ext/directfb/dfbvideosink.c:
13158           * ext/divx/gstdivxdec.c:
13159           * ext/divx/gstdivxenc.c:
13160           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
13161           * ext/faac/gstfaac.c: (gst_faac_base_init):
13162           * ext/faad/gstfaad.c:
13163           * ext/gsm/gstgsmdec.c:
13164           * ext/gsm/gstgsmenc.c:
13165           * ext/hermes/gsthermescolorspace.c:
13166           * ext/ivorbis/vorbisfile.c:
13167           * ext/lcs/gstcolorspace.c:
13168           * ext/libfame/gstlibfame.c:
13169           * ext/libmms/gstmms.c: (gst_mms_base_init):
13170           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
13171           * ext/nas/nassink.c: (gst_nassink_base_init):
13172           * ext/neon/gstneonhttpsrc.c:
13173           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
13174           * ext/sdl/sdlaudiosink.c:
13175           * ext/sdl/sdlvideosink.c:
13176           * ext/shout/gstshout.c:
13177           * ext/snapshot/gstsnapshot.c:
13178           * ext/sndfile/gstsf.c:
13179           * ext/tarkin/gsttarkindec.c:
13180           * ext/tarkin/gsttarkinenc.c:
13181           * ext/theora/theoradec.c:
13182           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
13183           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
13184           * ext/xvid/gstxviddec.c:
13185           * ext/xvid/gstxvidenc.c:
13186           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
13187           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
13188           * gst/chart/gstchart.c:
13189           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
13190           * gst/festival/gstfestival.c:
13191           * gst/filter/gstiir.c:
13192           * gst/filter/gstlpwsinc.c:
13193           * gst/freeze/gstfreeze.c:
13194           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
13195           * gst/mixmatrix/mixmatrix.c:
13196           * gst/mpeg1sys/gstmpeg1systemencode.c:
13197           * gst/mpeg1videoparse/gstmp1videoparse.c:
13198           * gst/mpeg2sub/gstmpeg2subt.c:
13199           * gst/mpegaudioparse/gstmpegaudioparse.c:
13200           * gst/multifilesink/gstmultifilesink.c:
13201           * gst/overlay/gstoverlay.c:
13202           * gst/passthrough/gstpassthrough.c:
13203           * gst/playondemand/gstplayondemand.c:
13204           * gst/qtdemux/qtdemux.c:
13205           * gst/rtjpeg/gstrtjpegdec.c:
13206           * gst/rtjpeg/gstrtjpegenc.c:
13207           * gst/smooth/gstsmooth.c:
13208           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
13209           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
13210           * gst/videocrop/gstvideocrop.c:
13211           * gst/videodrop/gstvideodrop.c:
13212           * gst/virtualdub/gstxsharpen.c:
13213           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
13214           * gst/y4m/gsty4mencode.c:
13215           Unify the long descriptions in the plugin details (#337263).
13216
13217 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
13218
13219         * gst-plugins-ugly.spec.in:
13220           fix version numbering
13221           Original commit message from CVS:
13222           fix version numbering
13223
13224 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
13225
13226         * common:
13227         * gst-plugins-ugly.spec.in:
13228           add dvdsub plugin to spec
13229           Original commit message from CVS:
13230           add dvdsub plugin to spec
13231
13232 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13233
13234           docs/plugins/: add siddec
13235           Original commit message from CVS:
13236           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13237           * docs/plugins/inspect/plugin-siddec.xml:
13238           add siddec
13239           * ext/dvdnav/dvdnavsrc.c:
13240           doc fixes
13241
13242 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13243
13244         * common:
13245         * configure.ac:
13246         * ext/sidplay/Makefile.am:
13247           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
13248           Original commit message from CVS:
13249           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
13250
13251 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13252
13253         * docs/plugins/.gitignore:
13254         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13255           ignore more
13256           Original commit message from CVS:
13257           ignore more
13258
13259 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13260
13261         * common:
13262         * docs/plugins/inspect/plugin-a52dec.xml:
13263         * docs/plugins/inspect/plugin-amrnb.xml:
13264         * docs/plugins/inspect/plugin-asf.xml:
13265         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13266         * docs/plugins/inspect/plugin-dvdread.xml:
13267         * docs/plugins/inspect/plugin-dvdsub.xml:
13268         * docs/plugins/inspect/plugin-iec958.xml:
13269         * docs/plugins/inspect/plugin-lame.xml:
13270         * docs/plugins/inspect/plugin-mad.xml:
13271         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13272         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13273         * docs/plugins/inspect/plugin-mpegstream.xml:
13274         * docs/plugins/inspect/plugin-rmdemux.xml:
13275           update plugin inspect files
13276           Original commit message from CVS:
13277           update plugin inspect files
13278
13279 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13280
13281         * gst/mpegaudioparse/gstxingmux.c:
13282           rework build; add translations for v4l2
13283           Original commit message from CVS:
13284           rework build; add translations for v4l2
13285
13286 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13287
13288           configure.ac: rework similarly to other modules
13289           Original commit message from CVS:
13290           * configure.ac:
13291           rework similarly to other modules
13292           * ext/a52dec/gsta52dec.c:
13293           * ext/amrnb/amrnb.c:
13294           * ext/dvdnav/dvdnavsrc.c:
13295           * ext/dvdread/dvdreadsrc.c:
13296           * ext/lame/gstlame.c:
13297           * ext/mad/gstid3tag.c:
13298           * ext/mpeg2dec/gstmpeg2dec.c:
13299           * ext/sidplay/gstsiddec.cc:
13300           * gst/asfdemux/gstasf.c:
13301           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13302           * gst/dvdsub/gstdvdsubdec.c:
13303           * gst/iec958/ac3iec.c:
13304           * gst/mpegaudioparse/gstmpegaudioparse.c:
13305           * gst/mpegstream/gstmpegstream.c:
13306           * gst/realmedia/rmdemux.c: (plugin_init):
13307           use the correct defines
13308
13309 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13310
13311         * common:
13312         * docs/.gitignore:
13313         * docs/plugins/.gitignore:
13314           ignore more
13315           Original commit message from CVS:
13316           ignore more
13317
13318 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13319
13320         * ChangeLog:
13321         * common:
13322         * configure.ac:
13323           back to HEAD
13324           Original commit message from CVS:
13325           back to HEAD
13326
13327 === release 0.10.3 ===
13328
13329 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13330
13331         * ChangeLog:
13332         * NEWS:
13333         * RELEASE:
13334         * configure.ac:
13335         * docs/plugins/gst-plugins-ugly-plugins.signals:
13336         * docs/plugins/inspect/plugin-amrnb.xml:
13337         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13338         * docs/plugins/inspect/plugin-iec958.xml:
13339         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13340         * docs/plugins/inspect/plugin-rmdemux.xml:
13341           releasing 0.10.3
13342           Original commit message from CVS:
13343           releasing 0.10.3
13344
13345 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
13346
13347           better/unified long descriptions
13348           Original commit message from CVS:
13349           * ext/aalib/gstaasink.c:
13350           * ext/annodex/gstcmmldec.c:
13351           * ext/annodex/gstcmmlenc.c:
13352           * ext/cairo/gsttextoverlay.c:
13353           * ext/cairo/gsttimeoverlay.c:
13354           * ext/cdio/gstcdiocddasrc.c:
13355           * ext/dv/gstdvdec.c:
13356           * ext/esd/esdmon.c:
13357           * ext/esd/esdsink.c:
13358           * ext/flac/gstflacdec.c:
13359           * ext/flac/gstflacenc.c:
13360           * ext/flac/gstflactag.c:
13361           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
13362           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
13363           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
13364           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
13365           * ext/gdk_pixbuf/gstgdkpixbuf.c:
13366           * ext/gdk_pixbuf/pixbufscale.c:
13367           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
13368           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
13369           * ext/jpeg/gstjpegdec.c:
13370           * ext/jpeg/gstjpegenc.c:
13371           * ext/jpeg/gstsmokedec.c:
13372           * ext/jpeg/gstsmokeenc.c:
13373           * ext/libcaca/gstcacasink.c:
13374           * ext/libmng/gstmngdec.c:
13375           * ext/libmng/gstmngenc.c:
13376           * ext/libpng/gstpngdec.c:
13377           * ext/libpng/gstpngenc.c:
13378           * ext/mikmod/gstmikmod.c:
13379           * ext/raw1394/gstdv1394src.c:
13380           * ext/shout2/gstshout2.c:
13381           * ext/speex/gstspeexdec.c:
13382           * ext/speex/gstspeexenc.c:
13383           * gst/alpha/gstalpha.c:
13384           * gst/alpha/gstalphacolor.c:
13385           * gst/auparse/gstauparse.c:
13386           * gst/autodetect/gstautoaudiosink.c:
13387           (gst_auto_audio_sink_base_init):
13388           * gst/autodetect/gstautovideosink.c:
13389           (gst_auto_video_sink_base_init):
13390           * gst/avi/gstavimux.c: (gst_avimux_base_init):
13391           * gst/cutter/gstcutter.c:
13392           * gst/debug/breakmydata.c:
13393           * gst/debug/efence.c:
13394           * gst/debug/gstnavigationtest.c:
13395           * gst/debug/negotiation.c:
13396           * gst/debug/progressreport.c:
13397           * gst/debug/testplugin.c:
13398           * gst/effectv/gstaging.c:
13399           * gst/effectv/gstdice.c:
13400           * gst/effectv/gstedge.c:
13401           * gst/effectv/gstquark.c:
13402           * gst/effectv/gstrev.c:
13403           * gst/effectv/gstvertigo.c:
13404           * gst/effectv/gstwarp.c:
13405           * gst/flx/gstflxdec.c:
13406           * gst/goom/gstgoom.c:
13407           * gst/interleave/deinterleave.c:
13408           * gst/interleave/interleave.c:
13409           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
13410           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
13411           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
13412           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
13413           * gst/level/gstlevel.c:
13414           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
13415           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
13416           * gst/median/gstmedian.c:
13417           * gst/monoscope/gstmonoscope.c:
13418           * gst/multipart/multipartdemux.c:
13419           * gst/multipart/multipartmux.c:
13420           * gst/oldcore/gstmd5sink.c:
13421           * gst/oldcore/gstmultifilesrc.c:
13422           * gst/oldcore/gstpipefilter.c:
13423           * gst/oldcore/gstshaper.c:
13424           * gst/oldcore/gststatistics.c:
13425           * gst/rtp/gstasteriskh263.c:
13426           * gst/rtp/gstrtpL16depay.c:
13427           * gst/rtp/gstrtpL16pay.c:
13428           * gst/rtp/gstrtpamrdepay.c:
13429           * gst/rtp/gstrtpamrpay.c:
13430           * gst/rtp/gstrtpdepay.c:
13431           * gst/rtp/gstrtpgsmpay.c:
13432           * gst/rtp/gstrtph263pay.c:
13433           * gst/rtp/gstrtph263pdepay.c:
13434           * gst/rtp/gstrtph263ppay.c:
13435           * gst/rtp/gstrtpmp4gpay.c:
13436           * gst/rtp/gstrtpmp4vdepay.c:
13437           * gst/rtp/gstrtpmp4vpay.c:
13438           * gst/rtp/gstrtpmpadepay.c:
13439           * gst/rtp/gstrtpmpapay.c:
13440           * gst/rtp/gstrtppcmadepay.c:
13441           * gst/rtp/gstrtppcmapay.c:
13442           * gst/rtp/gstrtppcmudepay.c:
13443           * gst/rtp/gstrtppcmupay.c:
13444           * gst/rtp/gstrtpspeexdepay.c:
13445           * gst/rtp/gstrtpspeexpay.c:
13446           * gst/rtsp/gstrtpdec.c:
13447           * gst/smpte/gstsmpte.c:
13448           * gst/videobox/gstvideobox.c:
13449           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
13450           * gst/videofilter/gstvideobalance.c:
13451           * gst/videofilter/gstvideoflip.c:
13452           * gst/videofilter/gstvideotemplate.c:
13453           (gst_videotemplate_base_init):
13454           * gst/videomixer/videomixer.c:
13455           * gst/wavenc/gstwavenc.c:
13456           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
13457           better/unified long descriptions
13458           Fixed #336602
13459           Some cleanups to auparse, don't send multiple newsegments.
13460
13461 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
13462
13463           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
13464           Original commit message from CVS:
13465           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
13466           Don't unref event unconditionally after giving away ownership
13467           (gst_pad_push_event(), gst_pad_send_event() and
13468           gst_pad_event_default() take ownership of the event
13469           passed to them). Fixes warnings/crashes caused by
13470           navigation events.
13471
13472 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
13473
13474           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
13475           Original commit message from CVS:
13476           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13477           Don't ref NULL caps (private streams have NULL caps) (#336387);
13478           also, no need to set caps on the same buffer twice.
13479
13480 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
13481
13482           gst/mpegstream/: Don't leak element and pad names in error messages, use
13483           Original commit message from CVS:
13484           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
13485           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
13486           (gst_dvd_demux_get_subpicture_stream):
13487           * gst/mpegstream/gstmpegdemux.c:
13488           (gst_mpeg_demux_sync_stream_to_time):
13489           Don't leak element and pad names in error messages, use
13490           GST_DEBUG_PAD_NAME instead. Add some more debug code.
13491
13492 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13493
13494           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
13495           Original commit message from CVS:
13496           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
13497           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
13498           Name the structure in the custom event with the
13499           language codes for the audio and subtitle streams
13500           actually like dvddemux expects it to be named.
13501           Set caps on source pad and outgoing buffers.
13502
13503 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
13504
13505           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
13506           Original commit message from CVS:
13507           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
13508           (gst_lame_get_property), (gst_lame_setup):
13509           * ext/lame/gstlame.h:
13510           Make xingheader property non-functional, it's broken anyway
13511           after all (use xingmux instead).
13512
13513 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
13514
13515           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
13516           Original commit message from CVS:
13517           * ext/lame/gstlame.c: (gst_lame_sink_event):
13518           On EOS, flush encoder and send remaining data. Fix
13519           return value handling in sink event function.
13520
13521 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
13522
13523           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
13524           Original commit message from CVS:
13525           Patch by: Jürg Billeter  <j at bitron dot ch>
13526           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
13527           Fix wrong check for started flag when setting the 'device' property.
13528           We want to allow it when the source is NOT started yet and ignore it
13529           when the source is running.
13530
13531 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
13532
13533           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
13534           Original commit message from CVS:
13535           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
13536           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
13537           (gst_asf_demux_process_chunk):
13538           * gst/asfdemux/gstasfdemux.h:
13539           Subtract first timestamp from timestamps, so that
13540           stream starts from 0; makes live streams that don't
13541           start at 0 work again (fixes #317310, #336097).
13542
13543 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
13544
13545           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
13546           Original commit message from CVS:
13547           Patch by: Christian Kirbach
13548           * configure.ac:
13549           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
13550           -good. Fixes build on some systems (#331838).
13551
13552 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
13553
13554           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
13555           Original commit message from CVS:
13556           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13557           (gst_rmdemux_parse_cont):
13558           Extract more tags and also post codec name tag on the
13559           bus so this shows up in totem and nautilus.
13560
13561 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
13562
13563           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
13564           Original commit message from CVS:
13565           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13566           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
13567           Extra data usually goes into the caps as 'codec_data', not
13568           as first buffer into the stream.
13569           Need to byte swap AC3 content in realmedia files for some
13570           reason (fixes #331588).
13571
13572 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13573
13574           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
13575           Original commit message from CVS:
13576           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13577           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
13578           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
13579           When operating in pull mode, post an error message on the
13580           bus when all source pads are unlinked or some other fatal
13581           error occured (#323023). Regrade some recurring debug messages
13582           to LOG level. Convert c++-style comments into C-style ones.
13583
13584 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
13585
13586           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
13587           Original commit message from CVS:
13588           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
13589           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
13590           (gst_rmdemux_all_source_pads_unlinked),
13591           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
13592           (gst_rmdemux_parse_packet):
13593           * gst/realmedia/rmdemux.h:
13594           Handle unlinked source pads properly and stop if all source pads
13595           are unlinked (#323023).
13596
13597 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
13598
13599           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
13600           Original commit message from CVS:
13601           Patch by: Michal Benes <michal dot benes at xeris dot cz>
13602           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
13603           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
13604           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
13605           * gst/mpegstream/gstmpegdemux.h:
13606           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
13607           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
13608           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
13609           situation really happens when grabbing DVB streams. Current
13610           mpegdemuxer can not handle this situation correctly and it
13611           restarts counting gstreamer timestamps from zero.
13612           Fixes #326598.
13613
13614 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
13615
13616           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
13617           Original commit message from CVS:
13618           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
13619           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
13620           * ext/a52dec/gsta52dec.h:
13621           Fix #334550: failure to play raw AC3 files due to segment problems.
13622
13623 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
13624
13625           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
13626           Original commit message from CVS:
13627           Patch by: Christophe Fergeau  <teuf gnome org>
13628           * ext/lame/gstlame.c: (gst_lame_release_memory),
13629           (gst_lame_finalize), (gst_lame_class_init),
13630           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
13631           (gst_lame_change_state):
13632           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
13633
13634 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
13635
13636           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
13637           Original commit message from CVS:
13638           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
13639           (gst_mad_sink_event), (gst_mad_change_state):
13640           Include AUDIO_CODEC tag with tags posted if input is not
13641           framed (#334258). Use _scale() util functions in more places.
13642
13643 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
13644
13645           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
13646           Original commit message from CVS:
13647           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
13648           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
13649           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
13650           property as BROKEN (see
13651           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
13652           explanation why it's broken).
13653
13654 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
13655
13656           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
13657           Original commit message from CVS:
13658           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
13659           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
13660           * configure.ac:
13661           * gst/xingheader/Makefile.am:
13662           * gst/xingheader/gstxingmux.c:
13663           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
13664           to MP3 files (this allows decoder to figure out the length of VBR
13665           files)
13666
13667 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
13668
13669           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
13670           Original commit message from CVS:
13671           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
13672           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
13673           tag (#333683, patch by: Alex Lancaster).
13674
13675 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
13676
13677           ext/amrnb/: Further fancyfication.
13678           Original commit message from CVS:
13679           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
13680           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
13681           (gst_amrnbdec_state_change):
13682           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
13683           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
13684           (gst_amrnbenc_state_change):
13685           * ext/amrnb/amrnbenc.h:
13686           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13687           (gst_amrnbparse_query):
13688           Further fancyfication.
13689           Use _take to get writable data from the adapter.
13690           Precalc packet duration.
13691           Handle disconts.
13692           Forward _push to upstream.
13693           Post error messages when something goes wrong.
13694           Remove old code in amrnbparse.
13695           Don't ignore query results from upstream.
13696
13697 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
13698
13699           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
13700           Original commit message from CVS:
13701           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
13702           The AMR encoder writes into the audio buffers it processes, so
13703           use gst_buffer_make_writable() on buffers we might (they go through
13704           an adapter, so there can be copying going on later anyway) be
13705           encoding.
13706
13707 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
13708
13709           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
13710           Original commit message from CVS:
13711           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
13712           (gst_mpeg_parse_handle_src_query):
13713           Declare variables at the beginning of a block and make
13714           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
13715
13716 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
13717
13718           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
13719           Original commit message from CVS:
13720           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
13721           Read packet size, sequence and padsize in right order again
13722           (fixes #332796; patch by: Fabrizio Gennari).
13723
13724 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
13725
13726           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
13727           Original commit message from CVS:
13728           * gst/iec958/ac3iec.c:
13729           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
13730
13731 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13732
13733           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
13734           Original commit message from CVS:
13735           * configure.ac:
13736           Make the id3tag and mad checks check for both a header and the
13737           appropriate library if the pkg-config is missing. (Closes #331842)
13738           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
13739           do the same for the plugins themselves.
13740
13741 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
13742
13743           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
13744           Original commit message from CVS:
13745           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
13746           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
13747           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
13748           * ext/mpeg2dec/gstmpeg2dec.h:
13749           Don't treat STATE_INVALID as fatal error; throw an error
13750           only after five consecutive decoding errors. Makes decoding
13751           mpeg streams more robust and fixes playback of joined clips
13752           (#300682).
13753
13754 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
13755
13756           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
13757           Original commit message from CVS:
13758           * ext/dvdnav/dvdnavsrc.h:
13759           Oops. forgot to add this one.
13760
13761 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
13762
13763           ext/Makefile.am: Fix dist-check.
13764           Original commit message from CVS:
13765           2006-02-26  Julien MOUTTE  <julien@moutte.net>
13766           * ext/Makefile.am: Fix dist-check.
13767
13768 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
13769
13770           configure.ac: Disable dvdnavsrc for now.
13771           Original commit message from CVS:
13772           * configure.ac:
13773           Disable dvdnavsrc for now.
13774
13775 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
13776
13777           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
13778           Original commit message from CVS:
13779           * configure.ac:
13780           * ext/Makefile.am:
13781           * ext/dvdnav/Makefile.am:
13782           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
13783           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
13784           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
13785           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
13786           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
13787           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
13788           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
13789           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
13790           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
13791           (gst_dvd_nav_src_make_dvd_event),
13792           (gst_dvd_nav_src_structure_set_uint64),
13793           (gst_dvd_nav_src_push_dvd_nav_packet_event),
13794           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
13795           (gst_dvd_nav_src_push_titlelang_event),
13796           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
13797           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
13798           (gst_dvd_nav_src_handle_navigation_event),
13799           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
13800           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
13801           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
13802           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
13803           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
13804           (gst_dvd_nav_src_do_init), (plugin_init):
13805           dvdnavsrc ported to 0.10, for the most part at least. Not quite
13806           ready for prime time yet though.
13807
13808 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
13809
13810           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
13811           Original commit message from CVS:
13812           * ext/cdio/Makefile.am:
13813           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
13814           required for Cygwin, see #317048)
13815           * gst/rtp/gstasteriskh263.c:
13816           Cygwin has includes for both the unix network socket API
13817           and the windows API, but only one can be included, so fix
13818           includes to only use one or the other, prefering the unxi
13819           one (#317048).
13820
13821 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
13822
13823           Port dvdsubdec to 0.10
13824           Original commit message from CVS:
13825           * configure.ac:
13826           * gst/dvdsub/Makefile.am:
13827           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
13828           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
13829           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
13830           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
13831           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
13832           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
13833           (gst_send_empty_fill), (gst_send_subtitle_frame),
13834           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
13835           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
13836           (plugin_init):
13837           * gst/dvdsub/gstdvdsubdec.h:
13838           Port dvdsubdec to 0.10
13839
13840 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13841
13842           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
13843           Original commit message from CVS:
13844           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
13845           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
13846           mpegdemux for MPEG-2 video streams.
13847
13848 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13849
13850           configure.ac: Bump nano back to CVS
13851           Original commit message from CVS:
13852           * configure.ac:
13853           Bump nano back to CVS
13854
13855 === release 0.10.2 ===
13856
13857 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13858
13859           configure.ac: releasing 0.10.2, "Season to Taste"
13860           Original commit message from CVS:
13861           * configure.ac:
13862           releasing 0.10.2, "Season to Taste"
13863
13864 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13865
13866           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
13867           Original commit message from CVS:
13868           * configure.ac:
13869           releasing 0.10.1.3 prelease for 0.10.2
13870
13871 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
13872
13873           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
13874           Original commit message from CVS:
13875           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
13876           In sink event handler, release object lock again
13877           _before_ sending EOS event downstream (#313838).
13878
13879 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
13880
13881         * ChangeLog:
13882         * gst/asfdemux/gstasf.c:
13883           fix rank of asfdemux
13884           Original commit message from CVS:
13885           fix rank of asfdemux
13886
13887 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13888
13889           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
13890           Original commit message from CVS:
13891           * configure.ac:
13892           releasing 0.10.1.2 prelease for 0.10.2
13893
13894 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
13895
13896         * gst-plugins-ugly.spec.in:
13897           latest updates
13898           Original commit message from CVS:
13899           latest updates
13900
13901 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
13902
13903           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
13904           Original commit message from CVS:
13905           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
13906           (crop_copy_i422_buffer), (crop_buffer):
13907           When we need to crop the output buffer, make sure we
13908           create a buffer of the right size and respect the implicit
13909           striding used for I420 elsewhere in GStreamer (#331301).
13910
13911 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
13912
13913           ext/cdio/gstcdio.c: Init debug category (#331253).
13914           Original commit message from CVS:
13915           * ext/cdio/gstcdio.c: (plugin_init):
13916           Init debug category (#331253).
13917
13918 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
13919
13920           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
13921           Original commit message from CVS:
13922           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
13923           Do not error out on non-recognized streams. Ignore them and allow
13924           playback of the other streams.
13925
13926 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13927
13928           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
13929           Original commit message from CVS:
13930           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
13931           Add a small sanity check for LPCM reading.
13932
13933 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
13934
13935           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
13936           Original commit message from CVS:
13937           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
13938           Take into account the file properties preroll value for
13939           timestamping/newsegment. It's weird this value was commented out.
13940
13941 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
13942
13943           gst/asfdemux/Makefile.am: More asf makefile fixing.
13944           Original commit message from CVS:
13945           * gst/asfdemux/Makefile.am:
13946           More asf makefile fixing.
13947
13948 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
13949
13950           ext/lame/gstlame.c: Fix up lame a bit.
13951           Original commit message from CVS:
13952           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
13953           (gst_lame_change_state):
13954           Fix up lame a bit.
13955           Apply patch #319782 by Gautier Portet.
13956
13957 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
13958
13959           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
13960           Original commit message from CVS:
13961           * gst/asfdemux/Makefile.am:
13962           But we do need to link against the riff libraryr.
13963
13964 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
13965
13966           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
13967           Original commit message from CVS:
13968           * gst/asfdemux/Makefile.am:
13969           We don't want asfmux.c yet.
13970
13971 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
13972
13973           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
13974           Original commit message from CVS:
13975           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
13976           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
13977           (gst_mad_change_state):
13978           Port fixes for bugs 314771, 308772, 140237, and 302625
13979           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
13980           Use GST_EVENT_FLUSH_STOP to clear data from the current input
13981           buffer, to avoid using it for any future decoding.
13982
13983 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
13984
13985           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
13986           Original commit message from CVS:
13987           * configure.ac:
13988           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
13989           (gst_asf_get_guid_nick):
13990           * gst/asfdemux/asfheaders.h:
13991           * gst/asfdemux/gstasf.c: (plugin_init):
13992           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
13993           (gst_asf_demux_class_init), (gst_asf_demux_init),
13994           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
13995           (gst_asf_demux_handle_src_event),
13996           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
13997           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
13998           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
13999           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
14000           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
14001           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
14002           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
14003           (gst_asf_demux_get_bitrate_record),
14004           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
14005           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
14006           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
14007           (gst_asf_demux_get_obj_data_correction),
14008           (gst_asf_demux_get_stream_audio),
14009           (gst_asf_demux_get_stream_correction),
14010           (gst_asf_demux_get_stream_video),
14011           (gst_asf_demux_get_stream_video_format),
14012           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
14013           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14014           (gst_asf_demux_process_stream),
14015           (gst_asf_demux_get_gst_tag_from_tag_name),
14016           (gst_asf_demux_commit_taglist),
14017           (gst_asf_demux_process_ext_content_desc),
14018           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
14019           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
14020           (gst_asf_demux_process_comment),
14021           (gst_asf_demux_process_bitrate_props_object),
14022           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
14023           (gst_asf_demux_descramble_segment),
14024           (gst_asf_demux_element_send_event),
14025           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
14026           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
14027           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
14028           (gst_asf_demux_get_src_query_types),
14029           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
14030           * gst/asfdemux/gstasfdemux.h:
14031           asfdemux ported to 0.10. Does still need a bit of work (seems like
14032           there's something funky going on when timestamping video frames).
14033           The seeking code is likely to make Wim cry, but hey, at least it
14034           compiles.
14035
14036 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
14037
14038           ext/amrnb/amrnbdec.c: Some more comments.
14039           Original commit message from CVS:
14040           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
14041           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
14042           Some more comments.
14043           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
14044           Applied patch from Fabrizio Gennari, fixes #330844.
14045
14046 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
14047
14048           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
14049           Original commit message from CVS:
14050           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14051           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
14052           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
14053           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
14054           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
14055           * ext/dvdread/dvdreadsrc.h:
14056           Let's try to play the title the user set via the URI handler or
14057           via properties instead of always playing the first title. Also,
14058           Also, count title/chapter/angle number in URI and properties
14059           from 1 rather than 0.
14060
14061 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
14062
14063           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
14064           Original commit message from CVS:
14065           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
14066           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
14067           (gst_dvd_read_src_do_duration_query):
14068           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
14069           otherwise GstBaseSrc will think we can operate pull_range based,
14070           which we don't really, and typefinding will fail miserably.
14071           Also, make seeking work somewhat (only works with flumpegdemux
14072           at the moment, mpegstream needs fixing for that first).
14073
14074 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
14075
14076           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
14077           Original commit message from CVS:
14078           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
14079           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
14080           Only allocate buffer once we know exactly how much we need,
14081           rather than gratuitously allocating 2MB-buffers all the time
14082           even if we usually need much less than that. Also, demote
14083           a debug message from DEBUG to LOG level.
14084
14085 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
14086
14087           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
14088           Original commit message from CVS:
14089           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
14090           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
14091           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
14092           (gst_dvd_read_src_do_position_query):
14093           Add some more debugging and fix duration query in BYTES.
14094
14095 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
14096
14097           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
14098           Original commit message from CVS:
14099           * configure.ac:
14100           * ext/Makefile.am:
14101           * ext/dvdread/Makefile.am:
14102           * ext/dvdread/dvdreadsrc.c:
14103           * ext/dvdread/dvdreadsrc.h:
14104           Half-baked port to 0.10. Needs some love
14105           in the seeking department, but at least
14106           it does something.
14107           * ext/dvdread/stream_labels.c:
14108           * ext/dvdread/stream_labels.h:
14109           Remove these (we use ISO-639 language codes internally; applications
14110           that want to translate those into language names for display to the
14111           user should rely on the iso-codes package for that).
14112
14113 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
14114
14115           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
14116           Original commit message from CVS:
14117           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
14118           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
14119           (gst_amrnbdec_state_change):
14120           * ext/amrnb/amrnbdec.h:
14121           Fix amrnbdec, handle events, take copy from adapter since the decoder
14122           apparently writes in the source data.
14123           Use some _scale_int, and precalc duration.
14124           Fix some leaks, post ERROR messages.
14125
14126 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
14127
14128           docs/plugins/: Add cdio plugin to docs.
14129           Original commit message from CVS:
14130           * docs/plugins/Makefile.am:
14131           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14132           * docs/plugins/gst-plugins-good-plugins-sections.txt:
14133           * docs/plugins/inspect/plugin-cdio.xml:
14134           Add cdio plugin to docs.
14135           * ext/cdio/gstcdiocddasrc.c:
14136           Add gtk-doc blurb.
14137           * ext/cdio/gstcdio.c:
14138           The plugin is called 'cdio' not 'cddio'.
14139
14140 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
14141
14142           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
14143           Original commit message from CVS:
14144           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
14145           One source pad not being linked is not an error condition when we're
14146           still parsing the header. In this case (e.g. where we don't have a
14147           suitable decoder installed) just pretend everything is fine, so that
14148           the demuxer will actually go on to signal no-more-pads when done
14149           parsing the header, otherwise  decodebin/playbin will never post the
14150           appropriate error message if decoders are not available.
14151
14152 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
14153
14154         * ChangeLog:
14155         * common:
14156         * ext/mad/gstid3tag.c:
14157         * gst/realmedia/rmdemux.c:
14158           Just make it compile with --disable-gst-debug.
14159           Original commit message from CVS:
14160           Just make it compile with --disable-gst-debug.
14161
14162 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
14163
14164           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
14165           Original commit message from CVS:
14166           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
14167           (gst_mad_check_caps_reset), (gst_mad_chain):
14168           Merge patch from Radoslaw Szkodzinski (bug 326734)
14169
14170 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14171
14172           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
14173           Original commit message from CVS:
14174           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
14175           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
14176           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
14177           (gst_id3_tag_chain):
14178           fixing Gdate handling
14179           enabling mux/demux mode switching
14180           adding better debug output
14181
14182 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14183
14184           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...
14185           Original commit message from CVS:
14186           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
14187           If we haven't set caps on a source pad yet, the caps on the
14188           pad are NULL, not un-fixed. Set caps on outgoing buffers.
14189
14190 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14191
14192           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
14193           Original commit message from CVS:
14194           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
14195           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
14196           * ext/lame/gstlame.h:
14197           Contrary to what the const char in the lame API might suggest,
14198           lame expects us to keep the strings we pass to id3tag_set_foo()
14199           around; it doesn't free them either though, so we have to store
14200           them somewhere and free them later when we can be sure lame
14201           doesn't need them any longer.
14202
14203 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
14204
14205           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...
14206           Original commit message from CVS:
14207           * ext/lame/gstlame.c: (add_one_tag):
14208           Fix handling of GST_TAG_DATE (#311679), don't pass an
14209           uninitialised string pointer to lame if we don't know
14210           how to handle the tag type, and fix minor memory leak.
14211
14212 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
14213
14214           ext/mad/gstmad.c: Fix debug message.
14215           Original commit message from CVS:
14216           * ext/mad/gstmad.c: (gst_mad_chain):
14217           Fix debug message.
14218
14219 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14220
14221           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
14222           Original commit message from CVS:
14223           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
14224           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14225           Erase spurious call to gst_segment_set_newsegment.
14226           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
14227           the superclass method when handling NEWSEGMENT events.
14228           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
14229           and dvd-audio-restart event handling. There are currently less
14230           hackish ways of handling the sparse audio stream problem.
14231
14232 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14233
14234           fix up error domains, error strings, and use of translation
14235           Original commit message from CVS:
14236           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
14237           * ext/dvdnav/dvdnavsrc.c: (if):
14238           * ext/dvdread/stream_labels.c:
14239           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
14240           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
14241           fix up error domains, error strings, and use of translation
14242           * po/POTFILES.in:
14243           fix up this file, even though none of them are actually marked
14244           for build yet.
14245
14246 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14247
14248           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
14249           Original commit message from CVS:
14250           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
14251           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
14252           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
14253           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
14254           (gst_mpeg_parse_change_state):
14255           Make timestamp adjustment somewhat milder. Actual timestamps are
14256           now sent unmodified unless an actual gap is found in the
14257           stream. This should fix time display when playing most MPEG
14258           files.
14259
14260 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
14261
14262           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
14263           Original commit message from CVS:
14264           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
14265           * ext/cdio/gstcdio.h:
14266           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
14267           Fix build for libcdio versions >= 76; give slightly lower rank
14268           than cdparanoia.
14269
14270 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
14271
14272           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
14273           Original commit message from CVS:
14274           * configure.ac:
14275           * ext/Makefile.am:
14276           * ext/cdio/Makefile.am:
14277           * ext/cdio/gstcdio.c:
14278           * ext/cdio/gstcdio.h:
14279           * ext/cdio/gstcdiocddasrc.c:
14280           * ext/cdio/gstcdiocddasrc.h:
14281           Port libcdio cdda source, formerly known as cddasrc, now known as
14282           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
14283           but that's not tested (fixes #317658).
14284
14285 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
14286
14287           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
14288           Original commit message from CVS:
14289           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14290           tss tss... always set caps on outgoing buffer.
14291
14292 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
14293
14294         * gst-plugins-ugly.spec.in:
14295           update spec file
14296           Original commit message from CVS:
14297           update spec file
14298
14299 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14300
14301         * ChangeLog:
14302         * configure.ac:
14303           back to HEAD
14304           Original commit message from CVS:
14305           back to HEAD
14306
14307 === release 0.10.1 ===
14308
14309 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14310
14311         * ChangeLog:
14312         * NEWS:
14313         * RELEASE:
14314         * configure.ac:
14315         * docs/plugins/gst-plugins-ugly-plugins.args:
14316         * docs/plugins/inspect/plugin-a52dec.xml:
14317         * docs/plugins/inspect/plugin-amrnb.xml:
14318         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14319         * docs/plugins/inspect/plugin-iec958.xml:
14320         * docs/plugins/inspect/plugin-lame.xml:
14321         * docs/plugins/inspect/plugin-mad.xml:
14322         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14323         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14324         * docs/plugins/inspect/plugin-rmdemux.xml:
14325           releasing 0.10.1
14326           Original commit message from CVS:
14327           releasing 0.10.1
14328
14329 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14330
14331         * ChangeLog:
14332         * configure.ac:
14333           prerelease
14334           Original commit message from CVS:
14335           prerelease
14336
14337 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
14338
14339           Pass unhandled queries upstream (useful e.g. for SEEKING query)
14340           Original commit message from CVS:
14341           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
14342           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
14343           * ext/mad/gstmad.c: (gst_mad_src_query):
14344           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
14345           * ext/sidplay/gstsiddec.cc:
14346           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14347           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
14348           Pass unhandled queries upstream (useful e.g. for SEEKING query)
14349           (fixes #325652; based on patch by: Philippe); make rmdemux return
14350           FALSE for position queries, instead of setting -1 as value and
14351           returning TRUE.
14352
14353 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14354
14355           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14356           Original commit message from CVS:
14357           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
14358           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14359           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
14360           rewrite timestamps in the case segments are being set from
14361           upstream, but use timestamps unmodified. Also send proper position
14362           values. This allows for correct time display and makes queries
14363           work in sink elements.
14364           * gst/mpegstream/gstdvddemux.h:
14365           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14366           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
14367           Rename flush_filter to segment_filter, which is better represents
14368           what the arreibute does.
14369           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
14370           Activate segment filtering when a timestamp discontinuity is seen.
14371
14372 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
14373
14374           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...
14375           Original commit message from CVS:
14376           * ext/mad/gstmad.c: (gst_mad_chain):
14377           Don't forget that we need to send out a newsegment event after a
14378           restart even if we don't have enough data to decode a frame right
14379           now.
14380
14381 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14382
14383           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
14384           Original commit message from CVS:
14385           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
14386           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
14387           Use the new "audio-shutdown" and "audio-restart" DVD events
14388           instead of the "spu-still-frame" event to shutdown and restart
14389           the audio pipeline.
14390           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
14391           Check for cases where the segment-based adjustment calculation
14392           would produce negative values (which result in an overflow) and
14393           return GST_CLOCK_TIME_NONE instead.
14394           * gst/mpegstream/gstdvddemux.h:
14395           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14396           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
14397           Add a mechanism to discard audio buffers with timestamps outside
14398           the currently set segment. This was causing (sometimes serious)
14399           synchronization problems after seeking in DVDs with LPCM audio,
14400           since VOBUs usually contain audio material that lies outside the
14401           timestamp range specified by the header.
14402
14403 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14404
14405           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
14406           Original commit message from CVS:
14407           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
14408           Remove lingering reference to GstID3Demux
14409           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
14410           Don't output debug saying padding streams are unknown type,
14411           because they're not
14412
14413 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14414
14415           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
14416           Original commit message from CVS:
14417           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
14418           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
14419           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
14420           LPCM.
14421           * gstmpegdemux.h:
14422           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
14423           (gst_mpeg_demux_get_audio_stream):
14424           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
14425           (gst_dvd_demux_get_audio_stream)
14426           (gst_dvd_demux_get_subpicture_stream)
14427           (gst_dvd_demux_send_subbuffer):
14428           Send current* pad buffers with appropriate caps.
14429
14430 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14431
14432           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
14433           Original commit message from CVS:
14434           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
14435           * gst/iec958/ac3iec.h:
14436           * gst/iec958/ac3iec.c:
14437           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
14438           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
14439           raw-audio property to ac3iec958 that allows setting the source pad
14440           caps to raw audio instead of audio/x-iec958. This makes it
14441           possible to use ac3iec958 together with the normal alsasink
14442           element to drive an external receiver that autodetects AC3
14443           content.
14444
14445 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
14446
14447           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
14448           Original commit message from CVS:
14449           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
14450           (ac3iec_chain_dvd):
14451           * gst/iec958/ac3iec.h:
14452           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
14453
14454 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
14455
14456           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
14457           Original commit message from CVS:
14458           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
14459           When getting a seek event, first check if the upstream element
14460           can handle it and only do our own seek stuff when it can't
14461           (should fix #322856).
14462
14463 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14464
14465           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
14466           Original commit message from CVS:
14467           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
14468           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
14469           Really convert to BYTES format when we want to convert
14470           to bytes (use right variable; fixes #322856).
14471
14472 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14473
14474           Big mpegparse clean up, second round:
14475           Original commit message from CVS:
14476           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
14477           Big mpegparse clean up, second round:
14478           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
14479           Send and EOS event down the audio pipeline when an still frame
14480           event arrives. This prevents the pipeline from locking when a
14481           still menu comes directly after a flush.
14482           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
14483           Don't send a newsegment in reset.
14484           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
14485           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
14486           Move the code of handle_newsegment to process_event. Send a
14487           NEWSEGMENT after FLUSH_STOP.
14488           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
14489           moving to PAUSED.
14490           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
14491           (gst_mpeg_demux_class_init): Don't override send_event.
14492           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
14493           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
14494           (gst_mpeg_demux_reset):
14495           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
14496           attribute.
14497           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14498           Reset the mpegparse element after a flush.
14499           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
14500           Don't forward events.
14501           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14502           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14503           handle_newsegment is not a virtual method anymore.
14504           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
14505           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
14506           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
14507           rid of send_newsegment virtual method.
14508           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
14509           handle DVD events and call the superclass method for other event
14510           types.
14511           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
14512           override process_event anymore.
14513           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
14514           (gst_mpeg_parse_process_event): Move actual event processing to
14515           process event so that subclasses can properly override or extend
14516           it.
14517           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14518           Eliminate time parameter in process event.
14519           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
14520           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
14521           (gst_mpeg_demux_send_subbuffer):
14522           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
14523           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
14524           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
14525           adding the value of the adjust attribute.
14526           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
14527           rid of the adjust attribute. Now all timestamp adjustments are
14528           performed by mpegparse using the current segment.
14529           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14530           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
14531           on the adjust attribute for SCR values and the current segment.
14532           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
14533           adjust_ts virtual method to adjust timestamps for outgoing
14534           buffers.
14535           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
14536           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
14537           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
14538           (gst_dvd_demux_handle_newsegment): Don't override
14539           handle_newsegment.
14540           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
14541           Check for DVD events in process_event instead of
14542           handle_dvd_event.
14543           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14544           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
14545           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
14546           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
14547           (gst_mpeg_demux_send_event):
14548           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
14549           (gst_dvd_demux_handle_dvd_event):
14550           Eliminate the time parameter in send_event.
14551
14552 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14553
14554           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
14555           Original commit message from CVS:
14556           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
14557           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
14558           Fix typefinding in id3demux, and then remove it in favour
14559           of the new LGPL id3demux in gst-plugins-good
14560           * ext/mad/gstmad.c: (gst_mad_dispose):
14561           dispose can run more than once.
14562
14563 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14564
14565           gst/asfdemux/gstasfmux.c: change some char* into char[]
14566           Original commit message from CVS:
14567           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
14568           change some char* into char[]
14569
14570 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
14571
14572           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
14573           Original commit message from CVS:
14574           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
14575           Remove memleak from unused GstRMDemuxStream
14576
14577 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
14578
14579           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
14580           Original commit message from CVS:
14581           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
14582           (gst_id3_tag_do_typefind):
14583           Use the correct function to free typefind factory list.
14584
14585 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
14586
14587           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
14588           Original commit message from CVS:
14589           * ext/mad/gstmad.c: (gst_mad_src_query):
14590           For position and duration queries in TIME format, try the peer
14591           first (might be a demuxer).
14592
14593 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14594
14595           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
14596           Original commit message from CVS:
14597           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
14598           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
14599           Properly handle non contiguous VOBUs by adding the segment accum
14600           field to the adjust value.
14601           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
14602           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
14603           handle_newsegment to prevent sending actual newsegment events and
14604           use tiemstamp rewriting instead.
14605           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
14606           dvd-lang-codes.
14607           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
14608           (gst_mpeg_parse_event):
14609           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14610           Add a new parameter to handle_newsegment to allow controlling
14611           whether newsegment events are forwarded or not.
14612           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14613           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
14614           (gst_dvd_demux_reset):
14615           last_end_ptm and discont_time aren't necessary anymore, since
14616           timestamp adjustment is now replaced by newsegment events.
14617           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
14618           timestamps.
14619           * gst/mpegstream/gstdvddemux.h:
14620           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
14621           Don't handle dvd-nav-packet events anymore, since the are now
14622           replaced by standard newsegment events.
14623           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14624           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
14625           (gst_dvd_demux_change_state):
14626           * gst/mpegstream/gstdvddemux.h:
14627           Get rid of the ignore_next_newmedia_discont hack.
14628           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
14629           (gst_dvd_demux_handle_newsegment):
14630           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
14631           (gst_mpeg_demux_handle_newsegment): Don't override
14632           handle_newsegment anymore. It was only necessary to handle
14633           NEWMEDIA events.
14634           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
14635           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
14636           (gst_dvd_demux_set_cur_subpicture):
14637           Reactivate handling of DVD events.
14638           * gst/mpegstream/gstmpegparse.c (normal_seek)
14639           (gst_mpeg_parse_handle_src_event)
14640           (gst_mpeg_parse_handle_src_query):
14641           First attempt at reenabling seek.
14642           * gst/mpegstream/gstmpegparse.h:
14643           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
14644           (gst_mpeg_parse_update_streaminfo)
14645           (gst_mpeg_parse_get_rate)
14646           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
14647           (gst_mpeg_parse_handle_src_query):
14648           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
14649           Make queries work again.
14650           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
14651           (gst_mpeg_parse_handle_newsegment)
14652           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
14653           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
14654           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
14655           Get rid of the newsegment_pending attribute, and rely instead on
14656           proper timestamp adjustment.
14657           * gst/mpegstream/gstmpegparse.c
14658           (gst_mpeg_parse_get_src_event_masks): Erase.
14659           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
14660           Initialize fields before creating pads to prevent the pad creation
14661           callback from failing.
14662           (gst_mpeg_parse_reset): Initialize new fields, and change
14663           initialization order to match the order in the structure.
14664           (gst_mpeg_parse_handle_newsegment): Forward new segment events
14665           whenever possible, and update the current segment.
14666           (gst_mpeg_parse_send_newsegment): Update the current segment and
14667           pending_newsegment.
14668           (gst_mpeg_parse_pad_added): Use the current segment to send
14669           newsegment events to new pads.
14670           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
14671           and events. Properly update newsegment_pending.
14672           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
14673           New fields do_adjust and current_segment.
14674           * gst/mpegstream/gstmpegdemux.c:
14675           * gst/mpegstream/gstdvddemux.c:
14676           * gst/mpegstream/gstmpegparse.h:
14677           Rename handle_discont virtual method to handle_newsegment. Erase
14678           some (already commented out support) for old NEW_MEDIA events.
14679           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
14680           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
14681           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
14682           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
14683           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
14684           Erase the "pending_scr" field, and replace it by a slightly
14685           different handling of the current SCR. Document code blocks in
14686           parse_packhead and chain.
14687
14688 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
14689
14690           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
14691           Original commit message from CVS:
14692           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
14693           g_warning() are only for really fatal warnings. If we can't decode a
14694           tag, just ignore that tag and do a GST_WARNING.
14695
14696 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14697
14698         * ChangeLog:
14699         * ext/a52dec/gsta52dec.h:
14700         * ext/dvdread/dvdreadsrc.h:
14701         * ext/lame/gstlame.h:
14702         * ext/mad/gstid3tag.c:
14703         * ext/mad/gstmad.c:
14704         * ext/mad/gstmad.h:
14705         * ext/mpeg2dec/gstmpeg2dec.h:
14706         * ext/sidplay/gstsiddec.h:
14707         * gst/ac3parse/gstac3parse.c:
14708         * gst/ac3parse/gstac3parse.h:
14709         * gst/asfdemux/gstasfdemux.c:
14710         * gst/asfdemux/gstasfdemux.h:
14711         * gst/iec958/ac3iec.h:
14712         * gst/mpegaudioparse/gstmpegaudioparse.c:
14713         * gst/mpegaudioparse/gstmpegaudioparse.h:
14714         * gst/mpegstream/gstdvddemux.h:
14715         * gst/mpegstream/gstmpegclock.h:
14716         * gst/mpegstream/gstmpegdemux.h:
14717         * gst/mpegstream/gstmpegpacketize.h:
14718         * gst/mpegstream/gstmpegparse.c:
14719         * gst/mpegstream/gstmpegparse.h:
14720         * gst/mpegstream/gstrfc2250enc.c:
14721         * gst/mpegstream/gstrfc2250enc.h:
14722         * gst/realmedia/rmdemux.c:
14723         * gst/realmedia/rmdemux.h:
14724         * gst/synaesthesia/synaescope.c:
14725           expand tabs
14726           Original commit message from CVS:
14727           expand tabs
14728
14729 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14730
14731         * configure.ac:
14732           back to HEAD
14733           Original commit message from CVS:
14734           back to HEAD
14735
14736 === release 0.10.0 ===
14737
14738 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14739
14740         * ChangeLog:
14741         * NEWS:
14742         * RELEASE:
14743         * configure.ac:
14744         * docs/plugins/inspect/plugin-a52dec.xml:
14745         * docs/plugins/inspect/plugin-amrnb.xml:
14746         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14747         * docs/plugins/inspect/plugin-iec958.xml:
14748         * docs/plugins/inspect/plugin-lame.xml:
14749         * docs/plugins/inspect/plugin-mad.xml:
14750         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14751         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14752         * docs/plugins/inspect/plugin-rmdemux.xml:
14753           releasing 0.10.0
14754           Original commit message from CVS:
14755           releasing 0.10.0
14756
14757 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
14758
14759           Update for alloc_buffer changes.
14760           Original commit message from CVS:
14761           2005-12-05  Andy Wingo  <wingo@pobox.com>
14762           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
14763           * ext/mad/gstmad.c: (gst_mad_chain):
14764           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
14765           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
14766           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
14767           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14768           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
14769
14770 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
14771
14772           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
14773           Original commit message from CVS:
14774           2005-12-05  Andy Wingo  <wingo@pobox.com>
14775           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
14776           id3demux and id3mux now. Fixes #323199.
14777
14778 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
14779
14780         * gst-plugins-ugly.spec.in:
14781           update spec file for latest changes
14782           Original commit message from CVS:
14783           update spec file for latest changes
14784
14785 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14786
14787           fix silly Makefile.am bug so they link correctly again
14788           Original commit message from CVS:
14789           * ext/amrnb/Makefile.am:
14790           * gst/realmedia/Makefile.am:
14791           fix silly Makefile.am bug so they link correctly again
14792
14793 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14794
14795         * configure.ac:
14796           back to HEAD
14797           Original commit message from CVS:
14798           back to HEAD
14799
14800 === release 0.9.7 ===
14801
14802 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14803
14804         * ChangeLog:
14805         * LICENSE:
14806         * NEWS:
14807         * PORTED_09:
14808         * RELEASE:
14809         * common:
14810         * configure.ac:
14811         * docs/plugins/gst-plugins-ugly-plugins.args:
14812         * docs/plugins/inspect/plugin-a52dec.xml:
14813         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14814         * docs/plugins/inspect/plugin-iec958.xml:
14815         * docs/plugins/inspect/plugin-lame.xml:
14816         * docs/plugins/inspect/plugin-mad.xml:
14817         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14818         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14819         * docs/plugins/inspect/plugin-rmdemux.xml:
14820         * docs/random/LICENSE:
14821         * docs/random/PORTED_09:
14822           releasing 0.9.7
14823           Original commit message from CVS:
14824           releasing 0.9.7
14825
14826 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14827
14828         * ChangeLog:
14829         * common:
14830         * ext/amrnb/Makefile.am:
14831         * gst/realmedia/Makefile.am:
14832           Don't know how these escaped my eye before.  Fix link flags.
14833           Original commit message from CVS:
14834           Don't know how these escaped my eye before.  Fix link flags.
14835
14836 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14837
14838         * common:
14839         * examples/Makefile.am:
14840         * examples/capsfilter/Makefile.am:
14841         * examples/capsfilter/capsfilter1.c:
14842         * examples/gob/Makefile.am:
14843         * examples/gob/gst-identity2.gob:
14844         * examples/gstplay/.gitignore:
14845         * examples/gstplay/Makefile.am:
14846         * examples/gstplay/player.c:
14847         * examples/indexing/.gitignore:
14848         * examples/indexing/Makefile.am:
14849         * examples/indexing/indexmpeg.c:
14850         * examples/level/Makefile.am:
14851         * examples/level/README:
14852         * examples/level/demo.c:
14853         * examples/level/plot.c:
14854         * examples/stats/Makefile.am:
14855         * examples/stats/mp2ogg.c:
14856         * examples/switch/.gitignore:
14857         * examples/switch/Makefile.am:
14858         * examples/switch/switcher.c:
14859           no examples
14860           Original commit message from CVS:
14861           no examples
14862
14863 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
14864
14865           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
14866           Original commit message from CVS:
14867           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
14868           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
14869           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
14870           (gst_mpeg_parse_send_event):
14871           Ref events before sending them to multiple pads, after all
14872           gst_pad_send_event() takes ownership of events. Don't leak
14873           events that have not been handled (fixes #322745).
14874
14875 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14876
14877           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
14878           Original commit message from CVS:
14879           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
14880           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
14881           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
14882           from making timestamp adjustments. This will have to be re-added
14883           in some form in the near future, but in order to do that, some nav
14884           packet parsing will be necessary in mpegdemux.
14885           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
14886           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
14887           (g_value_set_int, gst_mpeg_parse_set_property)
14888           Get rid of do_adjust and use_adjust. Rename max_discont to
14889           max_src_gap.
14890           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
14891           -1, no adjustment is made.
14892           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
14893           Rename max_discont property to max_scr_gap. Erase "adjust"
14894           property.
14895           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
14896           override send_event anymore, base class does the job.
14897           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
14898           Base class now does most of the work.
14899           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
14900           Generalize to forwarding the event to all source pads in the
14901           element.
14902           * gst/mpegstream/gstmpegparse.h:
14903           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
14904           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
14905           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
14906           (gst_mpeg_parse_set_property):
14907           Clock synchronization doesn't make sense anymore for a
14908           demultiplexer.
14909
14910 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
14911
14912           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
14913           Original commit message from CVS:
14914           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
14915           Don't treat normal EOS as a fatal error.
14916
14917 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
14918
14919           ext/mad/gstmad.c: Proper warning statements,
14920           Original commit message from CVS:
14921           * ext/mad/gstmad.c: (gst_mad_chain):
14922           Proper warning statements,
14923           Don't error if the src pad isn't linked when pushing.
14924           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
14925           Proper state_change, avoids borkage when going to READY
14926
14927 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14928
14929         * configure.ac:
14930         * gst-libs/Makefile.am:
14931         * gst-libs/README:
14932         * gst-libs/ext/.gitignore:
14933         * gst-libs/gst/media-info/.gitignore:
14934         * gst-libs/gst/play/.gitignore:
14935         * gst-libs/gst/play/play.h:
14936         * gst-libs/gst/play/play.vcproj:
14937           no need for an AS_LIBTOOL call
14938           Original commit message from CVS:
14939           no need for an AS_LIBTOOL call
14940
14941 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14942
14943         * Makefile.am:
14944         * common:
14945         * gst-plugins-ugly.spec.in:
14946           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
14947           Original commit message from CVS:
14948           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
14949
14950 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14951
14952           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
14953           Original commit message from CVS:
14954           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
14955           Prime libmpeg2's pumps with some null custom buffers
14956           to ensure it doesn't ask us to discard garbage later yay.
14957
14958 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14959
14960           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
14961           Original commit message from CVS:
14962           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
14963           Prime libmpeg2's pumps with some null custom buffers
14964           to ensure it ask us to discard garbage later yay.
14965
14966 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
14967
14968           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
14969           Original commit message from CVS:
14970           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
14971           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
14972           (gst_a52dec_chain_raw):
14973           * ext/a52dec/gsta52dec.h:
14974           Accept AC3 in audio/x-private1-ac3 format, which includes
14975           DVD-specific headers, as well as raw AC3, for compatibility with
14976           some demuxers.
14977
14978 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14979
14980           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
14981           Original commit message from CVS:
14982           * ext/mad/gstmad.c: (gst_mad_chain):
14983           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
14984           skip frame synthesis and consume input data as if we'd done the
14985           decode. Makes mad not error when the src pad is not connected.
14986           (#319784)
14987
14988 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14989
14990         * ChangeLog:
14991           Erase old CVS conflict line.
14992           Original commit message from CVS:
14993           Erase old CVS conflict line.
14994
14995 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14996
14997           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
14998           Original commit message from CVS:
14999           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
15000           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
15001           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
15002           (gst_mpeg_parse_chain):
15003           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
15004           (gst_mpeg_demux_send_newsegment):
15005           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
15006           * gst/mpegstream/gstmpegparse.h:
15007           Rename send_discont method to send_newsegment and add parameters
15008           to handle actual segments. Adapt code all around to run with the
15009           new name and signature.
15010           * gst/mpegstream/gstmpegdemux.c:
15011           * gst/mpegstream/gstmpegparse.c:
15012           * gst/mpegstream/gstdvddemux.c:
15013           Convert to GST_BOILERPLATE.
15014
15015 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15016
15017         * configure.ac:
15018           fix AS_LIBTOOL call
15019           Original commit message from CVS:
15020           fix AS_LIBTOOL call
15021
15022 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15023
15024         * Makefile.am:
15025           add a torture target
15026           Original commit message from CVS:
15027           add a torture target
15028
15029 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15030
15031         * ChangeLog:
15032         * configure.ac:
15033           back to HEAD
15034           Original commit message from CVS:
15035           back to HEAD
15036
15037 === release 0.9.6 ===
15038
15039 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15040
15041         * ChangeLog:
15042         * NEWS:
15043         * RELEASE:
15044         * configure.ac:
15045         * docs/plugins/gst-plugins-ugly-plugins.args:
15046         * docs/plugins/gst-plugins-ugly-plugins.signals:
15047         * docs/plugins/inspect/plugin-a52dec.xml:
15048         * docs/plugins/inspect/plugin-amrnb.xml:
15049         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15050         * docs/plugins/inspect/plugin-iec958.xml:
15051         * docs/plugins/inspect/plugin-lame.xml:
15052         * docs/plugins/inspect/plugin-mad.xml:
15053         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15054         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15055         * docs/plugins/inspect/plugin-rmdemux.xml:
15056           releasing 0.9.6
15057           Original commit message from CVS:
15058           releasing 0.9.6
15059
15060 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
15061
15062           gst/realmedia/rmdemux.c: Fractional framerates.
15063           Original commit message from CVS:
15064           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
15065           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
15066           (find_seek_offset_bytes), (find_seek_offset_time),
15067           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
15068           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
15069           (gst_rmdemux_chain), (gst_rmdemux_send_event),
15070           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15071           (gst_rmdemux_parse_packet):
15072           Fractional framerates.
15073
15074 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15075
15076           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
15077           Original commit message from CVS:
15078           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
15079           (gst_mpeg2dec_negotiate_format), (handle_sequence),
15080           (gst_mpeg2dec_sink_event):
15081           * ext/mpeg2dec/gstmpeg2dec.h:
15082           Use fractional framerates
15083
15084 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
15085
15086           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
15087           Original commit message from CVS:
15088           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
15089           set_clock returns a boolean.
15090
15091 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
15092
15093           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
15094           Original commit message from CVS:
15095           * ext/mad/gstmad.c: (gst_mad_chain):
15096           Fix seeking even more by sending the newsegment event with the
15097           right parameters. Should fix querying in playbin/totem after
15098           a seek.
15099
15100 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
15101
15102           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
15103           Original commit message from CVS:
15104           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
15105           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
15106           Fix seeking in stand-alone mode. Fix nonexistant enum value
15107           introduced in previous commit. Improve debug messages here and
15108           there. Actually return a proper return value in the sink event
15109           handler.
15110
15111 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15112
15113         * ext/lame/gstlame.c:
15114           doh
15115           Original commit message from CVS:
15116           doh
15117
15118 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15119
15120         * ChangeLog:
15121         * ext/lame/gstlame.c:
15122         * ext/mad/gstmad.c:
15123         * ext/sidplay/gstsiddec.cc:
15124           fix up GValueEnum
15125           Original commit message from CVS:
15126           fix up GValueEnum
15127
15128 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
15129
15130         * ChangeLog:
15131         * ext/lame/gstlame.c:
15132         * ext/mad/gstid3tag.c:
15133         * ext/sidplay/gstsiddec.cc:
15134           Update for gst_tag_setter API changes.
15135           Original commit message from CVS:
15136           2005-11-22  Andy Wingo  <wingo@pobox.com>
15137           * Update for gst_tag_setter API changes.
15138
15139 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
15140
15141         * ChangeLog:
15142         * ext/a52dec/gsta52dec.c:
15143         * ext/mad/gstid3tag.c:
15144         * ext/mad/gstmad.c:
15145         * gst/mpegaudioparse/gstmpegaudioparse.c:
15146         * gst/mpegstream/gstdvddemux.c:
15147         * gst/mpegstream/gstmpegparse.c:
15148         * gst/realmedia/rmdemux.c:
15149           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
15150           Original commit message from CVS:
15151           2005-11-22  Andy Wingo  <wingo@pobox.com>
15152           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
15153           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
15154           * ext/mad/gstmad.c (gst_mad_chain)
15155           * gst/mpegaudioparse/gstmpegaudioparse.c
15156           (gst_mp3parse_sink_event)
15157           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
15158           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
15159           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
15160           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
15161           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
15162
15163 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
15164
15165           ext/mad/Makefile.am: libgsttagedit => libgsttag
15166           Original commit message from CVS:
15167           * ext/mad/Makefile.am:
15168           libgsttagedit => libgsttag
15169
15170 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
15171
15172           ext/lame/gstlame.c: Don't take the stream lock
15173           Original commit message from CVS:
15174           * ext/lame/gstlame.c: (gst_lame_sink_event):
15175           Don't take the stream lock
15176
15177 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
15178
15179           ext/: Don't take the stream lock.
15180           Original commit message from CVS:
15181           2005-11-21  Andy Wingo  <wingo@pobox.com>
15182           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
15183           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
15184           * ext/mad/gstmad.c (gst_mad_sink_event):
15185           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
15186           stream lock.
15187           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
15188           stream lock changes.
15189
15190 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
15191
15192           *.*: Ran scripts/update-macros. Oh yes.
15193           Original commit message from CVS:
15194           2005-11-21  Andy Wingo  <wingo@pobox.com>
15195           * *.h:
15196           * *.c: Ran scripts/update-macros. Oh yes.
15197
15198 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
15199
15200           gst/mpegstream/: Filler events have beem removed for now.
15201           Original commit message from CVS:
15202           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
15203           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
15204           Filler events have beem removed for now.
15205
15206 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15207
15208           gst/: Update for GST_FOURCC_FORMAT API change.
15209           Original commit message from CVS:
15210           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15211           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
15212           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
15213           Update for GST_FOURCC_FORMAT API change.
15214
15215 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
15216
15217           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
15218           Original commit message from CVS:
15219           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
15220           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
15221           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
15222           (gst_rmdemux_parse_packet):
15223           Modifications for disapearance of GST_PAD_IS_USABLE()
15224
15225 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
15226
15227           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
15228           Original commit message from CVS:
15229           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
15230           Remove some setcaps brokenness.
15231           Don't crash on bad input.
15232
15233 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
15234
15235           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
15236           Original commit message from CVS:
15237           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
15238           calling transform.
15239           (gst_id3_tag_do_typefind): Unref caps
15240           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
15241
15242 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
15243
15244         * ext/mad/gstmad.c:
15245           remove accidentally commited hack
15246           Original commit message from CVS:
15247           remove accidentally commited hack
15248
15249 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
15250
15251         * ext/mad/gstmad.c:
15252           free pad templates
15253           Original commit message from CVS:
15254           free pad templates
15255
15256 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
15257
15258           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
15259           Original commit message from CVS:
15260           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
15261           (gst_mpeg2dec_sink_event):
15262           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
15263           nice-ify debug message in event handler; add CHECKME.
15264           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15265           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
15266           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
15267           (gst_dvd_demux_sync_stream_to_time):
15268           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15269           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
15270           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
15271           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
15272           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
15273           (gst_mpeg_demux_sync_stream_to_time),
15274           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
15275           * gst/mpegstream/gstmpegdemux.h:
15276           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
15277           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
15278           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
15279           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
15280           (gst_mpeg_parse_chain):
15281           * gst/mpegstream/gstmpegparse.h:
15282           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
15283           return value confusion (gst_pad_push vs. gst_pad_send_event and
15284           gst_pad_push_event); pass flow return values to caller;
15285           miscellaneous fixes and clean-ups.
15286
15287 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
15288
15289         * gst/mpegstream/gstdvddemux.c:
15290           set rank to secondary until it works 100%
15291           Original commit message from CVS:
15292           set rank to secondary until it works 100%
15293
15294 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
15295
15296         * gst-plugins-ugly.spec.in:
15297           add mpegstream plugin to spec file
15298           Original commit message from CVS:
15299           add mpegstream plugin to spec file
15300
15301 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
15302
15303           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
15304           Original commit message from CVS:
15305           2005-11-14  Martin Soto  <soto@localhost.localdomain>
15306           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
15307           gstrfc2250enc.h.
15308
15309 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
15310
15311           partially port the mpegstream plugin to GStreamer 0.9.
15312           Original commit message from CVS:
15313           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
15314           * configure.ac:
15315           * gst/mpegstream/Makefile.am:
15316           * gst/mpegstream/gstdvddemux.c:
15317           * gst/mpegstream/gstdvddemux.h:
15318           * gst/mpegstream/gstmpegdemux.c:
15319           * gst/mpegstream/gstmpegdemux.h:
15320           * gst/mpegstream/gstmpegpacketize.c:
15321           * gst/mpegstream/gstmpegpacketize.h:
15322           * gst/mpegstream/gstmpegparse.c:
15323           * gst/mpegstream/gstmpegparse.h:
15324           * gst/mpegstream/gstmpegstream.c:
15325           * gst/mpegstream/gstrfc2250enc.c:
15326           * gst/mpegstream/gstrfc2250enc.h:
15327           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
15328           partially port the mpegstream plugin to GStreamer 0.9.
15329
15330 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
15331
15332           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
15333           Original commit message from CVS:
15334           2005-11-14  Andy Wingo  <wingo@pobox.com>
15335           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
15336           debugging, allows dll builds on windows. Fixes #316076.
15337
15338 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15339
15340         * ChangeLog:
15341         * configure.ac:
15342           back to head
15343           Original commit message from CVS:
15344           back to head
15345
15346 === release 0.9.5 ===
15347
15348 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15349
15350         * ChangeLog:
15351         * NEWS:
15352         * RELEASE:
15353         * common:
15354         * configure.ac:
15355         * docs/plugins/inspect/plugin-a52dec.xml:
15356         * docs/plugins/inspect/plugin-amrnb.xml:
15357         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15358         * docs/plugins/inspect/plugin-iec958.xml:
15359         * docs/plugins/inspect/plugin-lame.xml:
15360         * docs/plugins/inspect/plugin-mad.xml:
15361         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15362         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15363         * docs/plugins/inspect/plugin-rmdemux.xml:
15364           releasing 0.9.5
15365           Original commit message from CVS:
15366           releasing 0.9.5
15367
15368 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
15369
15370           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
15371           Original commit message from CVS:
15372           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
15373           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
15374           (handle_sequence), (handle_picture), (handle_slice),
15375           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
15376           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15377           Forward GstFlowReturn about everywhere.
15378           Handle seeking correctly.
15379
15380 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
15381
15382           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
15383           Original commit message from CVS:
15384           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
15385           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
15386           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
15387           Small cleanups in refcounting.
15388
15389 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
15390
15391           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
15392           Original commit message from CVS:
15393           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15394           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
15395           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
15396           (handle_sequence), (handle_picture):
15397           * ext/mpeg2dec/gstmpeg2dec.h:
15398           Removed lots of dubious code.
15399           Handle flushing and seeking correctly. Still leaks though...
15400
15401 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
15402
15403         * ChangeLog:
15404         * configure.ac:
15405           port plugins listing changes
15406           Original commit message from CVS:
15407           port plugins listing changes
15408
15409 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15410
15411         * ChangeLog:
15412         * configure.ac:
15413           back to HEAD
15414           Original commit message from CVS:
15415           back to HEAD
15416
15417 === release 0.9.4 ===
15418
15419 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15420
15421         * ChangeLog:
15422         * Makefile.am:
15423         * NEWS:
15424         * RELEASE:
15425         * configure.ac:
15426         * docs/plugins/gst-plugins-ugly-plugins.args:
15427         * docs/plugins/gst-plugins-ugly-plugins.signals:
15428         * docs/plugins/inspect/plugin-a52dec.xml:
15429         * docs/plugins/inspect/plugin-amrnb.xml:
15430         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15431         * docs/plugins/inspect/plugin-iec958.xml:
15432         * docs/plugins/inspect/plugin-lame.xml:
15433         * docs/plugins/inspect/plugin-mad.xml:
15434         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15435         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15436         * docs/plugins/inspect/plugin-rmdemux.xml:
15437         * gst/realmedia/rmdemux.c:
15438         * po/POTFILES.in:
15439           releasing 0.9.4
15440           Original commit message from CVS:
15441           releasing 0.9.4
15442
15443 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
15444
15445           gst/realmedia/rmdemux.c: STOPPED->FAILED
15446           Original commit message from CVS:
15447           2005-10-23  Julien MOUTTE  <julien@moutte.net>
15448           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
15449
15450 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
15451
15452         * gst-plugins-ugly.spec.in:
15453           add packaging of a52dec
15454           Original commit message from CVS:
15455           add packaging of a52dec
15456
15457 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
15458
15459           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
15460           Original commit message from CVS:
15461           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
15462           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
15463           Set correct stream time in newsegment event.
15464
15465 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15466
15467         * ext/Makefile.am:
15468           fix distcheck
15469           Original commit message from CVS:
15470           fix distcheck
15471
15472 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15473
15474         * ChangeLog:
15475         * ext/Makefile.am:
15476           fix distcheck
15477           Original commit message from CVS:
15478           fix distcheck
15479
15480 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
15481
15482           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
15483           Original commit message from CVS:
15484           * ext/a52dec/Makefile.am:
15485           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
15486           (gst_a52dec_class_init), (gst_a52dec_sink_event),
15487           (gst_a52dec_change_state):
15488           * ext/a52dec/gsta52dec.h:
15489           Re-enable CPU flags, use liboil to get them.
15490
15491 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15492
15493           Port AC3 decoder to 0.9 (#318849).
15494           Original commit message from CVS:
15495           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15496           * configure.ac:
15497           * ext/a52dec/Makefile.am:
15498           * ext/a52dec/gsta52dec.c:
15499           * ext/a52dec/gsta52dec.h:
15500           Port AC3 decoder to 0.9 (#318849).
15501
15502 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
15503
15504           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
15505           Original commit message from CVS:
15506           * ext/sidplay/gstsiddec.cc:
15507           Small fixes and more error messages.
15508
15509 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
15510
15511           API change fixen.
15512           Original commit message from CVS:
15513           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
15514           (gst_amrnbparse_state_change):
15515           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
15516           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
15517           * ext/mpeg2dec/gstmpeg2dec.c:
15518           * ext/sidplay/gstsiddec.cc:
15519           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
15520           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
15521           API change fixen.
15522
15523 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
15524
15525           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
15526           Original commit message from CVS:
15527           * configure.ac:
15528           GST_DOC has been renamed to GST_DOCBOOK_CHECK
15529
15530 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15531
15532           configure.ac: some docs I had
15533           Original commit message from CVS:
15534           * configure.ac:
15535           some docs I had
15536           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15537           trivial fixes
15538
15539 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
15540
15541           gst/realmedia/rmdemux.c: segment-start/done API change.
15542           Original commit message from CVS:
15543           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
15544           (gst_rmdemux_perform_seek):
15545           segment-start/done API change.
15546
15547 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
15548
15549         * ChangeLog:
15550         * common:
15551         * gst/iec958/ac3iec.c:
15552           Set buffer durations on IEC958 buffers.
15553           Original commit message from CVS:
15554           Set buffer durations on IEC958 buffers.
15555
15556 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
15557
15558           configure.ac: Fix glib check
15559           Original commit message from CVS:
15560           * configure.ac:
15561           Fix glib check
15562
15563 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15564
15565           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
15566           Original commit message from CVS:
15567           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
15568           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
15569
15570 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15571
15572           examples/stats/mp2ogg.c: yes, typo fixes
15573           Original commit message from CVS:
15574           * examples/stats/mp2ogg.c:
15575           yes, typo fixes
15576
15577 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15578
15579           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
15580           Original commit message from CVS:
15581           * examples/indexing/indexmpeg.c: (main):
15582           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
15583           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
15584           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
15585           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
15586           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
15587           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
15588           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
15589           * ext/dvdread/dvdreadsrc.h:
15590           * ext/lame/gstlame.h:
15591           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
15592           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
15593           * gst/iec958/ac3iec.h:
15594           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
15595           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
15596           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
15597           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
15598           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
15599           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
15600           moved bitshift from macro to enum definition
15601
15602 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
15603
15604           newsegment API update.
15605           Original commit message from CVS:
15606           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
15607           * ext/mad/gstmad.c: (gst_mad_chain):
15608           * gst/mpegaudioparse/gstmpegaudioparse.c:
15609           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15610           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
15611           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
15612           newsegment API update.
15613
15614 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
15615
15616           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
15617           Original commit message from CVS:
15618           * ext/amrnb/amrnbdec.c:
15619           Mark invalid frame sizes
15620           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
15621           UNUSABLE is not to be used here, just push out stuff so
15622           probes can continue linking or making the pad usable.
15623
15624 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
15625
15626         * ChangeLog:
15627         * gst/realmedia/rmdemux.c:
15628           Improve seek error-resilience.
15629           Original commit message from CVS:
15630           Improve seek error-resilience.
15631           Better error handling generally.
15632
15633 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15634
15635         * ChangeLog:
15636         * configure.ac:
15637           back to head
15638           Original commit message from CVS:
15639           back to head
15640
15641 === release 0.9.3 ===
15642
15643 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15644
15645         * ChangeLog:
15646         * NEWS:
15647         * README:
15648         * configure.ac:
15649         * ext/sidplay/Makefile.am:
15650           release time
15651           Original commit message from CVS:
15652           release time
15653
15654 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
15655
15656         * gst/realmedia/rmdemux.h:
15657           Forgot to commit this file. I hate Nano.
15658           Original commit message from CVS:
15659           Forgot to commit this file. I hate Nano.
15660
15661 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
15662
15663         * ChangeLog:
15664         * common:
15665         * gst/realmedia/rmdemux.c:
15666           Sanity checks and memory leak fixes for real demuxer
15667           Original commit message from CVS:
15668           Sanity checks and memory leak fixes for real demuxer
15669
15670 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
15671
15672           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
15673           Original commit message from CVS:
15674           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
15675           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
15676           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
15677           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
15678           Real demuxer fixes. Make it more bulletproof against bad data,
15679           identify a few more stream types.
15680           Fix seeking so that it works (at least with the seek example
15681           program; it still fails with totem).
15682
15683 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
15684
15685           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
15686           Original commit message from CVS:
15687           * gst/mpegaudioparse/gstmpegaudioparse.c:
15688           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15689           Set correct caps on buffers too.
15690
15691 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
15692
15693           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
15694           Original commit message from CVS:
15695           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
15696           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15697           * gst/mpegaudioparse/gstmpegaudioparse.h:
15698           Put timestamps on buffers.
15699
15700 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
15701
15702         * ChangeLog:
15703         * ext/amrnb/amrnbenc.c:
15704           Changed amrnbenc description, it is an encoder, not decoder.
15705           Original commit message from CVS:
15706           Changed amrnbenc description, it is an encoder, not decoder.
15707
15708 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
15709
15710         * ChangeLog:
15711         * gst/iec958/ac3_padder.c:
15712         * gst/iec958/ac3_padder.h:
15713         * gst/iec958/ac3iec.c:
15714           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
15715           Original commit message from CVS:
15716           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
15717           more accurate, and to check AC3 checksums (both of them in each frame),
15718           and dump the frame (as a probable sync failure) if they don't match.
15719           General code cleanup, improved comments. Changed to not construct the
15720           header backwards, and not byteswap everything else. If we end up needing
15721           to do little-endian output, we should swap in the element doing the
15722           output (AC3 is big-endian).
15723
15724 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
15725
15726         * gst-plugins-ugly.spec.in:
15727           fix spec file for ugly
15728           Original commit message from CVS:
15729           fix spec file for ugly
15730
15731 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15732
15733         * docs/plugins/inspect/plugin-lame.xml:
15734           revert empty commit
15735           Original commit message from CVS:
15736           revert empty commit
15737
15738 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15739
15740         * docs/plugins/scan.stamp:
15741           whoops, wrong files
15742           Original commit message from CVS:
15743           whoops, wrong files
15744
15745 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15746
15747           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
15748           Original commit message from CVS:
15749           * docs/plugins/gst-plugins-ugly-plugins.args:
15750           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15751           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15752           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15753           commit missing files
15754           * docs/plugins/inspect/plugin-lame.xml:
15755           update
15756
15757 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15758
15759         * Makefile.am:
15760         * common:
15761         * gst-plugins-ugly.spec.in:
15762           add check-valgrind target
15763           Original commit message from CVS:
15764           add check-valgrind target
15765
15766 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15767
15768         * docs/plugins/scanobj-build.stamp:
15769           add stamp
15770           Original commit message from CVS:
15771           add stamp
15772
15773 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
15774
15775           ext/lame/gstlame.c: Set caps on outgoing buffers.
15776           Original commit message from CVS:
15777           * ext/lame/gstlame.c: (gst_lame_chain):
15778           Set caps on outgoing buffers.
15779
15780 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15781
15782         * ChangeLog:
15783         * ext/lame/gstlame.c:
15784         * ext/lame/gstlame.h:
15785           clean up further so we don't try to set up five times for a simple pipeline
15786           Original commit message from CVS:
15787           clean up further so we don't try to set up five times for
15788           a simple pipeline
15789
15790 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
15791
15792         * ChangeLog:
15793         * common:
15794         * gst/iec958/ac3iec.c:
15795           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
15796           Original commit message from CVS:
15797           Set setcaps function on sink pad, not source pad. Produce correct caps
15798           on output buffers.
15799
15800 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15801
15802         * common:
15803         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15804         * docs/plugins/inspect/plugin-iec958.xml:
15805         * docs/plugins/inspect/plugin-lame.xml:
15806         * docs/plugins/inspect/plugin-mad.xml:
15807         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15808         * docs/plugins/inspect/plugin-rmdemux.xml:
15809           update inspect with source
15810           Original commit message from CVS:
15811           update inspect with source
15812
15813 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15814
15815           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
15816           Original commit message from CVS:
15817           * ext/mad/gstid3tag.c:
15818           gsttaginterface.h -> gsttagsetter.h
15819
15820 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15821
15822         * configure.ac:
15823           back to HEAD
15824           Original commit message from CVS:
15825           back to HEAD
15826
15827 === release 0.9.1 ===
15828
15829 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15830
15831         * ChangeLog:
15832         * NEWS:
15833         * README:
15834         * RELEASE:
15835         * autogen.sh:
15836         * configure.ac:
15837           releasing 0.9.2
15838           Original commit message from CVS:
15839           releasing 0.9.2
15840
15841 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
15842
15843           ext/amrnb/: State change function updates.
15844           Original commit message from CVS:
15845           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
15846           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
15847           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
15848           State change function updates.
15849
15850 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15851
15852           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
15853           Original commit message from CVS:
15854           * ext/mpeg2dec/gstmpeg2dec.c:
15855           GST_CAT_SEEK disappeared from the public API at some point
15856
15857 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15858
15859         * gst/iec958/ac3_padder.c:
15860         * gst/iec958/ac3_padder.h:
15861           doc fixes
15862           Original commit message from CVS:
15863           doc fixes
15864
15865 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15866
15867         * Makefile.am:
15868         * autogen.sh:
15869         * common:
15870         * configure.ac:
15871         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15872         * docs/plugins/inspect-build.stamp:
15873         * docs/plugins/inspect.stamp:
15874         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15875         * docs/plugins/inspect/plugin-iec958.xml:
15876         * docs/plugins/inspect/plugin-lame.xml:
15877         * docs/plugins/inspect/plugin-mad.xml:
15878         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15879         * docs/plugins/inspect/plugin-rmdemux.xml:
15880           docs for ugly plugins
15881           Original commit message from CVS:
15882           docs for ugly plugins
15883
15884 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15885
15886         * gst-plugins-ugly.spec.in:
15887         * gst/iec958/Makefile.am:
15888           build fixes
15889           Original commit message from CVS:
15890           build fixes
15891
15892 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
15893
15894         * ChangeLog:
15895         * gst/iec958/ac3iec.c:
15896           Accept audio/x-private1-a3c on sink pad
15897           Original commit message from CVS:
15898           Accept audio/x-private1-a3c on sink pad
15899
15900 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15901
15902         * gst-plugins-ugly.spec.in:
15903           spec updates
15904           Original commit message from CVS:
15905           spec updates
15906
15907 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
15908
15909         * examples/gstplay/player.c:
15910         * examples/stats/mp2ogg.c:
15911         * ext/a52dec/gsta52dec.c:
15912         * ext/amrnb/amrnbdec.c:
15913         * ext/amrnb/amrnbenc.c:
15914         * ext/amrnb/amrnbparse.c:
15915         * ext/dvdnav/dvdnavsrc.c:
15916         * ext/dvdread/dvdreadsrc.c:
15917         * ext/lame/gstlame.c:
15918         * ext/mad/gstid3tag.c:
15919         * ext/mad/gstmad.c:
15920         * ext/mpeg2dec/gstmpeg2dec.c:
15921         * gst/ac3parse/gstac3parse.c:
15922         * gst/asfdemux/gstasfdemux.c:
15923         * gst/asfdemux/gstasfmux.c:
15924         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15925         * gst/iec958/ac3iec.c:
15926         * gst/mpegaudioparse/gstmpegaudioparse.c:
15927         * gst/mpegstream/gstdvddemux.c:
15928         * gst/mpegstream/gstmpegdemux.c:
15929         * gst/mpegstream/gstmpegparse.c:
15930         * gst/mpegstream/gstrfc2250enc.c:
15931         * gst/realmedia/rmdemux.c:
15932         * gst/synaesthesia/gstsynaesthesia.c:
15933           All plugins updated for element state changes.
15934           Original commit message from CVS:
15935           2005-09-02  Andy Wingo  <wingo@pobox.com>
15936           * All plugins updated for element state changes.
15937
15938 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
15939
15940         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15941         * gst/iec958/ac3iec.c:
15942           Fix return types in setcaps functions
15943           Original commit message from CVS:
15944           Fix return types in setcaps functions
15945
15946 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
15947
15948         * ChangeLog:
15949         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15950         * gst/iec958/ac3iec.c:
15951           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
15952           Original commit message from CVS:
15953           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
15954           Some general cleanups in iec958 framer.
15955
15956 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15957
15958         * common:
15959         * m4/Makefile.am:
15960         * m4/as-arts.m4:
15961         * m4/esd.m4:
15962         * m4/gst-alsa.m4:
15963         * m4/gst-artsc.m4:
15964         * m4/gst-matroska.m4:
15965         * m4/ogg.m4:
15966         * m4/vorbis.m4:
15967           fix distcheck; remove some old m4s
15968           Original commit message from CVS:
15969           fix distcheck; remove some old m4s
15970
15971 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
15972
15973         * ChangeLog:
15974         * configure.ac:
15975         * gst/iec958/Makefile.am:
15976         * gst/iec958/ac3_padder.c:
15977         * gst/iec958/ac3_padder.h:
15978         * gst/iec958/ac3iec.c:
15979         * gst/iec958/ac3iec.h:
15980           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
15981           Original commit message from CVS:
15982           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
15983
15984 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
15985
15986           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
15987           Original commit message from CVS:
15988           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
15989           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
15990           (gst_dvdlpcmdec_change_state):
15991           Cleanups, fixed header parsing and stripping.
15992
15993 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
15994
15995         * ChangeLog:
15996         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15997           Use the right bytes when parsing the LPCM dvd header
15998           Original commit message from CVS:
15999           Use the right bytes when parsing the LPCM dvd header
16000
16001 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
16002
16003         * ChangeLog:
16004         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16005           Return the correct values from chain function
16006           Original commit message from CVS:
16007           Return the correct values from chain function
16008
16009 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16010
16011         * common:
16012         * docs/Makefile.am:
16013         * docs/plugins/.gitignore:
16014         * docs/random/ChangeLog-0.8:
16015         * docs/version.entities.in:
16016           adding doc stuff
16017           Original commit message from CVS:
16018           adding doc stuff
16019
16020 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
16021
16022         * ChangeLog:
16023         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16024         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16025           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
16026           Original commit message from CVS:
16027           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
16028           header; instead do this internally. Also support the old way, using
16029           a different mime-type. CVS:
16030