Merge remote-tracking branch 'origin/master' into 0.11
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 0.11.1 ===
2
3 2012-02-17  Wim Taymans <wim.taymans@collabora.co.uk>
4
5         * configure.ac:
6           releasing 0.11.1, "Moonlapse Vertigo"
7
8 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9
10           Merge branch 'master' into 0.11
11           Conflicts:
12           ext/mad/gstmad.c
13
14 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15
16         * ext/mad/gstmad.c:
17           mad: unhack last frame coaxing
18           ... so as to maximally use available base class API and interfere least
19           as possible with its internal state.
20
21 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
22
23         * ext/mad/gstmad.c:
24           mad: fix compilation
25
26 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
27
28         * ext/mad/gstmad.c:
29           mad: chain up to default event handler
30
31 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
32
33         * ext/x264/gstx264enc.c:
34           x264enc: unmap video frame after encoding
35           Fixes major memory leak.
36           https://bugzilla.gnome.org/show_bug.cgi?id=669863
37
38 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
39
40         * ext/x264/gstx264enc.c:
41           x264enc: fix after merge
42
43 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
44
45           Merge branch 'master' into 0.11
46           Conflicts:
47           ext/x264/gstx264enc.c
48
49 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
50
51         * ext/sidplay/gstsiddec.cc:
52         * ext/sidplay/gstsiddec.h:
53           sidplay: don't use ulong properties
54
55 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
56
57         * ext/sidplay/gstsiddec.cc:
58           sidplay: fix negotiation
59
60 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
61
62         * ext/x264/gstx264enc.c:
63           x264enc: Add baseline profile to caps
64           libx264 does not yet support the features that create the difference
65           between baseline and constrained baseline profile. Hence it currently
66           supports both though it can only technically encode constrained
67           baseline.
68
69 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
70
71         * ext/amrnb/amrnbenc.c:
72         * gst/asfdemux/gstasfdemux.c:
73         * gst/realmedia/rdtmanager.c:
74           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
75
76 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
77
78         * tests/check/elements/mpeg2dec.c:
79           mpeg2dec: fix test a bit more
80           Still broken because cropping is broken in mpeg2dec
81
82 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
83
84         * tests/check/elements/amrnbenc.c:
85         * tests/check/elements/x264enc.c:
86         * tests/check/elements/xingmux.c:
87           tests: fix some tests
88
89 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
90
91         * ext/twolame/gsttwolamemp2enc.c:
92           twolame: Use new audio encoder/decoder base class API for srcpad caps
93
94 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
95
96         * ext/lame/gstlamemp3enc.c:
97           lame: Use new audio encoder/decoder base class API for srcpad caps
98
99 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
100
101         * ext/mad/gstmad.c:
102           mad: Use new audio encoder/decoder base class API for srcpad caps
103
104 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
105
106         * ext/a52dec/gsta52dec.c:
107           a52dec: Use new audio encoder/decoder base class API for srcpad caps
108
109 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
110
111         * ext/amrwbdec/amrwbdec.c:
112           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
113
114 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
115
116         * ext/amrnb/amrnbdec.c:
117         * ext/amrnb/amrnbenc.c:
118           amrnb: Use new audio encoder/decoder base class API for srcpad caps
119
120 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
121
122         * ext/mad/gstmad.c:
123           mad: ensure we do not confuse the base class with our buffer guard
124           mad expects extra bytes at the end of a buffer (see discussion in
125           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
126           and since we inject these without the base class' knowledge, we
127           need to hide the bodies better.
128           This fixes an assert at EOS when decoding an mp3 manually without
129           an intervening mpegaudioparse.
130
131 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
132
133         * gst/realmedia/rtspreal.c:
134           update for HEADER flag
135
136 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
137
138         * ext/x264/gstx264enc.c:
139         * ext/x264/gstx264enc.h:
140           x264enc: implement force-key-unit API
141
142 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
143
144         * common:
145           Automatic update of common submodule
146           From c463bc0 to 7fda524
147
148 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
149
150         * ext/amrnb/amrnbdec.c:
151         * ext/amrwbdec/amrwbdec.c:
152           amr: port to 0.11 again
153
154 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
155
156           Merge branch 'master' into 0.11
157           Conflicts:
158           ext/a52dec/gsta52dec.c
159
160 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
161
162         * ext/a52dec/gsta52dec.c:
163         * ext/amrnb/amrnbdec.c:
164         * ext/amrnb/amrnbenc.c:
165         * ext/amrwbdec/amrwbdec.c:
166         * ext/dvdread/dvdreadsrc.c:
167         * ext/lame/gstlamemp3enc.c:
168         * ext/mad/gstmad.c:
169         * ext/mpeg2dec/gstmpeg2dec.c:
170         * ext/sidplay/gstsiddec.cc:
171         * ext/twolame/gsttwolamemp2enc.c:
172         * gst/asfdemux/asfpacket.c:
173         * gst/asfdemux/gstasfdemux.c:
174         * gst/asfdemux/gstrtpasfdepay.c:
175         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
176         * gst/dvdsub/gstdvdsubdec.c:
177         * gst/dvdsub/gstdvdsubdec.h:
178         * gst/realmedia/gstrdtbuffer.c:
179         * gst/realmedia/gstrdtbuffer.h:
180         * gst/realmedia/rdtdepay.c:
181         * gst/realmedia/rmdemux.c:
182         * gst/realmedia/rmutils.c:
183           port to new memory API
184
185 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
186
187         * common:
188           Automatic update of common submodule
189           From 2a59016 to c463bc0
190
191 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
192
193         * gst-libs/gst/glib-compat-private.h:
194           Remove compatibility versions for deprecated GLib API
195
196 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
197
198         * ext/a52dec/gsta52dec.c:
199           a52dec: fix read buffer overflow upon syncing
200           The wrong size was being decremented, leading to a runaway
201           read loop.
202
203 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
204
205         * common:
206         * configure.ac:
207           Add --disable-fatal-warnings configure option
208
209 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
210
211         * gst/asfdemux/gstasfdemux.c:
212         * gst/realmedia/rademux.c:
213         * gst/realmedia/rdtmanager.c:
214         * gst/realmedia/rmdemux.c:
215           port to new gthread API
216
217 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
218
219         * configure.ac:
220           configure.ac: Require GLib 2.31.10 for consistency
221
222 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
223
224         * common:
225           Automatic update of common submodule
226           From 0807187 to 2a59016
227
228 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
229
230         * ext/amrwbdec/amrwbdec.c:
231           amrwbdec: _parse should not return OK if not enough data yet
232
233 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
234
235         * ext/amrnb/amrnbdec.c:
236           amrnbdec: _parse should not return OK if not enough data yet
237
238 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
239
240         * ext/dvdread/dvdreadsrc.c:
241           dvdreadsrc: fix off by one in cell calculation for the last chapter
242
243 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
244
245         * gst/asfdemux/gstasfdemux.c:
246           asfdemux: set caps on src pad before adding it
247
248 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
249
250         * gst/asfdemux/gstasfdemux.c:
251           asfdemux: perform writable buffer map to copy into it
252
253 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
254
255         * gst/asfdemux/asfpacket.c:
256         * gst/asfdemux/asfpacket.h:
257           asfpacket: fix 0.11 ported payload extraction
258           ... to cater for not necessarily offset == size - cur_pos,
259           as size may have been adjusted due to padding.
260           Fixes #667567.
261
262 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
263
264         * ext/x264/gstx264enc.c:
265           x264enc: remove useless and semantically (though not practically) wrong code
266           The object will be freed, so it's pointless to set the pointers
267           to NULL anyway.
268
269 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
270
271         * ext/x264/gstx264enc.c:
272           x264enc: remove leaking "optimization"
273
274 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
275
276         * gst/asfdemux/gstasfdemux.c:
277           GST_TYPE_DATE -> G_TYPE_DATE
278
279 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
280
281           Merge remote-tracking branch 'origin/master' into 0.11
282           Conflicts:
283           ext/a52dec/gsta52dec.c
284
285 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
286
287         * ext/a52dec/gsta52dec.c:
288           a52dec: plug buffer leak
289
290 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
291
292         * ext/a52dec/gsta52dec.c:
293           a52dec: plug buffer leak
294
295 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
296
297         * ext/amrnb/amrnbenc.c:
298           amrnbenc: _map and _unmap the appropriate input and output buffers
299
300 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
301
302         * ext/a52dec/gsta52dec.c:
303           a52dec: Fix some merge mistakes
304
305 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
306
307           Merge branch 'master' into 0.11
308           Conflicts:
309           ext/a52dec/gsta52dec.c
310           ext/a52dec/gsta52dec.h
311           ext/lame/gstlame.c
312           ext/lame/gstlame.h
313           ext/lame/gstlamemp3enc.c
314           ext/mad/gstmad.c
315           ext/mad/gstmad.h
316           gst/mpegaudioparse/gstmpegaudioparse.c
317           gst/mpegstream/gstdvddemux.c
318           gst/realmedia/rdtdepay.c
319           po/es.po
320           po/lv.po
321           po/sr.po
322
323 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
324
325         * gst/dvdsub/Makefile.am:
326           dvdsub: add some CFLAGS and LIBS in Makefile.am
327           ... since adapter is still used.
328
329 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
330
331         * gst/realmedia/rmdemux.c:
332           rmdemux: Don't use buffer after unreffing
333
334 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
335
336         * gst/asfdemux/gstasfdemux.c:
337           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
338
339 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
340
341         * ext/mad/gstmad.c:
342           mad: Correctly unmap the buffer with the original data pointer
343
344 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
345
346         * ext/mad/gstmad.c:
347           mad: Make sure to set caps on the srcpad if none are set yet
348
349 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
350
351         * ext/mad/Makefile.am:
352           mad: fix LIBS order in Makefile.am
353
354 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
355
356         * ext/mad/gstmad.h:
357           mad: remove left-over id3tag.h include
358           We don't use libid3tag any more.
359
360 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
361
362         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
363           dvdlpcmdec: fix for multichannel
364
365 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
366
367         * ext/a52dec/gsta52dec.c:
368         * ext/a52dec/gsta52dec.h:
369           a52dec: Update for the new raw audio caps
370
371 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
372
373         * ext/mad/gstmad.c:
374           mad: Update for the new raw audio caps
375
376 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
377
378         * ext/lame/gstlamemp3enc.c:
379           lamemp3enc: Update for the new raw audio caps
380
381 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
382
383         * ext/twolame/gsttwolamemp2enc.c:
384           twolamemp2enc: Update for the new raw audio caps
385
386 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
387
388         * ext/amrwbdec/amrwbdec.c:
389           amrwbdec: Add the new layout field to the raw audio caps
390
391 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
392
393         * ext/amrnb/amrnbdec.c:
394         * ext/amrnb/amrnbenc.c:
395           amrnb: Add the new layout field to the raw audio caps
396
397 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
398
399         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
400         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
401           dvdlpcmdec: Port to the new raw audio caps
402
403 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
404
405         * gst/asfdemux/gstasfdemux.c:
406           asfdemux: Update for libgstriff API changes
407           Still needs to handle audio channel reordering.
408
409 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
410
411         * common:
412           Automatic update of common submodule
413           From 50b34ab to 0807187
414
415 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
416
417         * ext/lame/Makefile.am:
418           lame: fix LIBADD order in Makefile.am
419
420 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
421
422         * tests/check/elements/amrnbenc.c:
423         * tests/check/elements/mpeg2dec.c:
424         * tests/check/elements/x264enc.c:
425         * tests/check/elements/xingmux.c:
426         * tests/check/generic/states.c:
427           tests: make tests compile
428
429 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
430
431         * ext/amrwbdec/amrwbdec.c:
432         * ext/dvdread/dvdreadsrc.c:
433         * ext/mad/gstmad.c:
434         * ext/sidplay/gstsiddec.cc:
435         * gst/asfdemux/gstasfdemux.c:
436         * gst/realmedia/pnmsrc.c:
437         * gst/realmedia/rdtmanager.c:
438         * gst/realmedia/rmdemux.c:
439           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
440
441 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
442
443         * tests/check/Makefile.am:
444           tests: disable generic index test
445
446 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
447
448         * ext/mpeg2dec/gstmpeg2dec.c:
449           mpeg2dec: remove all seeking-related code
450           A parser or demuxer upstream should handle this Same for
451           queries.
452
453 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
454
455         * ext/mpeg2dec/gstmpeg2dec.c:
456         * ext/mpeg2dec/gstmpeg2dec.h:
457           mpeg2dec: update for GstIndex removal
458
459 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
460
461         * ext/cdio/gstcdiocddasrc.c:
462           cdio: update for probe vfunc removal in GstAudioCdSrc
463
464 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
465
466         * ext/lame/gstlame.c:
467         * ext/lame/gstlamemp3enc.c:
468           lame: fix printf format in debug statements
469           https://bugzilla.gnome.org/show_bug.cgi?id=666926
470
471 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
472
473         * ext/lame/gstlame.c:
474         * ext/lame/gstlame.h:
475           lame: ensure parsed output
476           ... by doing some basic parsing of encoded lame data.
477
478 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
479
480         * ext/lame/gstlame.h:
481           lame: cleanup unused instance struct fields
482
483 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
484
485         * ext/lame/Makefile.am:
486         * ext/lame/gstlamemp3enc.c:
487         * ext/lame/gstlamemp3enc.h:
488           lamemp3enc: ensure parsed output
489           ... by doing some basic parsing of encoded lame data.
490           Fixes #652150.
491
492 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
493
494         * ext/lame/gstlamemp3enc.c:
495           lamemp3enc: do not leak merged tags
496
497 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
498
499         * ext/mad/gstmad.c:
500         * ext/mad/gstmad.h:
501           mad: helpfully bodge the last buffer to let mad decode the last frame
502           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
503           to be believed, the last buffer must be followed by a number of 0 bytes
504           in order for the last frame to be decoded (at least in some cases).
505           Doing so seems to work here, fixing a missing 1152 samples when using
506           mp3parse before mad (not using mp3parse would yield the correct amount
507           of samples, if there's extra non-MP3 data after (eg, tag data)).
508
509 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
510
511         * ext/dvdread/dvdreadsrc.c:
512           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
513
514 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
515
516         * gst/mpegstream/gstdvddemux.c:
517           dvddemux: tweak subtitle stream setup based on dvd language codes event
518           ... to allow for non-continuous subtitle stream numbers.
519           The missing stream numbers tend to come up as subtitle streams anyway
520           (albeit not with an identified language tag).
521
522 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
523
524         * ext/dvdread/dvdreadsrc.c:
525           dvdreadsrc: minor safety tweak to sector seeking
526
527 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
528
529         * ext/a52dec/gsta52dec.c:
530           a52dec: check that a52_init returns a valid a52 state
531
532 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
533
534         * ext/mpeg2dec/gstmpeg2dec.c:
535           mpeg2dec: update for new interlaced flags
536
537 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
538
539         * ext/a52dec/Makefile.am:
540         * ext/a52dec/gsta52dec.c:
541         * ext/a52dec/gsta52dec.h:
542           a52dec: port to audiodecoder
543
544 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
545
546         * ext/mad/Makefile.am:
547         * ext/mad/gstmad.c:
548         * ext/mad/gstmad.h:
549           mad: port to audiodecoder
550
551 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
552
553         * ext/a52dec/gsta52dec.c:
554           a52dec: Don't claim to support upstream renegotiation
555           and use fixed caps on the srcpad. To correctly support
556           upstream renegotiation a52dec would need to check if the
557           caps of the downstream allocated buffer are the requested
558           caps or if the size is different.
559           Fixes bug #665989.
560
561 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
562
563         * ext/a52dec/gsta52dec.c:
564           a52dec: Check that the a52_state is correctly initialized
565
566 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
567
568         * gst-libs/gst/Makefile.am:
569         * gst-libs/gst/glib-compat-private.h:
570         * gst/asfdemux/gstasfdemux.c:
571         * gst/mpegaudioparse/gstmpegaudioparse.c:
572         * gst/realmedia/rademux.c:
573         * gst/realmedia/rdtmanager.c:
574         * gst/realmedia/rmdemux.c:
575           Work around deprecated thread API in glib master
576           Add private replacements for deprecated functions such as
577           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
578           to avoid the deprecation warnings. We can't change most of
579           these in 0.10 because they're part of our API and ABI.
580           Suppress deprecation warnings in selected files, mostly for
581           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
582           not much we can do here in 0.10.
583
584 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
585
586         * po/LINGUAS:
587         * po/eo.po:
588         * po/es.po:
589         * po/lv.po:
590         * po/sr.po:
591           po: update translations
592
593 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
594
595         * gst/realmedia/rdtdepay.c:
596           rdtdepay: make buffer metadata writable before setting caps on it
597           Fixes issue when the header buffer is being pushed, which was taken
598           from the caps and is therefore not writable.
599
600 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
601
602         * ext/dvdread/dvdreadsrc.c:
603           fix for basesrc changes
604
605 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
606
607         * gst/asfdemux/gstrtpasfdepay.c:
608           rtpasfdepay: Initialize GstRTPBuffer before usage
609
610 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
611
612           Merge remote-tracking branch 'origin/master' into 0.11
613           Conflicts:
614           ext/dvdread/dvdreadsrc.c
615
616 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
617
618         * ext/dvdread/dvdreadsrc.c:
619           dvdreadsrc: Fix format string compiler warning
620           Fixes bug #665101.
621
622 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
623
624           Merge remote-tracking branch 'origin/master' into 0.11
625
626 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
627
628         * ext/mpeg2dec/gstmpeg2dec.c:
629           Update for indexable change
630
631 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
632
633         * gst/realmedia/rdtmanager.c:
634           update for clock provider API change
635
636 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
637
638         * ext/a52dec/gsta52dec.c:
639         * ext/amrnb/amrnbdec.c:
640         * ext/amrnb/amrnbenc.c:
641         * ext/amrwbdec/amrwbdec.c:
642         * ext/dvdread/dvdreadsrc.c:
643         * ext/lame/gstlame.c:
644         * ext/lame/gstlamemp3enc.c:
645         * ext/mad/gstmad.c:
646         * ext/mpeg2dec/gstmpeg2dec.c:
647         * ext/sidplay/gstsiddec.cc:
648         * ext/twolame/gsttwolame.c:
649         * ext/x264/gstx264enc.c:
650         * gst/asfdemux/gstasfdemux.c:
651         * gst/asfdemux/gstrtpasfdepay.c:
652         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
653         * gst/dvdsub/gstdvdsubdec.c:
654         * gst/dvdsub/gstdvdsubparse.c:
655         * gst/iec958/ac3iec.c:
656         * gst/mpegaudioparse/gstmpegaudioparse.c:
657         * gst/mpegaudioparse/gstxingmux.c:
658         * gst/mpegstream/gstdvddemux.c:
659         * gst/mpegstream/gstmpegdemux.c:
660         * gst/mpegstream/gstmpegparse.c:
661         * gst/mpegstream/gstrfc2250enc.c:
662         * gst/realmedia/pnmsrc.c:
663         * gst/realmedia/rademux.c:
664         * gst/realmedia/rdtdepay.c:
665         * gst/realmedia/rdtmanager.c:
666         * gst/realmedia/rmdemux.c:
667         * gst/synaesthesia/gstsynaesthesia.c:
668           various: fix pad template ref leaks
669           https://bugzilla.gnome.org/show_bug.cgi?id=662664
670
671 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
672
673         * tests/check/elements/xingmux.c:
674           tests: update for gstcheck API change
675
676 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
677
678         * ext/amrnb/amrnbenc.c:
679         * ext/dvdread/dvdreadsrc.c:
680         * ext/lame/gstlamemp3enc.c:
681         * ext/twolame/gsttwolamemp2enc.c:
682           ext: fix more printf format warnings in debug messages
683
684 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
685
686         * gst/asfdemux/gstasfdemux.c:
687         * gst/asfdemux/gstrtpasfdepay.c:
688         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
689         * gst/dvdsub/gstdvdsubdec.c:
690         * gst/dvdsub/gstdvdsubparse.c:
691         * gst/realmedia/rademux.c:
692         * gst/realmedia/rmdemux.c:
693           Fix print format compiler warnings on OS X / 64bit
694           https://bugzilla.gnome.org/show_bug.cgi?id=662617
695
696 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
697
698         * gst/asfdemux/gstasfdemux.c:
699         * gst/realmedia/rademux.c:
700         * gst/realmedia/rdtmanager.c:
701         * gst/realmedia/rmdemux.c:
702           update for activation changes
703
704 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
705
706         * gst/asfdemux/gstasfdemux.c:
707         * gst/realmedia/rademux.c:
708         * gst/realmedia/rmdemux.c:
709           update for new scheduling query
710
711 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
712
713         * gst/asfdemux/gstasfdemux.c:
714         * gst/realmedia/rademux.c:
715         * gst/realmedia/rdtmanager.c:
716         * gst/realmedia/rmdemux.c:
717           add parent to activate functions
718
719 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
720
721         * ext/a52dec/gsta52dec.c:
722         * ext/mpeg2dec/gstmpeg2dec.c:
723         * ext/sidplay/gstsiddec.cc:
724         * ext/x264/gstx264enc.c:
725         * gst/asfdemux/gstasfdemux.c:
726         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
727         * gst/dvdsub/gstdvdsubdec.c:
728         * gst/dvdsub/gstdvdsubparse.c:
729         * gst/realmedia/rademux.c:
730         * gst/realmedia/rdtdepay.c:
731         * gst/realmedia/rdtmanager.c:
732         * gst/realmedia/rmdemux.c:
733           add parent to pad functions
734
735 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
736
737         * ext/mpeg2dec/gstmpeg2dec.c:
738         * ext/sidplay/gstsiddec.cc:
739         * ext/x264/gstx264enc.c:
740         * gst/asfdemux/gstasfdemux.c:
741         * gst/realmedia/rademux.c:
742         * gst/realmedia/rdtmanager.c:
743         * gst/realmedia/rmdemux.c:
744           add parent to query function
745
746 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
747
748         * gst/asfdemux/gstasfdemux.c:
749         * gst/realmedia/rademux.c:
750           _query_peer_*() -> _peer_query_*()
751
752 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
753
754         * gst/dvdsub/gstdvdsubdec.c:
755           _accept_caps() -> _query_accept_caps()
756
757 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
758
759         * ext/x264/gstx264enc.c:
760           _peer_get_caps() -> _peer_query_caps()
761
762 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
763
764         * ext/x264/gstx264enc.c:
765           update for _get_caps() -> _query_caps()
766
767 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
768
769         * ext/x264/gstx264enc.c:
770           change getcaps to query
771
772 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
773
774         * ext/mad/gstmad.c:
775           mad: re-instate accidentally dropped rank
776
777 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
778
779         * ext/dvdread/dvdreadsrc.c:
780         * gst/realmedia/pnmsrc.c:
781           Update for GstURIHandler get_protocols() changes
782
783 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
784
785         * ext/dvdread/dvdreadsrc.c:
786         * ext/dvdread/dvdreadsrc.h:
787         * gst/realmedia/pnmsrc.c:
788           dvdreadsrc, pnmsrc: update for GstURIHandler changes
789
790 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
791
792         * ext/mad/gstmad.c:
793           mad: re-port to 0.11
794           This time using the base class. Still something
795           wrong with the parsing though, when there's no
796           parser or demuxer upstream (which of course
797           shouldn't happen in a normal playback scenario).
798
799 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
800
801         * ext/mad/gstmad.c:
802         * ext/mad/gstmad.h:
803           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
804
805 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
806
807         * ext/mad/gstmad.c:
808         * ext/mad/gstmad.h:
809           mad: replace with 0.10 version ported to GstAudioDecoder
810           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
811           of Mark's baseaudio branch.
812           Would probably be too risky to drop this into 0.10 given
813           all the things mad is doing.
814
815 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
816
817         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
818           docs: remove bits for old lame element from sections.txt file
819
820 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
821
822         * Android.mk:
823         * configure.ac:
824         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
825         * docs/plugins/inspect/plugin-mpegstream.xml:
826         * gst-plugins-ugly.spec.in:
827         * gst/mpegstream/Makefile.am:
828         * gst/mpegstream/README:
829         * gst/mpegstream/gstdvddemux.c:
830         * gst/mpegstream/gstdvddemux.h:
831         * gst/mpegstream/gstmpegclock.c:
832         * gst/mpegstream/gstmpegclock.h:
833         * gst/mpegstream/gstmpegdemux.c:
834         * gst/mpegstream/gstmpegdemux.h:
835         * gst/mpegstream/gstmpegpacketize.c:
836         * gst/mpegstream/gstmpegpacketize.h:
837         * gst/mpegstream/gstmpegparse.c:
838         * gst/mpegstream/gstmpegparse.h:
839         * gst/mpegstream/gstmpegstream.c:
840         * gst/mpegstream/gstrfc2250enc.c:
841         * gst/mpegstream/gstrfc2250enc.h:
842         * gst/mpegstream/mpegstream.vcproj:
843         * gst/mpegstream/notes:
844         * win32/MANIFEST:
845         * win32/vs6/gst_plugins_ugly.dsw:
846         * win32/vs6/libgstac3parse.dsp:
847         * win32/vs6/libgstmpegaudioparse.dsp:
848         * win32/vs6/libgstmpegstream.dsp:
849           mpegstream: remove the old mpeg-ps parser and demuxers
850           Don't want anyone porting this by accident.
851           Superseded by mpegpsdemux in -bad.
852
853 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
854
855         * configure.ac:
856         * ext/cdio/Makefile.am:
857         * ext/cdio/gstcdio.c:
858         * ext/cdio/gstcdiocddasrc.c:
859         * ext/cdio/gstcdiocddasrc.h:
860           cdio: port cdiocddasrc to 0.11
861
862 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
863
864         * tests/check/elements/mpeg2dec.c:
865           tests: port mpeg2dec to 0.11
866           It compiles, but fails.
867
868 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
869
870         * tests/check/elements/x264enc.c:
871           tests: port x264enc unit test to 0.11
872           Well, it compiles now at least.
873
874 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
875
876         * gst/asfdemux/gstrtpasfdepay.h:
877           update for base class rename
878
879 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
880
881         * gst/asfdemux/gstrtpasfdepay.c:
882         * gst/asfdemux/gstrtpasfdepay.h:
883           update for base class rename
884
885 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
886
887         * po/af.po:
888         * po/az.po:
889         * po/bg.po:
890         * po/ca.po:
891         * po/cs.po:
892         * po/da.po:
893         * po/de.po:
894         * po/el.po:
895         * po/en_GB.po:
896         * po/es.po:
897         * po/eu.po:
898         * po/fi.po:
899         * po/fr.po:
900         * po/gl.po:
901         * po/hu.po:
902         * po/id.po:
903         * po/it.po:
904         * po/ja.po:
905         * po/lt.po:
906         * po/lv.po:
907         * po/ms.po:
908         * po/mt.po:
909         * po/nb.po:
910         * po/nl.po:
911         * po/or.po:
912         * po/pl.po:
913         * po/pt_BR.po:
914         * po/ro.po:
915         * po/ru.po:
916         * po/sk.po:
917         * po/sl.po:
918         * po/sq.po:
919         * po/sr.po:
920         * po/sv.po:
921         * po/tr.po:
922         * po/uk.po:
923         * po/vi.po:
924         * po/zh_CN.po:
925           po: update translations
926
927 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
928
929         * docs/plugins/gst-plugins-ugly-plugins.args:
930         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
931         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
932         * docs/plugins/inspect/plugin-a52dec.xml:
933         * docs/plugins/inspect/plugin-amrnb.xml:
934         * docs/plugins/inspect/plugin-amrwbdec.xml:
935         * docs/plugins/inspect/plugin-asf.xml:
936         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
937         * docs/plugins/inspect/plugin-dvdread.xml:
938         * docs/plugins/inspect/plugin-dvdsub.xml:
939         * docs/plugins/inspect/plugin-lame.xml:
940         * docs/plugins/inspect/plugin-mad.xml:
941         * docs/plugins/inspect/plugin-mpeg2dec.xml:
942         * docs/plugins/inspect/plugin-realmedia.xml:
943         * docs/plugins/inspect/plugin-siddec.xml:
944         * docs/plugins/inspect/plugin-twolame.xml:
945         * docs/plugins/inspect/plugin-x264.xml:
946           docs: update docs
947
948 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
949
950         * ext/lame/gstlamemp3enc.c:
951           lamemp3enc: cosmetic error message change
952           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
953
954 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
955
956         * docs/plugins/Makefile.am:
957         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
958         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
959         * ext/twolame/Makefile.am:
960         * ext/twolame/gsttwolame.c:
961         * ext/twolame/gsttwolame.h:
962         * ext/twolame/gsttwolamemp2enc.c:
963         * ext/twolame/gsttwolamemp2enc.h:
964         * po/POTFILES.in:
965           twolame: rename to twolamemp2enc
966
967 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
968
969         * configure.ac:
970         * ext/twolame/gsttwolame.c:
971           twolame: port to 0.11
972
973 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
974
975         * Android.mk:
976         * configure.ac:
977         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
978         * docs/plugins/inspect/plugin-iec958.xml:
979         * gst-plugins-ugly.spec.in:
980         * gst/iec958/Makefile.am:
981         * gst/iec958/ac3_padder.c:
982         * gst/iec958/ac3_padder.h:
983         * gst/iec958/ac3iec.c:
984         * gst/iec958/ac3iec.h:
985         * win32/MANIFEST:
986         * win32/vs6/libgstiec958.dsp:
987           iec958: remove this plugin
988           I think it can just go away. Audio sinks can and should payload
989           things themselves using the helper API in libgstaudio. If such
990           a plugin still makes sense, it should probably be rewritten
991           using the library functions (and be put into -good or so).
992
993 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
994
995         * gst/realmedia/rademux.c:
996         * gst/realmedia/rmdemux.c:
997         * gst/realmedia/rtspreal.c:
998           update for adapter api change
999
1000 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1001
1002         * ext/x264/gstx264enc.c:
1003           update for removed fixate function
1004
1005 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1006
1007         * ext/mad/gstmad.c:
1008         * ext/mpeg2dec/gstmpeg2dec.c:
1009         * gst/asfdemux/gstasfdemux.c:
1010         * gst/realmedia/rmdemux.c:
1011           remove query types
1012
1013 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1014
1015         * configure.ac:
1016         * gst/realmedia/rademux.c:
1017         * gst/realmedia/rdtdepay.c:
1018         * gst/realmedia/rmdemux.c:
1019         * gst/realmedia/rmutils.c:
1020           realmedia is ported
1021
1022 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1023
1024         * gst/asfdemux/gstasfdemux.c:
1025         * gst/mpegstream/gstdvddemux.c:
1026         * gst/mpegstream/gstmpegdemux.c:
1027         * gst/realmedia/rmdemux.c:
1028         * gst/realmedia/rmdemux.h:
1029           more template fixes
1030
1031 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
1032
1033         * po/POTFILES.in:
1034           po: lame => lamemp3enc
1035
1036 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1037
1038         * gst/realmedia/rdtmanager.c:
1039           make request pads take %u
1040
1041 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
1042
1043         * ext/mpeg2dec/gstmpeg2dec.c:
1044         * ext/mpeg2dec/gstmpeg2dec.h:
1045           mpeg2dec: Add basic cropping support
1046
1047 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1048
1049         * ext/a52dec/gsta52dec.c:
1050         * ext/sidplay/gstsiddec.cc:
1051         * gst/asfdemux/gstasfdemux.c:
1052         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1053           tags: update for tag API removal
1054
1055 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
1056
1057         * ext/mpeg2dec/gstmpeg2dec.c:
1058         * ext/mpeg2dec/gstmpeg2dec.h:
1059           update for meta api change
1060
1061 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1062
1063         * gst/asfdemux/gstasfdemux.c:
1064           structure: fix for api update
1065
1066 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1067
1068           Merge remote-tracking branch 'origin/master' into 0.11
1069
1070 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1071
1072         * tests/check/elements/amrnbenc.c:
1073           tests: port amrnbenc test to 0.11
1074
1075 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1076
1077         * ext/amrnb/amrnbdec.c:
1078         * ext/amrnb/amrnbenc.c:
1079           amrnb: fix up raw audio caps for 0.11
1080
1081 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1082
1083         * tests/check/Makefile.am:
1084           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
1085
1086 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1087
1088         * docs/plugins/Makefile.am:
1089         * ext/lame/Makefile.am:
1090         * ext/lame/README:
1091         * ext/lame/gstlame.c:
1092         * ext/lame/gstlame.h:
1093         * ext/lame/plugin.c:
1094         * ext/lame/test-lame.c:
1095         * gst/xingmux/gstxingmux.c:
1096         * tests/check/pipelines/lame.c:
1097           lame: remove lame element, it's been superseded by lamemp3enc
1098
1099 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1100
1101         * ext/a52dec/gsta52dec.c:
1102         * ext/lame/gstlamemp3enc.c:
1103         * ext/mad/gstmad.c:
1104         * ext/sidplay/gstsiddec.cc:
1105         * gst/asfdemux/gstasfdemux.c:
1106         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1107           ext, gst: update for taglist API changes
1108
1109 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
1110
1111         * gst/asfdemux/gstasfdemux.c:
1112           asfdemux: Don't leak pending payload buffers
1113           Fixes #662964
1114
1115 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1116
1117           Merge branch 'master' into 0.11
1118           Conflicts:
1119           ext/sidplay/gstsiddec.cc
1120
1121 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
1122
1123         * ext/sidplay/gstsiddec.cc:
1124           siddec: use BOILERPLATE macro and cleanup FIXMEs
1125
1126 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1127
1128         * gst/asfdemux/gstrtpasfdepay.c:
1129           asfdepay: fix compiler warnings after gst_caps_new_simple() change
1130
1131 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
1132
1133         * gst-plugins-ugly.spec.in:
1134           Update specfile with latest changes
1135
1136 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1137
1138         * gst/asfdemux/gstasfdemux.c:
1139           asfdemux: Don't unmap a buffer that doesn't exist
1140
1141 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1142
1143         * configure.ac:
1144         * ext/dvdread/dvdreadsrc.c:
1145           dvdread: port to 0.11
1146
1147 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1148
1149         * configure.ac:
1150         * gst/dvdsub/Makefile.am:
1151         * gst/dvdsub/gstdvdsubdec.c:
1152         * gst/dvdsub/gstdvdsubdec.h:
1153         * gst/dvdsub/gstdvdsubparse.c:
1154           dvdsub: port to 0.11
1155
1156 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1157
1158           Merge branch 'master' into 0.11
1159           Conflicts:
1160           ext/amrwbdec/Makefile.am
1161           ext/amrwbdec/amrwbdec.c
1162
1163 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1164
1165         * gst/realmedia/gstrdtbuffer.c:
1166         * gst/realmedia/gstrdtbuffer.h:
1167         * gst/realmedia/pnmsrc.c:
1168         * gst/realmedia/rademux.c:
1169         * gst/realmedia/rdtdepay.c:
1170         * gst/realmedia/rdtmanager.c:
1171         * gst/realmedia/rmdemux.c:
1172         * gst/realmedia/rmutils.c:
1173         * gst/realmedia/rtspreal.c:
1174           realmedia: port to 0.11
1175
1176 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1177
1178         * ext/amrwbdec/Makefile.am:
1179         * ext/amrwbdec/amrwbdec.c:
1180         * ext/amrwbdec/amrwbdec.h:
1181           amrwbdec: port to audiodecoder
1182
1183 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1184
1185         * ext/amrnb/Makefile.am:
1186           amrnbdec: fixup build
1187
1188 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1189
1190         * ext/amrnb/amrnbdec.c:
1191           amrnbdec: remove leftover extraneous _unref
1192
1193 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1194
1195           Merge branch 'master' into 0.11
1196           Conflicts:
1197           ext/amrnb/amrnbdec.c
1198
1199 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1200
1201         * configure.ac:
1202         * ext/amrnb/amrnbdec.c:
1203         * ext/amrnb/amrnbenc.c:
1204           amrnb: port to 0.11
1205
1206 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1207
1208         * configure.ac:
1209         * ext/amrwbdec/Makefile.am:
1210         * ext/amrwbdec/amrwbdec.c:
1211           ported amrwbdec to 0.11
1212
1213 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1214
1215         * ext/amrnb/amrnbdec.c:
1216         * ext/amrnb/amrnbdec.h:
1217           amrnbdec: port to audiodecoder
1218
1219 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1220
1221           Merge branch 'master' into 0.11
1222
1223 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1224
1225         * configure.ac:
1226         * ext/mpeg2dec/gstmpeg2dec.c:
1227         * ext/mpeg2dec/gstmpeg2dec.h:
1228           mpeg2dec: minimal port to 0.11
1229
1230 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1231
1232         * ext/mpeg2dec/gstmpeg2dec.c:
1233         * ext/mpeg2dec/gstmpeg2dec.h:
1234           mpeg2dec: post QoS messages when dropping a frame due to QoS
1235           https://bugzilla.gnome.org/show_bug.cgi?id=658241
1236
1237 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1238
1239         * configure.ac:
1240           configure: update ported plugins list
1241
1242 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1243
1244         * common:
1245           update to 0.11 branch
1246
1247 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1248
1249         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1250         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1251           dvdlpcmdec: port to 0.11
1252
1253 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1254
1255         * ext/lame/gstlame.c:
1256         * ext/lame/gstlamemp3enc.c:
1257           lame: fix raw audio caps too
1258
1259 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1260
1261         * ext/lame/gstlame.c:
1262         * ext/lame/gstlamemp3enc.c:
1263           lame: port to 0.11
1264
1265 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1266
1267           Merge branch 'master' into 0.11
1268
1269 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1270
1271         * ext/x264/gstx264enc.c:
1272         * ext/x264/gstx264enc.h:
1273           x264enc: port to 0.11
1274
1275 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1276
1277         * ext/amrnb/Makefile.am:
1278         * ext/amrnb/amrnbenc.c:
1279         * ext/amrnb/amrnbenc.h:
1280           amrnbenc: port to audioencoder
1281
1282 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1283
1284           Merge branch 'master' into 0.11
1285           Conflicts:
1286           ext/mad/gstmad.c
1287
1288 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1289
1290         * ext/a52dec/gsta52dec.c:
1291           port a52dec to 0.11
1292
1293 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1294
1295         * ext/twolame/gsttwolame.c:
1296           twolame: Simple fix for GstAudioEncoder API change
1297
1298 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1299
1300         * ext/twolame/gsttwolame.c:
1301           twolame: Fix variable 'gstelement_class' set but not used compiler warning
1302
1303 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1304
1305         * ext/lame/gstlame.c:
1306         * ext/lame/gstlamemp3enc.c:
1307           lame: Don't get the parent class again, GST_BOILERPLATE does this already
1308
1309 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1310
1311         * ext/lame/gstlame.c:
1312         * ext/lame/gstlamemp3enc.c:
1313           lame: Fix variable 'gstelement_class' set but not used compiler warning
1314
1315 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1316
1317         * ext/twolame/gsttwolame.c:
1318           twolame: improve output framing and timestamping
1319           ... which simply comes down to requesting one frame of input data at a time,
1320           since the encoder nicely turns this into 1 encoded frame.
1321
1322 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1323
1324         * ext/twolame/Makefile.am:
1325         * ext/twolame/gsttwolame.c:
1326         * ext/twolame/gsttwolame.h:
1327           twolame: port to audioencoder
1328
1329 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1330
1331         * ext/lame/gstlame.c:
1332           lame: use some more boilerplate
1333
1334 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1335
1336         * ext/lame/gstlame.c:
1337         * ext/lame/gstlame.h:
1338           lame: port to audioencoder
1339
1340 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1341
1342         * ext/lame/gstlamemp3enc.c:
1343           lamemp3enc: use some more boilerplate
1344
1345 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1346
1347         * ext/lame/gstlamemp3enc.c:
1348           lamemp3enc: really report bitrate rather kbitrate
1349
1350 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1351
1352         * ext/lame/Makefile.am:
1353         * ext/lame/gstlamemp3enc.c:
1354         * ext/lame/gstlamemp3enc.h:
1355           lamemp3enc: port to audioencoder
1356
1357 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1358
1359         * ext/dvdread/dvdreadsrc.c:
1360           dvdreadsrc: take into account first sector of the current title
1361           This fixes seeking on titles which do not start on a new file.
1362           https://bugzilla.gnome.org/show_bug.cgi?id=659252
1363
1364 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1365
1366         * ext/dvdread/dvdreadsrc.c:
1367           dvdreadsrc: fix sector seeking
1368           It was overly complicated, and did not take into account the offset
1369           needed for titles which do not start on a new file.
1370           https://bugzilla.gnome.org/show_bug.cgi?id=659252
1371
1372 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1373
1374         * ext/dvdread/dvdreadsrc.c:
1375           dvdreadsrc: fix sector search for packed titles
1376           Some DVD titles are packed in a single set, and we need to use
1377           the correct table to map times to sectors.
1378           https://bugzilla.gnome.org/show_bug.cgi?id=659252
1379
1380 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1381
1382         * configure.ac:
1383         * ext/mad/Makefile.am:
1384         * ext/mad/gstmad.c:
1385         * gst-plugins-ugly.spec.in:
1386           mad: remove id3tag dependency used by in practice unreachable legacy code
1387           The mad mp3 decoder element shouldn't parse tags at all really, but we
1388           have so far kept this code around for backwards-compatibility reasons
1389           for people building manual pipelines for some reason. However, as it
1390           turns out that code has never actually worked in 0.10 in practice,
1391           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
1392           which doesn't actually seem to happen any more though because of the
1393           preceding mad_header_decode(), which will discover and report the
1394           sync loss if it runs into a tag and make mad_frame_decode() try to
1395           resync right away.
1396           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
1397
1398 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1399
1400         * gst/asfdemux/asfpacket.c:
1401           asfpacket: skip empty payload packets
1402           ... which also avoids assertion failures and possible segfaults later on
1403           when possibly trying to join 2 empty buffers.
1404
1405 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1406
1407         * gst/realmedia/rmdemux.c:
1408         * gst/realmedia/rmdemux.h:
1409           rmdemux: delay announcing container tags until we have pads
1410           Fixes tags when transcoding.
1411           https://bugzilla.gnome.org/show_bug.cgi?id=658297
1412
1413 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1414
1415         * tests/check/elements/amrnbenc.c:
1416           amrnbenc: Use complete raw audio caps in the test
1417
1418 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
1419
1420         * docs/plugins/Makefile.am:
1421           docs: cleanup makefiles
1422           Remove commented out parts that we don't need. Remove "the wingo addition" - no
1423           so useful after all. Narrow down file-globs for plugin docs.
1424
1425 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
1426
1427         * common:
1428           Automatic update of common submodule
1429           From a39eb83 to 11f0cd5
1430
1431 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
1432
1433         * common:
1434           Automatic update of common submodule
1435           From 605cd9a to a39eb83
1436
1437 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1438
1439         * gst/asfdemux/gstasfdemux.c:
1440           asf: don't use fourcc
1441
1442 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1443
1444           Merge branch 'master' into 0.11
1445
1446 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1447
1448         * ext/mpeg2dec/gstmpeg2dec.c:
1449           mpeg2dec: fix spurious failure to decode some files
1450           Parsing can return with an 'invalid' state, but this is not
1451           actually fatal. For one, the mpeg2dec command line tool that
1452           comes with the libmpeg2 library blithely ignores this condition
1453           and merrily goes on. So we do this same, logging the error,
1454           and going on with parsing. This makes something work that did
1455           not use to work, and brings happiness to the world.
1456           https://bugzilla.gnome.org/show_bug.cgi?id=429476
1457
1458 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1459
1460         * ext/mad/gstmad.c:
1461         * ext/sidplay/Makefile.am:
1462         * ext/sidplay/gstsiddec.cc:
1463           port to new audio caps
1464
1465 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1466
1467           Merge branch 'master' into 0.11
1468           Conflicts:
1469           common
1470           gst/asfdemux/gstrtpasfdepay.c
1471
1472 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1473
1474         * configure.ac:
1475           configure: Add synaesthesia to the list of non-ported plugins
1476
1477 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1478
1479         * configure.ac:
1480         * docs/plugins/Makefile.am:
1481         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1482         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1483         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1484         * gst-plugins-ugly.spec.in:
1485         * gst/mpegaudioparse/Makefile.am:
1486         * gst/mpegaudioparse/gstmpegaudioparse.c:
1487         * gst/mpegaudioparse/gstmpegaudioparse.h:
1488         * gst/mpegaudioparse/gstxingmux.c:
1489         * gst/mpegaudioparse/gstxingmux.h:
1490         * gst/mpegaudioparse/mpegaudioparse.vcproj:
1491         * gst/mpegaudioparse/plugin.c:
1492         * gst/xingmux/Makefile.am:
1493         * gst/xingmux/gstxingmux.c:
1494         * gst/xingmux/gstxingmux.h:
1495         * gst/xingmux/plugin.c:
1496           Remove mp3parse plugin/element
1497           It's been replaced by mpegaudioparse in -good. Don't want anyone
1498           to spend time porting a deprecated element. Rename plugin to xingmux
1499           for now until we move that somewhere else.
1500
1501 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1502
1503         * configure.ac:
1504           configure.ac: Define list of non-ported plugins
1505
1506 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1507
1508         * ext/mad/gstmad.c:
1509           mad: Fix for changes in GstQuery API
1510
1511 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1512
1513         * gst/asfdemux/gstasfdemux.c:
1514           asfdemux: Fix for changes in GstQuery API
1515
1516 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1517
1518         * gst/asfdemux/asfpacket.c:
1519           asfdemux: Fix print statement
1520
1521 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
1522
1523         * common:
1524           Update common submodule
1525
1526 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1527
1528         * ext/x264/gstx264enc.c:
1529           x264enc: Properly set the stream format in setcaps
1530           Do not forget to set the selected format to the options string
1531           when getting it from caps
1532           https://bugzilla.gnome.org/show_bug.cgi?id=655223
1533
1534 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
1535
1536         * ext/x264/gstx264enc.c:
1537           x264enc: fix the build for older x264enc
1538           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
1539
1540 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
1541
1542         * ext/x264/gstx264enc.c:
1543           x264enc: Read stream-format from the right place
1544           Read the stream-format from "stream-format" and not from profile, also rename
1545           the "bytestream" variable to "stream_format" so it's easier to understand.
1546
1547 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1548
1549         * ext/x264/gstx264enc.c:
1550         * ext/x264/gstx264enc.h:
1551           x264enc: Select stream-format based on caps
1552           Makes x264 select its stream-format based on what's available
1553           on caps, the user selected option will be chosen as a fallback
1554           when both options are available.
1555           https://bugzilla.gnome.org/show_bug.cgi?id=644233
1556
1557 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
1558
1559         * ext/x264/gstx264enc.c:
1560           x264: Allow renegotiation but prefer current caps
1561
1562 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
1563
1564         * tests/check/elements/x264enc.c:
1565           tests: Test x264enc profiles from the caps
1566           https://bugzilla.gnome.org/show_bug.cgi?id=644233
1567
1568 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
1569
1570         * ext/x264/Makefile.am:
1571         * ext/x264/gstx264enc.c:
1572         * ext/x264/gstx264enc.h:
1573           x264: Use profile and level from caps
1574           Enforces the profile and level from the downstream caps, also
1575           sets them on the fixated caps
1576           https://bugzilla.gnome.org/show_bug.cgi?id=644233
1577
1578 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1579
1580         * configure.ac:
1581           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
1582
1583 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
1584
1585         * ext/x264/gstx264enc.c:
1586           x264enc: fix subme property annotation - subme maximum is 10, not 6.
1587           Although the element accepts subme values > 6, the annotation which is
1588           visible through gst-inspect (for example) erroneously indicates 6 as the
1589           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
1590           https://bugzilla.gnome.org/show_bug.cgi?id=653473
1591
1592 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
1593
1594         * common:
1595           Automatic update of common submodule
1596           From 69b981f to 605cd9a
1597
1598 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1599
1600         * gst/asfdemux/gstrtspwms.c:
1601           rtspwms: Porting to 0.11
1602
1603 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1604
1605         * gst/asfdemux/gstrtpasfdepay.c:
1606           rtpasfdepay: Port to 0.11
1607
1608 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
1609
1610         * gst/asfdemux/asfpacket.c:
1611         * gst/asfdemux/asfpacket.h:
1612         * gst/asfdemux/gstasfdemux.c:
1613         * gst/asfdemux/gstasfdemux.h:
1614           asfdemux: Porting to 0.11
1615
1616 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1617
1618         * ext/sidplay/gstsiddec.cc:
1619           siddec: port siddec to 0.11
1620
1621 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1622
1623         * gst/asfdemux/gstrtpasfdepay.c:
1624           rtpasfdepay: fix fragmented packet handling and packet padding
1625           Also remove a bogus assert.
1626
1627 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
1628
1629         * gst/synaesthesia/gstsynaesthesia.c:
1630           synaesthesia: fix wrong debug log string (copy'n'paste)
1631
1632 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1633
1634           Merge branch 'master' into 0.11
1635           Conflicts:
1636           configure.ac
1637
1638 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1639
1640         * ext/mad/gstmad.c:
1641           mad: port to new API
1642           Port to new segment API.
1643           Eat Caps events.
1644           No need to set caps on buffers.
1645
1646 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
1647
1648         * gst/realmedia/rmdemux.c:
1649           rmdemux: target is unsigned and can't be < 0
1650
1651 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
1652
1653         * ext/mad/gstmad.c:
1654           mad: use signed when caluculating the delta
1655           Avoids a <0 check for an unsigned variable.
1656
1657 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
1658
1659         * docs/plugins/Makefile.am:
1660           docs: remove obsolete commented out part
1661           We don't have this in the other modules and its not needed.
1662
1663 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
1664
1665         * docs/plugins/gst-plugins-ugly-plugins.args:
1666         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1667         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1668           docs: update plugin introspection data
1669           Now more files are merged and produced in a canonical fashion, which hopefully
1670           creates less or no delta in the future.
1671
1672 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
1673
1674         * common:
1675           Automatic update of common submodule
1676           From 9e5bbd5 to 69b981f
1677
1678 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1679
1680         * ext/lame/Makefile.am:
1681         * ext/lame/gstlamemp3enc.c:
1682           lamemp3enc: Post CODEC and BITRATE tags
1683           Also filter any CODEC/AUDIO_CODEC tags from incoming
1684           tag events.
1685           Fixes bug #391543.
1686
1687 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
1688
1689         * common:
1690           Automatic update of common submodule
1691           From fd35073 to 9e5bbd5
1692
1693 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
1694
1695         * common:
1696           Automatic update of common submodule
1697           From 46dfcea to fd35073
1698
1699 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1700
1701         * gst/asfdemux/gstrtpasfdepay.c:
1702           rtpasfdepay: simplify and refactor packet parsing
1703           Specifically, refactor buffer padding and consider marker bit for fragment
1704           assembling.
1705
1706 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1707
1708         * gst/asfdemux/gstrtpasfdepay.c:
1709           rtpasfdepay: avoid re-sending header
1710           ... e.g. following a seek, which otherwise confuses downstream demuxer
1711           expecting only a flow of data packets at this time.
1712
1713 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1714
1715         * gst/asfdemux/gstrtpasfdepay.c:
1716         * gst/asfdemux/gstrtpasfdepay.h:
1717           rtpasfdepay: remove unused field
1718
1719 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1720
1721         * ext/mad/gstmad.c:
1722           mad: Post bitrate tag whenever the bitrate changes
1723           Also send the layer/mode/emphasis/bitrate tags as an event too.
1724
1725 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1726
1727         * configure.ac:
1728         * win32/common/config.h:
1729           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
1730
1731 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1732
1733         * configure.ac:
1734         * docs/plugins/inspect/plugin-a52dec.xml:
1735         * docs/plugins/inspect/plugin-amrnb.xml:
1736         * docs/plugins/inspect/plugin-amrwbdec.xml:
1737         * docs/plugins/inspect/plugin-asf.xml:
1738         * docs/plugins/inspect/plugin-cdio.xml:
1739         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1740         * docs/plugins/inspect/plugin-dvdread.xml:
1741         * docs/plugins/inspect/plugin-dvdsub.xml:
1742         * docs/plugins/inspect/plugin-iec958.xml:
1743         * docs/plugins/inspect/plugin-lame.xml:
1744         * docs/plugins/inspect/plugin-mad.xml:
1745         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1746         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1747         * docs/plugins/inspect/plugin-mpegstream.xml:
1748         * docs/plugins/inspect/plugin-realmedia.xml:
1749         * docs/plugins/inspect/plugin-siddec.xml:
1750         * docs/plugins/inspect/plugin-twolame.xml:
1751         * docs/plugins/inspect/plugin-x264.xml:
1752         * win32/common/config.h:
1753           Back to development
1754
1755 === release 0.10.18 ===
1756
1757 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1758
1759         * ChangeLog:
1760         * NEWS:
1761         * RELEASE:
1762         * configure.ac:
1763         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1764         * docs/plugins/inspect/plugin-a52dec.xml:
1765         * docs/plugins/inspect/plugin-amrnb.xml:
1766         * docs/plugins/inspect/plugin-amrwbdec.xml:
1767         * docs/plugins/inspect/plugin-asf.xml:
1768         * docs/plugins/inspect/plugin-cdio.xml:
1769         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1770         * docs/plugins/inspect/plugin-dvdread.xml:
1771         * docs/plugins/inspect/plugin-dvdsub.xml:
1772         * docs/plugins/inspect/plugin-iec958.xml:
1773         * docs/plugins/inspect/plugin-lame.xml:
1774         * docs/plugins/inspect/plugin-mad.xml:
1775         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1776         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1777         * docs/plugins/inspect/plugin-mpegstream.xml:
1778         * docs/plugins/inspect/plugin-realmedia.xml:
1779         * docs/plugins/inspect/plugin-siddec.xml:
1780         * docs/plugins/inspect/plugin-twolame.xml:
1781         * docs/plugins/inspect/plugin-x264.xml:
1782         * gst-plugins-ugly.doap:
1783         * win32/common/config.h:
1784           Release 0.10.18
1785           Highlights:
1786           - x264enc: allow changing bitrate and quantizers dynamically at runtime
1787           - x264enc: proxy downstream caps restrictions upstream via get_caps()
1788           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
1789           - mad: allow build without libid3tag (which isn't really needed anyway)
1790           - many other fixes and improvements
1791
1792 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1793
1794         * ext/x264/gstx264enc.c:
1795           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
1796
1797 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1798
1799         * ext/x264/gstx264enc.c:
1800           x264enc: do not leak peer pad reference
1801
1802 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
1803
1804         * ext/x264/gstx264enc.c:
1805           x264enc: No need to copy, reffing is enough
1806
1807 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
1808
1809         * ext/x264/gstx264enc.c:
1810           x264enc: get_caps function should return a copy of the caps
1811
1812 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1813
1814         * configure.ac:
1815         * docs/plugins/inspect/plugin-a52dec.xml:
1816         * docs/plugins/inspect/plugin-amrnb.xml:
1817         * docs/plugins/inspect/plugin-amrwbdec.xml:
1818         * docs/plugins/inspect/plugin-asf.xml:
1819         * docs/plugins/inspect/plugin-cdio.xml:
1820         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1821         * docs/plugins/inspect/plugin-dvdread.xml:
1822         * docs/plugins/inspect/plugin-dvdsub.xml:
1823         * docs/plugins/inspect/plugin-iec958.xml:
1824         * docs/plugins/inspect/plugin-lame.xml:
1825         * docs/plugins/inspect/plugin-mad.xml:
1826         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1827         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1828         * docs/plugins/inspect/plugin-mpegstream.xml:
1829         * docs/plugins/inspect/plugin-realmedia.xml:
1830         * docs/plugins/inspect/plugin-siddec.xml:
1831         * docs/plugins/inspect/plugin-synaesthesia.xml:
1832         * docs/plugins/inspect/plugin-twolame.xml:
1833         * docs/plugins/inspect/plugin-x264.xml:
1834         * po/da.po:
1835         * po/de.po:
1836         * po/fr.po:
1837         * po/uk.po:
1838         * win32/common/config.h:
1839           0.10.17.4 pre-release
1840
1841 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1842
1843         * ext/mad/gstmad.c:
1844           mad: remove buffer_alloc
1845
1846 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1847
1848         * configure.ac:
1849         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1850         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1851         * docs/plugins/inspect/plugin-a52dec.xml:
1852         * docs/plugins/inspect/plugin-amrnb.xml:
1853         * docs/plugins/inspect/plugin-amrwbdec.xml:
1854         * docs/plugins/inspect/plugin-asf.xml:
1855         * docs/plugins/inspect/plugin-cdio.xml:
1856         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1857         * docs/plugins/inspect/plugin-dvdread.xml:
1858         * docs/plugins/inspect/plugin-dvdsub.xml:
1859         * docs/plugins/inspect/plugin-iec958.xml:
1860         * docs/plugins/inspect/plugin-lame.xml:
1861         * docs/plugins/inspect/plugin-mad.xml:
1862         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1863         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1864         * docs/plugins/inspect/plugin-mpegstream.xml:
1865         * docs/plugins/inspect/plugin-realmedia.xml:
1866         * docs/plugins/inspect/plugin-siddec.xml:
1867         * docs/plugins/inspect/plugin-synaesthesia.xml:
1868         * docs/plugins/inspect/plugin-twolame.xml:
1869         * docs/plugins/inspect/plugin-x264.xml:
1870         * po/bg.po:
1871         * po/ja.po:
1872         * po/nl.po:
1873         * po/pl.po:
1874         * po/ru.po:
1875         * po/sl.po:
1876         * po/tr.po:
1877           0.10.17.3 pre-release
1878
1879 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1880
1881         * common:
1882           Automatic update of common submodule
1883           From c3cafe1 to 46dfcea
1884
1885 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1886
1887         * ext/mad/gstmad.c:
1888           mad: port to 0.11
1889
1890 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
1891
1892           Merge branch 'master' into 0.11
1893           Conflicts:
1894           android/amrnb.mk
1895           android/amrwbdec.mk
1896           android/asf.mk
1897           android/mpegaudioparse.mk
1898           configure.ac
1899
1900 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1901
1902         * tests/check/gst-plugins-ugly.supp:
1903           tests: add suppression for lame unit test
1904
1905 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1906
1907         * tests/check/Makefile.am:
1908         * tests/check/generic/.gitignore:
1909         * tests/check/generic/index.c:
1910           tests: add generic index-setting test
1911
1912 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1913
1914         * ext/mpeg2dec/gstmpeg2dec.c:
1915           mpeg2dec: don't deadlock when setting an index
1916
1917 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1918
1919         * configure.ac:
1920         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1921         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1922         * docs/plugins/inspect/plugin-a52dec.xml:
1923         * docs/plugins/inspect/plugin-amrnb.xml:
1924         * docs/plugins/inspect/plugin-amrwbdec.xml:
1925         * docs/plugins/inspect/plugin-asf.xml:
1926         * docs/plugins/inspect/plugin-cdio.xml:
1927         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1928         * docs/plugins/inspect/plugin-dvdread.xml:
1929         * docs/plugins/inspect/plugin-dvdsub.xml:
1930         * docs/plugins/inspect/plugin-iec958.xml:
1931         * docs/plugins/inspect/plugin-lame.xml:
1932         * docs/plugins/inspect/plugin-mad.xml:
1933         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1934         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
1935         * docs/plugins/inspect/plugin-mpegstream.xml:
1936         * docs/plugins/inspect/plugin-realmedia.xml:
1937         * docs/plugins/inspect/plugin-siddec.xml:
1938         * docs/plugins/inspect/plugin-synaesthesia.xml:
1939         * docs/plugins/inspect/plugin-twolame.xml:
1940         * docs/plugins/inspect/plugin-x264.xml:
1941         * po/sl.po:
1942         * win32/common/config.h:
1943           0.10.17.2 pre-release
1944
1945 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1946
1947         * gst/realmedia/rademux.c:
1948           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
1949
1950 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1951
1952         * gst/mpegstream/gstmpegdemux.c:
1953           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
1954
1955 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1956
1957         * ext/dvdread/dvdreadsrc.c:
1958         * ext/sidplay/gstsiddec.cc:
1959         * ext/x264/gstx264enc.c:
1960           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
1961
1962 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
1963
1964         * gst/asfdemux/gstasfdemux.c:
1965           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
1966
1967 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
1968
1969         * ext/x264/gstx264enc.c:
1970           x264enc: Implement getcaps function
1971           This allows to set width/height/etc restrictions downstream.
1972
1973 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
1974
1975         * Android.mk:
1976         * ext/mad/Makefile.am:
1977         * ext/x264/Makefile.am:
1978         * gst/asfdemux/Makefile.am:
1979         * gst/dvdlpcmdec/Makefile.am:
1980         * gst/dvdsub/Makefile.am:
1981         * gst/iec958/Makefile.am:
1982         * gst/mpegaudioparse/Makefile.am:
1983         * gst/mpegstream/Makefile.am:
1984         * gst/realmedia/Makefile.am:
1985         * gst/synaesthesia/Makefile.am:
1986           android: make it ready for androgenizer
1987           To build gstreamer for android we are now using androgenizer which
1988           generates the needed Android.mk files.
1989           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
1990
1991 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
1992
1993         * android/NOTICE:
1994         * android/amrnb.mk:
1995         * android/amrwbdec.mk:
1996         * android/asf.mk:
1997         * android/mpegaudioparse.mk:
1998           android: remove the android/ folder
1999
2000 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
2001
2002         * common:
2003           Automatic update of common submodule
2004           From 1ccbe09 to c3cafe1
2005
2006 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
2007
2008         * ext/x264/gstx264enc.c:
2009         * ext/x264/gstx264enc.h:
2010           x264enc: Allow changing the bitrate and quantitizers dynamically
2011           https://bugzilla.gnome.org/show_bug.cgi?id=621663
2012
2013 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
2014
2015         * ext/x264/gstx264enc.c:
2016           x264enc: Set max bitrate in quality mode
2017           https://bugzilla.gnome.org/show_bug.cgi?id=621663
2018
2019 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
2020
2021         * ext/x264/gstx264enc.c:
2022           x264enc: Make it clear that constant quantizer is for debugging only
2023           https://bugzilla.gnome.org/show_bug.cgi?id=621663
2024
2025 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2026
2027         * common:
2028           Automatic update of common submodule
2029           From 193b717 to 1ccbe09
2030
2031 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
2032
2033         * common:
2034           Automatic update of common submodule
2035           From b77e2bf to 193b717
2036
2037 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2038
2039         * common:
2040           Automatic update of common submodule
2041           From d8814b6 to b77e2bf
2042
2043 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2044
2045         * common:
2046           Automatic update of common submodule
2047           From 6aaa286 to d8814b6
2048
2049 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
2050
2051         * common:
2052           Automatic update of common submodule
2053           From 6aec6b9 to 6aaa286
2054
2055 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
2056
2057         * configure.ac:
2058           configure.ac: redundant use of AC_MSG_RESULT()
2059           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
2060
2061 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
2062
2063         * autogen.sh:
2064           autogen: wingo signed comment
2065
2066 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2067
2068         * gst/dvdsub/gstdvdsubdec.c:
2069         * gst/dvdsub/gstdvdsubdec.h:
2070           dvdsubdec: Rearrange buffer allocation and pushing code a bit
2071           This makes the code easier to read, doesn't store every buffer
2072           in the instance until the next buffer is to be drawn and
2073           fixes an unitialized variable compiler warning.
2074
2075 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
2076
2077         * gst/dvdsub/gstdvdsubdec.c:
2078           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
2079           Fixes bug #619136.
2080
2081 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
2082
2083         * gst/dvdsub/gstdvdsubdec.c:
2084           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
2085           Fixes bug #644704.
2086
2087 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2088
2089         * configure.ac:
2090         * ext/mad/gstmad.c:
2091         * ext/mad/gstmad.h:
2092           mad: build the mad plugin even if libid3tag is not available
2093           ID3 tags are usually handled by id3demux, and should be handled
2094           by id3demux. Tag handling in mad based on libid3tag is very basic
2095           and mostly unnecessary really, so just build this plugin without
2096           ID3 tag support if libid3tag is not available.
2097
2098 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2099
2100           Merge branch 'master' into 0.11
2101
2102 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
2103
2104         * gst/mpegstream/gstdvddemux.c:
2105           dvddemux: small code cleanup
2106           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
2107           and avoid empty 'if' when logging is disabled.
2108
2109 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2110
2111         * configure.ac:
2112           configure.ac: export plugin description more platform independent
2113           Fixes #642504.
2114
2115 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2116
2117         * common:
2118           Automatic update of common submodule
2119           From 1de7f6a to 6aec6b9
2120
2121 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2122
2123           Merge branch 'master' into 0.11
2124           Conflicts:
2125           configure.ac
2126
2127 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2128
2129         * ext/mpeg2dec/gstmpeg2dec.c:
2130           mpeg2dec: do not fail fatally when unlinked
2131           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
2132
2133 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
2134
2135         * ext/mad/gstmad.c:
2136         * ext/mad/gstmad.h:
2137         * ext/mpeg2dec/gstmpeg2dec.c:
2138         * ext/mpeg2dec/gstmpeg2dec.h:
2139           index: remove conditional index support
2140           Index support cannot be disabled since commit
2141           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
2142           in core, which removed the configure flags to disable index.
2143
2144 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
2145
2146         * ext/mad/gstmad.c:
2147         * ext/mpeg2dec/gstmpeg2dec.c:
2148           formatting: trim trailing whitespace
2149
2150 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
2151
2152         * ext/mad/gstmad.c:
2153         * ext/mpeg2dec/gstmpeg2dec.c:
2154         * gst/mpegstream/gstmpegdemux.c:
2155           index: use delta frame flags instead of 0 or none
2156
2157 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2158
2159         * ext/x264/gstx264enc.c:
2160           x264enc: Don't register flags with a value of 0
2161           Flags with a value of 0 aren't meaningful and will cause
2162           g_value_transform to go into an endless loop when trying to
2163           convert the flags to a string
2164
2165 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
2166
2167         * common:
2168           Automatic update of common submodule
2169           From f94d739 to 1de7f6a
2170
2171 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2172
2173         * ext/amrwbdec/amrwbdec.c:
2174           amrwbdec: avoid stalling on invalid frame
2175           Skip 1 byte indicating invalid frame type index rather than stalling
2176           on it indefinitely until EOS.
2177           Fixes #639715.
2178
2179 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2180
2181         * tests/check/pipelines/lame.c:
2182           tests: add unit test for lamemp3enc negotiation issue
2183           https://bugzilla.gnome.org/show_bug.cgi?id=641151
2184
2185 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2186
2187         * ext/lame/gstlamemp3enc.c:
2188           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
2189           The element downstream of mp3enc might only accept certain sample rates or channels,
2190           make sure we relay any restrictions that do exist to upstream when it does a
2191           get_caps() on the sink pad. That way upstream elements like audioresample or
2192           audioconvert can pick a sample rate / channel configuration that will be accepted,
2193           instead of just negotiating to the highest, which might then be rejected.
2194           https://bugzilla.gnome.org/show_bug.cgi?id=641151
2195
2196 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
2197
2198         * gst/asfdemux/asfpacket.c:
2199           asfpacket: Avoid using broken duration extension
2200           Quite a few (broken?) files have a packet duration of 1ms, which is
2201           most definitely wrong for either audio or video packets.
2202           We therefore avoid using that value and instead use other metrics to
2203           determine the buffer duration (like using the extended stream properties
2204           average frame duration if present and valid).
2205
2206 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2207
2208         * configure.ac:
2209         * win32/common/config.h:
2210           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
2211           https://bugzilla.gnome.org/show_bug.cgi?id=640705
2212
2213 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
2214
2215         * gst/mpegaudioparse/gstxingmux.c:
2216           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
2217           Fixes bug #639291.
2218
2219 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2220
2221         * gst/mpegstream/gstdvddemux.c:
2222           mpegstream: increase allowable gap between streams
2223           The new delay is three times as much as the old one, and just happens
2224           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
2225           was chocking before at 5:11.
2226           While there, merge the constants used in two places into a define.
2227           https://bugzilla.gnome.org/show_bug.cgi?id=539708
2228
2229 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
2230
2231         * ext/x264/gstx264enc.c:
2232           x264enc: make tag event writable before modifying tag list in place
2233           To modify an event tag is necessary to be sure that x264enc
2234           has its own copy.
2235           Also fix indentation.
2236           https://bugzilla.gnome.org/show_bug.cgi?id=640272
2237
2238 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2239
2240         * configure.ac:
2241         * docs/plugins/inspect/plugin-a52dec.xml:
2242         * docs/plugins/inspect/plugin-amrnb.xml:
2243         * docs/plugins/inspect/plugin-amrwbdec.xml:
2244         * docs/plugins/inspect/plugin-asf.xml:
2245         * docs/plugins/inspect/plugin-cdio.xml:
2246         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2247         * docs/plugins/inspect/plugin-dvdread.xml:
2248         * docs/plugins/inspect/plugin-dvdsub.xml:
2249         * docs/plugins/inspect/plugin-iec958.xml:
2250         * docs/plugins/inspect/plugin-lame.xml:
2251         * docs/plugins/inspect/plugin-mad.xml:
2252         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2253         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2254         * docs/plugins/inspect/plugin-mpegstream.xml:
2255         * docs/plugins/inspect/plugin-realmedia.xml:
2256         * docs/plugins/inspect/plugin-siddec.xml:
2257         * docs/plugins/inspect/plugin-twolame.xml:
2258         * docs/plugins/inspect/plugin-x264.xml:
2259         * win32/common/config.h:
2260           Back to development
2261
2262 === release 0.10.17 ===
2263
2264 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2265
2266         * ChangeLog:
2267         * NEWS:
2268         * RELEASE:
2269         * configure.ac:
2270         * docs/plugins/inspect/plugin-a52dec.xml:
2271         * docs/plugins/inspect/plugin-amrnb.xml:
2272         * docs/plugins/inspect/plugin-amrwbdec.xml:
2273         * docs/plugins/inspect/plugin-asf.xml:
2274         * docs/plugins/inspect/plugin-cdio.xml:
2275         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2276         * docs/plugins/inspect/plugin-dvdread.xml:
2277         * docs/plugins/inspect/plugin-dvdsub.xml:
2278         * docs/plugins/inspect/plugin-iec958.xml:
2279         * docs/plugins/inspect/plugin-lame.xml:
2280         * docs/plugins/inspect/plugin-mad.xml:
2281         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2282         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2283         * docs/plugins/inspect/plugin-mpegstream.xml:
2284         * docs/plugins/inspect/plugin-realmedia.xml:
2285         * docs/plugins/inspect/plugin-siddec.xml:
2286         * docs/plugins/inspect/plugin-twolame.xml:
2287         * docs/plugins/inspect/plugin-x264.xml:
2288         * gst-plugins-ugly.doap:
2289         * win32/common/config.h:
2290           Release 0.10.17
2291
2292 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2293
2294         * configure.ac:
2295         * docs/plugins/inspect/plugin-a52dec.xml:
2296         * docs/plugins/inspect/plugin-amrnb.xml:
2297         * docs/plugins/inspect/plugin-amrwbdec.xml:
2298         * docs/plugins/inspect/plugin-asf.xml:
2299         * docs/plugins/inspect/plugin-cdio.xml:
2300         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2301         * docs/plugins/inspect/plugin-dvdread.xml:
2302         * docs/plugins/inspect/plugin-dvdsub.xml:
2303         * docs/plugins/inspect/plugin-iec958.xml:
2304         * docs/plugins/inspect/plugin-lame.xml:
2305         * docs/plugins/inspect/plugin-mad.xml:
2306         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2307         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2308         * docs/plugins/inspect/plugin-mpegstream.xml:
2309         * docs/plugins/inspect/plugin-realmedia.xml:
2310         * docs/plugins/inspect/plugin-siddec.xml:
2311         * docs/plugins/inspect/plugin-twolame.xml:
2312         * docs/plugins/inspect/plugin-x264.xml:
2313         * win32/common/config.h:
2314           0.10.16.4 pre-release
2315
2316 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2317
2318         * ext/mpeg2dec/gstmpeg2dec.c:
2319           mpeg2dec: Use the proper component value for height
2320
2321 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2322
2323         * configure.ac:
2324         * docs/plugins/inspect/plugin-a52dec.xml:
2325         * docs/plugins/inspect/plugin-amrnb.xml:
2326         * docs/plugins/inspect/plugin-amrwbdec.xml:
2327         * docs/plugins/inspect/plugin-asf.xml:
2328         * docs/plugins/inspect/plugin-cdio.xml:
2329         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2330         * docs/plugins/inspect/plugin-dvdread.xml:
2331         * docs/plugins/inspect/plugin-dvdsub.xml:
2332         * docs/plugins/inspect/plugin-iec958.xml:
2333         * docs/plugins/inspect/plugin-lame.xml:
2334         * docs/plugins/inspect/plugin-mad.xml:
2335         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2336         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2337         * docs/plugins/inspect/plugin-mpegstream.xml:
2338         * docs/plugins/inspect/plugin-realmedia.xml:
2339         * docs/plugins/inspect/plugin-siddec.xml:
2340         * docs/plugins/inspect/plugin-twolame.xml:
2341         * docs/plugins/inspect/plugin-x264.xml:
2342         * win32/common/config.h:
2343           0.10.16.3 pre-release
2344
2345 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2346
2347         * gst/asfdemux/asfheaders.c:
2348         * gst/asfdemux/asfheaders.h:
2349         * gst/asfdemux/gstasfdemux.c:
2350           asfdemux: Handle new type of DRM'd asf files.
2351           These are produced by the new MS PlayReady system.
2352           https://bugzilla.gnome.org/show_bug.cgi?id=639226
2353
2354 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
2355
2356         * common:
2357           Automatic update of common submodule
2358           From e572c87 to f94d739
2359
2360 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2361
2362         * common:
2363           Automatic update of common submodule
2364           From ccbaa85 to e572c87
2365
2366 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2367
2368         * common:
2369           Automatic update of common submodule
2370           From 46445ad to ccbaa85
2371
2372 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2373
2374         * tests/check/Makefile.am:
2375           tests: never disable g_assert() and cast checks for the unit tests
2376           The unit tests are riddled with g_assert() and friends, make sure we
2377           don't disable assert and cast checks for the unit tests even if
2378           this has been specified for the rest of the code base, e.g. via
2379           --disable-glib-asserts
2380
2381 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2382
2383         * configure.ac:
2384         * win32/common/config.h:
2385           0.10.16.2 pre-release
2386
2387 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2388
2389         * docs/plugins/gst-plugins-ugly-plugins.args:
2390         * docs/plugins/inspect/plugin-a52dec.xml:
2391         * docs/plugins/inspect/plugin-amrnb.xml:
2392         * docs/plugins/inspect/plugin-amrwbdec.xml:
2393         * docs/plugins/inspect/plugin-asf.xml:
2394         * docs/plugins/inspect/plugin-cdio.xml:
2395         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2396         * docs/plugins/inspect/plugin-dvdread.xml:
2397         * docs/plugins/inspect/plugin-dvdsub.xml:
2398         * docs/plugins/inspect/plugin-iec958.xml:
2399         * docs/plugins/inspect/plugin-lame.xml:
2400         * docs/plugins/inspect/plugin-mad.xml:
2401         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2402         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2403         * docs/plugins/inspect/plugin-mpegstream.xml:
2404         * docs/plugins/inspect/plugin-realmedia.xml:
2405         * docs/plugins/inspect/plugin-siddec.xml:
2406         * docs/plugins/inspect/plugin-twolame.xml:
2407         * docs/plugins/inspect/plugin-x264.xml:
2408           docs: update docs
2409
2410 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2411
2412         * po/bg.po:
2413         * po/ca.po:
2414         * po/ru.po:
2415           po: update translations
2416
2417 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2418
2419         * configure.ac:
2420           configure: use $LIBM instead of hardcoding -lm
2421
2422 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2423
2424         * gst/realmedia/rmdemux.c:
2425           rmdemux: Initialize return variable.
2426           In the unlikely event that height is 0 (which is invalid) we would end up
2427           never setting the flow return.
2428
2429 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2430
2431         * gst/realmedia/rmutils.c:
2432           realmedia: Fix unitialized variables on macosx
2433
2434 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
2435
2436         * ext/x264/gstx264enc.c:
2437           x264enc: Handle codec/encoder tags
2438           Make x264enc drop video-codec and codec tags and replace
2439           encoder/encoder-version with x264 and its build number
2440           Fixes #621465
2441
2442 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2443
2444         * ext/mpeg2dec/gstmpeg2dec.c:
2445           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
2446
2447 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2448
2449         * ext/mpeg2dec/gstmpeg2dec.c:
2450           mpeg2dec: minor formatting clean-up
2451
2452 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2453
2454         * ext/mpeg2dec/gstmpeg2dec.c:
2455           mpeg2dec: refactor cropping code to use libgstvideo functions
2456           https://bugzilla.gnome.org/show_bug.cgi?id=571146
2457
2458 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2459
2460         * ext/mpeg2dec/gstmpeg2dec.c:
2461         * ext/mpeg2dec/gstmpeg2dec.h:
2462           mpeg2dec: use GstVideoFormat instead of custom enum
2463
2464 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2465
2466         * ext/mpeg2dec/Makefile.am:
2467           mpeg2dec: fix LIBADD order in Makefile.am
2468
2469 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
2470
2471         * ext/x264/gstx264enc.c:
2472           x264: vbv-buf-capacity should have a minimum of 0
2473           x264 will clip this value internally, and users should be allowed to
2474           specify a lower value than 300 ms.
2475           https://bugzilla.gnome.org/show_bug.cgi?id=635291
2476
2477 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2478
2479         * ext/x264/gstx264enc.c:
2480           x264enc: also accept YV12 input
2481
2482 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2483
2484         * ext/x264/gstx264enc.c:
2485           x264enc: add a note to the docs about encoder latency and queues
2486           https://bugzilla.gnome.org/show_bug.cgi?id=636107
2487
2488 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2489
2490         * gst/realmedia/rademux.c:
2491         * gst/realmedia/rmdemux.c:
2492           realmedia: do not use the pad buffer allocation functions in demuxers
2493           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
2494           https://bugzilla.gnome.org/show_bug.cgi?id=637932
2495
2496 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
2497
2498         * common:
2499           Automatic update of common submodule
2500           From 169462a to 46445ad
2501
2502 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2503
2504         * ext/mad/gstmad.c:
2505           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
2506           Fixes bug #635461.
2507
2508 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
2509
2510         * common:
2511           Automatic update of common submodule
2512           From 20742ae to 169462a
2513
2514 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
2515
2516         * gst/realmedia/rmdemux.c:
2517           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
2518           Signed-off-by: Rob Clark <rob@ti.com>
2519
2520 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
2521
2522         * common:
2523           Automatic update of common submodule
2524           From 011bcc8 to 20742ae
2525
2526 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
2527
2528         * configure.ac:
2529           x264: uses pkg-config to locate libx264
2530
2531 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2532
2533           Merge branch 'master' into 0.11
2534
2535 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2536
2537         * tests/check/pipelines/lame.c:
2538           check: don't use deprecated method
2539
2540 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2541
2542         * android/amrnb.mk:
2543         * android/amrwbdec.mk:
2544         * android/asf.mk:
2545         * android/mpegaudioparse.mk:
2546         * configure.ac:
2547           more 0.10 -> 0,11 changes
2548
2549 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2550
2551         * configure.ac:
2552           configure: open 0.11 branch
2553
2554 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
2555
2556         * Android.mk:
2557         * android/NOTICE:
2558         * android/amrnb.mk:
2559         * android/amrwbdec.mk:
2560         * android/asf.mk:
2561         * android/mpegaudioparse.mk:
2562           Add build system for Android
2563
2564 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
2565
2566         * gst/realmedia/rmutils.c:
2567           realmedia: Remove dead assignments
2568
2569 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
2570
2571         * ext/mad/gstmad.c:
2572           mad: Remove dead assignments
2573
2574 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2575
2576         * ext/dvdread/dvdreadsrc.c:
2577           dvdreadsrc: remove bogus comment
2578
2579 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
2580
2581         * ext/dvdread/dvdreadsrc.c:
2582           dvdreadsrc: fix handling of multi-angle streams
2583           We would output all angles interleaved instead of just
2584           the selected angle.
2585           https://bugzilla.gnome.org/show_bug.cgi?id=539254
2586
2587 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2588
2589         * gst/realmedia/Makefile.am:
2590           realmedia: fix LIBS order in Makefile
2591
2592 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2593
2594         * po/af.po:
2595         * po/az.po:
2596         * po/bg.po:
2597         * po/ca.po:
2598         * po/cs.po:
2599         * po/da.po:
2600         * po/de.po:
2601         * po/el.po:
2602         * po/en_GB.po:
2603         * po/es.po:
2604         * po/eu.po:
2605         * po/fi.po:
2606         * po/fr.po:
2607         * po/gl.po:
2608         * po/hu.po:
2609         * po/id.po:
2610         * po/it.po:
2611         * po/ja.po:
2612         * po/lt.po:
2613         * po/lv.po:
2614         * po/ms.po:
2615         * po/mt.po:
2616         * po/nb.po:
2617         * po/nl.po:
2618         * po/or.po:
2619         * po/pl.po:
2620         * po/pt_BR.po:
2621         * po/ro.po:
2622         * po/ru.po:
2623         * po/sk.po:
2624         * po/sl.po:
2625         * po/sq.po:
2626         * po/sr.po:
2627         * po/sv.po:
2628         * po/tr.po:
2629         * po/uk.po:
2630         * po/vi.po:
2631         * po/zh_CN.po:
2632           po: update for new translatable strings
2633
2634 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
2635
2636         * common:
2637           Automatic update of common submodule
2638           From 7bbd708 to 011bcc8
2639
2640 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
2641
2642         * ext/mpeg2dec/gstmpeg2dec.c:
2643           mpeg2dec: convert the position to stream time before answering to a position query
2644
2645 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
2646
2647         * gst/realmedia/Makefile.am:
2648         * gst/realmedia/rademux.c:
2649         * gst/realmedia/rmdemux.c:
2650         * gst/realmedia/rmdemux.h:
2651           realmedia: Get codec name from pbutils instead of harcoding them
2652
2653 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
2654
2655         * ext/x264/gstx264enc.c:
2656           x264enc: Work around a rate control issue in libx264
2657           When variable framerate is disabled in libx264 (which occurs when using
2658           the zerolatency tuning), libx264 ignores timestamps but still uses the
2659           timebase leading to messed up rate control with our nanosecond timebase.
2660           We work around this issue by setting the timebase to the reciprocal of
2661           the framerate and we validate that the framerate is suitable.
2662           This has been fixed upstream in libx264 but there are non-fixed versions
2663           in the wild so this workaround is still needed.
2664           Fixes bug #632861
2665
2666 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2667
2668         * ext/mpeg2dec/gstmpeg2dec.c:
2669           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
2670
2671 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
2672
2673         * ext/mpeg2dec/gstmpeg2dec.c:
2674           mpeg2dec: fix position query by trusting upstream
2675           Position queries are badly handled for DVDs (probably due to the division in
2676           chapters): the time returned was the time since the start of chapter.
2677           Now ask upstream for position queries, fall back to the old code if upstream
2678           cannot answer the query.
2679
2680 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
2681
2682         * ext/lame/gstlame.c:
2683         * ext/mad/gstmad.c:
2684         * ext/sidplay/gstsiddec.cc:
2685         * gst/mpegstream/gstmpegparse.c:
2686           various: canonicalize property names
2687
2688 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
2689
2690         * ext/a52dec/gsta52dec.c:
2691         * ext/amrnb/amrnbdec.c:
2692         * ext/amrnb/amrnbenc.c:
2693         * ext/cdio/gstcdiocddasrc.c:
2694         * ext/dvdread/dvdreadsrc.c:
2695         * ext/lame/gstlame.c:
2696         * ext/lame/gstlamemp3enc.c:
2697         * ext/mad/gstmad.c:
2698         * ext/sidplay/gstsiddec.cc:
2699         * ext/x264/gstx264enc.c:
2700           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
2701
2702 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
2703
2704         * gst/iec958/ac3iec.c:
2705         * gst/mpegaudioparse/gstmpegaudioparse.c:
2706         * gst/mpegstream/gstmpegparse.c:
2707         * gst/mpegstream/gstrfc2250enc.c:
2708         * gst/realmedia/pnmsrc.c:
2709         * gst/realmedia/rdtmanager.c:
2710           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
2711
2712 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
2713
2714         * common:
2715           Automatic update of common submodule
2716           From 5a668bf to 7bbd708
2717
2718 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
2719
2720         * common:
2721           Automatic update of common submodule
2722           From c4a8adc to 5a668bf
2723
2724 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2725
2726         * common:
2727           Automatic update of common submodule
2728           From 5e3c9bf to c4a8adc
2729
2730 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2731
2732         * ext/mad/gstmad.c:
2733         * ext/mad/gstmad.h:
2734           mad: support reverse playback
2735
2736 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2737
2738         * ext/dvdread/dvdreadsrc.c:
2739           dvdreadsrc: improve error messages on read errors
2740           Provide proper i18n-ed error messages when a read error happens,
2741           and point out that the error could be happening because the
2742           DVD is scrambled.
2743           https://bugzilla.gnome.org/show_bug.cgi?id=613633
2744
2745 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2746
2747         * configure.ac:
2748           configure: set plugin release datetime
2749
2750 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
2751
2752         * common:
2753           Automatic update of common submodule
2754           From aa0d1d0 to 5e3c9bf
2755
2756 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2757
2758         * gst/mpegstream/gstmpegparse.c:
2759           mpegparse: re-fix flow return handling
2760           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
2761           -  } while (GST_FLOW_IS_SUCCESS (result));
2762           +  } while (result != GST_FLOW_OK);
2763
2764 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
2765
2766         * tests/check/Makefile.am:
2767         * tests/check/generic/states.c:
2768           tests: allow running state tests for all elements
2769           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
2770           to try elements that would normaly be skipped.
2771
2772 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2773
2774         * Makefile.am:
2775           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
2776
2777 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2778
2779         * configure.ac:
2780         * pkgconfig/.gitignore:
2781         * pkgconfig/Makefile.am:
2782         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
2783           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
2784           This .pc file will not be installed, it's only for uninstalled setups,
2785           same thing as we do for -good. This is so other modules' unit tests can
2786           find our plugins properly in an uninstalled setup.
2787
2788 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2789
2790         * common:
2791           Automatic update of common submodule
2792           From c2e10bf to aa0d1d0
2793
2794 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2795
2796         * configure.ac:
2797           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
2798
2799 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2800
2801         * ext/sidplay/gstsiddec.cc:
2802           siddec: don't use GST_FLOW_IS_FATAL
2803           GST_FLOW_IS_FATAL has been deprecated in core git.
2804
2805 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
2806
2807         * common:
2808           Automatic update of common submodule
2809           From d3d9acf to c2e10bf
2810
2811 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2812
2813         * configure.ac:
2814           configure: Require orc >= 0.4.6 for --compat
2815
2816 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2817
2818         * common:
2819           Automatic update of common submodule
2820           From ec60217 to d3d9acf
2821
2822 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2823
2824         * ext/mpeg2dec/gstmpeg2dec.c:
2825           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
2826           And don't post error messages if allocating a buffer resulted
2827           in WRONG_STATE or UNEXPECTED.
2828
2829 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2830
2831         * gst/mpegaudioparse/gstxingmux.c:
2832           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
2833
2834 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2835
2836         * gst/mpegstream/gstdvddemux.c:
2837         * gst/mpegstream/gstmpegdemux.c:
2838         * gst/mpegstream/gstmpegparse.c:
2839           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
2840
2841 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2842
2843         * gst/realmedia/rmdemux.c:
2844           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
2845
2846 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2847
2848         * gst/asfdemux/gstasfdemux.c:
2849           asfdemux: Don't use GST_FLOW_IS_FATAL()
2850           And don't post error messages for UNEXPECTED and post an error
2851           message if pulling data failed because of NOT_LINKED.
2852
2853 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2854
2855         * configure.ac:
2856         * docs/plugins/inspect/plugin-a52dec.xml:
2857         * docs/plugins/inspect/plugin-amrnb.xml:
2858         * docs/plugins/inspect/plugin-amrwbdec.xml:
2859         * docs/plugins/inspect/plugin-asf.xml:
2860         * docs/plugins/inspect/plugin-cdio.xml:
2861         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2862         * docs/plugins/inspect/plugin-dvdread.xml:
2863         * docs/plugins/inspect/plugin-dvdsub.xml:
2864         * docs/plugins/inspect/plugin-iec958.xml:
2865         * docs/plugins/inspect/plugin-lame.xml:
2866         * docs/plugins/inspect/plugin-mad.xml:
2867         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2868         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2869         * docs/plugins/inspect/plugin-mpegstream.xml:
2870         * docs/plugins/inspect/plugin-realmedia.xml:
2871         * docs/plugins/inspect/plugin-siddec.xml:
2872         * docs/plugins/inspect/plugin-twolame.xml:
2873         * docs/plugins/inspect/plugin-x264.xml:
2874         * win32/common/config.h:
2875           Back to development
2876           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
2877           the code is updated for the GST_FLOW_IS_* macro deprecations.
2878
2879 === release 0.10.16 ===
2880
2881 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2882
2883         * ChangeLog:
2884         * NEWS:
2885         * RELEASE:
2886         * configure.ac:
2887         * gst-plugins-ugly.doap:
2888         * win32/common/config.h:
2889           Release 0.10.16
2890
2891 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2892
2893         * docs/plugins/inspect/plugin-a52dec.xml:
2894         * docs/plugins/inspect/plugin-amrnb.xml:
2895         * docs/plugins/inspect/plugin-amrwbdec.xml:
2896         * docs/plugins/inspect/plugin-asf.xml:
2897         * docs/plugins/inspect/plugin-cdio.xml:
2898         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2899         * docs/plugins/inspect/plugin-dvdread.xml:
2900         * docs/plugins/inspect/plugin-dvdsub.xml:
2901         * docs/plugins/inspect/plugin-iec958.xml:
2902         * docs/plugins/inspect/plugin-lame.xml:
2903         * docs/plugins/inspect/plugin-mad.xml:
2904         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2905         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2906         * docs/plugins/inspect/plugin-mpegstream.xml:
2907         * docs/plugins/inspect/plugin-realmedia.xml:
2908         * docs/plugins/inspect/plugin-siddec.xml:
2909         * docs/plugins/inspect/plugin-twolame.xml:
2910         * docs/plugins/inspect/plugin-x264.xml:
2911           docs: update docs for release
2912
2913 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2914
2915         * po/LINGUAS:
2916         * po/gl.po:
2917         * po/id.po:
2918         * po/lv.po:
2919         * po/ro.po:
2920         * po/sv.po:
2921           po: update translations
2922
2923 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2924
2925         * configure.ac:
2926         * po/af.po:
2927         * po/az.po:
2928         * po/bg.po:
2929         * po/ca.po:
2930         * po/cs.po:
2931         * po/da.po:
2932         * po/de.po:
2933         * po/el.po:
2934         * po/en_GB.po:
2935         * po/es.po:
2936         * po/eu.po:
2937         * po/fi.po:
2938         * po/fr.po:
2939         * po/hu.po:
2940         * po/id.po:
2941         * po/it.po:
2942         * po/ja.po:
2943         * po/lt.po:
2944         * po/lv.po:
2945         * po/ms.po:
2946         * po/mt.po:
2947         * po/nb.po:
2948         * po/nl.po:
2949         * po/or.po:
2950         * po/pl.po:
2951         * po/pt_BR.po:
2952         * po/ru.po:
2953         * po/sk.po:
2954         * po/sl.po:
2955         * po/sq.po:
2956         * po/sr.po:
2957         * po/sv.po:
2958         * po/tr.po:
2959         * po/uk.po:
2960         * po/vi.po:
2961         * po/zh_CN.po:
2962           0.10.15.6 pre-release
2963
2964 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
2965
2966         * gst/asfdemux/gstasfdemux.c:
2967           asfdemux: Don't error out on non-critical flow returns
2968           Only error out when downstream returns:
2969           * NOT_SUPPORTED
2970           * ERROR
2971           * NOT_NEGOTIATED
2972           * NOT_LINKED
2973           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
2974           of the streams had gone EOS) and then stop the task silently.
2975           In the case of WRONG_STATE we just need to stop silently
2976           https://bugzilla.gnome.org/show_bug.cgi?id=600412
2977
2978 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2979
2980         * configure.ac:
2981         * po/af.po:
2982         * po/az.po:
2983         * po/bg.po:
2984         * po/ca.po:
2985         * po/cs.po:
2986         * po/da.po:
2987         * po/de.po:
2988         * po/el.po:
2989         * po/en_GB.po:
2990         * po/es.po:
2991         * po/eu.po:
2992         * po/fi.po:
2993         * po/fr.po:
2994         * po/hu.po:
2995         * po/id.po:
2996         * po/it.po:
2997         * po/ja.po:
2998         * po/lt.po:
2999         * po/lv.po:
3000         * po/ms.po:
3001         * po/mt.po:
3002         * po/nb.po:
3003         * po/nl.po:
3004         * po/or.po:
3005         * po/pl.po:
3006         * po/pt_BR.po:
3007         * po/ru.po:
3008         * po/sk.po:
3009         * po/sl.po:
3010         * po/sq.po:
3011         * po/sr.po:
3012         * po/sv.po:
3013         * po/tr.po:
3014         * po/uk.po:
3015         * po/vi.po:
3016         * po/zh_CN.po:
3017           0.10.15.5 pre-release
3018
3019 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
3020
3021         * gst/mpegaudioparse/gstmpegaudioparse.c:
3022           mp3parse: propagate flow errors upstream.
3023           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
3024           always return the error upstream.
3025
3026 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3027
3028         * configure.ac:
3029         * po/af.po:
3030         * po/az.po:
3031         * po/bg.po:
3032         * po/ca.po:
3033         * po/cs.po:
3034         * po/da.po:
3035         * po/de.po:
3036         * po/el.po:
3037         * po/en_GB.po:
3038         * po/es.po:
3039         * po/eu.po:
3040         * po/fi.po:
3041         * po/fr.po:
3042         * po/hu.po:
3043         * po/id.po:
3044         * po/it.po:
3045         * po/ja.po:
3046         * po/lt.po:
3047         * po/lv.po:
3048         * po/ms.po:
3049         * po/mt.po:
3050         * po/nb.po:
3051         * po/nl.po:
3052         * po/or.po:
3053         * po/pl.po:
3054         * po/pt_BR.po:
3055         * po/ru.po:
3056         * po/sk.po:
3057         * po/sl.po:
3058         * po/sq.po:
3059         * po/sr.po:
3060         * po/sv.po:
3061         * po/tr.po:
3062         * po/uk.po:
3063         * po/vi.po:
3064         * po/zh_CN.po:
3065           0.10.15.4 pre-release
3066
3067 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
3068
3069         * common:
3070           Automatic update of common submodule
3071           From 3e8db1d to ec60217
3072
3073 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3074
3075         * configure.ac:
3076         * docs/plugins/inspect/plugin-a52dec.xml:
3077         * docs/plugins/inspect/plugin-amrnb.xml:
3078         * docs/plugins/inspect/plugin-amrwbdec.xml:
3079         * docs/plugins/inspect/plugin-asf.xml:
3080         * docs/plugins/inspect/plugin-cdio.xml:
3081         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3082         * docs/plugins/inspect/plugin-dvdread.xml:
3083         * docs/plugins/inspect/plugin-dvdsub.xml:
3084         * docs/plugins/inspect/plugin-iec958.xml:
3085         * docs/plugins/inspect/plugin-lame.xml:
3086         * docs/plugins/inspect/plugin-mad.xml:
3087         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3088         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3089         * docs/plugins/inspect/plugin-mpegstream.xml:
3090         * docs/plugins/inspect/plugin-realmedia.xml:
3091         * docs/plugins/inspect/plugin-siddec.xml:
3092         * docs/plugins/inspect/plugin-twolame.xml:
3093         * docs/plugins/inspect/plugin-x264.xml:
3094         * win32/common/config.h:
3095           0.10.15.3 pre-release
3096
3097 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
3098
3099         * ext/x264/gstx264enc.c:
3100           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
3101           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
3102           argument to the option string value causes an error. For < 78 we pass the
3103           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
3104           result in passing 'none' for false and 'strict' for true. Other modes can be
3105           set through the option-string property for now.
3106           https://bugzilla.gnome.org/show_bug.cgi?id=626577
3107
3108 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3109
3110         * configure.ac:
3111         * docs/plugins/gst-plugins-ugly-plugins.args:
3112         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3113         * docs/plugins/inspect/plugin-a52dec.xml:
3114         * docs/plugins/inspect/plugin-amrnb.xml:
3115         * docs/plugins/inspect/plugin-amrwbdec.xml:
3116         * docs/plugins/inspect/plugin-asf.xml:
3117         * docs/plugins/inspect/plugin-cdio.xml:
3118         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3119         * docs/plugins/inspect/plugin-dvdread.xml:
3120         * docs/plugins/inspect/plugin-dvdsub.xml:
3121         * docs/plugins/inspect/plugin-iec958.xml:
3122         * docs/plugins/inspect/plugin-lame.xml:
3123         * docs/plugins/inspect/plugin-mad.xml:
3124         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3125         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3126         * docs/plugins/inspect/plugin-mpegstream.xml:
3127         * docs/plugins/inspect/plugin-realmedia.xml:
3128         * docs/plugins/inspect/plugin-siddec.xml:
3129         * docs/plugins/inspect/plugin-twolame.xml:
3130         * docs/plugins/inspect/plugin-x264.xml:
3131         * win32/common/config.h:
3132           0.10.15.2 pre-release
3133
3134 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
3135
3136         * gst/synaesthesia/gstsynaesthesia.c:
3137           synaesthesia: code cleanups.
3138           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
3139           more.
3140
3141 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
3142
3143         * gst/synaesthesia/gstsynaesthesia.c:
3144           synaesthesia: use GST_BOILERPLATE macros
3145
3146 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3147
3148         * common:
3149           Automatic update of common submodule
3150           From bd2054b to 3e8db1d
3151
3152 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3153
3154         * ext/x264/gstx264enc.c:
3155           x264: fix printf format warning in debug message
3156
3157 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3158
3159         * docs/plugins/Makefile.am:
3160           docs: fix bug passing arguments to gtkdoc-fixref in upload target
3161           Missing backslash at end of line meant we weren't passing all arguments
3162           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
3163
3164 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
3165
3166         * common:
3167           Automatic update of common submodule
3168           From a519571 to bd2054b
3169
3170 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3171
3172         * configure.ac:
3173           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
3174           This first checks what is required for ISO C99 support and sets the relevant
3175           compiler parameters and if no C99 compiler is found, it checks for a
3176           C89 compiler. This enables us to check for and use C89/C99 functions
3177           that gcc hides from us without the correct compiler parameters.
3178
3179 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
3180
3181         * ext/x264/gstx264enc.c:
3182           x264enc: Fix flushing of delayed frames
3183           x264_encoder_encode() should be called with a NULL picture until at least
3184           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
3185           regression in make check due to the recent change in defaults which enabled
3186           b-frames and b-pyramid, both of which I believe increase the number of delayed
3187           frames when encoding.
3188
3189 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
3190
3191         * ext/x264/gstx264enc.c:
3192           x264enc: Improve x264enc defaults
3193           - medium x264 speed/quality preset
3194           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
3195           Addresses part of bug #607798
3196
3197 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
3198
3199         * ext/x264/gstx264enc.c:
3200           x264enc: Fix property description typos
3201
3202 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
3203
3204         * ext/x264/gstx264enc.c:
3205           x264enc: Add some more debug info
3206
3207 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
3208
3209         * ext/x264/gstx264enc.c:
3210         * ext/x264/gstx264enc.h:
3211           x264enc: Add speed-preset and [psy-]tuning properties
3212           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
3213           preset and possibly a profile and/or tuning are now the recommended way to
3214           configure x264 through x264enc.
3215           If a preset/tuning are specified then these will define the default values and
3216           the property defaults will be ignored. After this the option-string property is
3217           applied, followed by the user-set properties, fast first pass restrictions and
3218           finally the profile restrictions.
3219           Addresses part of bug #607798
3220
3221 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
3222
3223         * ext/x264/gstx264enc.c:
3224         * ext/x264/gstx264enc.h:
3225           x264enc: Refactor code in preparation for presets/tunings
3226           - Make defaults append the appropriate default value to a string. This is
3227           needed to differentiate between something user-set and the actual prop
3228           default.
3229           - Add an internal option string to which _set_property () cases append for the
3230           majority of properties.
3231           - Use gst_x264_enc_parse_options () to clean up application of settings. This
3232           will make order of application with respect to the presets and tunings quite
3233           simple.
3234           Addresses part of bug #607798
3235
3236 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
3237
3238         * ext/x264/gstx264enc.c:
3239           x264enc: Update available me types
3240           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
3241           now self-maintaining.
3242
3243 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
3244
3245         * ext/x264/gstx264enc.c:
3246           x264enc: Use new libx264 API to affect fast first pass
3247           Uses new x264 API to apply reduced complexity values to the parameters to
3248           increase encoding speed in the first pass of a multi-pass encode. This does
3249           not impact on final quality.
3250           Addresses part of bug #607798
3251
3252 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
3253
3254         * ext/x264/gstx264enc.c:
3255         * ext/x264/gstx264enc.h:
3256           x264enc: Add profile property
3257           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
3258           Profile. This makes it easier to achieve Baseline Profile for example.
3259           Addresses part of bug #607798
3260
3261 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
3262
3263         * ext/x264/gstx264enc.c:
3264         * ext/x264/gstx264enc.h:
3265           x264enc: Add option-string property
3266           Adds support for an x264 format option-string to specify advanced parameters
3267           Addresses part of bug #607798
3268
3269 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3270
3271         * ext/mad/Makefile.am:
3272           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
3273           Spotted by syntr0py.
3274
3275 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3276
3277         * ext/x264/gstx264enc.c:
3278           x264enc: only set timebase on versions where it exists
3279
3280 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
3281
3282         * ext/x264/gstx264enc.c:
3283           x264enc: set appropriate time base
3284           Fixes #624786.
3285
3286 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3287
3288         * tests/check/Makefile.am:
3289           tests: add plugin loading whitelist to test environment
3290           Only want to load core/-base/-ugly plugins here.
3291
3292 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3293
3294         * autogen.sh:
3295         * configure.ac:
3296           Bump automake requirement to 1.10 and autoconf to 2.60
3297           For maintainability reasons and $(builddir).
3298           See #622944.
3299
3300 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3301
3302         * gst/asfdemux/gstasfdemux.c:
3303           asfdemux: Fix seeking after last commits
3304           Don't handle wrong-state returns as errors to allow seeking to work
3305           again.
3306
3307 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3308
3309         * gst/asfdemux/gstasfdemux.c:
3310           asfdemux: Push all pending data on EOS
3311           When on push mode and receiving an EOS event, asfdemux
3312           should push all pending data because we might be dealing
3313           with a broken file that has a preroll value higher
3314           than its actual length.
3315
3316 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3317
3318         * gst/asfdemux/gstasfdemux.c:
3319           asfdemux: Fix sending eos event for chained asfs
3320           Properly push EOS event when finishing a chained asf file
3321           in pull mode
3322           Fixes #599718
3323
3324 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3325
3326         * docs/plugins/Makefile.am:
3327         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3328         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3329         * docs/plugins/inspect/plugin-rmdemux.xml:
3330           docs: add rmdemux to docs properly
3331           The plugin has been renamed, remove old introspection file.
3332
3333 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3334
3335         * docs/plugins/gst-plugins-ugly-plugins.args:
3336         * docs/plugins/inspect/plugin-x264.xml:
3337           docs: update for recent x264enc changes
3338
3339 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3340
3341         * gst/realmedia/rmdemux.c:
3342           rmdemux: fix compiler warning when debugging system in core is disabled
3343
3344 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
3345
3346         * common:
3347           Automatic update of common submodule
3348           From 73ff93a to a519571
3349
3350 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
3351
3352         * gst/asfdemux/gstasfdemux.c:
3353           asfdemux: Allow at least 500ms of preroll.
3354           Some files have insanely low preroll values which break the
3355           all_streams_prerolled() logic.
3356           Fixes #622407
3357
3358 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3359
3360         * ext/x264/gstx264enc.c:
3361           x264enc: add new h264 caps attribute alignment
3362           See #606662.
3363
3364 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3365
3366         * ext/x264/gstx264enc.c:
3367         * ext/x264/gstx264enc.h:
3368           x264enc: conditionally expose enhanced upstream capabilities
3369           API: GstX264Enc:sliced-threads
3370           API: GstX264Enc:sync-lookahead
3371           API: GstX264Enc:intra-refresh
3372           API: GstX264Enc:mb-tree
3373           API: GstX264Enc:rc-lookahead
3374           See #607798.
3375
3376 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3377
3378         * common:
3379         * docs/plugins/inspect/plugin-a52dec.xml:
3380         * docs/plugins/inspect/plugin-amrnb.xml:
3381         * docs/plugins/inspect/plugin-amrwbdec.xml:
3382         * docs/plugins/inspect/plugin-asf.xml:
3383         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3384         * docs/plugins/inspect/plugin-iec958.xml:
3385         * docs/plugins/inspect/plugin-mad.xml:
3386         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3387         * docs/plugins/inspect/plugin-mpegstream.xml:
3388         * docs/plugins/inspect/plugin-realmedia.xml:
3389           docs: update introspected plugin docs for gstdoc-scangobj and other changes
3390           Update common for latest gstdoc-scangobj and inspect xml files for
3391           escaping and pad template order changes.
3392
3393 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
3394
3395         * common:
3396           Automatic update of common submodule
3397           From 9339ccc to 35617c2
3398
3399 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
3400
3401         * common:
3402           Automatic update of common submodule
3403           From 5adb1ca to 9339ccc
3404
3405 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
3406
3407         * common:
3408           Automatic update of common submodule
3409           From 57c89b7 to 5adb1ca
3410
3411 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
3412
3413         * common:
3414           Automatic update of common submodule
3415           From c804988 to 57c89b7
3416
3417 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3418
3419         * configure.ac:
3420         * gst/realmedia/rtspreal.c:
3421           configure: Update required GLib version to 2.20
3422
3423 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3424
3425         * ext/a52dec/gsta52dec.c:
3426           a52dec: Call orc_init() before trying to get target flags
3427
3428 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3429
3430         * ext/a52dec/gsta52dec.c:
3431           a52dec: Remove debug printf...
3432
3433 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3434
3435         * configure.ac:
3436         * ext/a52dec/Makefile.am:
3437         * ext/a52dec/gsta52dec.c:
3438           a52dec: Use orc for CPU feature detection and don't check for liboil
3439
3440 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3441
3442         * configure.ac:
3443           configure: Use GLIB_EXTRA_CFLAGS
3444
3445 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3446
3447         * common:
3448           Automatic update of common submodule
3449           From 7a0fdf5 to c804988
3450
3451 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3452
3453         * common:
3454           Automatic update of common submodule
3455           From 6da3bab to 7a0fdf5
3456
3457 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3458
3459         * common:
3460           Automatic update of common submodule
3461           From 733fca9 to 6da3bab
3462
3463 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
3464
3465         * common:
3466           Automatic update of common submodule
3467           From fad145b to 733fca9
3468
3469 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
3470
3471         * common:
3472           Automatic update of common submodule
3473           From 47683c1 to fad145b
3474
3475 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3476
3477         * gst/realmedia/rmdemux.c:
3478           rmdemux: pass bitrate on caps
3479           Set the bitrate on the caps, some decoders like sipro need this to function
3480           properly.
3481           Fixes #620007
3482
3483 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
3484
3485         * common:
3486           Automatic update of common submodule
3487           From 17f89e5 to 47683c1
3488
3489 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
3490
3491         * common:
3492           Automatic update of common submodule
3493           From fd7ca04 to 17f89e5
3494
3495 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
3496
3497         * ext/x264/gstx264enc.c:
3498           x264enc: Only set i_weighted_pred on versions where it exists
3499
3500 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
3501
3502         * ext/lame/gstlamemp3enc.c:
3503           lamemp3enc: implement latency query
3504           The encoder's latency is deduced from the framesize. Fixes #618896.
3505
3506 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3507
3508         * configure.ac:
3509         * docs/plugins/gst-plugins-ugly-plugins.args:
3510         * docs/plugins/gst-plugins-ugly-plugins.signals:
3511         * docs/plugins/inspect/plugin-a52dec.xml:
3512         * docs/plugins/inspect/plugin-amrnb.xml:
3513         * docs/plugins/inspect/plugin-amrwbdec.xml:
3514         * docs/plugins/inspect/plugin-asf.xml:
3515         * docs/plugins/inspect/plugin-cdio.xml:
3516         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3517         * docs/plugins/inspect/plugin-dvdread.xml:
3518         * docs/plugins/inspect/plugin-dvdsub.xml:
3519         * docs/plugins/inspect/plugin-iec958.xml:
3520         * docs/plugins/inspect/plugin-lame.xml:
3521         * docs/plugins/inspect/plugin-mad.xml:
3522         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3523         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3524         * docs/plugins/inspect/plugin-mpegstream.xml:
3525         * docs/plugins/inspect/plugin-realmedia.xml:
3526         * docs/plugins/inspect/plugin-siddec.xml:
3527         * docs/plugins/inspect/plugin-twolame.xml:
3528         * docs/plugins/inspect/plugin-x264.xml:
3529         * win32/common/config.h:
3530           Back to development
3531
3532 === release 0.10.15 ===
3533
3534 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3535
3536         * ChangeLog:
3537         * NEWS:
3538         * RELEASE:
3539         * configure.ac:
3540         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
3541         * docs/plugins/inspect/plugin-a52dec.xml:
3542         * docs/plugins/inspect/plugin-amrnb.xml:
3543         * docs/plugins/inspect/plugin-amrwbdec.xml:
3544         * docs/plugins/inspect/plugin-asf.xml:
3545         * docs/plugins/inspect/plugin-cdio.xml:
3546         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3547         * docs/plugins/inspect/plugin-dvdread.xml:
3548         * docs/plugins/inspect/plugin-dvdsub.xml:
3549         * docs/plugins/inspect/plugin-iec958.xml:
3550         * docs/plugins/inspect/plugin-lame.xml:
3551         * docs/plugins/inspect/plugin-mad.xml:
3552         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3553         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3554         * docs/plugins/inspect/plugin-mpegstream.xml:
3555         * docs/plugins/inspect/plugin-realmedia.xml:
3556         * docs/plugins/inspect/plugin-siddec.xml:
3557         * docs/plugins/inspect/plugin-twolame.xml:
3558         * docs/plugins/inspect/plugin-x264.xml:
3559         * gst-plugins-ugly.doap:
3560         * win32/common/config.h:
3561           Release 0.10.15
3562
3563 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3564
3565         * po/af.po:
3566         * po/az.po:
3567         * po/bg.po:
3568         * po/ca.po:
3569         * po/cs.po:
3570         * po/da.po:
3571         * po/de.po:
3572         * po/el.po:
3573         * po/en_GB.po:
3574         * po/es.po:
3575         * po/eu.po:
3576         * po/fi.po:
3577         * po/fr.po:
3578         * po/hu.po:
3579         * po/id.po:
3580         * po/it.po:
3581         * po/ja.po:
3582         * po/lt.po:
3583         * po/lv.po:
3584         * po/ms.po:
3585         * po/mt.po:
3586         * po/nb.po:
3587         * po/nl.po:
3588         * po/or.po:
3589         * po/pl.po:
3590         * po/pt_BR.po:
3591         * po/ru.po:
3592         * po/sk.po:
3593         * po/sl.po:
3594         * po/sq.po:
3595         * po/sr.po:
3596         * po/sv.po:
3597         * po/tr.po:
3598         * po/uk.po:
3599         * po/vi.po:
3600         * po/zh_CN.po:
3601           Update .po files
3602
3603 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3604
3605         * configure.ac:
3606           configure: make implicit GLib and liboil requirements explicit
3607           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
3608
3609 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
3610
3611         * ext/x264/gstx264enc.c:
3612           x264enc: disable I weighted pred
3613           If it is enabled, then it will be main profile instead of baseline.
3614           This ensures maximum compatibility of the output stream until the
3615           encoder configuration interface gets an overhaul with explicit
3616           output profile selection.
3617           Fixes #619776.
3618
3619 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3620
3621         * configure.ac:
3622         * win32/common/config.h:
3623           0.10.14.3 pre-release
3624
3625 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3626
3627         * po/af.po:
3628         * po/az.po:
3629         * po/bg.po:
3630         * po/ca.po:
3631         * po/cs.po:
3632         * po/da.po:
3633         * po/de.po:
3634         * po/el.po:
3635         * po/en_GB.po:
3636         * po/es.po:
3637         * po/eu.po:
3638         * po/fi.po:
3639         * po/fr.po:
3640         * po/hu.po:
3641         * po/id.po:
3642         * po/it.po:
3643         * po/ja.po:
3644         * po/lt.po:
3645         * po/lv.po:
3646         * po/ms.po:
3647         * po/mt.po:
3648         * po/nb.po:
3649         * po/nl.po:
3650         * po/or.po:
3651         * po/pl.po:
3652         * po/pt_BR.po:
3653         * po/ru.po:
3654         * po/sk.po:
3655         * po/sl.po:
3656         * po/sq.po:
3657         * po/sr.po:
3658         * po/sv.po:
3659         * po/tr.po:
3660         * po/uk.po:
3661         * po/vi.po:
3662         * po/zh_CN.po:
3663           po: update translations
3664
3665 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3666
3667         * common:
3668           Automatic update of common submodule
3669           From 357b0db to fd7ca04
3670
3671 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3672
3673         * configure.ac:
3674         * win32/common/config.h:
3675           0.10.14.2 pre-release
3676
3677 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3678
3679         * common:
3680           Automatic update of common submodule
3681           From 4d67bd6 to 357b0db
3682
3683 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3684
3685         * gst/realmedia/rmdemux.c:
3686         * gst/realmedia/rmutils.c:
3687         * gst/realmedia/rmutils.h:
3688           rmdemux: add better sipr nibble swap routine
3689
3690 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3691
3692         * gst/realmedia/rmdemux.c:
3693           rmdemux: descramble SIPR before pushing out
3694           Collect and descramble the SIPR packets before pushing.
3695           Descramble ATRAC audio.
3696           Fixes #618098
3697
3698 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3699
3700         * gst/realmedia/rmutils.c:
3701         * gst/realmedia/rmutils.h:
3702           rm: add function to descramble sipr
3703
3704 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
3705
3706         * ext/x264/gstx264enc.c:
3707         * ext/x264/gstx264enc.h:
3708           x264enc: Re-send the received upstream event as-is downstream
3709           https://bugzilla.gnome.org/show_bug.cgi?id=606689
3710
3711 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
3712
3713         * ext/amrnb/amrnb.c:
3714           amrnbenc: Set rank to GST_RANK_SECONDARY
3715
3716 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3717
3718         * gst/realmedia/rtspreal.c:
3719           rtspreal: use GLib's base64 functions if available
3720           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
3721
3722 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
3723
3724         * ext/amrnb/amrnbdec.h:
3725         * ext/amrnb/amrnbenc.h:
3726         * ext/amrwbdec/amrwbdec.h:
3727           amr: Use correct includes (as pkg-config suggests)
3728           Fixes #617078
3729
3730 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
3731
3732         * gst/ac3parse/.gitignore:
3733         * gst/ac3parse/Makefile.am:
3734         * gst/ac3parse/README:
3735         * gst/ac3parse/ac3parse.vcproj:
3736         * gst/ac3parse/gstac3parse.c:
3737         * gst/ac3parse/gstac3parse.h:
3738           ac3parse: remove unported 0.8 plugin
3739           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
3740
3741 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
3742
3743         * gst/mpegaudioparse/gstmpegaudioparse.c:
3744           docs: adding a mp3decoder as well is useful
3745
3746 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
3747
3748         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3749           docs: massage section index
3750
3751 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
3752
3753         * ext/amrwbdec/amrwbdec.c:
3754         * ext/amrwbdec/amrwbdec.h:
3755           amrwbdec: move define to source to avoid hiding it from the docs
3756
3757 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
3758
3759         * ext/cdio/gstcdiocddasrc.c:
3760           docs: remove short_desc, it is taken from element details
3761
3762 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
3763
3764         * gst/synaesthesia/gstsynaesthesia.c:
3765           docs: fix sections docs for synaesthesia
3766
3767 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
3768
3769         * docs/plugins/Makefile.am:
3770         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3771         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3772         * gst/mpegaudioparse/gstmpegaudioparse.c:
3773           docs: add docs for mp3parse
3774
3775 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3776
3777         * gst-plugins-ugly.doap:
3778           doap: update repository info from cvs->git and maintainers
3779
3780 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3781
3782         * common:
3783           Automatic update of common submodule
3784           From fc85867 to 4d67bd6
3785
3786 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3787
3788         * tests/check/elements/x264enc.c:
3789           x264enc: adaptive NALU type checking
3790           In particular, be less picky about SEI NALU order, which makes test more
3791           robust with respect to changes in libx264.
3792           See also #615410.
3793
3794 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3795
3796         * ext/x264/gstx264enc.c:
3797           x264enc: adaptive x264 header NAL layout handling
3798           Fixes #615410.
3799
3800 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3801
3802         * gst/asfdemux/gstrtpasfdepay.c:
3803           asfdepay: we require a dynamic payload type
3804           Add an extra caps property that restricts the depayloader to only accept dynamic
3805           payload types.
3806
3807 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3808
3809         * configure.ac:
3810           configure: Drop -Wcast-align
3811           Commit message copied from core's commit from Benjamin Otte:
3812           246f5dba96a5b50bb74621af67b30942cca72af5
3813           Apparently gcc warns that GstMiniObject is not castable to
3814           GstEvent/Message/Buffer due to them containing 64bit variables, even
3815           though ARM hackers claim that those only need 4byte alignment. And as
3816           long as gcc behaves that way, this warning is not very useful.
3817           So we'll remove the warning until this problem is fixed.
3818           Fixes #615698
3819
3820 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
3821
3822         * ext/mpeg2dec/gstmpeg2dec.c:
3823           mpeg2dec: copy over all buffer flags when copying buffers.
3824           Avoids losing the tff/rff video buffer flags
3825
3826 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
3827
3828         * gst/asfdemux/asfpacket.c:
3829           asfdemux: Make a table static to avoid having to always allocate it.
3830
3831 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3832
3833         * ext/x264/gstx264enc.c:
3834           x264enc: fix up avcC header construction
3835           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
3836           for BUILD_X264 < 76.
3837           Also fixes #610089.
3838
3839 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3840
3841         * ext/x264/gstx264enc.c:
3842           x264enc: parameterize libx264 provided NAL layout in codec-data creation
3843
3844 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
3845
3846         * configure.ac:
3847           configure: Remove -Wundef flag
3848           Same fix as for #615161
3849
3850 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3851
3852         * common:
3853           Automatic update of common submodule
3854           From fdf023d to fc85867
3855
3856 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3857
3858         * gst-libs/gst/gettext.h:
3859           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
3860
3861 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3862
3863         * common:
3864         * ext/Makefile.am:
3865         * gst/Makefile.am:
3866           build: build plugins in parallel where possible, if make -jN is used
3867
3868 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3869
3870         * Makefile.am:
3871           build: add cruft alert for common/shave*
3872
3873 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3874
3875         * win32/MANIFEST:
3876           Fix make distcheck
3877           Remove removed file win32/common/config.h.in from MANIFEST.
3878
3879 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
3880
3881         * gst/synaesthesia/synaescope.c:
3882         * gst/synaesthesia/synaescope.h:
3883           synaestesia: Fix old-style prototype
3884
3885 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
3886
3887         * gst/realmedia/rmutils.c:
3888           Fix pointer type.
3889           Fixes #613815
3890
3891 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
3892
3893         * common:
3894           Automatic update of common submodule
3895           From 55cd514 to c1d07dd
3896
3897 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3898
3899         * configure.ac:
3900         * ext/amrnb/amrnbdec.c:
3901         * ext/amrnb/amrnbenc.c:
3902         * ext/cdio/gstcdiocddasrc.h:
3903         * ext/dvdread/dvdreadsrc.c:
3904         * ext/lame/gstlame.h:
3905         * ext/lame/gstlamemp3enc.h:
3906         * ext/lame/plugin.c:
3907         * ext/mad/gstmad.c:
3908         * ext/x264/gstx264enc.c:
3909         * ext/x264/gstx264enc.h:
3910         * gst/mpegaudioparse/gstmpegaudioparse.c:
3911         * gst/mpegaudioparse/gstxingmux.c:
3912         * gst/mpegstream/gstdvddemux.c:
3913         * gst/mpegstream/gstmpegdemux.c:
3914         * gst/mpegstream/gstmpegparse.c:
3915         * gst/realmedia/asmrules.c:
3916         * gst/realmedia/pnmsrc.c:
3917         * gst/realmedia/pnmsrc.h:
3918         * gst/realmedia/rdtdepay.h:
3919         * gst/realmedia/rdtmanager.c:
3920         * gst/realmedia/rtspreal.c:
3921           build: Add all kinds of compiler warning flags and fix the resulting warnings
3922
3923 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3924
3925         * ext/amrnb/Makefile.am:
3926         * ext/amrwbdec/Makefile.am:
3927         * ext/sidplay/Makefile.am:
3928         * gst/asfdemux/Makefile.am:
3929         * gst/mpegaudioparse/Makefile.am:
3930           build: fix up Makefile.am
3931           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
3932           the order a bit here and there (see docs/random/moving-plugins).
3933
3934 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3935
3936         * win32/common/config.h.in:
3937           win32: remove win32-specific config.h.in copy that's not used any longer
3938           The win32 config.h is now generated from the top-level config.h.in.
3939
3940 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
3941
3942         * ext/a52dec/gsta52dec.c:
3943         * ext/amrnb/amrnbdec.c:
3944         * ext/amrnb/amrnbenc.c:
3945         * ext/amrwbdec/amrwbdec.c:
3946         * ext/cdio/gstcdiocddasrc.c:
3947         * ext/dvdread/dvdreadsrc.c:
3948         * ext/lame/gstlame.c:
3949         * ext/mad/gstmad.c:
3950         * ext/mpeg2dec/gstmpeg2dec.c:
3951         * gst/ac3parse/gstac3parse.c:
3952         * gst/asfdemux/gstasfdemux.c:
3953         * gst/asfdemux/gstrtpasfdepay.c:
3954         * gst/asfdemux/gstrtspwms.c:
3955         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3956         * gst/iec958/ac3iec.c:
3957         * gst/mpegaudioparse/gstmpegaudioparse.c:
3958         * gst/mpegaudioparse/gstxingmux.c:
3959         * gst/mpegstream/gstdvddemux.c:
3960         * gst/mpegstream/gstmpegdemux.c:
3961         * gst/mpegstream/gstmpegparse.c:
3962         * gst/mpegstream/gstrfc2250enc.c:
3963         * gst/realmedia/pnmsrc.c:
3964         * gst/realmedia/rademux.c:
3965         * gst/realmedia/rdtdepay.c:
3966         * gst/realmedia/rdtmanager.c:
3967         * gst/realmedia/rmdemux.c:
3968         * gst/realmedia/rtspreal.c:
3969         * gst/synaesthesia/gstsynaesthesia.c:
3970           gst_element_class_set_details => gst_element_class_set_details_simple
3971
3972 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3973
3974         * ext/x264/gstx264enc.c:
3975           x264enc: Put pixel-aspect-ratio from input into the src pad caps
3976           Fixes bug #612995.
3977
3978 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
3979
3980         * common:
3981           Automatic update of common submodule
3982           From e272f71 to 55cd514
3983
3984 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
3985
3986         * common:
3987           Automatic update of common submodule
3988           From df8a7c8 to e272f71
3989
3990 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
3991
3992         * configure.ac:
3993           Update CXXFLAGS, too
3994
3995 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
3996
3997         * configure.ac:
3998           Update for recent changes to common submodule
3999           This just replaces every "$ERROR_CFLAGS" usage with a usage of
4000           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
4001           previously.
4002           Actually using that separation will happen later.
4003
4004 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
4005
4006         * common:
4007           Automatic update of common submodule
4008           From 9720a7d to df8a7c8
4009
4010 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
4011
4012         * common:
4013           Automatic update of common submodule
4014           From 0b6e072 to 9720a7d
4015
4016 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
4017
4018         * common:
4019           Automatic update of common submodule
4020           From 7cc5eb4 to 0b6e072
4021
4022 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4023
4024         * common:
4025           Automatic update of common submodule
4026           From 7aa65b5 to 7cc5eb4
4027
4028 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4029
4030         * common:
4031           Automatic update of common submodule
4032           From 44ecce7 to 7aa65b5
4033
4034 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4035
4036         * configure.ac:
4037           configure: Use automake 1.11 silent rules instead of shave if available
4038           This makes sure that we use something that is still maintained and
4039           also brings back libtool 1.5 support.
4040
4041 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4042
4043         * configure.ac:
4044         * docs/plugins/inspect/plugin-a52dec.xml:
4045         * docs/plugins/inspect/plugin-amrnb.xml:
4046         * docs/plugins/inspect/plugin-amrwbdec.xml:
4047         * docs/plugins/inspect/plugin-asf.xml:
4048         * docs/plugins/inspect/plugin-cdio.xml:
4049         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4050         * docs/plugins/inspect/plugin-dvdread.xml:
4051         * docs/plugins/inspect/plugin-dvdsub.xml:
4052         * docs/plugins/inspect/plugin-iec958.xml:
4053         * docs/plugins/inspect/plugin-lame.xml:
4054         * docs/plugins/inspect/plugin-mad.xml:
4055         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4056         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4057         * docs/plugins/inspect/plugin-mpegstream.xml:
4058         * docs/plugins/inspect/plugin-realmedia.xml:
4059         * docs/plugins/inspect/plugin-siddec.xml:
4060         * docs/plugins/inspect/plugin-twolame.xml:
4061         * docs/plugins/inspect/plugin-x264.xml:
4062         * win32/common/config.h:
4063           Back to development
4064
4065 === release 0.10.14 ===
4066
4067 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4068
4069         * ChangeLog:
4070         * NEWS:
4071         * RELEASE:
4072         * configure.ac:
4073         * docs/plugins/gst-plugins-ugly-plugins.args:
4074         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4075         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4076         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4077         * docs/plugins/inspect/plugin-a52dec.xml:
4078         * docs/plugins/inspect/plugin-amrnb.xml:
4079         * docs/plugins/inspect/plugin-amrwbdec.xml:
4080         * docs/plugins/inspect/plugin-asf.xml:
4081         * docs/plugins/inspect/plugin-cdio.xml:
4082         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4083         * docs/plugins/inspect/plugin-dvdread.xml:
4084         * docs/plugins/inspect/plugin-dvdsub.xml:
4085         * docs/plugins/inspect/plugin-iec958.xml:
4086         * docs/plugins/inspect/plugin-lame.xml:
4087         * docs/plugins/inspect/plugin-mad.xml:
4088         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4089         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4090         * docs/plugins/inspect/plugin-mpegstream.xml:
4091         * docs/plugins/inspect/plugin-realmedia.xml:
4092         * docs/plugins/inspect/plugin-siddec.xml:
4093         * docs/plugins/inspect/plugin-twolame.xml:
4094         * docs/plugins/inspect/plugin-x264.xml:
4095         * gst-plugins-ugly.doap:
4096         * win32/common/config.h:
4097           Release 0.10.14
4098
4099 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4100
4101         * po/af.po:
4102         * po/az.po:
4103         * po/bg.po:
4104         * po/ca.po:
4105         * po/cs.po:
4106         * po/da.po:
4107         * po/de.po:
4108         * po/el.po:
4109         * po/en_GB.po:
4110         * po/es.po:
4111         * po/eu.po:
4112         * po/fi.po:
4113         * po/fr.po:
4114         * po/hu.po:
4115         * po/id.po:
4116         * po/it.po:
4117         * po/ja.po:
4118         * po/lt.po:
4119         * po/lv.po:
4120         * po/ms.po:
4121         * po/mt.po:
4122         * po/nb.po:
4123         * po/nl.po:
4124         * po/or.po:
4125         * po/pl.po:
4126         * po/pt_BR.po:
4127         * po/ru.po:
4128         * po/sk.po:
4129         * po/sl.po:
4130         * po/sq.po:
4131         * po/sr.po:
4132         * po/sv.po:
4133         * po/tr.po:
4134         * po/uk.po:
4135         * po/vi.po:
4136         * po/zh_CN.po:
4137           Update .po files
4138
4139 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4140
4141         * configure.ac:
4142         * win32/common/config.h:
4143           0.10.13.4 pre-release
4144
4145 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4146
4147         * ext/x264/gstx264enc.c:
4148         * tests/check/elements/x264enc.c:
4149           x264enc: Replace 'avc-sample' with 'avc' in caps
4150           In the element and in its tests
4151           Fixes #606662
4152
4153 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
4154
4155         * gst/asfdemux/gstasfdemux.c:
4156           asfdemux: Don't set durations of 0 on outgoing buffers.
4157           Some (broken) streams don't have the extended stream properties in
4158           the header, resulting in applying a duration of zero on outgoing
4159           buffers.
4160           Fixes #611473
4161
4162 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
4163
4164         * gst/asfdemux/asfpacket.c:
4165           asfdemux: Make sure we always set proper payload duration.
4166           Some (broken) streams will have a delta of 0, resulting in outgoing
4167           buffers having durations of 0.
4168           Fixes #611473
4169
4170 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4171
4172         * configure.ac:
4173         * win32/common/config.h:
4174           0.10.13.3 pre-release
4175
4176 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
4177
4178         * gst/asfdemux/asfpacket.c:
4179           asfdemux: Make sure we don't end up with negative timestamps.
4180           Some files have payload with timestamps smaller than the preroll duration.
4181           Instead of blindly substracting the preroll value (and ending up with
4182           insanely high timestamps on the outgoing buffers), we make sure we
4183           never go below 0.
4184           Fixes #610432
4185
4186 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4187
4188         * configure.ac:
4189         * win32/common/config.h:
4190           0.10.13.2 pre-release
4191           Update core/base requirement to 0.10.26, since that's more likely
4192           to be the actual requirement.
4193
4194 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4195
4196         * po/LINGUAS:
4197         * po/el.po:
4198         * po/sl.po:
4199           po: update translations
4200
4201 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4202
4203         * tests/check/elements/x264enc.c:
4204           x264enc: add caps check to x264enc unit test
4205           Add some minimal caps checking to x264enc unit test.
4206           See #610089.
4207
4208 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
4209
4210         * ext/x264/gstx264enc.c:
4211           x264enc: fix up avcC header construction and playback by flash players
4212           Fix off-by-one bug when constructing the avcC header chunk: we
4213           wrote wrong profile info into the header. The first byte in the
4214           SPS NAL we get from x264 is the nal type, not the profile_idc.
4215           Also add some debug logging.
4216           Fixes #610089.
4217
4218 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
4219
4220         * gst/asfdemux/gstasfdemux.c:
4221           asfdemux: Improve seek behaviour for audio-only with no index
4222           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
4223           for video, we can just seek to seek_time instead.
4224
4225 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4226
4227         * configure.ac:
4228           configure: fix up GST_CXXFLAGS properly
4229           We don't want C specific flags in GST_CXXFLAGS, so base it on the
4230           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
4231           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
4232
4233 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4234
4235         * MAINTAINERS:
4236           Update MAINTAINERS, add myself
4237
4238 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
4239
4240         * configure.ac:
4241           configure: base GST_CXXFLAGS on --cflags from pkg-config
4242           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
4243           point for for both C and CXX settings.
4244
4245 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4246
4247         * common:
4248           Automatic update of common submodule
4249           From 96dc793 to 44ecce7
4250
4251 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4252
4253         * Makefile.am:
4254         * configure.ac:
4255         * win32/common/.gitignore:
4256         * win32/common/config.h:
4257           win32: change how win32/common/config.h is updated
4258           Generate win32/common/config.h-new directly from config.h.in,
4259           using shell variables in configure and some hard-coded information.
4260           Change top-level makefile so that 'make win32-update' copies the
4261           generated file to win32/common/config.h, which we keep in source
4262           control. It's kept in source control so that the git tree is
4263           buildable from VS.
4264           This change is similar to the ones applied a while ago to GStreamer
4265           core, gst-plugins-base and gst-plugins-good and prevents configure
4266           from changing files in source control. The generated config.h
4267           should be ok, but needs testing.
4268
4269 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4270
4271         * gst/realmedia/rtspreal.c:
4272           rtspreal: don't construct config header with uninitialised bytes
4273           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
4274           a presumably unintentional padding of uninitialised bytes at the end
4275           of the CONT tags chunk, which should be harmless but causes warnings
4276           in valgrind (see #608533 for a test URL).
4277
4278 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4279
4280         * gst/realmedia/rtspreal.c:
4281           rtspreal: add finalize function so we can free streams and rulebook
4282           Fix memory leak in Real RTSP component (#608533).
4283
4284 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4285
4286         * gst/realmedia/rtspreal.c:
4287           rtspreal: fix minor memory leak
4288           Caps take their own reference when a buffer is added to them, so
4289           unref buffer after adding it to caps (#608533).
4290
4291 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4292
4293         * gst/realmedia/rdtdepay.c:
4294           rdtdepay: unref input buffer when done
4295           Fixes memory leak, see #608533.
4296
4297 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4298
4299         * common:
4300           Automatic update of common submodule
4301           From 15d47a6 to 96dc793
4302
4303 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4304
4305         * ext/x264/gstx264enc.c:
4306         * ext/x264/gstx264enc.h:
4307           x264enc: make use of Access Unit delimiters configurable
4308           API: GstX264Enc:aud
4309
4310 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4311
4312         * gst/asfdemux/asfpacket.c:
4313           asfdemux: Do not subtract padding twice
4314           Only subtract implicit padding if an explicit one isn't
4315           provided. Avoids subtracting it twice and causing
4316           parsing errors.
4317           Fixes #607698
4318
4319 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
4320
4321         * gst/asfdemux/gstasfdemux.c:
4322         * gst/mpegstream/gstmpegpacketize.c:
4323           assert: g_assert_not_reached() cannot replace return statement
4324           Fix build with assert being turned off.
4325
4326 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4327
4328         * common:
4329           Automatic update of common submodule
4330           From 14cec89 to 15d47a6
4331
4332 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
4333
4334         * gst/asfdemux/gstasfdemux.c:
4335           asfdemux: Don't forget to update flow variable
4336           Forgot to update the return value in the loop.
4337
4338 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
4339
4340         * gst/asfdemux/gstasfdemux.c:
4341           asfdemux: Check flow return on every push
4342           We previously only aggregated flow returns after the while(push) loop,
4343           which meant that in some cases we would end-up not properly aggregating
4344           the flow returns.
4345           This is based on the same flow aggregation algorithm as oggdemux.
4346
4347 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4348
4349         * ext/x264/gstx264enc.c:
4350           x264enc: Add stream-format to output caps
4351           Adds stream-format to output caps of x264enc that
4352           informs if the stream is in bytestream of avc format.
4353           Fixes #606662
4354
4355 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
4356
4357         * gst/mpegaudioparse/gstxingmux.c:
4358           xingmux: Fix unaligned memory access
4359           ARM/SPARC need 32bit alignment but xingmux accesses possibly
4360           unaligned memory, which leads to SIGBUS.
4361           Fixes bug #586464.
4362
4363 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
4364
4365         * gst/asfdemux/gstasfdemux.c:
4366           asfdemux: Use GST_STR_NULL in a couple of places.
4367           Fixes crashing on some of the log statements on win32.
4368
4369 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4370
4371         * gst/realmedia/rmdemux.c:
4372           rmdemux: Parse and post bitrate for streams
4373           Parse the bitrate of the streams and post their tags.
4374           Fixes #599299
4375
4376 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4377
4378         * gst/asfdemux/gstasfdemux.c:
4379         * gst/asfdemux/gstasfdemux.h:
4380           asfdemux: Post bitrate tag
4381           If stream bitrate object is available, post the bitrate
4382           tags.
4383           Fixes #599297
4384
4385 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4386
4387         * gst/mpegaudioparse/gstmpegaudioparse.c:
4388         * gst/mpegaudioparse/gstmpegaudioparse.h:
4389           mp3parse: minor validation check of (Xing, VBRI) metadata
4390           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
4391
4392 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4393
4394         * gst/mpegaudioparse/gstmpegaudioparse.c:
4395           mp3parse: use proper total_time and total_bytes in various cases
4396           The correct basis for (Xing, VBRI) seek table calculations is the
4397           byte size and duration provided by that metadata, rather than some
4398           other (possibly even estimated) one.  This also prevents an infinite
4399           conversion loop in (unlikely) case where a TOC is provided without
4400           such corresponding (duration) metdata.
4401
4402 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4403
4404         * gst/mpegaudioparse/gstmpegaudioparse.c:
4405         * gst/mpegaudioparse/gstmpegaudioparse.h:
4406           mp3parse: conserve stop time for non-accurate seek
4407           Use the same strategy as accurate seeks to store
4408           pending non-accurate seeks to avoid overwriting non-definite
4409           stop times. When doing non-accurate seeks our position
4410           reporting might drift off by some secs and the stream can
4411           end up before it should.
4412           Fixes #603695
4413
4414 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4415
4416         * common:
4417           Automatic update of common submodule
4418           From 47cb23a to 14cec89
4419
4420 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4421
4422         * ext/amrwbdec/amrwb.c:
4423           amrwbdec: give decoder a rank so decodebin/playbin will use it
4424
4425 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4426
4427         * gst/mpegaudioparse/gstmpegaudioparse.c:
4428           mp3parse: return false when we can't seek
4429           When upstream can't seek, we return false as well
4430
4431 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4432
4433         * ext/lame/gstlame.c:
4434         * ext/lame/gstlamemp3enc.c:
4435           lame: Avoid crash when seeking before negotiating
4436           lame's 'lgv' variable is only initialized when the caps
4437           is negotiated, whenever a seek happens before that, it would
4438           attempt to call a function on an empty pointer, causing the crash.
4439           Fixes #603515
4440
4441 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4442
4443         * common:
4444           Automatic update of common submodule
4445           From 87bf428 to 47cb23a
4446
4447 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4448
4449         * common:
4450           Automatic update of common submodule
4451           From da4c75c to 87bf428
4452
4453 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
4454
4455         * common:
4456           Automatic update of common submodule
4457           From 53a2485 to da4c75c
4458
4459 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4460
4461         * gst/mpegaudioparse/gstmpegaudioparse.c:
4462           mp3parse: fix non-flushing seek
4463           Specifically, in addition to clearing lots of variables/offsets
4464           when receiving newsegment, also clear leftover data to match.
4465
4466 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
4467
4468         * ext/x264/gstx264enc.c:
4469         * ext/x264/gstx264enc.h:
4470           x264enc: Make upstream GstForceKeyUnit thread-safe
4471           Also send the GstForceKeyUnit event downstream when an upstream on is received,
4472           allowing muxers or payloaders to take appropriate actions.
4473           https://bugzilla.gnome.org/show_bug.cgi?id=602556
4474
4475 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4476
4477         * common:
4478           Automatic update of common submodule
4479           From a3e3ce4 to 53a2485
4480
4481 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
4482
4483         * gst/asfdemux/gstasfdemux.c:
4484           asfdemux: Don't call strlen() on NULL pointers
4485           Fixes bug #602280.
4486
4487 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4488
4489         * gst/asfdemux/gstasfdemux.c:
4490           asfdemux: Remove old pads when new ones are added
4491           The old pads were being removed before adding the new ones,
4492           we should add the new ones first.
4493           Fixes #599718
4494
4495 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4496
4497         * gst/asfdemux/gstasfdemux.c:
4498         * gst/asfdemux/gstasfdemux.h:
4499           asfdemux: Handle chained asfs on pull mode
4500           Adds chained asfs handling to pull mode. It now checks if
4501           there is a new asf header after the last packet (when it
4502           is possible to know how many packets are) or it tries
4503           checking if a processed packet that fails is an header
4504           object.
4505           Fixes #599718
4506
4507 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4508
4509         * gst/asfdemux/gstasfdemux.c:
4510         * gst/asfdemux/gstasfdemux.h:
4511           asfdemux: properly do chained asfs on push mode
4512           To properly do chained asfs work with playbin2, we need to
4513           push eos on the old pads before removing them.
4514           Fixes #599718
4515
4516 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4517
4518         * gst/asfdemux/gstasfdemux.c:
4519         * gst/asfdemux/gstasfdemux.h:
4520           asfdemux: add support for chained asfs (push mode)
4521           Adds support for detecting and playing chained asfs
4522           in push mode. asfdemux tries to detect a new asf start
4523           by identifying the header object guid in a input buffer.
4524           When it finds it, it resets its state, removing its pads
4525           and creates new ones for the new file.
4526
4527 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4528
4529         * gst/asfdemux/gstasfdemux.c:
4530           asfdemux: fix two small leaks
4531
4532 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4533
4534         * gst/asfdemux/gstasfdemux.c:
4535           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
4536           WM/Track has a 0 base but is often wrongly written as starting from 1,
4537           so not as reliable as WM/TrackNumber which always starts from 1.
4538
4539 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4540
4541         * gst/asfdemux/gstasfdemux.c:
4542           asfdemux: WM/Track starts counting from 0, adjust to start from 1
4543
4544 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4545
4546         * gst/asfdemux/gstasfdemux.c:
4547           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
4548           There's both WM/Track and WM/TrackNumber.
4549
4550 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
4551
4552         * ext/a52dec/gsta52dec.c:
4553           a52dec: Fix debug statement: Pass pos variable instead of time() function
4554
4555 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
4556
4557         * gst/dvdsub/gstdvdsubdec.c:
4558           dvdsubdec: Fix printf format string warning
4559
4560 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
4561
4562         * gst/asfdemux/gstasfdemux.c:
4563           asfdemux: Fix bogus variable used uninitialised warnings
4564
4565 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
4566
4567         * po/Makevars:
4568           po: Don't create backup .po files
4569           As well as preventing creation of useless backup files, it works
4570           around a bug in gettext 0.17 on OS/X
4571
4572 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
4573
4574         * gst/asfdemux/asfpacket.c:
4575           asfdemux: fix c99-style comments.
4576
4577 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
4578
4579         * gst/asfdemux/asfpacket.c:
4580           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
4581
4582 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4583
4584         * gst/realmedia/rmutils.c:
4585           rmutils: fix byteswapping
4586           fix the byteswapping code that was wrong because of the side effects of the
4587           READ/WRITE macros.
4588           Fixes #599676
4589
4590 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
4591
4592         * ext/x264/gstx264enc.c:
4593           x264enc: Adapt to slightly modified x264 API
4594           Fixes #599095.
4595
4596 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4597
4598         * gst/asfdemux/asfpacket.c:
4599           asfdemux: careful to avoid crash on bogus data
4600           When receiving bogus data, we have to avoid subtracting a value
4601           larger than 'size' from 'size' variable, resulting in a wrap
4602           that would make 'size' a really large bogus value.
4603           Fixes #599333
4604
4605 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
4606
4607         * win32/common/config.h:
4608           win32: Commit bumped version number
4609
4610 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
4611
4612         * gst/mpegaudioparse/gstmpegaudioparse.c:
4613           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
4614           Fixes #598761
4615           This removes a good 50% of processing time for parsing a buffer.
4616           We do this by simply... getting the nicks that we already have handy
4617           instead of going through the expensive glib system.
4618
4619 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
4620
4621         * configure.ac:
4622           configure.ac: And back to development we go...
4623
4624 === release 0.10.13 ===
4625
4626 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
4627
4628         * ChangeLog:
4629         * NEWS:
4630         * RELEASE:
4631         * common:
4632         * configure.ac:
4633         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4634         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4635         * docs/plugins/inspect/plugin-a52dec.xml:
4636         * docs/plugins/inspect/plugin-asf.xml:
4637         * docs/plugins/inspect/plugin-cdio.xml:
4638         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4639         * docs/plugins/inspect/plugin-dvdread.xml:
4640         * docs/plugins/inspect/plugin-dvdsub.xml:
4641         * docs/plugins/inspect/plugin-iec958.xml:
4642         * docs/plugins/inspect/plugin-lame.xml:
4643         * docs/plugins/inspect/plugin-mad.xml:
4644         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4645         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4646         * docs/plugins/inspect/plugin-mpegstream.xml:
4647         * docs/plugins/inspect/plugin-realmedia.xml:
4648         * docs/plugins/inspect/plugin-siddec.xml:
4649         * docs/plugins/inspect/plugin-twolame.xml:
4650         * docs/plugins/inspect/plugin-x264.xml:
4651         * gst-plugins-ugly.doap:
4652         * win32/common/config.h:
4653           Release 0.10.13
4654
4655 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
4656
4657         * po/af.po:
4658         * po/az.po:
4659         * po/bg.po:
4660         * po/ca.po:
4661         * po/cs.po:
4662         * po/da.po:
4663         * po/de.po:
4664         * po/en_GB.po:
4665         * po/es.po:
4666         * po/eu.po:
4667         * po/fi.po:
4668         * po/fr.po:
4669         * po/hu.po:
4670         * po/id.po:
4671         * po/it.po:
4672         * po/ja.po:
4673         * po/lt.po:
4674         * po/lv.po:
4675         * po/ms.po:
4676         * po/mt.po:
4677         * po/nb.po:
4678         * po/nl.po:
4679         * po/or.po:
4680         * po/pl.po:
4681         * po/pt_BR.po:
4682         * po/ru.po:
4683         * po/sk.po:
4684         * po/sq.po:
4685         * po/sr.po:
4686         * po/sv.po:
4687         * po/tr.po:
4688         * po/uk.po:
4689         * po/vi.po:
4690         * po/zh_CN.po:
4691           Update .po files
4692
4693 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
4694
4695         * common:
4696           Automatic update of common submodule
4697           From 85d1530 to 0702fe1
4698
4699 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
4700
4701         * ChangeLog:
4702         * configure.ac:
4703         * po/af.po:
4704         * po/az.po:
4705         * po/bg.po:
4706         * po/ca.po:
4707         * po/cs.po:
4708         * po/da.po:
4709         * po/de.po:
4710         * po/en_GB.po:
4711         * po/es.po:
4712         * po/eu.po:
4713         * po/fi.po:
4714         * po/fr.po:
4715         * po/hu.po:
4716         * po/id.po:
4717         * po/it.po:
4718         * po/ja.po:
4719         * po/lt.po:
4720         * po/lv.po:
4721         * po/ms.po:
4722         * po/mt.po:
4723         * po/nb.po:
4724         * po/nl.po:
4725         * po/or.po:
4726         * po/pl.po:
4727         * po/pt_BR.po:
4728         * po/ru.po:
4729         * po/sk.po:
4730         * po/sq.po:
4731         * po/sr.po:
4732         * po/sv.po:
4733         * po/tr.po:
4734         * po/uk.po:
4735         * po/vi.po:
4736         * po/zh_CN.po:
4737         * win32/common/config.h:
4738           0.10.12.3 pre-release
4739
4740 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
4741
4742         * common:
4743           Automatic update of common submodule
4744           From a3e3ce4 to 85d1530
4745
4746 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
4747
4748         * ext/a52dec/gsta52dec.c:
4749           a52dec: Fix reference leak on all input buffers in 'dvd mode'
4750           https://bugzilla.gnome.org/show_bug.cgi?id=598272
4751
4752 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
4753
4754         * ChangeLog:
4755         * configure.ac:
4756         * po/LINGUAS:
4757         * po/af.po:
4758         * po/az.po:
4759         * po/bg.po:
4760         * po/ca.po:
4761         * po/cs.po:
4762         * po/da.po:
4763         * po/de.po:
4764         * po/en_GB.po:
4765         * po/es.po:
4766         * po/eu.po:
4767         * po/fi.po:
4768         * po/fr.po:
4769         * po/hu.po:
4770         * po/id.po:
4771         * po/it.po:
4772         * po/ja.po:
4773         * po/lt.po:
4774         * po/lv.po:
4775         * po/ms.po:
4776         * po/mt.po:
4777         * po/nb.po:
4778         * po/nl.po:
4779         * po/or.po:
4780         * po/pl.po:
4781         * po/pt_BR.po:
4782         * po/ru.po:
4783         * po/sk.po:
4784         * po/sq.po:
4785         * po/sr.po:
4786         * po/sv.po:
4787         * po/tr.po:
4788         * po/uk.po:
4789         * po/vi.po:
4790         * po/zh_CN.po:
4791         * win32/common/config.h:
4792           0.10.12.2 pre-release
4793
4794 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
4795
4796         * docs/plugins/gst-plugins-ugly-plugins.args.new:
4797         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
4798           docs: Remove files accidentally added
4799           Remove the gst-plugins-ugly-plugins.args.new and
4800           gst-plugins-ugly-plugins.signals.new files, that appear
4801           to have been accidentally added in commit
4802           f5d046a0b034f9bd7274291f7131ee5db1a30052
4803
4804 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
4805
4806         * ext/a52dec/gsta52dec.c:
4807           a52dec: Add some debugging for new segment events
4808
4809 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
4810
4811         * ext/mpeg2dec/gstmpeg2dec.c:
4812           mpeg2dec: fix warning in macosx snow leopard
4813
4814 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
4815
4816         * gst/mpegstream/gstmpegparse.c:
4817           mpegstream: fix warning in macosx snow leopard
4818
4819 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
4820
4821         * gst/mpegaudioparse/gstmpegaudioparse.c:
4822           mpegaudioparse: fix warning in macosx snow leopard
4823
4824 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
4825
4826         * gst/dvdsub/gstdvdsubdec.c:
4827           dvdsubdec: fix warning on macosx snow leopard
4828
4829 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
4830
4831         * gst/asfdemux/gstasfdemux.c:
4832           asfdemux: fix warning in macosx snow leopard
4833
4834 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
4835
4836         * gst/mpegaudioparse/gstmpegaudioparse.c:
4837           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
4838
4839 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
4840
4841         * common:
4842           Automatic update of common submodule
4843           From 19fa4f3 to a3e3ce4
4844
4845 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
4846
4847         * gst/asfdemux/gstasfdemux.c:
4848         * gst/realmedia/rdtmanager.c:
4849           build: fprintf, sprintf, sscanf need stdio.h
4850
4851 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
4852
4853         * ext/mad/gstmad.c:
4854           mad: add missing include to fix the build
4855
4856 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4857
4858         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4859           dvdlpcm: whitespace fixes
4860
4861 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
4862
4863         * gst-plugins-ugly.spec.in:
4864           update spec file
4865
4866 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4867
4868         * configure.ac:
4869           x264enc: adjust configure checking to changed upstream
4870
4871 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4872
4873         * ext/x264/gstx264enc.c:
4874           x264enc: conditionally adjust to new upstream API
4875           Fixes #596517.
4876
4877 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4878
4879         * gst/mpegaudioparse/gstmpegaudioparse.c:
4880         * gst/mpegaudioparse/gstmpegaudioparse.h:
4881           mpegaudioparse: prevent infinite (re)syncing
4882           Conflicts:
4883           gst/mpegaudioparse/gstmpegaudioparse.c
4884
4885 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
4886
4887         * gst/mpegaudioparse/gstmpegaudioparse.c:
4888           mp3parse: Refactor checking for sync. Make resyncing more reliable.
4889           Previously, we could get false sync relatively easily - it sometimes happened
4890           on real files. This cleans the code up a fair bit, and makes it require more
4891           confirmation that we've found valid sync before continuing.
4892
4893 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4894
4895         * gst/mpegaudioparse/gstmpegaudioparse.c:
4896           mpegaudioparse: ensure 2 valid headers in a row when resyncing
4897
4898 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4899
4900         * gst/mpegstream/gstdvddemux.c:
4901           dvddemux: remove bogus ifndef
4902
4903 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4904
4905         * common:
4906           Automatic update of common submodule
4907           From 94f95e3 to 19fa4f3
4908
4909 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4910
4911         * ext/mpeg2dec/gstmpeg2dec.c:
4912           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
4913
4914 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4915
4916         * gst/dvdsub/gstdvdsubparse.c:
4917           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
4918
4919 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
4920
4921         * ext/amrnb/amrnbdec.c:
4922         * ext/amrnb/amrnbenc.c:
4923           Remove Ronald Bultje from Authors field
4924           Replaced with "GStreamer maintainers
4925           <gstreamer-devel@lists.sourceforge.net>" or just removed,
4926           depending on the number of other authors.
4927
4928 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
4929
4930         * gst/asfdemux/Makefile.am:
4931         * gst/asfdemux/gstasfmux.c:
4932         * gst/asfdemux/gstasfmux.h:
4933           asfdemux: Remove old non-built asfmux code
4934           Remove so people don't confuse it with the new asfmux code
4935           in -bad.
4936
4937 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4938
4939         * ext/a52dec/gsta52dec.c:
4940           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
4941           It's not defined for older liba52 versions.
4942
4943 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
4944
4945         * ext/a52dec/gsta52dec.c:
4946           a52dec: Allow liba52 to use djbfft based IMDCT transform
4947           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
4948           IMDCT transform acceleration. It does however have a software based
4949           acceleration using the djbfft library (D.J. Bernstein's library for
4950           fourier transforms - Extremely fast library for floating-point
4951           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
4952           flag.
4953           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
4954           and AltiVec implementations, but those are checked for first, and
4955           djbfft is chosen only if none of those is available - good in the
4956           case of some distributions including a port of the MPlayer changes
4957           in their system a52dec library.
4958           The down and upmix code in liba52 doesn't seem to be disturbed by
4959           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
4960           versions if passed from oil_cpu_get_flags (SSE currently is not).
4961           Fixes bug #592787.
4962
4963 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4964
4965         * configure.ac:
4966           amr: Use opencore-amr pkg-config files if possible
4967           This makes it possible to build the plugins when the libraries
4968           are installed at non-standard locations.
4969           Fixes bug #591348.
4970
4971 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4972
4973         * gst/mpegaudioparse/gstmpegaudioparse.c:
4974           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
4975           Metadata provided seek tables are consistent with metadata's view of
4976           total size, which typically matches real size, but need not do so
4977           (e.g. a truncated file).  Fixes seeking and position reporting
4978           in such truncated files (although duration based on metadata may then
4979           still be incorrect).
4980
4981 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4982
4983         * configure.ac:
4984           configure: bump core/base requirements to released versions
4985           to avoid confusion.
4986
4987 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4988
4989         * configure.ac:
4990           configure: Remove all mentions to the id3tag plugin which was removed
4991
4992 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
4993
4994         * configure.ac:
4995           mad: make check for mad independent of the check for id3tag
4996           Fixes bug #590432.
4997
4998 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
4999
5000         * gst/asfdemux/gstrtpasfdepay.c:
5001           rtpasfdepay: set padding size to the correct value
5002           asf packets in rtp packets should come with their padding fields
5003           set to 0 and the depayload must update them to the correct
5004           value before pushing downstream
5005
5006 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
5007
5008         * configure.ac:
5009         * docs/plugins/Makefile.am:
5010         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5011         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5012         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5013         * docs/plugins/inspect/plugin-amrnb.xml:
5014         * docs/plugins/inspect/plugin-amrwbdec.xml:
5015         * ext/Makefile.am:
5016         * ext/amrnb/GstAmrnbEnc.prs:
5017         * ext/amrnb/Makefile.am:
5018         * ext/amrnb/README:
5019         * ext/amrnb/amrnb.c:
5020         * ext/amrnb/amrnbdec.c:
5021         * ext/amrnb/amrnbdec.h:
5022         * ext/amrnb/amrnbenc.c:
5023         * ext/amrnb/amrnbenc.h:
5024         * ext/amrnb/amrnbparse.c:
5025         * ext/amrnb/amrnbparse.h:
5026         * ext/amrwbdec/Makefile.am:
5027         * ext/amrwbdec/README:
5028         * ext/amrwbdec/amrwb.c:
5029         * ext/amrwbdec/amrwbdec.c:
5030         * ext/amrwbdec/amrwbdec.h:
5031           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
5032           These are based on the OpenCore codecs.
5033           Fixes bug #584890.
5034
5035 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
5036
5037         * common:
5038           Automatic update of common submodule
5039           From fedaaee to 94f95e3
5040
5041 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5042
5043         * LICENSE_readme:
5044         * REQUIREMENTS:
5045         * configure.ac:
5046         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5047         * docs/plugins/gst-plugins-ugly-plugins.args.new:
5048         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
5049         * docs/plugins/inspect/plugin-dvdnav.xml:
5050         * ext/Makefile.am:
5051         * ext/dvdnav/.gitignore:
5052         * ext/dvdnav/Makefile.am:
5053         * ext/dvdnav/README:
5054         * ext/dvdnav/dvdnavsrc.c:
5055         * ext/dvdnav/dvdnavsrc.h:
5056         * ext/dvdnav/gst-dvd:
5057         * ext/dvdread/dvdreadsrc.c:
5058         * gst-plugins-ugly.spec.in:
5059         * po/POTFILES.in:
5060           dvdnav: remove dvdnav plugin
5061           Remove dvdnav plugin, it has no future. resindvd is the plugin to
5062           use for dvd playback. Note that dvdnav was never really enabled
5063           in -ugly, you had to edit configure.ac to get it built.
5064
5065 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5066
5067         * tests/check/elements/mpeg2dec.c:
5068           mpeg2dec: Fix unused variables compiler warnings in unit test
5069
5070 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
5071
5072         * autogen.sh:
5073           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
5074           Check for more automake command variants. Use printf instead of 'echo -n'
5075           for portability
5076
5077 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
5078
5079         * common:
5080           Automatic update of common submodule
5081           From 5845b63 to fedaaee
5082
5083 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
5084
5085         * .gitignore:
5086           Make git ignore more files
5087
5088 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
5089
5090         * gst/asfdemux/gstasfdemux.c:
5091           asfdemux: Refactor multiple packet pull.
5092           This also fixes a bug by which the first buffer (in a multi-packet mode)
5093           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
5094           full incoming buffer and not just of the single asf packet.
5095           Fixes corrupted frames introduced by latest commit.
5096
5097 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5098
5099         * gst/asfdemux/gstasfdemux.c:
5100           asfdemux: use the right accurate field
5101           Remove accurate variable and its faulty use because the real variable is an
5102           instance variable.
5103
5104 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
5105
5106         * gst/asfdemux/asfpacket.c:
5107         * gst/asfdemux/gstasfdemux.c:
5108           asfdemux: Sprinkle branch prediction macros accross the code
5109
5110 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
5111
5112         * gst/asfdemux/gstasfdemux.c:
5113           asfdemux: Delay newsegment handling until we have a keyframe.
5114           We now have a chance for packets to be collected before we send out the
5115           newsegment. If we're not in accurate seeking (keyunit) it will set
5116           the segment start/time to the keyframe's timestamp.
5117
5118 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
5119
5120         * gst/asfdemux/gstasfdemux.c:
5121           asfdemux: Remove useless check. We already have checked for it above.
5122
5123 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
5124
5125         * gst/asfdemux/gstasfdemux.c:
5126           asfdemux: No longer queue GOPs now that seeking is fixed.
5127           We now *always* seek to the keyframe just before our requested position.
5128           When we encounter the first keyframe and we were not accurate (therefore doing
5129           keyframe seeking), we update the segment start position to the keyframe timestamp.
5130
5131 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
5132
5133         * gst/asfdemux/gstasfdemux.c:
5134         * gst/asfdemux/gstasfdemux.h:
5135           asfdemux: Store the accurate seeking flag
5136
5137 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
5138
5139         * gst/asfdemux/gstasfdemux.c:
5140           asfdemux: Use the average frame duration for buffers without a duration.
5141           This will still cause some timestamp jitter, but giving a hint as to the duration
5142           rather than nothing seems to be a better idea.
5143           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
5144           duration using the accumulated packet duration (which will be correct).
5145
5146 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
5147
5148         * gst/asfdemux/gstasfdemux.c:
5149         * gst/asfdemux/gstasfdemux.h:
5150           asfdemux: Use index entry packet count to optimize seeking.
5151           The simple index entries also contain the number of packets one needs
5152           to retrieve at a given position to get a full keyframe. We therefore
5153           use that information to retrieve all those packets in one buffer when
5154           working in pull-mode.
5155
5156 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
5157
5158         * gst/asfdemux/gstasfdemux.c:
5159           asfdemux: Do not try to free const pointer
5160           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
5161           asfdemux tried to free a const pointer that had been cast to a
5162           normal pointer variable.
5163
5164 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
5165
5166         * gst/asfdemux/gstasfdemux.c:
5167           asfdemux: Use presentation timestamp when searching in the index.
5168           We need to take the preroll into account... else we end up too early.
5169
5170 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
5171
5172         * common:
5173           Automatic update of common submodule
5174           From f3bb51b to 5845b63
5175
5176 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
5177
5178         * gst/asfdemux/gstasfdemux.c:
5179           asfdemux: Convert index entry from presentation time to timestamps.
5180           We weren't taking the preroll into account previously, meaning that we
5181           were always seeking preroll nanoseconds too early... resulting in a lot
5182           of dropped packets (which are before the start time).
5183           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
5184
5185 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
5186
5187         * common:
5188         * gst/asfdemux/gstasfdemux.c:
5189           asfdemux: Fix byte array metadata handling.
5190           We basically discard byte array metadata. Should be trivial to adapt
5191           to storing the pointers if we need it later on.
5192
5193 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
5194
5195         * gst/asfdemux/gstasfdemux.c:
5196         * gst/asfdemux/gstasfdemux.h:
5197           asfdemux: Handle PAR/interlaced information stored in packet payload.
5198           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
5199           in the ASF Packet payload extensions).
5200
5201 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
5202
5203         * gst/asfdemux/gstasfdemux.c:
5204         * gst/asfdemux/gstasfdemux.h:
5205           asfdemux: Store/Handle global metadata (not specific to one stream).
5206           This allows us to store (and handle) PAR information which might be stored there.
5207
5208 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5209
5210         * gst/mpegaudioparse/gstmpegaudioparse.c:
5211           mpegaudioparse: fix Xing inverse seek table building
5212
5213 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
5214
5215         * common:
5216           Automatic update of common submodule
5217           From f3bb51b to f810030
5218
5219 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5220
5221         * gst/asfdemux/gstasfdemux.c:
5222           asfdemux: don't try to free a NULL taglist
5223
5224 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5225
5226         * gst/asfdemux/gstasfdemux.c:
5227           asfdemux: post tags only after we've created our source pads
5228           Post global tags only after we've added our source pads, so that
5229           tag events get sent downstream in addition to tag messages posted
5230           on the bus. This makes sure tags can be picked up automatically
5231           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
5232           While we're at it, also add a container-format tag.
5233
5234 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5235
5236         * configure.ac:
5237         * gst/asfdemux/gstasfdemux.c:
5238           asfdemux: use new bytereader functions for image tag parsing
5239
5240 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5241
5242         * gst/asfdemux/gstasfdemux.c:
5243         * gst/asfdemux/gstasfdemux.h:
5244           asfdemux: remove some more unused variables
5245
5246 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5247
5248         * gst/realmedia/rmdemux.c:
5249           rmdemux: plug buffer leaking
5250
5251 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5252
5253         * gst/asfdemux/gstrtpasfdepay.c:
5254           asfdepay: guard against dropped buffers
5255           If a buffer was dropped, we might request data from the adapter that is not
5256           there and then we get a NULL buffer.
5257
5258 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5259
5260         * gst/asfdemux/gstasfdemux.c:
5261         * gst/asfdemux/gstasfdemux.h:
5262           asfdemux: set DISCONT on streams
5263           When we receive a DISCONT as input, don't clear our complete state but simply
5264           mark a discont that will be put on the next buffer. The code will be able to
5265           handle and throw away incomplete data.
5266           Add some more debug info.
5267           Remove an unused variable.
5268
5269 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5270
5271         * gst/asfdemux/gstrtpasfdepay.c:
5272           asfdepay: set DELTA_UNIT flag correctly
5273           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
5274           Add some more debug info.
5275
5276 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5277
5278         * gst/asfdemux/gstasfdemux.c:
5279           asfdemux: fix latency calculations
5280           We need to check for -1 as an invalid timestamp, not 1.
5281
5282 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5283
5284         * gst/mpegaudioparse/gstmpegaudioparse.c:
5285         * gst/mpegaudioparse/gstmpegaudioparse.h:
5286           mp3parse: don't put every single frame into the index
5287           Let's not put every single mp3 frame in our index, a few frames per
5288           second should be more than enough. For now use an index interval
5289           of 100ms-500ms depending on the upstream size, to keep the index at
5290           a reasonable size. Factor out the code that adds the index entry
5291           into a separate function for better code readability.
5292
5293 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5294
5295         * gst/mpegaudioparse/gstmpegaudioparse.c:
5296         * gst/mpegaudioparse/gstmpegaudioparse.h:
5297           mp3parse: assume seekability only if we know the upstream size
5298           While technically upstream may be seekable even if it doesn't know
5299           the exact size, I can't think of a use case where this distincation
5300           is relevant in practice, so for now just assume we're not seekable
5301           if upstream doesn't provide us with a size. Makes sure we don't
5302           build a seek index when streaming internet radio with sources that
5303           pretend to be seekable until you try to actually seek.
5304
5305 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
5306
5307         * gst-plugins-ugly.spec.in:
5308           Fix x264 requirement in SPEC file
5309
5310 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5311
5312         * ext/x264/gstx264enc.c:
5313         * gst/realmedia/rdtmanager.c:
5314           x264enc, rdtmanager: fix compilation with debugging disabled
5315
5316 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
5317
5318         * common:
5319         * docs/plugins/Makefile.am:
5320           docs: Bump common. Fix comment in the docs Makefile.am
5321
5322 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
5323
5324         * configure.ac:
5325         * win32/common/config.h:
5326           Back to development -> 0.10.12.1
5327
5328 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
5329
5330         * gst-plugins-ugly.doap:
5331           Add 0.10.12 release to the doap file
5332
5333 === release 0.10.12 ===
5334
5335 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
5336
5337         * ChangeLog:
5338         * NEWS:
5339         * RELEASE:
5340         * configure.ac:
5341         * docs/plugins/gst-plugins-ugly-plugins.args:
5342         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5343         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5344         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5345         * docs/plugins/inspect/plugin-a52dec.xml:
5346         * docs/plugins/inspect/plugin-asf.xml:
5347         * docs/plugins/inspect/plugin-cdio.xml:
5348         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5349         * docs/plugins/inspect/plugin-dvdread.xml:
5350         * docs/plugins/inspect/plugin-dvdsub.xml:
5351         * docs/plugins/inspect/plugin-iec958.xml:
5352         * docs/plugins/inspect/plugin-lame.xml:
5353         * docs/plugins/inspect/plugin-mad.xml:
5354         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5355         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5356         * docs/plugins/inspect/plugin-mpegstream.xml:
5357         * docs/plugins/inspect/plugin-realmedia.xml:
5358         * docs/plugins/inspect/plugin-siddec.xml:
5359         * docs/plugins/inspect/plugin-synaesthesia.xml:
5360         * docs/plugins/inspect/plugin-twolame.xml:
5361         * docs/plugins/inspect/plugin-x264.xml:
5362         * win32/common/config.h:
5363           Release 0.10.12
5364
5365 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
5366
5367         * po/bg.po:
5368         * po/id.po:
5369         * po/it.po:
5370         * po/nl.po:
5371         * po/zh_CN.po:
5372           Update .po files
5373
5374 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
5375
5376         * po/af.po:
5377         * po/az.po:
5378         * po/bg.po:
5379         * po/ca.po:
5380         * po/cs.po:
5381         * po/da.po:
5382         * po/en_GB.po:
5383         * po/es.po:
5384         * po/fi.po:
5385         * po/fr.po:
5386         * po/hu.po:
5387         * po/id.po:
5388         * po/it.po:
5389         * po/ja.po:
5390         * po/lt.po:
5391         * po/mt.po:
5392         * po/nb.po:
5393         * po/nl.po:
5394         * po/or.po:
5395         * po/pl.po:
5396         * po/pt_BR.po:
5397         * po/ru.po:
5398         * po/sk.po:
5399         * po/sq.po:
5400         * po/sr.po:
5401         * po/sv.po:
5402         * po/tr.po:
5403         * po/uk.po:
5404         * po/vi.po:
5405         * po/zh_CN.po:
5406           Update .po files
5407
5408 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
5409
5410         * configure.ac:
5411         * po/af.po:
5412         * po/az.po:
5413         * po/bg.po:
5414         * po/ca.po:
5415         * po/cs.po:
5416         * po/da.po:
5417         * po/en_GB.po:
5418         * po/es.po:
5419         * po/fi.po:
5420         * po/fr.po:
5421         * po/hu.po:
5422         * po/id.po:
5423         * po/it.po:
5424         * po/ja.po:
5425         * po/lt.po:
5426         * po/mt.po:
5427         * po/nb.po:
5428         * po/nl.po:
5429         * po/or.po:
5430         * po/pl.po:
5431         * po/pt_BR.po:
5432         * po/ru.po:
5433         * po/sk.po:
5434         * po/sq.po:
5435         * po/sr.po:
5436         * po/sv.po:
5437         * po/tr.po:
5438         * po/uk.po:
5439         * po/vi.po:
5440         * po/zh_CN.po:
5441         * win32/common/config.h:
5442           0.10.11.2 pre-release
5443
5444 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
5445
5446         * win32/common/config.h.in:
5447           win32: Remove #undef inline from the win32 config.h
5448
5449 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5450
5451         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5452         * docs/plugins/inspect/plugin-mad.xml:
5453         * ext/mad/Makefile.am:
5454         * ext/mad/gstid3tag.c:
5455         * ext/mad/gstmad.c:
5456         * ext/mad/gstmad.h:
5457           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
5458           It will be reborn with a shiny new code base under its hood in -bad.
5459           See #581756 and #565764.
5460
5461 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
5462
5463         * tests/check/pipelines/.gitignore:
5464           gitignore: Ignore some built files in the test area
5465
5466 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
5467
5468         * docs/plugins/inspect/plugin-a52dec.xml:
5469         * docs/plugins/inspect/plugin-asf.xml:
5470         * docs/plugins/inspect/plugin-cdio.xml:
5471         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5472         * docs/plugins/inspect/plugin-dvdread.xml:
5473         * docs/plugins/inspect/plugin-dvdsub.xml:
5474         * docs/plugins/inspect/plugin-iec958.xml:
5475         * docs/plugins/inspect/plugin-lame.xml:
5476         * docs/plugins/inspect/plugin-mad.xml:
5477         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5478         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5479         * docs/plugins/inspect/plugin-mpegstream.xml:
5480         * docs/plugins/inspect/plugin-realmedia.xml:
5481         * docs/plugins/inspect/plugin-siddec.xml:
5482         * docs/plugins/inspect/plugin-synaesthesia.xml:
5483         * docs/plugins/inspect/plugin-twolame.xml:
5484           docs: Update plugin inspect files
5485
5486 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
5487
5488         * configure.ac:
5489         * docs/plugins/Makefile.am:
5490         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5491         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5492         * docs/plugins/inspect/plugin-x264.xml:
5493         * ext/Makefile.am:
5494         * gst-plugins-ugly.spec.in:
5495         * tests/check/Makefile.am:
5496         * tests/check/elements/.gitignore:
5497           Moved 'x264enc' from -bad to -ugly
5498
5499 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5500
5501         * ext/x264/gstx264enc.c:
5502         * ext/x264/gstx264enc.h:
5503           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
5504           Fixes #583627
5505
5506 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
5507
5508         * ext/x264/GstX264Enc.prs:
5509           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
5510
5511 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
5512
5513         * ext/x264/GstX264Enc.prs:
5514           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
5515
5516 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
5517
5518         * ext/x264/gstx264enc.c:
5519           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
5520
5521 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
5522
5523         * ext/x264/GstX264Enc.prs:
5524         * ext/x264/Makefile.am:
5525         * ext/x264/gstx264enc.c:
5526           [MOVED FROM BAD 24/28] x264enc: add preset support
5527           Add preset iface and a (dummy) preset file as a starting point.
5528
5529 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5530
5531         * ext/x264/gstx264enc.c:
5532           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
5533
5534 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
5535
5536         * ext/x264/gstx264enc.c:
5537         * ext/x264/gstx264enc.h:
5538           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
5539           Use the GstForceKeyUnit event to force a keyframe.
5540           Fixes #578112.
5541
5542 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5543
5544           [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...
5545           Original commit message from CVS:
5546           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
5547           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
5548           Use hyphen in property name, perform safety buffer size check
5549           prior to mem access, and some more parentheses in macro.
5550
5551 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
5552
5553           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
5554           Original commit message from CVS:
5555           * ext/apexsink/Makefile.am:
5556           Link against -lgcrpyto for RSA_new and RSA_free.
5557           * ext/faac/gstfaac.c:
5558           * ext/x264/gstx264enc.c:
5559           Fix compiler warnings.
5560
5561 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5562
5563           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
5564           Original commit message from CVS:
5565           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
5566           Construct source caps in more conventional (and correct) manner.
5567
5568 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5569
5570           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
5571           Original commit message from CVS:
5572           * ext/alsaspdif/Makefile.am:
5573           * ext/amrwb/Makefile.am:
5574           * ext/apexsink/Makefile.am:
5575           * ext/arts/Makefile.am:
5576           * ext/artsd/Makefile.am:
5577           * ext/audiofile/Makefile.am:
5578           * ext/audioresample/Makefile.am:
5579           * ext/bz2/Makefile.am:
5580           * ext/cdaudio/Makefile.am:
5581           * ext/celt/Makefile.am:
5582           * ext/dc1394/Makefile.am:
5583           * ext/dirac/Makefile.am:
5584           * ext/directfb/Makefile.am:
5585           * ext/divx/Makefile.am:
5586           * ext/dts/Makefile.am:
5587           * ext/faac/Makefile.am:
5588           * ext/faad/Makefile.am:
5589           * ext/gsm/Makefile.am:
5590           * ext/hermes/Makefile.am:
5591           * ext/ivorbis/Makefile.am:
5592           * ext/jack/Makefile.am:
5593           * ext/jp2k/Makefile.am:
5594           * ext/ladspa/Makefile.am:
5595           * ext/lcs/Makefile.am:
5596           * ext/libfame/Makefile.am:
5597           * ext/libmms/Makefile.am:
5598           * ext/metadata/Makefile.am:
5599           * ext/mpeg2enc/Makefile.am:
5600           * ext/mplex/Makefile.am:
5601           * ext/musepack/Makefile.am:
5602           * ext/musicbrainz/Makefile.am:
5603           * ext/mythtv/Makefile.am:
5604           * ext/nas/Makefile.am:
5605           * ext/neon/Makefile.am:
5606           * ext/ofa/Makefile.am:
5607           * ext/polyp/Makefile.am:
5608           * ext/resindvd/Makefile.am:
5609           * ext/sdl/Makefile.am:
5610           * ext/shout/Makefile.am:
5611           * ext/snapshot/Makefile.am:
5612           * ext/sndfile/Makefile.am:
5613           * ext/soundtouch/Makefile.am:
5614           * ext/spc/Makefile.am:
5615           * ext/swfdec/Makefile.am:
5616           * ext/tarkin/Makefile.am:
5617           * ext/theora/Makefile.am:
5618           * ext/timidity/Makefile.am:
5619           * ext/twolame/Makefile.am:
5620           * ext/x264/Makefile.am:
5621           * ext/xine/Makefile.am:
5622           * ext/xvid/Makefile.am:
5623           * gst-libs/gst/app/Makefile.am:
5624           * gst-libs/gst/dshow/Makefile.am:
5625           * gst/aiffparse/Makefile.am:
5626           * gst/app/Makefile.am:
5627           * gst/audiobuffer/Makefile.am:
5628           * gst/bayer/Makefile.am:
5629           * gst/cdxaparse/Makefile.am:
5630           * gst/chart/Makefile.am:
5631           * gst/colorspace/Makefile.am:
5632           * gst/dccp/Makefile.am:
5633           * gst/deinterlace/Makefile.am:
5634           * gst/deinterlace2/Makefile.am:
5635           * gst/dvdspu/Makefile.am:
5636           * gst/festival/Makefile.am:
5637           * gst/filter/Makefile.am:
5638           * gst/flacparse/Makefile.am:
5639           * gst/flv/Makefile.am:
5640           * gst/games/Makefile.am:
5641           * gst/h264parse/Makefile.am:
5642           * gst/librfb/Makefile.am:
5643           * gst/mixmatrix/Makefile.am:
5644           * gst/modplug/Makefile.am:
5645           * gst/mpeg1sys/Makefile.am:
5646           * gst/mpeg4videoparse/Makefile.am:
5647           * gst/mpegdemux/Makefile.am:
5648           * gst/mpegtsmux/Makefile.am:
5649           * gst/mpegvideoparse/Makefile.am:
5650           * gst/mve/Makefile.am:
5651           * gst/nsf/Makefile.am:
5652           * gst/nuvdemux/Makefile.am:
5653           * gst/overlay/Makefile.am:
5654           * gst/passthrough/Makefile.am:
5655           * gst/pcapparse/Makefile.am:
5656           * gst/playondemand/Makefile.am:
5657           * gst/rawparse/Makefile.am:
5658           * gst/real/Makefile.am:
5659           * gst/rtjpeg/Makefile.am:
5660           * gst/rtpmanager/Makefile.am:
5661           * gst/scaletempo/Makefile.am:
5662           * gst/sdp/Makefile.am:
5663           * gst/selector/Makefile.am:
5664           * gst/smooth/Makefile.am:
5665           * gst/smoothwave/Makefile.am:
5666           * gst/speed/Makefile.am:
5667           * gst/speexresample/Makefile.am:
5668           * gst/stereo/Makefile.am:
5669           * gst/subenc/Makefile.am:
5670           * gst/tta/Makefile.am:
5671           * gst/vbidec/Makefile.am:
5672           * gst/videodrop/Makefile.am:
5673           * gst/videosignal/Makefile.am:
5674           * gst/virtualdub/Makefile.am:
5675           * gst/vmnc/Makefile.am:
5676           * gst/y4m/Makefile.am:
5677           * sys/acmenc/Makefile.am:
5678           * sys/cdrom/Makefile.am:
5679           * sys/dshowdecwrapper/Makefile.am:
5680           * sys/dshowsrcwrapper/Makefile.am:
5681           * sys/dvb/Makefile.am:
5682           * sys/dxr3/Makefile.am:
5683           * sys/fbdev/Makefile.am:
5684           * sys/oss4/Makefile.am:
5685           * sys/qcam/Makefile.am:
5686           * sys/qtwrapper/Makefile.am:
5687           * sys/vcd/Makefile.am:
5688           * sys/wininet/Makefile.am:
5689           * win32/common/config.h:
5690           Don't install static libs for plugins. Fixes #550851 for -bad.
5691
5692 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5693
5694           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
5695           Original commit message from CVS:
5696           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
5697           Adapt to slightly modified x264 API.  Fixes #555238.
5698
5699 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5700
5701           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
5702           Original commit message from CVS:
5703           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
5704           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
5705           * ext/x264/gstx264enc.h:
5706           Do not deal with duplicated input (timestamps).  If needed,
5707           a generic element can do so.
5708           Do not manipulate input timestamps on the way out,
5709           since that shifts the timeline and A/V sync.
5710
5711 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5712
5713           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
5714           Original commit message from CVS:
5715           * docs/plugins/gst-plugins-bad-plugins.args:
5716           Integrate new properties into documentation.
5717           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
5718           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
5719           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
5720           Fix up API prior to eventual plugin move.
5721           API: GstX264Enc:pass (provides more options, and changed to enum)
5722
5723 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5724
5725           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
5726           Original commit message from CVS:
5727           * docs/plugins/Makefile.am:
5728           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
5729           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
5730           * ext/x264/gstx264enc.c:
5731           * tests/check/Makefile.am:
5732           * tests/check/elements/x264enc.c: (setup_x264enc),
5733           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
5734           Add documentation and unit test for x264enc.
5735
5736 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5737
5738           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
5739           Original commit message from CVS:
5740           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
5741           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
5742           Allocate some buffers in more adaptive and economical fashion.
5743
5744 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5745
5746           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
5747           Original commit message from CVS:
5748           * configure.ac:
5749           Check for sufficiently up-to-date x264 API.
5750           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
5751           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
5752           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
5753           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
5754           * ext/x264/gstx264enc.h:
5755           Expose some more parameters of the x264 encoder as properties.
5756
5757 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5758
5759           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
5760           Original commit message from CVS:
5761           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
5762           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
5763           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
5764           (gst_x264_enc_flush_frames):
5765           Coding style and layout; re-order some functions in more
5766           typical and natural flow.
5767
5768 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5769
5770           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
5771           Original commit message from CVS:
5772           * ext/x264/Makefile.am:
5773           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
5774           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
5775           (gst_x264_enc_reset), (gst_x264_enc_finalize),
5776           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
5777           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
5778           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
5779           * ext/x264/gstx264enc.h:
5780           Use GQueue in stead of custom queue code.
5781           Factorize flushing out encoder delayed frames.
5782           Factorize initialization and state change reset.
5783
5784 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5785
5786           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
5787           Original commit message from CVS:
5788           * ext/x264/gstx264enc.h:
5789           * sys/fbdev/gstfbdevsink.c:
5790           Use configure-generated _stdint.h.
5791
5792 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5793
5794           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
5795           Original commit message from CVS:
5796           * ext/x264/Makefile.am:
5797           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
5798           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
5799           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
5800           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
5801           (gst_x264_enc_finalize), (gst_x264_enc_chain),
5802           (gst_x264_enc_encode_frame), (plugin_init):
5803           * ext/x264/gstx264enc.h:
5804           Use video format library and GST_WRITE_*_BE macros where applicable.
5805           Use finalize in stead of dispose.
5806           Set up debug category and log callback.
5807
5808 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
5809
5810           [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...
5811           Original commit message from CVS:
5812           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
5813           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
5814           (gst_x264_enc_encode_frame):
5815           Try harder not to crash when we get an EOS event but haven't set
5816           up the encoder yet (as may happen when upstream errors out with
5817           not-negotiated, for example). Also, always push the EOS event
5818           downstream.
5819
5820 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
5821
5822           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
5823           Original commit message from CVS:
5824           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
5825           Fix caps memleak.
5826
5827 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
5828
5829           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
5830           Original commit message from CVS:
5831           * ext/x264/gstx264enc.c:
5832           Fix build against the libx264 version that ships with debian stable.
5833
5834 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5835
5836           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
5837           Original commit message from CVS:
5838           * ext/audioresample/gstaudioresample.c:
5839           * ext/x264/gstx264enc.c:
5840           * gst/dvdspu/gstdvdspu.c:
5841           * gst/dvdspu/gstdvdspu.h:
5842           * gst/festival/gstfestival.c:
5843           * gst/h264parse/gsth264parse.c:
5844           * gst/mpegtsparse/mpegtspacketizer.c:
5845           * gst/mpegtsparse/mpegtsparse.c:
5846           * gst/multifile/gstmultifilesink.c:
5847           * gst/multifile/gstmultifilesrc.c:
5848           * gst/nuvdemux/gstnuvdemux.c:
5849           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
5850           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
5851           * sys/vcd/vcdsrc.c:
5852           Massive leak fixing, plus code cleanups.
5853
5854 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5855
5856           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
5857           Original commit message from CVS:
5858           * examples/app/appsrc_ex.c:
5859           * examples/switch/switcher.c:
5860           * ext/neon/gstneonhttpsrc.c:
5861           * ext/timidity/gstwildmidi.c:
5862           * ext/x264/gstx264enc.c:
5863           * gst/mve/mveaudioenc.c: (mve_compress_audio):
5864           * gst/rtpmanager/gstrtpclient.c:
5865           * gst/rtpmanager/gstrtpjitterbuffer.c:
5866           * gst/spectrum/demo-audiotest.c:
5867           * gst/spectrum/demo-osssrc.c:
5868           * sys/dvb/gstdvbsrc.c:
5869           Add stdlib include (free, atoi, exit).
5870
5871 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5872
5873           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
5874           Original commit message from CVS:
5875           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
5876           This needs a version check.
5877           * gst/bayer/Makefile.am:
5878           Fix the build.
5879
5880 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
5881
5882           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
5883           Original commit message from CVS:
5884           Patch by: Michal Benes <michal.benes at itonis tv>
5885           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
5886           * configure.ac:
5887           * ext/Makefile.am:
5888           * ext/x264/Makefile.am:
5889           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
5890           (gst_x264_enc_analyse_get_type),
5891           (gst_x264_enc_timestamp_queue_init),
5892           (gst_x264_enc_timestamp_queue_free),
5893           (gst_x264_enc_timestamp_queue_put),
5894           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
5895           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
5896           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
5897           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
5898           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
5899           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
5900           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
5901           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
5902           (plugin_init):
5903           * ext/x264/gstx264enc.h:
5904           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
5905           handle 'odd' widths and heights correctly yet.
5906
5907 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5908
5909         * gst/asfdemux/gstasfdemux.c:
5910           asfdemux: nicer metadata extraction of genre tags in some cases
5911           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
5912           that they presumably stand for.
5913
5914 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5915
5916         * gst/asfdemux/gstasfdemux.c:
5917           asfdemux: parse WM/Picture tags to extract cover art
5918           Fixes #583112.
5919
5920 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5921
5922         * REQUIREMENTS:
5923           docs: fix http links for amr libs in REQUIREMENTS
5924
5925 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5926
5927         * gst/asfdemux/gstasfdemux.c:
5928           asfdemux: fix bogus flow return handling in eos handler
5929           Don't overwrite the origin flow return by whatever flow we get
5930           when trying to push the remaining internally queued payloads.
5931           We want to do our eos logic, ie. send an EOS event or segment-done
5932           message in any case. Makes things EOS properly when an EOS event
5933           is forced upon the pipeline so that the source returns
5934           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
5935
5936 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5937
5938         * win32/common/config.h:
5939           win32: update config.h
5940
5941 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5942
5943         * configure.ac:
5944           configure: bump core/base requirements to released versions
5945
5946 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5947
5948         * autogen.sh:
5949         * configure.ac:
5950           autogen: move the -Wno-portability for automake into configure.ac
5951
5952 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
5953
5954         * gst/dvdlpcmdec/Makefile.am:
5955         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5956           dvdlpcmdec: Add multichannel channel maps, and send some tags
5957           Add a multichannel map to the output caps, and send at least a CODEC and
5958           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
5959           no samples and can't find info about the channel ordering, but this is
5960           better than nothing.
5961
5962 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
5963
5964         * common:
5965           Automatic update of common submodule
5966           From 888e0a2 to c572721
5967
5968 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
5969
5970         * common:
5971           Automatic update of common submodule
5972           From 6ab11d1 to 888e0a2
5973
5974 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
5975
5976         * gst/dvdsub/gstdvdsubdec.c:
5977           dvdsubdec: Remove some dead code
5978           Remove some redundant memset - gobject memory is already initalised to 0.
5979           Remove a commented out line leftover from the previous commit
5980
5981 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
5982
5983         * gst/dvdsub/gstdvdsubdec.c:
5984         * gst/dvdsub/gstdvdsubdec.h:
5985           dvdsubdec: Support ARGB output
5986           Negotiate to and render into ARGB buffers directly if the peer supports it.
5987           Fixes: #580869
5988
5989 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
5990
5991         * ext/a52dec/gsta52dec.c:
5992           a52dec: Reconcile code with dtsdec
5993           Perform some cleanups based on the dtsdec code such as using the boilerplate
5994           macro and static pad template functions.
5995           Add some documentation. Don't register a change in flags until we synch on
5996           another frame successfully.
5997
5998 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5999
6000         * ext/lame/gstlamemp3enc.c:
6001           lamemp3enc: Improve debugging a bit
6002
6003 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
6004
6005         * ext/mpeg2dec/gstmpeg2dec.c:
6006           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
6007
6008 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6009
6010         * po/Makevars:
6011         * po/af.po:
6012         * po/az.po:
6013         * po/bg.po:
6014         * po/ca.po:
6015         * po/cs.po:
6016         * po/da.po:
6017         * po/en_GB.po:
6018         * po/es.po:
6019         * po/fi.po:
6020         * po/fr.po:
6021         * po/hu.po:
6022         * po/id.po:
6023         * po/it.po:
6024         * po/ja.po:
6025         * po/lt.po:
6026         * po/mt.po:
6027         * po/nb.po:
6028         * po/nl.po:
6029         * po/or.po:
6030         * po/pl.po:
6031         * po/pt_BR.po:
6032         * po/ru.po:
6033         * po/sk.po:
6034         * po/sq.po:
6035         * po/sr.po:
6036         * po/sv.po:
6037         * po/tr.po:
6038         * po/uk.po:
6039         * po/vi.po:
6040         * po/zh_CN.po:
6041           po: avoid conflicts of local *.po files with files in git
6042           Make it so that filenames and line numbers are only stored in the *.pot file
6043           (which is not in git), but not in the individual *.po files. This information
6044           is hardly useful for translators in our case, and it should avoid the constant
6045           conflicts of local *.po files with the ones in git which are caused by the
6046           source files changing and the line numbers being updated. This commit might
6047           cause one last merge conflict for you, which you can work around with
6048           "git checkout po/*.po" before merging or pulling. After that there should
6049           (hopefully) not be any more local modifications of these files (unless
6050           someone committed additions or changes to translated strings and the
6051           *.po files haven't been updated yet, that is).
6052
6053 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6054
6055         * ext/lame/gstlamemp3enc.c:
6056           lamemp3enc: add Since tag to gtk-doc chunk
6057
6058 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6059
6060         * tests/check/elements/mpeg2dec.c:
6061           checks: fix mpeg2dec unit test again after interlace addition to caps
6062
6063 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6064
6065         * ext/mpeg2dec/gstmpeg2dec.c:
6066           mpeg2dec: work around old mpeg2dec versions
6067           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
6068           detection and just assume no rff is used. This fixes the compilation.
6069           Fixes #582375
6070
6071 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6072
6073         * ext/mpeg2dec/Makefile.am:
6074           mpeg2dec: link to gstvideo
6075           Fix compilation by adding the right include directories and linking to the video
6076           library.
6077
6078 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
6079
6080         * gst/asfdemux/asfpacket.c:
6081           asfdemux: Downgrade simple statements from WARNING to DEBUG
6082
6083 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
6084
6085         * gst/asfdemux/asfheaders.c:
6086         * gst/asfdemux/asfheaders.h:
6087         * gst/asfdemux/asfpacket.c:
6088         * gst/asfdemux/asfpacket.h:
6089           asf: Detect more payload extensions.
6090           These should help fix interlaced/PAR issues with more files.
6091
6092 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
6093
6094         * ext/mpeg2dec/gstmpeg2dec.c:
6095         * ext/mpeg2dec/gstmpeg2dec.h:
6096           mpeg2dec: Implement interlaced support.
6097           Expand the debugging statements to show more picture information.
6098
6099 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6100
6101         * ext/mpeg2dec/gstmpeg2dec.c:
6102           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
6103           ffdec_mpeg2video is much faster, fixes bug #574461.
6104
6105 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6106
6107         * ext/lame/gstlamemp3enc.c:
6108           lamemp3enc: Don't write a Xing header
6109
6110 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
6111
6112         * autogen.sh:
6113           Run libtoolize before aclocal
6114           This unbreaks the build in some cases. Fixes bug #582021
6115
6116 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
6117
6118         * ext/mpeg2dec/gstmpeg2dec.c:
6119           mpeg2dec: use 64bit safe scaling functions.
6120           Got this to fail when seeking in a 14GB file (the value in bytes is
6121           bigger than 2**32).
6122
6123 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6124
6125         * gst/mpegaudioparse/gstmpegaudioparse.c:
6126           mpegaudioparse: remove some pointless g_return_if_fail()s
6127
6128 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6129
6130         * ext/twolame/gsttwolame.c:
6131           Switch twolame to primary rank
6132
6133 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6134
6135         * ext/lame/gstlame.c:
6136         * ext/lame/gstlamemp3enc.c:
6137         * ext/twolame/gsttwolame.c:
6138           Add ranks to mp3 encoders
6139
6140 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
6141
6142         * gst-plugins-ugly.spec.in:
6143           Add twolame plugin to spec file
6144
6145 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6146
6147         * gst/asfdemux/asfpacket.c:
6148         * gst/asfdemux/gstasfdemux.c:
6149         * gst/asfdemux/gstasfdemux.h:
6150           asfdemux: use upstream segment and timestamps for some interpolation
6151           This should particularly help in case of upstream live src, e.g. rtspsrc,
6152           and especially so if it has to perform fallback to TCP.
6153
6154 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
6155
6156         * gst/asfdemux/gstrtpasfdepay.c:
6157           rtpasfdepay: Add support for fragmented packet (L == 0).
6158           This happens with rtp-over-udp.
6159
6160 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6161
6162         * ext/lame/gstlamemp3enc.c:
6163           lamemp3enc: Fixup the bitrate only for CBR
6164           Additionally clarify some property descriptions.
6165
6166 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
6167
6168         * ext/lame/gstlamemp3enc.c:
6169           lame: fix format string in debug statement
6170
6171 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
6172
6173         * gst/mpegaudioparse/gstmpegaudioparse.c:
6174           mp3parse: Don't reject valid Xing tables of contents
6175           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
6176           reject them because of it, just subtract the initial offset when reading
6177           the table.
6178
6179 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
6180
6181         * gst/mpegaudioparse/gstmpegaudioparse.c:
6182           mp3parse: Allow more bits to change in headers during resynch
6183           Be more lenient about what we accept as changing bits in a header - basically,
6184           only require that the mp3 sync marker is present, for the mpeg version,
6185           layer and samplerate.
6186           Fixes: #581464
6187
6188 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
6189
6190         * ext/mad/gstmad.c:
6191           mad: Add duration of incoming/outgoing buffers in debug statements
6192
6193 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
6194
6195         * gst/mpegaudioparse/gstmpegaudioparse.c:
6196           mpegaudioparse: Remove useless checks for valid buffer duration.
6197           The buffer duration is set to a valid value at the very top of
6198           emit_frame(), we therefore don't need to check it later on.
6199
6200 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
6201
6202         * gst/mpegaudioparse/gstmpegaudioparse.c:
6203           mpegaudioparse: Fix stop condition for outputting buffers.
6204           Some mp3 streams have an offset in timestamps, requiring us to push the
6205           frame *AFTER* segment.stop in order for the decoder to be able to push
6206           all data up to the segment.stop position.
6207
6208 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6209
6210         * gst/asfdemux/asfpacket.c:
6211         * gst/asfdemux/gstasfdemux.c:
6212         * gst/asfdemux/gstasfdemux.h:
6213           asfdemux: 0-base timestamps consistently (whether or not streaming)
6214           This also makes timestamps (more) consistent before and after a possible
6215           seek, and moreover makes for reasonable position reporting in live stream
6216           (whose payload timestamps should not be taken for granted).
6217
6218 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6219
6220         * gst/asfdemux/gstasfdemux.c:
6221         * gst/asfdemux/gstasfdemux.h:
6222           asfdemux: report initial latency due to internal preroll queue
6223
6224 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6225
6226         * gst/asfdemux/gstasfdemux.c:
6227           asfdemux: enhance debug statement and refactor some initialization
6228
6229 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6230
6231         * gst/asfdemux/gstasfdemux.c:
6232           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
6233
6234 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6235
6236         * gst/asfdemux/asfpacket.c:
6237         * gst/asfdemux/gstasfdemux.c:
6238         * gst/asfdemux/gstasfdemux.h:
6239           asfdemux: handle FIXME; normalize preroll
6240
6241 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6242
6243         * gst/asfdemux/gstasfdemux.c:
6244         * gst/asfdemux/gstasfdemux.h:
6245           asfdemux: fixes for streaming mode
6246           * Improve newsegment handling, e.g. upstream might live in TIME.
6247           * Only send newsegment if we have needed info.
6248           * Avoid reading past end of data section.
6249
6250 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6251
6252         * gst/asfdemux/gstasfdemux.c:
6253           asfdemux: fixes/enhancements for streaming mode
6254           * Do not rock the boat by reacting to FLUSH_START.
6255           * Try to handle TIME seeking by seeking upstream in BYTES.
6256           * Handle SEEKING query.
6257
6258 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6259
6260         * configure.ac:
6261         * ext/lame/gstlamemp3enc.c:
6262           lame: fix compilation with LAME versions < 3.98
6263           lame_set_VBR_quality(), which takes a floating point value for the
6264           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
6265           takes quality as an integer, for older LAME versions.
6266           Fixes #581341.
6267
6268 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6269
6270         * win32/common/config.h:
6271           win32: update config.h to git
6272           Until someone ports the new win32 config.h logic from the
6273           other modules to -ugly.
6274
6275 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6276
6277         * docs/plugins/gst-plugins-ugly-plugins.args:
6278         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6279         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6280           Update docs
6281
6282 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6283
6284         * ext/lame/gstlamemp3enc.c:
6285           lamemp3enc: Add a note to the encoding-engine-quality property
6286           that says, that this does not affect the bitrate at all.
6287
6288 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6289
6290         * ext/lame/gstlame.c:
6291         * ext/lame/gstlamemp3enc.c:
6292           lame: Implement preset interface
6293
6294 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6295
6296         * ext/twolame/gsttwolame.c:
6297           twolame: Implement preset interface
6298
6299 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6300
6301         * docs/plugins/gst-plugins-ugly-plugins.args:
6302         * ext/lame/gstlamemp3enc.c:
6303         * ext/lame/gstlamemp3enc.h:
6304           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
6305
6306 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6307
6308         * ext/lame/gstlame.c:
6309         * ext/lame/gstlamemp3enc.c:
6310           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
6311
6312 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6313
6314         * ext/lame/gstlame.c:
6315           lame: Deprecate the lame element
6316
6317 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6318
6319         * docs/plugins/Makefile.am:
6320         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6321         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6322         * docs/plugins/gst-plugins-ugly-plugins.args:
6323         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6324         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6325         * docs/plugins/inspect/plugin-a52dec.xml:
6326         * docs/plugins/inspect/plugin-amrnb.xml:
6327         * docs/plugins/inspect/plugin-asf.xml:
6328         * docs/plugins/inspect/plugin-cdio.xml:
6329         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6330         * docs/plugins/inspect/plugin-dvdread.xml:
6331         * docs/plugins/inspect/plugin-dvdsub.xml:
6332         * docs/plugins/inspect/plugin-iec958.xml:
6333         * docs/plugins/inspect/plugin-lame.xml:
6334         * docs/plugins/inspect/plugin-mad.xml:
6335         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6336         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6337         * docs/plugins/inspect/plugin-mpegstream.xml:
6338         * docs/plugins/inspect/plugin-realmedia.xml:
6339         * docs/plugins/inspect/plugin-siddec.xml:
6340         * docs/plugins/inspect/plugin-synaesthesia.xml:
6341         * docs/plugins/inspect/plugin-twolame.xml:
6342           Update docs
6343
6344 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6345
6346         * ext/lame/gstlamemp3enc.c:
6347           lame: Update example pipelines with the new properties
6348
6349 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6350
6351         * ext/lame/Makefile.am:
6352         * ext/lame/gstlame.c:
6353         * ext/lame/gstlamemp3enc.c:
6354         * ext/lame/gstlamemp3enc.h:
6355         * ext/lame/plugin.c:
6356           lame: Add lamemp3enc element with much simplified interface
6357           This deprecates the lame element and fixes bug #494528.
6358
6359 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
6360
6361         * gst/asfdemux/asfpacket.c:
6362           asfpacket: Fix pull-mode timestamping handling.
6363           The problem that happens is the following:
6364           * A packet with multiple payloads comes in
6365           * Those payloads get handled one by one
6366           * The first payload contains the first audio payload with timestamp A
6367           * The second payload contains the first video (key)frame with timestamp V (where V < A)
6368           With the previous code, the following would happen:
6369           * the first payload gets processed, then passed to queue_for_stream
6370           * queue_for_stream detects it's the first valid timestamp received and stores
6371           first_ts = A
6372           * the second payload gets processed, then pass to queue_for_stream
6373           * queue_for_stream detects the timestamp is lower than first_ts... and
6374           discards it... resulting in losing the first keyframe of the video stream
6375           We've been having this issue for *ages*... it's just that nobody noticed it
6376           that much with playbin. But with playbin2's aggresive multiqueue handling, this
6377           will result in multiqueue not being able to preroll (because the video decoder will
6378           be dropping a ton of buffers before (maybe) receiving the next keyframe).
6379           Tested with over 200 asf files, and they all play the first frame correctly now,
6380           even the most braindead ones.
6381
6382 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
6383
6384         * gst/mpegaudioparse/gstmpegaudioparse.c:
6385         * gst/mpegaudioparse/gstmpegaudioparse.h:
6386           mp3parse: don't build seek table if we can't seek.
6387           Fixes #573720 - unbounded memory usage increase when listening to mp3
6388           stream for a long time.
6389
6390 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
6391
6392         * common:
6393           Automatic update of common submodule
6394           From b3941ea to 6ab11d1
6395
6396 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
6397
6398         * gst/mpegaudioparse/gstmpegaudioparse.c:
6399         * gst/mpegaudioparse/gstxingmux.c:
6400           mpegaudioparse: Remove dead assignment and duplicate code
6401
6402 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
6403
6404         * gst/realmedia/rmdemux.c:
6405           rmdemux: Actually return the return value for the seek handling.
6406
6407 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
6408
6409         * gst/mpegstream/gstmpegdemux.c:
6410         * gst/mpegstream/gstmpegparse.c:
6411           mpegstream: Remove dead assignments.
6412           The duplicate assignment of update_time was weird... but it seems normal
6413           that it's indeed the second statement which is the valid one.
6414
6415 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
6416
6417         * ext/amrnb/amrnbparse.c:
6418           armnb: Remove unused variable, adapt debug message accordingly.
6419
6420 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
6421
6422         * gst/dvdsub/gstdvdsubdec.c:
6423         * gst/mpegstream/gstdvddemux.c:
6424         * gst/mpegstream/gstmpegclock.c:
6425           dvdsub/mpegstream: _class_init: Remove unused class variables
6426
6427 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
6428
6429         * gst/asfdemux/gstasfdemux.c:
6430           asfdemux: Initialize flow for a corner case.
6431           This might be caused by entering the if() line 1214 and then not having
6432           any activated_streams.. resulting in reaching line 1267 without having
6433           any valid flow value.
6434
6435 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
6436
6437         * ext/twolame/gsttwolame.c:
6438           twolame: Remove unneeded variable, value assigned was never read.
6439
6440 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
6441
6442         * ext/mpeg2dec/gstmpeg2dec.c:
6443           mpeg2dec: Remove dead assignment. Value overwritten later on.
6444
6445 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
6446
6447         * ext/mad/gstmad.c:
6448           mad: Remove dead assignment and variables given values which are never read.
6449
6450 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
6451
6452         * ext/lame/gstlame.c:
6453           lame: Remove unneeded variable, it's assigned a value never read.
6454
6455 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
6456
6457         * gst/realmedia/rmdemux.c:
6458           rmdemux: Remove dead assignment, value is being overwritten before being read.
6459
6460 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
6461
6462         * gst/realmedia/rmdemux.c:
6463           rmdemux: Remove unused accurate flag.
6464           I couldn't see any reason why this was there in the first place.
6465
6466 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
6467
6468         * gst/realmedia/asmrules.c:
6469         * gst/realmedia/rdtdepay.c:
6470           realmedia: Remove dead assignments. The results are never read.
6471
6472 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
6473
6474         * gst/realmedia/gstrdtbuffer.c:
6475         * gst/realmedia/rademux.c:
6476         * gst/realmedia/rdtmanager.c:
6477         * gst/realmedia/rmdemux.c:
6478           realmedia: Remove useless variables, only being used once (or not).
6479
6480 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
6481
6482         * ext/mpeg2dec/gstmpeg2dec.c:
6483         * gst/asfdemux/gstrtspwms.c:
6484         * gst/realmedia/pnmsrc.c:
6485         * gst/realmedia/rdtdepay.c:
6486         * gst/realmedia/rtspreal.c:
6487           remove empty method implementations.
6488
6489 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
6490
6491         * gst/asfdemux/gstrtspwms.c:
6492           rtspwms: fix condition to detect extension commands for WMS
6493           Reply with OK to the extension commands for WMS.
6494
6495 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
6496
6497         * gst/realmedia/rtspreal.c:
6498           realmedia: add special Real header to DESCRIBE message only for Real servers
6499           Add headers that are specific to real only if a real server had been
6500           detected by the OPTIONS message.
6501
6502 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
6503
6504         * gst/synaesthesia/synaescope.c:
6505           synaesthesia: fix compilation on windows
6506           Fix compilation under MSVC due to references to headers
6507           that are not available with the MS SDKs.
6508           Fixes #578524
6509
6510 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6511
6512         * gst/asfdemux/gstrtspwms.c:
6513           rtspwms: reply to extension commands
6514           Reply with OK to the extension commands for WMS.
6515
6516 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6517
6518         * gst/asfdemux/gstrtpasfdepay.c:
6519           asfdepay: fix a comment
6520
6521 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6522
6523         * gst/asfdemux/gstasfdemux.c:
6524           asfdemux: add some more debugging
6525
6526 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6527
6528         * configure.ac:
6529           configure.ac: require git -base
6530           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
6531
6532 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6533
6534         * gst/realmedia/rtspreal.c:
6535           realmedia: add special Real header to SETUP message only for Real servers
6536           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
6537           streams where the server errors out because it can't handle the
6538           Real-specific 'Required: com.real.retain-entity-for-setup' header
6539           we've been adding unconditionally in the recent past.
6540           For reference:
6541           rtsp://66.111.34.191:601/broadcast/alnour.rm
6542           rtsp://195.134.224.231/snowboard_100.wmv
6543
6544 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
6545
6546         * configure.ac:
6547         * gst/asfdemux/Makefile.am:
6548           asfdemux: link to all required libraries including indirectly used ones.
6549           On win32, we're required to link to all the libraries used - including
6550           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
6551           (for windows only) winsock.
6552
6553 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
6554
6555         * common:
6556           Automatic update of common submodule
6557           From d0ea89e to b3941ea
6558
6559 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
6560
6561         * common:
6562           Automatic update of common submodule
6563           From f8b3d91 to d0ea89e
6564
6565 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
6566
6567         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6568           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
6569
6570 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6571
6572         * gst/realmedia/rtspreal.c:
6573         * gst/realmedia/rtspreal.h:
6574           realrtsp: add more headers
6575           Parse the ETag from the describe method and pass the sessionid as the value for
6576           the If-Match header is subsequent setup calls.
6577           Fixes support for more RealMedia RTSP streams.
6578
6579 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
6580
6581         * configure.ac:
6582           twolame: bump requirement to 0.3.10
6583           0.3.10 is the first version with the float32 encoder functions.
6584           Fixes #576305.
6585
6586 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
6587
6588         * configure.ac:
6589           back to development -> 0.10.11.1
6590
6591 === release 0.10.11 ===
6592
6593 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
6594
6595         * ChangeLog:
6596         * NEWS:
6597         * RELEASE:
6598         * configure.ac:
6599         * docs/plugins/inspect/plugin-a52dec.xml:
6600         * docs/plugins/inspect/plugin-asf.xml:
6601         * docs/plugins/inspect/plugin-cdio.xml:
6602         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6603         * docs/plugins/inspect/plugin-dvdread.xml:
6604         * docs/plugins/inspect/plugin-dvdsub.xml:
6605         * docs/plugins/inspect/plugin-iec958.xml:
6606         * docs/plugins/inspect/plugin-lame.xml:
6607         * docs/plugins/inspect/plugin-mad.xml:
6608         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6609         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6610         * docs/plugins/inspect/plugin-mpegstream.xml:
6611         * docs/plugins/inspect/plugin-realmedia.xml:
6612         * docs/plugins/inspect/plugin-siddec.xml:
6613         * docs/plugins/inspect/plugin-twolame.xml:
6614         * gst-plugins-ugly.doap:
6615         * po/cs.po:
6616         * win32/common/config.h:
6617           Release 0.10.11
6618
6619 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
6620
6621         * po/af.po:
6622         * po/az.po:
6623         * po/bg.po:
6624         * po/ca.po:
6625         * po/cs.po:
6626         * po/da.po:
6627         * po/en_GB.po:
6628         * po/es.po:
6629         * po/fi.po:
6630         * po/fr.po:
6631         * po/hu.po:
6632         * po/id.po:
6633         * po/it.po:
6634         * po/ja.po:
6635         * po/lt.po:
6636         * po/mt.po:
6637         * po/nb.po:
6638         * po/nl.po:
6639         * po/or.po:
6640         * po/pl.po:
6641         * po/pt_BR.po:
6642         * po/ru.po:
6643         * po/sk.po:
6644         * po/sq.po:
6645         * po/sr.po:
6646         * po/sv.po:
6647         * po/tr.po:
6648         * po/uk.po:
6649         * po/vi.po:
6650         * po/zh_CN.po:
6651           Update .po files
6652
6653 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
6654
6655         * configure.ac:
6656         * win32/common/config.h:
6657           0.10.10.3 pre-release
6658
6659 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
6660
6661         * po/fi.po:
6662         * po/id.po:
6663         * po/pl.po:
6664         * po/pt_BR.po:
6665         * po/sv.po:
6666           po: Update translations from upstream
6667
6668 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
6669
6670         * po/LINGUAS:
6671         * po/tr.po:
6672           po: Add Turkish translation
6673
6674 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
6675
6676         * gst/mpegaudioparse/gstmpegaudioparse.c:
6677         * gst/mpegaudioparse/gstmpegaudioparse.h:
6678           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
6679           Don't introduce glitches in the output by a) relaxing the threshold for
6680           taking upstream timestamps in preference to our calculated timestamps and
6681           b) only set the discont flag on outgoing buffers in response to an incoming
6682           discont buffer.
6683           Fixes: #575046
6684
6685 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
6686
6687         * gst/mpegaudioparse/gstmpegaudioparse.c:
6688           mp3parse: fix deadlock with accurate seeks.
6689           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
6690           Fixes #575068.
6691
6692 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
6693
6694         * configure.ac:
6695         * po/af.po:
6696         * po/az.po:
6697         * po/bg.po:
6698         * po/ca.po:
6699         * po/cs.po:
6700         * po/da.po:
6701         * po/en_GB.po:
6702         * po/es.po:
6703         * po/fi.po:
6704         * po/fr.po:
6705         * po/hu.po:
6706         * po/id.po:
6707         * po/it.po:
6708         * po/lt.po:
6709         * po/mt.po:
6710         * po/nb.po:
6711         * po/nl.po:
6712         * po/or.po:
6713         * po/pl.po:
6714         * po/pt_BR.po:
6715         * po/ru.po:
6716         * po/sk.po:
6717         * po/sq.po:
6718         * po/sr.po:
6719         * po/sv.po:
6720         * po/uk.po:
6721         * po/vi.po:
6722         * po/zh_CN.po:
6723         * win32/common/config.h:
6724           0.10.10.2 pre-release
6725           Bump version number, update translations and win32 config.h
6726
6727 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
6728
6729         * po/LINGUAS:
6730         * po/ja.po:
6731           po: Add Japanese translation
6732
6733 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
6734
6735         * configure.ac:
6736         * docs/plugins/Makefile.am:
6737         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6738         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6739         * docs/plugins/gst-plugins-ugly-plugins.args:
6740         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6741         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6742         * docs/plugins/inspect/plugin-a52dec.xml:
6743         * docs/plugins/inspect/plugin-asf.xml:
6744         * docs/plugins/inspect/plugin-cdio.xml:
6745         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6746         * docs/plugins/inspect/plugin-dvdread.xml:
6747         * docs/plugins/inspect/plugin-dvdsub.xml:
6748         * docs/plugins/inspect/plugin-iec958.xml:
6749         * docs/plugins/inspect/plugin-lame.xml:
6750         * docs/plugins/inspect/plugin-mad.xml:
6751         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6752         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6753         * docs/plugins/inspect/plugin-mpegstream.xml:
6754         * docs/plugins/inspect/plugin-realmedia.xml:
6755         * docs/plugins/inspect/plugin-siddec.xml:
6756         * docs/plugins/inspect/plugin-synaesthesia.xml:
6757         * docs/plugins/inspect/plugin-twolame.xml:
6758         * ext/Makefile.am:
6759         * po/POTFILES.in:
6760           Moved twolame from Bad to Ugly
6761
6762 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6763
6764           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
6765           Original commit message from CVS:
6766           * ext/alsaspdif/Makefile.am:
6767           * ext/amrwb/Makefile.am:
6768           * ext/apexsink/Makefile.am:
6769           * ext/arts/Makefile.am:
6770           * ext/artsd/Makefile.am:
6771           * ext/audiofile/Makefile.am:
6772           * ext/audioresample/Makefile.am:
6773           * ext/bz2/Makefile.am:
6774           * ext/cdaudio/Makefile.am:
6775           * ext/celt/Makefile.am:
6776           * ext/dc1394/Makefile.am:
6777           * ext/dirac/Makefile.am:
6778           * ext/directfb/Makefile.am:
6779           * ext/divx/Makefile.am:
6780           * ext/dts/Makefile.am:
6781           * ext/faac/Makefile.am:
6782           * ext/faad/Makefile.am:
6783           * ext/gsm/Makefile.am:
6784           * ext/hermes/Makefile.am:
6785           * ext/ivorbis/Makefile.am:
6786           * ext/jack/Makefile.am:
6787           * ext/jp2k/Makefile.am:
6788           * ext/ladspa/Makefile.am:
6789           * ext/lcs/Makefile.am:
6790           * ext/libfame/Makefile.am:
6791           * ext/libmms/Makefile.am:
6792           * ext/metadata/Makefile.am:
6793           * ext/mpeg2enc/Makefile.am:
6794           * ext/mplex/Makefile.am:
6795           * ext/musepack/Makefile.am:
6796           * ext/musicbrainz/Makefile.am:
6797           * ext/mythtv/Makefile.am:
6798           * ext/nas/Makefile.am:
6799           * ext/neon/Makefile.am:
6800           * ext/ofa/Makefile.am:
6801           * ext/polyp/Makefile.am:
6802           * ext/resindvd/Makefile.am:
6803           * ext/sdl/Makefile.am:
6804           * ext/shout/Makefile.am:
6805           * ext/snapshot/Makefile.am:
6806           * ext/sndfile/Makefile.am:
6807           * ext/soundtouch/Makefile.am:
6808           * ext/spc/Makefile.am:
6809           * ext/swfdec/Makefile.am:
6810           * ext/tarkin/Makefile.am:
6811           * ext/theora/Makefile.am:
6812           * ext/timidity/Makefile.am:
6813           * ext/twolame/Makefile.am:
6814           * ext/x264/Makefile.am:
6815           * ext/xine/Makefile.am:
6816           * ext/xvid/Makefile.am:
6817           * gst-libs/gst/app/Makefile.am:
6818           * gst-libs/gst/dshow/Makefile.am:
6819           * gst/aiffparse/Makefile.am:
6820           * gst/app/Makefile.am:
6821           * gst/audiobuffer/Makefile.am:
6822           * gst/bayer/Makefile.am:
6823           * gst/cdxaparse/Makefile.am:
6824           * gst/chart/Makefile.am:
6825           * gst/colorspace/Makefile.am:
6826           * gst/dccp/Makefile.am:
6827           * gst/deinterlace/Makefile.am:
6828           * gst/deinterlace2/Makefile.am:
6829           * gst/dvdspu/Makefile.am:
6830           * gst/festival/Makefile.am:
6831           * gst/filter/Makefile.am:
6832           * gst/flacparse/Makefile.am:
6833           * gst/flv/Makefile.am:
6834           * gst/games/Makefile.am:
6835           * gst/h264parse/Makefile.am:
6836           * gst/librfb/Makefile.am:
6837           * gst/mixmatrix/Makefile.am:
6838           * gst/modplug/Makefile.am:
6839           * gst/mpeg1sys/Makefile.am:
6840           * gst/mpeg4videoparse/Makefile.am:
6841           * gst/mpegdemux/Makefile.am:
6842           * gst/mpegtsmux/Makefile.am:
6843           * gst/mpegvideoparse/Makefile.am:
6844           * gst/mve/Makefile.am:
6845           * gst/nsf/Makefile.am:
6846           * gst/nuvdemux/Makefile.am:
6847           * gst/overlay/Makefile.am:
6848           * gst/passthrough/Makefile.am:
6849           * gst/pcapparse/Makefile.am:
6850           * gst/playondemand/Makefile.am:
6851           * gst/rawparse/Makefile.am:
6852           * gst/real/Makefile.am:
6853           * gst/rtjpeg/Makefile.am:
6854           * gst/rtpmanager/Makefile.am:
6855           * gst/scaletempo/Makefile.am:
6856           * gst/sdp/Makefile.am:
6857           * gst/selector/Makefile.am:
6858           * gst/smooth/Makefile.am:
6859           * gst/smoothwave/Makefile.am:
6860           * gst/speed/Makefile.am:
6861           * gst/speexresample/Makefile.am:
6862           * gst/stereo/Makefile.am:
6863           * gst/subenc/Makefile.am:
6864           * gst/tta/Makefile.am:
6865           * gst/vbidec/Makefile.am:
6866           * gst/videodrop/Makefile.am:
6867           * gst/videosignal/Makefile.am:
6868           * gst/virtualdub/Makefile.am:
6869           * gst/vmnc/Makefile.am:
6870           * gst/y4m/Makefile.am:
6871           * sys/acmenc/Makefile.am:
6872           * sys/cdrom/Makefile.am:
6873           * sys/dshowdecwrapper/Makefile.am:
6874           * sys/dshowsrcwrapper/Makefile.am:
6875           * sys/dvb/Makefile.am:
6876           * sys/dxr3/Makefile.am:
6877           * sys/fbdev/Makefile.am:
6878           * sys/oss4/Makefile.am:
6879           * sys/qcam/Makefile.am:
6880           * sys/qtwrapper/Makefile.am:
6881           * sys/vcd/Makefile.am:
6882           * sys/wininet/Makefile.am:
6883           * win32/common/config.h:
6884           Don't install static libs for plugins. Fixes #550851 for -bad.
6885
6886 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
6887
6888           [MOVED FROM BAD] Enable/fix up translations for these plugins.
6889           Original commit message from CVS:
6890           * ext/resindvd/plugin.c: (plugin_init):
6891           * ext/resindvd/resindvdsrc.c:
6892           * ext/twolame/gsttwolame.c: (plugin_init):
6893           * gst/aiffparse/aiffparse.c: (plugin_init):
6894           Enable/fix up translations for these plugins.
6895           * po/LINGUAS:
6896           Add 'ca' to LINGUAS.
6897           * po/POTFILES.in:
6898           * po/POTFILES.skip:
6899           Add more files for translation and more files which tools
6900           should skip.
6901
6902 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6903
6904           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
6905           Original commit message from CVS:
6906           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
6907           (gst_two_lame_chain):
6908           * ext/twolame/gsttwolame.h:
6909           Allow raw float samples as input for encoding.
6910
6911 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6912
6913           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
6914           Original commit message from CVS:
6915           * configure.ac:
6916           * ext/Makefile.am:
6917           * ext/twolame/Makefile.am:
6918           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
6919           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
6920           (gst_two_lame_release_memory), (gst_two_lame_finalize),
6921           (gst_two_lame_base_init), (gst_two_lame_class_init),
6922           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
6923           (gst_two_lame_init), (gst_two_lame_set_property),
6924           (gst_two_lame_get_property), (gst_two_lame_sink_event),
6925           (gst_two_lame_chain), (gst_two_lame_setup),
6926           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
6927           (plugin_init):
6928           * ext/twolame/gsttwolame.h:
6929           Add TwoLAME MP2 encoding element, based on the LAME element.
6930
6931 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
6932
6933         * common:
6934           Automatic update of common submodule
6935           From 7032163 to f8b3d91
6936
6937 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6938
6939         * common:
6940           Automatic update of common submodule
6941           From ffa738d to 7032163
6942
6943 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6944
6945         * common:
6946           Automatic update of common submodule
6947           From 3f13e4e to ffa738d
6948
6949 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6950
6951         * common:
6952           Automatic update of common submodule
6953           From 3c7456b to 3f13e4e
6954
6955 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6956
6957         * common:
6958           Automatic update of common submodule
6959           From 57c83f2 to 3c7456b
6960
6961 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
6962
6963         * gst/mpegaudioparse/gstmpegaudioparse.c:
6964           mp3parse: be more conservative when changing layer/rate/etc.
6965           Don't allow a change in sample rate/channels/layer/version unless we can
6966           see another frame at the correct offset. Prevents accidently flipping
6967           due to simple single-bit corruption.
6968
6969 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
6970
6971         * gst/realmedia/realhash.c:
6972           rmdemux: Fix strict-aliasing warnings.
6973           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
6974           hand-rolled ones.
6975
6976 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
6977
6978         * gst/mpegaudioparse/gstmpegaudioparse.c:
6979           mpegaudioparse: Remove empty lines added by buggy indent.
6980
6981 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6982
6983         * gst/mpegaudioparse/gstmpegaudioparse.c:
6984           mpegaudioparse: Provide SEEKING query handling.
6985           Since SEEK event handling might perform some conversion
6986           from TIME to BYTES, do not let upstream fool application
6987           into (TIME) seeking not being possible.
6988
6989 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
6990
6991         * gst/mpegaudioparse/gstmpegaudioparse.c:
6992           mp3parse: fix accurate seeks to near 0
6993           Integer underflow made accurate seeks to near zero fail and seek to
6994           completely the wrong place. Fix by clamping to zero, since we can't seek
6995           to negative times anyway.
6996
6997 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
6998
6999         * common:
7000         * configure.ac:
7001           build: Update shave init statement for changes in common. Bump common.
7002
7003 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7004
7005         * gst/realmedia/rtspreal.c:
7006           rtspreal: ignore data streams. Fixes #527112
7007           Ignore data streams when parsing the SDP as they don't contain anything we need
7008           to put in the realmedia header.
7009
7010 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
7011
7012         * common:
7013           Automatic update of common submodule
7014           From 9cf8c9b to a6ce5c6
7015
7016 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7017
7018         * ext/mad/gstid3tag.c:
7019           Forward unknown events
7020           Forward unknown events upstream instead of dropping them. Also return the result
7021           of the seek event instead of a fixed value.
7022
7023 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
7024
7025         * gst/asfdemux/gstrtpasfdepay.c:
7026           rtpasfdepay: Fix the build by adding the needed include for atoi.
7027
7028 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
7029
7030         * configure.ac:
7031         * docs/plugins/Makefile.am:
7032           Use shave for the build output
7033
7034 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
7035
7036         * common:
7037           Automatic update of common submodule
7038           From 5d7c9cc to 9cf8c9b
7039
7040 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
7041
7042         * gst/asfdemux/gstasf.c:
7043         * gst/asfdemux/gstrtpasfdepay.c:
7044         * gst/realmedia/rademux.c:
7045         * gst/realmedia/rdtdepay.c:
7046         * gst/synaesthesia/gstsynaesthesia.c:
7047         * gst/synaesthesia/synaescope.c:
7048           Fix indentation.
7049
7050 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
7051
7052         * gst/realmedia/pnmsrc.c:
7053           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
7054
7055 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
7056
7057         * common:
7058           Automatic update of common submodule
7059           From 80c627d to 5d7c9cc
7060
7061 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7062
7063         * gst/realmedia/Makefile.am:
7064         * gst/realmedia/pnmsrc.c:
7065         * gst/realmedia/pnmsrc.h:
7066         * gst/realmedia/rademux.c:
7067         * gst/realmedia/rademux.h:
7068         * gst/realmedia/realmedia.c:
7069         * gst/realmedia/rmdemux.c:
7070         * gst/realmedia/rmdemux.h:
7071           Add pnm:// uri source
7072           Add a new utri handler for pnm:// that for now just redirects to the same uri
7073           with the rtsp:// protocol, which usually works nowadays.
7074           Separate the registration of the various plugins into a separate source file.
7075
7076 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7077
7078         * gst/asfdemux/Makefile.am:
7079         * gst/asfdemux/gstasf.c:
7080         * gst/asfdemux/gstrtpasfdepay.c:
7081         * gst/asfdemux/gstrtpasfdepay.h:
7082           Add ASF depayloader
7083           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
7084           Fixes #335067.
7085
7086 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
7087
7088         * ext/mad/gstmad.c:
7089           mad: remove log line added in error
7090
7091 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
7092
7093         * ext/mad/gstmad.c:
7094           mad: just flush data when seeing BADDATAPTR instead of going into error state
7095
7096 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
7097
7098         * gst/realmedia/rmdemux.c:
7099           Fix parsing of the flags in rmdemux
7100           Fix parsing of the flags in version 1 realmedia streams.
7101           Fixes #571358.
7102
7103 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
7104
7105         * common:
7106           Bump revision to use for common submodule.
7107
7108 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
7109
7110         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7111           Add releaseinfo with online url.
7112
7113 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
7114
7115         * common:
7116           Bump common
7117
7118 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7119
7120         * gst/asfdemux/asfpacket.c:
7121         * gst/asfdemux/gstasfdemux.c:
7122         * gst/asfdemux/gstasfdemux.h:
7123           Remove redundant push_mode struct member
7124
7125 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
7126
7127         * autogen.sh:
7128           Fix previous commit, wasn't actually setting up a symbolic link
7129
7130 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
7131
7132         * autogen.sh:
7133         * common:
7134           Use a symbolic link for the pre-commit client-side hook
7135
7136 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
7137
7138         * .gitignore:
7139           Ignore some more files
7140
7141 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
7142
7143         * gst/synaesthesia/synaescope.c:
7144         * gst/synaesthesia/synaescope.h:
7145           Precalculate some size dependent variables. Demystify the height scaling a bit.
7146           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
7147
7148 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
7149
7150           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7151
7152 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7153
7154         * gst/realmedia/rdtdepay.c:
7155           Set flags on the realmedia chunks
7156           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
7157           descrambler can be reset on keyframes. Fixes #556714.
7158
7159 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7160
7161         * gst/realmedia/gstrdtbuffer.c:
7162         * gst/realmedia/gstrdtbuffer.h:
7163           Add method to get RDT flags
7164           Add a method to get the RDT flags. We need these flags to mark keyframes to
7165           reset the descrambing queue. See #556714.
7166
7167 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
7168
7169         * gst/asfdemux/asfpacket.c:
7170         * gst/asfdemux/gstasfdemux.c:
7171         * gst/asfdemux/gstasfdemux.h:
7172           Add seeking support to asfdemux in push mode
7173           Fixes bug #568836.
7174
7175 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
7176
7177         * gst/asfdemux/asfpacket.c:
7178           Drop packets with an invalid replicated data length
7179           Drop packets with an invalid replicated data length
7180           instead of continuing with an invalid timestamp
7181           and uninitialized payload metadata.
7182           All other code assumes that the timestamps are valid.
7183
7184 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
7185
7186         * gst/synaesthesia/synaescope.h:
7187           Change comment to refer to right variable.
7188
7189 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
7190
7191         * gst/synaesthesia/gstsynaesthesia.c:
7192         * gst/synaesthesia/gstsynaesthesia.h:
7193         * gst/synaesthesia/synaescope.c:
7194         * gst/synaesthesia/synaescope.h:
7195           Bring synaesthesia to next century.
7196           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
7197
7198 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
7199
7200         * gst/asfdemux/gstasfdemux.c:
7201           Fix leak of converted string
7202
7203 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
7204
7205         * .gitignore:
7206         * po/.gitignore:
7207           Add more to the gitignores
7208
7209 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
7210
7211         * gst/synaesthesia/gstsynaesthesia.c:
7212           Make synaesthesia build again.
7213           _init() has no params.
7214
7215 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
7216
7217         * common:
7218           Update common snapshot.
7219
7220 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
7221
7222         * common:
7223           Fix pre-commit hook
7224
7225 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
7226
7227         * autogen.sh:
7228         * common:
7229           Install and use pre-commit indentation hook from common
7230
7231 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
7232
7233         * autogen.sh:
7234           autogen.sh : Use git submodule
7235
7236 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
7237
7238           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
7239           Original commit message from CVS:
7240           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
7241           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
7242           (gst_dvd_demux_get_audio_stream),
7243           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
7244           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
7245           (gst_mpeg_demux_get_video_stream),
7246           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
7247           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
7248           Fix some caps leaks. Fixes bug #564885.
7249
7250 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
7251
7252           ext/cdio/gstcdio.c: Remove unused format argument.
7253           Original commit message from CVS:
7254           * ext/cdio/gstcdio.c:
7255           Remove unused format argument.
7256
7257 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
7258
7259           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
7260           Original commit message from CVS:
7261           * win32/common/.cvsignore:
7262           * win32/common/config.h:
7263           * win32/common/config.h.in:
7264           Hardcode cpu for win32 build, just like we do in the other modules,
7265           to remove VCS conflicts and inconsistent defines between modules,
7266           and update version defines to CVS.
7267
7268 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
7269
7270           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
7271           Original commit message from CVS:
7272           * m4/Makefile.am:
7273           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
7274
7275 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
7276
7277           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
7278           Original commit message from CVS:
7279           * m4/Makefile.am:
7280           inttypes.m4 hasn't been available since gettext-0.15, and since we now
7281           require gettext >= 0.17 ... we can remove it from the list of files to
7282           dist.
7283
7284 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
7285
7286           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
7287           Original commit message from CVS:
7288           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
7289           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
7290           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
7291           * gst/mpegaudioparse/gstmpegaudioparse.h:
7292           Do an initial class_ref on an internal enum type from within the
7293           class_init function so that there aren't any issues when multiple
7294           mp3parse elements are started in separate threads at the same
7295           time. (Why we use an enum type here if the tag is registered as
7296           a string type, I don't know). Also remove custom UNUSED macro
7297           and use GLib's instead.
7298
7299 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7300
7301           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
7302           Original commit message from CVS:
7303           * configure.ac:
7304           Apparently AC_CONFIG_MACRO_DIR breaks when using more
7305           than one macro directory, reverting last change.
7306
7307 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7308
7309           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
7310           Original commit message from CVS:
7311           * configure.ac:
7312           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
7313           our M4 macros.
7314
7315 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7316
7317           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
7318           Original commit message from CVS:
7319           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
7320           Last change introduced a regression that made mpeg2dec handle
7321           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
7322
7323 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7324
7325           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
7326           Original commit message from CVS:
7327           Patch by: Cygwin Ports maintainer
7328           <yselkowitz at users dot sourceforge dot net>
7329           * autogen.sh:
7330           * configure.ac:
7331           Require gettext 0.17 because older versions don't mix with libtool
7332           2.2. At build time an older gettext version will still work.
7333           Fixes bug #556091.
7334
7335 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
7336
7337           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
7338           Original commit message from CVS:
7339           * ext/mpeg2dec/gstmpeg2dec.c:
7340           * ext/mpeg2dec/gstmpeg2dec.h:
7341           Add support for 4:4:4 video.  Fixes #562086
7342
7343 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
7344
7345           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
7346           Original commit message from CVS:
7347           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
7348           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
7349           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
7350           >= 0.5.0. Fixes bug #562065.
7351
7352 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
7353
7354           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
7355           Original commit message from CVS:
7356           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
7357           Remove duplicate and broken code for the streaming case and simply reuse
7358           the much better working pull based code. Fixes #560348.
7359
7360 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7361
7362           configure.ac: Back to development -> 0.10.10.1
7363           Original commit message from CVS:
7364           * configure.ac:
7365           Back to development -> 0.10.10.1
7366
7367 === release 0.10.10 ===
7368
7369 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7370
7371         * ChangeLog:
7372         * NEWS:
7373         * RELEASE:
7374         * configure.ac:
7375         * docs/plugins/inspect/plugin-a52dec.xml:
7376         * docs/plugins/inspect/plugin-asf.xml:
7377         * docs/plugins/inspect/plugin-cdio.xml:
7378         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7379         * docs/plugins/inspect/plugin-dvdread.xml:
7380         * docs/plugins/inspect/plugin-dvdsub.xml:
7381         * docs/plugins/inspect/plugin-iec958.xml:
7382         * docs/plugins/inspect/plugin-lame.xml:
7383         * docs/plugins/inspect/plugin-mad.xml:
7384         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7385         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7386         * docs/plugins/inspect/plugin-mpegstream.xml:
7387         * docs/plugins/inspect/plugin-realmedia.xml:
7388         * docs/plugins/inspect/plugin-siddec.xml:
7389         * gst-plugins-ugly.doap:
7390         * po/LINGUAS:
7391           Release 0.10.10 - "Under the House"
7392           Original commit message from CVS:
7393           Release 0.10.10 - "Under the House"
7394
7395 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7396
7397         * po/bg.po:
7398         * po/ca.po:
7399         * po/da.po:
7400         * po/id.po:
7401         * po/it.po:
7402         * po/mt.po:
7403         * po/vi.po:
7404           Update .po files
7405           Original commit message from CVS:
7406           Update .po files
7407
7408 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7409
7410           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
7411           Original commit message from CVS:
7412           * ext/sidplay/Makefile.am:
7413           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
7414           contain CFLAGS that do not exist for C++, like -Wvla or
7415           -Wdeclaration-after-statement. Fixes bug #561161.
7416
7417 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7418
7419           configure.ac: 0.10.9.3 pre-release
7420           Original commit message from CVS:
7421           * configure.ac:
7422           0.10.9.3 pre-release
7423
7424 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
7425
7426           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
7427           Original commit message from CVS:
7428           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
7429           Only copy sane aspect ratio values on the caps. Fixes #559682.
7430
7431 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7432
7433         * ChangeLog:
7434           Add bug number to the mp3parse mpeg 2.5 fix
7435           Original commit message from CVS:
7436           Add bug number to the mp3parse mpeg 2.5 fix
7437
7438 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
7439
7440           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
7441           Original commit message from CVS:
7442           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
7443           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
7444           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
7445           * ext/amrnb/amrnbdec.h:
7446           Add a property to select the amr variant. Fixes #424070.
7447
7448 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
7449
7450           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
7451           Original commit message from CVS:
7452           Patch by: Tal Shalif <tshalif at nargila dot org>
7453           * gst/mpegstream/gstdvddemux.c:
7454           (gst_dvd_demux_get_subpicture_stream):
7455           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
7456           (gst_mpeg_demux_get_audio_stream):
7457           Fix memmory corruption due to not storing the new updated pointer
7458           after a g_renew(). Fixes #558896.
7459
7460 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7461
7462           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
7463           Original commit message from CVS:
7464           * tests/check/Makefile.am:
7465           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
7466
7467 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7468
7469           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
7470           Original commit message from CVS:
7471           * configure.ac:
7472           oops, forgot to bump the version back to devel
7473           after the last release 0.10.9.1
7474
7475 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
7476
7477           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
7478           Original commit message from CVS:
7479           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
7480           (gst_rmdemux_descramble_mp4a_audio),
7481           (gst_rmdemux_handle_scrambled_packet):
7482           Add suport for mpeg4 and aac audio. See #556714.
7483
7484 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
7485
7486           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
7487           Original commit message from CVS:
7488           * gst/mpegaudioparse/gstmpegaudioparse.c:
7489           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
7490           Fixes skipping on these files.
7491
7492 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
7493
7494           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
7495           Original commit message from CVS:
7496           Patch by: Robin Stocker <robin at nibor dot org>
7497           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
7498           (handle_sequence), (gst_mpeg2dec_setcaps):
7499           * ext/mpeg2dec/gstmpeg2dec.h:
7500           Prefer the container's PAR over the stream's PAR if it's
7501           given in the srcpad caps. Fixes bug #556184.
7502
7503 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7504
7505           Don't install static libs for plugins. Fixes #550851 for ugly.
7506           Original commit message from CVS:
7507           * ext/a52dec/Makefile.am:
7508           * ext/amrnb/Makefile.am:
7509           * ext/cdio/Makefile.am:
7510           * ext/dvdnav/Makefile.am:
7511           * ext/dvdread/Makefile.am:
7512           * ext/lame/Makefile.am:
7513           * ext/mad/Makefile.am:
7514           * ext/mpeg2dec/Makefile.am:
7515           * ext/sidplay/Makefile.am:
7516           * gst/ac3parse/Makefile.am:
7517           * gst/asfdemux/Makefile.am:
7518           * gst/dvdlpcmdec/Makefile.am:
7519           * gst/dvdsub/Makefile.am:
7520           * gst/iec958/Makefile.am:
7521           * gst/mpegaudioparse/Makefile.am:
7522           * gst/mpegstream/Makefile.am:
7523           * gst/realmedia/Makefile.am:
7524           * gst/synaesthesia/Makefile.am:
7525           Don't install static libs for plugins. Fixes #550851 for ugly.
7526
7527 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7528
7529           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
7530           Original commit message from CVS:
7531           * gst/mpegaudioparse/gstmpegaudioparse.c:
7532           (gst_mp3parse_sink_event):
7533           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
7534           frames. Partially fixes bug #552237.
7535
7536 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7537
7538           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
7539           Original commit message from CVS:
7540           * ext/amrnb/amrnbparse.c:
7541           use #defines for HEADER. Unref the object in _sink_activate_pull().
7542
7543 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
7544
7545           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
7546           Original commit message from CVS:
7547           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
7548           (gst_mad_change_state):
7549           * ext/mad/gstmad.h:
7550           track discont on incomming buffers and set discont on outgoing
7551           buffers.
7552           Pass unknown events upstreams instead of dropping them.
7553
7554 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
7555
7556           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
7557           Original commit message from CVS:
7558           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
7559           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
7560           (handle_slice), (gst_mpeg2dec_sink_event),
7561           (gst_mpeg2dec_src_event):
7562           * ext/mpeg2dec/gstmpeg2dec.h:
7563           Fix compilation with --disable-index. Fixes bug #554150.
7564
7565 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
7566
7567           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
7568           Original commit message from CVS:
7569           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
7570           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
7571           (gst_mad_src_event), (gst_mad_chain):
7572           * ext/mad/gstmad.h:
7573           Fix compilation with --disable-index. Fixes bug #554142.
7574
7575 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
7576
7577           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
7578           Original commit message from CVS:
7579           * ext/a52dec/gsta52dec.c:
7580           * ext/a52dec/gsta52dec.h:
7581           Fix channel re-negotiation on a change of the incoming stream.
7582           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
7583           Fixes: #551660
7584
7585 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
7586
7587           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
7588           Original commit message from CVS:
7589           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
7590           (gst_amrnbenc_state_change):
7591           * ext/amrnb/amrnbenc.h:
7592           Pass the discont flag from the input buffer on to the output buffer in
7593           the AMR encoder.
7594
7595 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
7596
7597           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
7598           Original commit message from CVS:
7599           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
7600           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
7601           (gst_amrnbparse_handle_pull_seek),
7602           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
7603           (gst_amrnbparse_sink_activate_push),
7604           (gst_amrnbparse_sink_activate_pull):
7605           * ext/amrnb/amrnbparse.h:
7606           Add flush seek handler. Fixes #536274.
7607
7608 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
7609
7610           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
7611           Original commit message from CVS:
7612           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
7613           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
7614           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
7615           (gst_amrnbparse_state_change):
7616           * ext/amrnb/amrnbparse.h:
7617           Fix the duration query. Fixes #536226.
7618           Also set caps on the pads and buffers more correctly.
7619
7620 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
7621
7622           po/LINGUAS: Add 'ca' to LINGUAS.
7623           Original commit message from CVS:
7624           * po/LINGUAS:
7625           Add 'ca' to LINGUAS.
7626
7627 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
7628
7629           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
7630           Original commit message from CVS:
7631           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
7632           Fix aggregated GST_FLOW_RETURN check for when to send an error message
7633           on the bus.
7634           Re-fixes #546859
7635
7636 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
7637
7638           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
7639           Original commit message from CVS:
7640           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
7641           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
7642           (create_segment_event), (gst_rdt_depay_push),
7643           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
7644           * gst/realmedia/rdtdepay.h:
7645           Parse other values from the incomming caps.
7646           Add event handler to handle flushing and segments.
7647           Create segment events.
7648           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
7649           Do skew correction based on RDT timestamps.
7650           * gst/realmedia/rdtmanager.c: (activate_session),
7651           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
7652           (create_recv_rtp):
7653           Parse caps to get the clockrate needed for the jitterbuffer.
7654           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
7655           Apply timestamp fixup after correcting for initial timestamp and
7656           internal base timestamp corrections.
7657
7658 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
7659
7660           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
7661           Original commit message from CVS:
7662           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
7663           (gst_rdt_depay_change_state):
7664           * gst/realmedia/rdtdepay.h:
7665           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
7666           with a DISCONT flag when needed.
7667           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
7668           Report the configure latency instead of a hardcoded value.
7669
7670 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
7671
7672           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
7673           Original commit message from CVS:
7674           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
7675           (free_session), (gst_rdt_manager_query_src),
7676           (gst_rdt_manager_src_activate_push),
7677           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
7678           (gst_rdt_manager_loop), (create_recv_rtp):
7679           Include the new rdt jitterbuffer in the session manager.
7680
7681 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
7682
7683           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
7684           Original commit message from CVS:
7685           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
7686           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
7687           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
7688           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
7689           * gst/realmedia/rdtdepay.h:
7690           Use new RDT parsing helper functions.
7691           Copy discont flags correctly.
7692           Push the header from the chain function instead of the setcaps function.
7693           Copy incomming timestamp to the output buffers instead of doing magic
7694           with the RDT timestamps.
7695
7696 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
7697
7698           gst/realmedia/: Add first support for parsing RDT messages.
7699           Original commit message from CVS:
7700           * gst/realmedia/Makefile.am:
7701           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
7702           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
7703           (read_packet_header), (gst_rdt_buffer_get_first_packet),
7704           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
7705           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
7706           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
7707           (gst_rdt_packet_data_peek_data),
7708           (gst_rdt_packet_data_get_stream_id),
7709           (gst_rdt_packet_data_get_timestamp):
7710           * gst/realmedia/gstrdtbuffer.h:
7711           Add first support for parsing RDT messages.
7712           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
7713           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
7714           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
7715           (calculate_skew), (rdt_jitter_buffer_insert),
7716           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
7717           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
7718           (rdt_jitter_buffer_get_ts_diff):
7719           * gst/realmedia/rdtjitterbuffer.h:
7720           Add first version of an RDT jitterbuffer.
7721
7722 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
7723
7724           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
7725           Original commit message from CVS:
7726           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
7727           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
7728           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
7729           (gst_rmdemux_descramble_dnet_audio),
7730           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
7731           * gst/realmedia/rmdemux.h:
7732           Keep track of the first timestamp of the stream and add this to the
7733           outgoing buffer timestamps so that we can handle live streams.
7734           Set discont flag on the first buffers and after a seek.
7735
7736 === release 0.10.9 ===
7737
7738 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7739
7740         * ChangeLog:
7741         * NEWS:
7742         * RELEASE:
7743         * configure.ac:
7744         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7745         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7746         * docs/plugins/inspect/plugin-a52dec.xml:
7747         * docs/plugins/inspect/plugin-asf.xml:
7748         * docs/plugins/inspect/plugin-cdio.xml:
7749         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7750         * docs/plugins/inspect/plugin-dvdread.xml:
7751         * docs/plugins/inspect/plugin-dvdsub.xml:
7752         * docs/plugins/inspect/plugin-iec958.xml:
7753         * docs/plugins/inspect/plugin-lame.xml:
7754         * docs/plugins/inspect/plugin-mad.xml:
7755         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7756         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7757         * docs/plugins/inspect/plugin-mpegstream.xml:
7758         * docs/plugins/inspect/plugin-realmedia.xml:
7759         * docs/plugins/inspect/plugin-siddec.xml:
7760         * gst-plugins-ugly.doap:
7761           Release 0.10.9
7762           Original commit message from CVS:
7763           Release 0.10.9
7764
7765 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7766
7767         * po/af.po:
7768         * po/az.po:
7769         * po/bg.po:
7770         * po/cs.po:
7771         * po/da.po:
7772         * po/en_GB.po:
7773         * po/es.po:
7774         * po/fi.po:
7775         * po/fr.po:
7776         * po/hu.po:
7777         * po/id.po:
7778         * po/it.po:
7779         * po/lt.po:
7780         * po/nb.po:
7781         * po/nl.po:
7782         * po/or.po:
7783         * po/pl.po:
7784         * po/pt_BR.po:
7785         * po/ru.po:
7786         * po/sk.po:
7787         * po/sq.po:
7788         * po/sr.po:
7789         * po/sv.po:
7790         * po/uk.po:
7791         * po/vi.po:
7792         * po/zh_CN.po:
7793           Update .po files
7794           Original commit message from CVS:
7795           Update .po files
7796
7797 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7798
7799           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
7800           Original commit message from CVS:
7801           * ext/a52dec/gsta52dec.c:
7802           Set up a default time segment for output when receiving
7803           an incoming byte segment (as for raw AC3 files).
7804           Fixes: #548194
7805
7806 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7807
7808           0.10.8.2 pre-release.
7809           Original commit message from CVS:
7810           * configure.ac:
7811           * docs/plugins/Makefile.am:
7812           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7813           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7814           * docs/plugins/gst-plugins-ugly-plugins.args:
7815           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7816           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7817           * docs/plugins/inspect/plugin-a52dec.xml:
7818           * docs/plugins/inspect/plugin-asf.xml:
7819           * docs/plugins/inspect/plugin-cdio.xml:
7820           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7821           * docs/plugins/inspect/plugin-dvdread.xml:
7822           * docs/plugins/inspect/plugin-dvdsub.xml:
7823           * docs/plugins/inspect/plugin-iec958.xml:
7824           * docs/plugins/inspect/plugin-lame.xml:
7825           * docs/plugins/inspect/plugin-mad.xml:
7826           * docs/plugins/inspect/plugin-mpeg2dec.xml:
7827           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7828           * docs/plugins/inspect/plugin-mpegstream.xml:
7829           * docs/plugins/inspect/plugin-realmedia.xml:
7830           * docs/plugins/inspect/plugin-siddec.xml:
7831           * ext/Makefile.am:
7832           0.10.8.2 pre-release.
7833           * po/LINGUAS:
7834           * po/POTFILES.in:
7835           * po/id.po:
7836           Add new translation.
7837
7838 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
7839
7840           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
7841           Original commit message from CVS:
7842           * gst/asfdemux/gstasfdemux.c:
7843           Properly aggregate flow returns for both push and pull mode, so we shut
7844           down if all pads are unlinked.
7845           Fixes #546859.
7846
7847 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
7848
7849           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
7850           Original commit message from CVS:
7851           Patch by: Frederic Crozat <fcrozat@mandriva.org>
7852           * ext/dvdread/dvdreadsrc.c: (plugin_init):
7853           * ext/lame/gstlame.c: (plugin_init):
7854           * gst/asfdemux/gstasf.c: (plugin_init):
7855           Make sure gettext returns translations in UTF-8 encoding rather
7856           than in the current locale encoding (#546822).
7857
7858 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7859
7860           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
7861           Original commit message from CVS:
7862           * gst/mpegaudioparse/gstmpegaudioparse.c:
7863           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
7864           (mp3parse_total_time), (mp3parse_bytepos_to_time):
7865           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
7866           if we're called from there already. Otherwise we end up in a endless
7867           recursion and crash with a stack overflow.
7868           This can happen when a Xing or VBRI header with TOC exists but it
7869           doesn't contain the total time. Fixes bug #545370.
7870
7871 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7872
7873           ext/lame/gstlame.c: Use the default for the strict-iso property too.
7874           Original commit message from CVS:
7875           * ext/lame/gstlame.c: (gst_lame_class_init),
7876           (gst_lame_get_default_settings):
7877           Use the default for the strict-iso property too.
7878           Allow a bitrate setting of 0, which lets lame choose the default value
7879           and which makes it possible to set the compression-ratio property.
7880
7881 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7882
7883           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
7884           Original commit message from CVS:
7885           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
7886           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
7887           * ext/lame/gstlame.h:
7888           Get the defaults settings of LAME in the plugin initialization
7889           function and return FALSE here if something goes wrong. This removes
7890           the hacky failing instance init function.
7891           Use LAMEs default value for all settings instead of overwriting some
7892           of them. Overwriting some of them gives unexpected results if one only
7893           sets a preset. Fixes bug #498004.
7894
7895 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7896
7897           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
7898           Original commit message from CVS:
7899           * ext/lame/gstlame.c: (gst_lame_init):
7900           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
7901           defaults will restrict the bitrate when using the presets in a bad way.
7902           Fixes bug #498004.
7903
7904 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7905
7906           Put the MPEG audio version into the caps as "mpegaudioversion".
7907           Original commit message from CVS:
7908           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
7909           * gst/mpegaudioparse/gstmpegaudioparse.c:
7910           (mp3_type_frame_length_from_header), (mp3_caps_create),
7911           (gst_mp3parse_chain):
7912           Put the MPEG audio version into the caps as "mpegaudioversion".
7913           This is different from "mpegversion".
7914
7915 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7916
7917           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
7918           Original commit message from CVS:
7919           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
7920           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
7921           * ext/lame/gstlame.h:
7922           Fix build with lame >= 3.97. The padding type and cwlimit settings
7923           are deprecated now and the function declarations are hidden in the
7924           headers so deprecate the GObject properties for them and remove them
7925           in 0.11. Fixes bug #544039.
7926
7927 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7928
7929           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
7930           Original commit message from CVS:
7931           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
7932           Don't allow width/height outside the spec (i.e. smaller than 16
7933           and higher than 4096). Such files are corrupted ones and setting
7934           caps that are not a subset of the template caps confuses playbin.
7935           Fixes bug #542646.
7936
7937 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7938
7939           ext/sidplay/Makefile.am: Fix the build.
7940           Original commit message from CVS:
7941           * ext/sidplay/Makefile.am:
7942           Fix the build.
7943
7944 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7945
7946           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
7947           Original commit message from CVS:
7948           * configure.ac:
7949           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
7950           flags that are invalid for C++.
7951
7952 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
7953
7954           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
7955           Original commit message from CVS:
7956           Patch by: Tal Shalif <tshalif at nargila dot org>
7957           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
7958           Prevent double free. Fixes bug #541697.
7959
7960 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7961
7962           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
7963           Original commit message from CVS:
7964           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
7965           (gst_dvd_demux_get_audio_stream),
7966           (gst_dvd_demux_get_subpicture_stream),
7967           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
7968           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
7969           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
7970           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
7971           * gst/mpegstream/gstmpegdemux.h:
7972           Resend tags event after a FLUSH (seek) to support prerolling
7973           a partial pipeline.
7974
7975 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
7976
7977           Use correct error code for encrypted streams.
7978           Original commit message from CVS:
7979           * configure.ac:
7980           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
7981           Use correct error code for encrypted streams.
7982
7983 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7984
7985           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
7986           Original commit message from CVS:
7987           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
7988           (gst_mpeg_demux_sync_stream_to_time):
7989           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
7990
7991 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7992
7993           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
7994           Original commit message from CVS:
7995           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
7996           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
7997           Allow and implement non-flushing and/or segment seek
7998           (mainly in TIME and chapter format).
7999           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
8000           (gst_dvd_demux_get_subpicture_stream),
8001           (gst_dvd_demux_synchronise_pads),
8002           (gst_dvd_demux_sync_stream_to_time):
8003           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
8004           (gst_mpeg_demux_send_subbuffer),
8005           (gst_mpeg_demux_sync_stream_to_time),
8006           (gst_mpeg_streams_reset_cur_ts):
8007           * gst/mpegstream/gstmpegdemux.h:
8008           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
8009           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
8010           Delegate a query to upstream if it can't be handled.
8011           Make segment stop aware.
8012           Fix (subtitle) stream synchronization.
8013           Add some debug statements.
8014
8015 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
8016
8017           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
8018           Original commit message from CVS:
8019           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
8020           Fix build on macosx.
8021
8022 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8023
8024           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
8025           Original commit message from CVS:
8026           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8027           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8028           * ext/a52dec/gsta52dec.c:
8029           * ext/amrnb/amrnbdec.c:
8030           * ext/amrnb/amrnbenc.c:
8031           * ext/amrnb/amrnbparse.c:
8032           * ext/lame/gstlame.c:
8033           * ext/mad/gstmad.c:
8034           * ext/sidplay/gstsiddec.cc:
8035           * gst/asfdemux/gstrtspwms.c:
8036           * gst/mpegaudioparse/gstxingmux.c:
8037           * gst/realmedia/rademux.c:
8038           * gst/realmedia/rdtmanager.c:
8039           * gst/realmedia/rtspreal.c:
8040           * gst/synaesthesia/gstsynaesthesia.c:
8041           Add missing elements to docs. Restore alphabetical order in section
8042           file. Document mad (it was included in docs already).
8043           Fix doc-markup: use convinience syntax for examples
8044           (produces valid docbook), add several refsec2 when we have several
8045           titles. Fix some types.
8046
8047 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8048
8049           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
8050           Original commit message from CVS:
8051           * ext/lame/gstlame.c:
8052           * ext/sidplay/gstsiddec.cc:
8053           * gst/mpegaudioparse/gstxingmux.c:
8054           Do not use short_description in section docs for elements. We extract
8055           them from element details and there will be warnings if they differ.
8056
8057 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
8058
8059           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
8060           Original commit message from CVS:
8061           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
8062           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
8063           (gst_cdio_add_cdtext_album_tags):
8064           * ext/cdio/gstcdio.h:
8065           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8066           Also extract album title and album genre from CD-TEXT if
8067           available (#537021).
8068
8069 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8070
8071           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
8072           Original commit message from CVS:
8073           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
8074           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
8075           emphasis value is reserved but unfortunately files with that
8076           value exist and the information is not important for the decoder
8077           anyway. Fixes bug #537235.
8078
8079 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
8080
8081           Require libcdio >= 0.76.
8082           Original commit message from CVS:
8083           * configure.ac:
8084           * ext/cdio/gstcdio.c:
8085           * ext/cdio/gstcdio.h:
8086           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
8087           Require libcdio >= 0.76.
8088
8089 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
8090
8091           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
8092           Original commit message from CVS:
8093           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
8094           Drain queued buffers before forwarding the segment event.
8095
8096 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
8097
8098           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
8099           Original commit message from CVS:
8100           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
8101           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
8102           (gst_a52dec_chain), (gst_a52dec_change_state):
8103           * ext/a52dec/gsta52dec.h:
8104           Add segment handling, buffer clipping and basic reverse playback.
8105
8106 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8107
8108           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
8109           Original commit message from CVS:
8110           * docs/plugins/Makefile.am:
8111           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8112           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8113           * docs/plugins/gst-plugins-ugly-plugins.args:
8114           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8115           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8116           * docs/plugins/inspect/plugin-a52dec.xml:
8117           * docs/plugins/inspect/plugin-amrnb.xml:
8118           * docs/plugins/inspect/plugin-asf.xml:
8119           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8120           * docs/plugins/inspect/plugin-dvdread.xml:
8121           * docs/plugins/inspect/plugin-dvdsub.xml:
8122           * docs/plugins/inspect/plugin-iec958.xml:
8123           * docs/plugins/inspect/plugin-lame.xml:
8124           * docs/plugins/inspect/plugin-mad.xml:
8125           * docs/plugins/inspect/plugin-mpeg2dec.xml:
8126           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8127           * docs/plugins/inspect/plugin-mpegstream.xml:
8128           * docs/plugins/inspect/plugin-realmedia.xml:
8129           * docs/plugins/inspect/plugin-siddec.xml:
8130           * docs/plugins/inspect/plugin-synaesthesia.xml:
8131           * ext/a52dec/gsta52dec.c:
8132           Random doc of the day. Also print human readable format of newsegment
8133           in log message if we complain about it.
8134
8135 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
8136
8137           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
8138           Original commit message from CVS:
8139           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
8140           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
8141           (gst_a52dec_chain), (gst_a52dec_change_state):
8142           * ext/a52dec/gsta52dec.h:
8143           Mark discont on outgoing buffers after receiving a DISCONT buffer or
8144           when we have a decoding error.
8145           We don't need to clear the cache when we receive a NEWSEGMENT event.
8146           Clear buffer cache in DISCONT.
8147           Add beginnings of GstSegment handling.
8148
8149 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8150
8151           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
8152           Original commit message from CVS:
8153           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
8154           Fix alignment issues that caused SIGBUS on some architectures.
8155
8156 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
8157
8158           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
8159           Original commit message from CVS:
8160           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
8161           Fix alignment issue which isn't really an issue at all because
8162           the plugin hasn't been ported to 0.10 yet.
8163
8164 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8165
8166           configure.ac: Back to devel -> 0.10.8.1
8167           Original commit message from CVS:
8168           * configure.ac:
8169           Back to devel -> 0.10.8.1
8170
8171 === release 0.10.8 ===
8172
8173 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8174
8175         * ChangeLog:
8176         * NEWS:
8177         * RELEASE:
8178         * configure.ac:
8179         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8180         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8181         * docs/plugins/inspect/plugin-a52dec.xml:
8182         * docs/plugins/inspect/plugin-asf.xml:
8183         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8184         * docs/plugins/inspect/plugin-dvdread.xml:
8185         * docs/plugins/inspect/plugin-dvdsub.xml:
8186         * docs/plugins/inspect/plugin-iec958.xml:
8187         * docs/plugins/inspect/plugin-lame.xml:
8188         * docs/plugins/inspect/plugin-mad.xml:
8189         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8190         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8191         * docs/plugins/inspect/plugin-mpegstream.xml:
8192         * docs/plugins/inspect/plugin-realmedia.xml:
8193         * docs/plugins/inspect/plugin-siddec.xml:
8194         * gst-plugins-ugly.doap:
8195         * po/LINGUAS:
8196           Release 0.10.8
8197           Original commit message from CVS:
8198           Release 0.10.8
8199
8200 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8201
8202         * common:
8203         * po/af.po:
8204         * po/az.po:
8205         * po/bg.po:
8206         * po/cs.po:
8207         * po/da.po:
8208         * po/en_GB.po:
8209         * po/es.po:
8210         * po/fi.po:
8211         * po/fr.po:
8212         * po/hu.po:
8213         * po/it.po:
8214         * po/lt.po:
8215         * po/nb.po:
8216         * po/nl.po:
8217         * po/or.po:
8218         * po/pl.po:
8219         * po/pt_BR.po:
8220         * po/ru.po:
8221         * po/sk.po:
8222         * po/sq.po:
8223         * po/sr.po:
8224         * po/sv.po:
8225         * po/uk.po:
8226         * po/vi.po:
8227         * po/zh_CN.po:
8228           Update .po files
8229           Original commit message from CVS:
8230           Update .po files
8231
8232 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8233
8234           configure.ac: 0.10.7.4 pre-release
8235           Original commit message from CVS:
8236           * configure.ac:
8237           0.10.7.4 pre-release
8238
8239 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
8240
8241           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
8242           Original commit message from CVS:
8243           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
8244           Fix inconsistent use of rate and channels.
8245           Fixes #533581
8246
8247 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
8248
8249           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
8250           Original commit message from CVS:
8251           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
8252           Flush timestamp correction variables on a flush. Fixes #533832.
8253
8254 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8255
8256         * ChangeLog:
8257         * common:
8258         * configure.ac:
8259           Commit 0.10.7.3 pre-rel marker
8260           Original commit message from CVS:
8261           Commit 0.10.7.3 pre-rel marker
8262
8263 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
8264
8265           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
8266           Original commit message from CVS:
8267           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
8268           Properly aggregate GstFlowReturn from downstream in order to properly
8269           stop, and doing that as early as possible.
8270           Fixes #532807
8271
8272 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8273
8274           configure.ac: 0.10.7.2 pre-release
8275           Original commit message from CVS:
8276           * configure.ac:
8277           0.10.7.2 pre-release
8278
8279 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
8280
8281           Always let FLUSH_START events flow downstream.
8282           Original commit message from CVS:
8283           * ext/mad/gstmad.c: (gst_mad_sink_event):
8284           * gst/mpegaudioparse/gstmpegaudioparse.c:
8285           (gst_mp3parse_sink_event):
8286           Always let FLUSH_START events flow downstream.
8287
8288 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
8289
8290           configure.ac: Error out if we don't have the required core/base versions.
8291           Original commit message from CVS:
8292           * configure.ac:
8293           Error out if we don't have the required core/base versions.
8294
8295 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
8296
8297           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
8298           Original commit message from CVS:
8299           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
8300           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
8301           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
8302           Fix video timestamps by adjusting it with the first timestamp found.
8303           Don't assume we have a complete fragment when flushing the adapter,
8304           packets might have been lost or the stream might just be broken.
8305
8306 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
8307
8308           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
8309           Original commit message from CVS:
8310           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
8311           Set Rank to NONE so that we don't accidentally try to autoplug the
8312           rdtmanager.
8313
8314 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8315
8316           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
8317           Original commit message from CVS:
8318           * gst/mpegaudioparse/gstmpegaudioparse.c:
8319           (gst_mp3parse_emit_frame):
8320           Send a new duration message if the average bitrate changed and
8321           we don't know the duration from the Xing or VBRI header.
8322           Fixes bug #321857.
8323
8324 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
8325
8326           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
8327           Original commit message from CVS:
8328           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
8329           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
8330           * gst/realmedia/rtspreal.h:
8331           Move assembly rule parsing to the place where we parse the SDP as it's
8332           also there that we create the MDPR and we need the currently selected
8333           asmrule in order to select the right MTLI.
8334           Fixes #529359.
8335
8336 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
8337
8338           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
8339           Original commit message from CVS:
8340           * gst/realmedia/realhash.c:
8341           * gst/realmedia/rtspreal.c:
8342           Include generated "_stdint.h" instead of <stdint.h> which might not
8343           exist on some systems.
8344
8345 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8346
8347           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
8348           Original commit message from CVS:
8349           * ext/sidplay/gstsiddec.cc:
8350           Cast NULL sentinels to void * as NULL is defined as an integer
8351           constant in most environments when using C++ and it's size might
8352           be different from a pointer. Fixes #529488.
8353
8354 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
8355
8356         * ChangeLog:
8357         * gst/asfdemux/gstasfdemux.c:
8358         * gst/asfdemux/gstrtspwms.c:
8359           Fix "unused var" compiler error when --disable-gst-debug is used.
8360           Original commit message from CVS:
8361           Fix "unused var" compiler error when --disable-gst-debug is used.
8362
8363 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
8364
8365           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
8366           Original commit message from CVS:
8367           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
8368           We should also stop the streaming task when we get a NOT_LINKED
8369           flow return, which is not covered by FLOW_IS_FATAL.
8370
8371 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
8372
8373           ext/: gst_atomic_int_set ==> g_atomic_int_set
8374           Original commit message from CVS:
8375           * ext/cdio/gstcdiocddasrc.c:
8376           * ext/dv/gstdvdemux.c:
8377           gst_atomic_int_set ==> g_atomic_int_set
8378
8379 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
8380
8381           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
8382           Original commit message from CVS:
8383           2008-04-11  Julien Moutte  <julien@fluendo.com>
8384           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
8385           argument formats.
8386
8387 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
8388
8389           configure.ac: Actually build dlls when cross-compiling with mingw32.
8390           Original commit message from CVS:
8391           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
8392           * configure.ac:
8393           Actually build dlls when cross-compiling with mingw32.
8394           Fixes bug #526247.
8395
8396 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8397
8398           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
8399           Original commit message from CVS:
8400           * configure.ac:
8401           * gst/mpegaudioparse/gstmpegaudioparse.c:
8402           (mpeg_audio_seek_entry_free):
8403           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
8404           Depend on GLib 2.12 and use it unconditionally as we do in other
8405           modules too already.
8406
8407 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8408
8409           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
8410           Original commit message from CVS:
8411           * gst/mpegaudioparse/gstmpegaudioparse.c:
8412           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
8413           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
8414           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
8415           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
8416           (gst_xing_mux_chain):
8417           Use GSlice for allocating the seek table entries if we compile with
8418           GLib 2.10 or newer.
8419
8420 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
8421
8422           gst/asfdemux/gstasfdemux.c: Remove some debug code.
8423           Original commit message from CVS:
8424           * gst/asfdemux/gstasfdemux.c:
8425           (gst_asf_demux_process_ext_stream_props):
8426           Remove some debug code.
8427
8428 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
8429
8430           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
8431           Original commit message from CVS:
8432           * gst/asfdemux/gstasfdemux.c:
8433           (gst_asf_demux_process_ext_stream_props):
8434           Guard against division by 0 and fall back to 25/1 framerate.
8435
8436 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
8437
8438           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
8439           Original commit message from CVS:
8440           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
8441           (gst_asf_demux_process_ext_stream_props):
8442           Instead of adding a fixes 25/1 framerate to the video caps, use the
8443           average frame duration in the extended properties of the video stream as
8444           the framerate. Fixes #524346.
8445
8446 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8447
8448           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
8449           Original commit message from CVS:
8450           * configure.ac:
8451           Check if the compiler supports do { } while (0) macros. This fixes
8452           a warning when compiling with g++ 4.3, resulting in a build failure
8453           because of -Werror.
8454
8455 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
8456
8457           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
8458           Original commit message from CVS:
8459           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
8460           make ) also a delimiter for rules.
8461           Skip \\ when scanning strings.
8462           Add new testcase for these problems.
8463
8464 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8465
8466           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
8467           Original commit message from CVS:
8468           * gst/mpegaudioparse/gstmpegaudioparse.c:
8469           (gst_mp3parse_sink_event):
8470           Don't take the stream lock when caching events. This is not necessary
8471           and results in a deadlock when seeking with rhythmbox (but not with
8472           totem or banshee for some reason).
8473
8474 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
8475
8476           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
8477           Original commit message from CVS:
8478           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
8479           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
8480           Add the version field when creating the CONT chunk resulting in
8481           the Author, Comment and Copyright tags not being parsed correctly.
8482           Fixes #521459.
8483
8484 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
8485
8486           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
8487           Original commit message from CVS:
8488           * gst/mpegaudioparse/gstmpegaudioparse.c:
8489           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
8490           Remove trailing newlines from debug statements.
8491
8492 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
8493
8494           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
8495           Original commit message from CVS:
8496           * ext/dvdnav/dvdnavsrc.c:
8497           * ext/dvdnav/dvdnavsrc.h:
8498           Apply patch that adds some seeking support to dvdnav, and fixes it
8499           in various other ways. This doesn't make dvdnavsrc fully functional,
8500           but moves it forward.
8501           Fixes: #476149
8502           Patch By: Simone Gotti <simone.gotti@email.it>
8503           * ext/dvdnav/gst-dvd:
8504           Update the simple dvdnavsrc gst-launch example to work for 0.10
8505
8506 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
8507
8508           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
8509           Original commit message from CVS:
8510           * configure.ac:
8511           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
8512           plug-ins are included/excluded. (#498222)
8513
8514 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8515
8516           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
8517           Original commit message from CVS:
8518           * ext/mad/gstmad.c: (gst_mad_sink_event):
8519           * gst/mpegaudioparse/gstmpegaudioparse.c:
8520           (gst_mp3parse_sink_event):
8521           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
8522           of dropping and leaking them.
8523
8524 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8525
8526           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
8527           Original commit message from CVS:
8528           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
8529           (gst_mad_chain):
8530           * ext/mad/gstmad.h:
8531           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
8532           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
8533           * gst/mpegaudioparse/gstmpegaudioparse.h:
8534           Cache all events except EOS if we still have to send a NEWSEGMENT
8535           event. This will let TAG events be forwarded until after decodebin
8536           to an encoder for example as decodebin only links the pads
8537           after NEWSEGMENT. Fixes bug #518933.
8538
8539 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8540
8541           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
8542           Original commit message from CVS:
8543           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
8544           Write Xing header at the correct position in the MP3 frame for
8545           stereo files. Fixes bug #518676.
8546
8547 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
8548
8549           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
8550           Original commit message from CVS:
8551           * configure.ac:
8552           * ext/sidplay/Makefile.am:
8553           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
8554           when building C++ code (#516509).
8555
8556 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
8557
8558           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
8559           Original commit message from CVS:
8560           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
8561           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
8562           Workshop 12 compiler, but probably also crashes (#517985).
8563
8564 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
8565
8566           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
8567           Original commit message from CVS:
8568           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
8569           * gst/mpegaudioparse/gstmpegaudioparse.c:
8570           (gst_mp3_channel_mode_get_type),
8571           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
8572           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
8573           (gst_mp3parse_chain):
8574           * gst/mpegaudioparse/gstmpegaudioparse.h:
8575           Post channel mode and CRC as tags. Fixes bug #504493.
8576
8577 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8578
8579           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
8580           Original commit message from CVS:
8581           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
8582           Correctly chain up to the parent's finalize function.
8583
8584 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8585
8586           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
8587           Original commit message from CVS:
8588           * gst/mpegaudioparse/gstmpegaudioparse.c:
8589           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
8590           Try a bit harder to get valid timestamps, especially if upstream
8591           gives us one and we are at the first frame or resyncing.
8592           Return UNEXPECTED if we get a valid timestamp that is outside of
8593           our configured segment. After all changes done so far this doesn't
8594           seem to cause any regression, please test.
8595
8596 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8597
8598           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...
8599           Original commit message from CVS:
8600           Patch by:
8601           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
8602           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
8603           If we don't have the position to seek to in our index first try
8604           to convert from TIME to BYTES upstream and only if that fails
8605           too use the old hack to simply seek to an earlier position
8606           and let the sink drop everything before segment start.
8607           Partially fixes bug #469930.
8608
8609 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8610
8611           configure.ac: Back to development...
8612           Original commit message from CVS:
8613           * configure.ac:
8614           Back to development...
8615
8616 === release 0.10.7 ===
8617
8618 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8619
8620         * ChangeLog:
8621         * NEWS:
8622         * RELEASE:
8623         * configure.ac:
8624         * docs/plugins/gst-plugins-ugly-plugins.args:
8625         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8626         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8627         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8628         * docs/plugins/gst-plugins-ugly-plugins.signals:
8629         * docs/plugins/inspect/plugin-a52dec.xml:
8630         * docs/plugins/inspect/plugin-asf.xml:
8631         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8632         * docs/plugins/inspect/plugin-dvdread.xml:
8633         * docs/plugins/inspect/plugin-dvdsub.xml:
8634         * docs/plugins/inspect/plugin-iec958.xml:
8635         * docs/plugins/inspect/plugin-lame.xml:
8636         * docs/plugins/inspect/plugin-mad.xml:
8637         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8638         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8639         * docs/plugins/inspect/plugin-mpegstream.xml:
8640         * docs/plugins/inspect/plugin-realmedia.xml:
8641         * docs/plugins/inspect/plugin-siddec.xml:
8642         * gst-plugins-ugly.doap:
8643         * po/LINGUAS:
8644           Release 0.10.7 - I Cheated Time
8645           Original commit message from CVS:
8646           Release 0.10.7 - I Cheated Time
8647
8648 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8649
8650         * po/af.po:
8651         * po/az.po:
8652         * po/bg.po:
8653         * po/cs.po:
8654         * po/da.po:
8655         * po/en_GB.po:
8656         * po/es.po:
8657         * po/fi.po:
8658         * po/hu.po:
8659         * po/it.po:
8660         * po/nb.po:
8661         * po/nl.po:
8662         * po/or.po:
8663         * po/pl.po:
8664         * po/pt_BR.po:
8665         * po/sk.po:
8666         * po/sq.po:
8667         * po/sr.po:
8668         * po/sv.po:
8669         * po/uk.po:
8670         * po/vi.po:
8671         * po/zh_CN.po:
8672           Update .po files
8673           Original commit message from CVS:
8674           Update .po files
8675
8676 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8677
8678           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
8679           Original commit message from CVS:
8680           * tests/check/Makefile.am:
8681           Exclude dvdreadsrc from the states test too.
8682
8683 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8684
8685           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
8686           Original commit message from CVS:
8687           * gst/mpegaudioparse/gstmpegaudioparse.c:
8688           (gst_mp3parse_emit_frame):
8689           Handler buffers without valid timestamp more correctly: Don't drop
8690           them and don't use the invalid timestamp to calculate the next
8691           timestamp. Fixes bug #516811.
8692
8693 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
8694
8695           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
8696           Original commit message from CVS:
8697           Patch by: Tal Shalif <tshalif at nargila dot org>
8698           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
8699           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
8700           Add some gint64 casts to prevent 32 bit integer overflows.
8701           Fixes bug #516989.
8702
8703 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8704
8705           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
8706           Original commit message from CVS:
8707           * gst/mpegaudioparse/gstmpegaudioparse.c:
8708           Revert previous commit to mp3parse, as it breaks playback
8709           of AVI files.
8710
8711 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8712
8713           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
8714           Original commit message from CVS:
8715           * gst/mpegaudioparse/gstmpegaudioparse.c:
8716           (gst_mp3parse_emit_frame):
8717           Return GST_FLOW_UNEXPECTED if we get data that is after our
8718           configured segment. This makes upstream go EOS immediately instead
8719           of sending us the complete stream. Also improve debugging a bit.
8720
8721 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8722
8723           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
8724           Original commit message from CVS:
8725           * ext/dvdread/dvdreadsrc.c:
8726           Fix regression in DVD seeking - when a pack we
8727           expect to be a NAV block turns out not to be, scan forwards
8728           for up to 2MB (at most ~1sec) until we find one.
8729           Fixes: #516278
8730
8731 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
8732
8733           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
8734           Original commit message from CVS:
8735           * win32/vs6/libgstmpegaudioparse.dsp:
8736           Add xing files to VS project file.
8737
8738 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8739
8740           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
8741           Original commit message from CVS:
8742           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
8743           Stop leaking src pad templates. Fixes bug #515708.
8744
8745 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8746
8747           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
8748           Original commit message from CVS:
8749           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
8750           Correctly write the size in bytes on big endian systems.
8751           Fixes bug #515725.
8752
8753 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8754
8755           ext/lame/gstlame.c: Don't leak the allowed caps.
8756           Original commit message from CVS:
8757           * ext/lame/gstlame.c: (gst_lame_setup):
8758           Don't leak the allowed caps.
8759           * tests/check/pipelines/lame.c: (GST_START_TEST):
8760           Stop leaking all buffers. Fixes bug #515575.
8761
8762 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8763
8764           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
8765           Original commit message from CVS:
8766           * gst/mpegaudioparse/plugin.c:
8767           Commit new file I forgot to add.
8768
8769 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8770
8771           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
8772           Original commit message from CVS:
8773           * configure.ac:
8774           Make DISABLE_DEPRECATED defined *only* during CVS, not during
8775           pre-releases or releases.
8776
8777 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8778
8779         * ChangeLog:
8780           Mention bug 511497 fixed in previous commit
8781           Original commit message from CVS:
8782           Mention bug 511497 fixed in previous commit
8783
8784 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8785
8786           Move xingmux from -bad.
8787           Original commit message from CVS:
8788           * docs/plugins/Makefile.am:
8789           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8790           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8791           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8792           * gst/mpegaudioparse/Makefile.am:
8793           * gst/mpegaudioparse/gstmpegaudioparse.c:
8794           * gst/mpegaudioparse/gstxingmux.c:
8795           * tests/check/Makefile.am:
8796           * tests/check/elements/.cvsignore:
8797           Move xingmux from -bad.
8798
8799 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
8800
8801           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
8802           Original commit message from CVS:
8803           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
8804           Use gst_guint64_to_gdouble for conversion
8805           * win32/vs6/libgstasfdemux.dsp:
8806           * win32/vs6/libgstdvdsub.dsp:
8807           * win32/vs6/libgstrealmedia.dsp:
8808           Update project dependencies and add new source files
8809
8810 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
8811
8812           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
8813           Original commit message from CVS:
8814           * ext/mpeg2dec/gstmpeg2dec.c:
8815           Reset decoder when handling sequence where libmpeg2 has set
8816           frame period to 0, probably due to a corrupt packet.
8817           Fixes bug #514297
8818
8819 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8820
8821           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
8822           Original commit message from CVS:
8823           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
8824           (gst_mp3parse_chain):
8825           Don't set new caps on the srcpad everytime the bitrate or MPEG
8826           version changes but calculate new spf value when the MPEG version
8827           changes.
8828
8829 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8830
8831           Add documentation for the xingheader plugin.
8832           Original commit message from CVS:
8833           * docs/plugins/Makefile.am:
8834           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
8835           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
8836           * gst/xingheader/gstxingmux.c:
8837           * gst/xingheader/gstxingmux.h:
8838           Add documentation for the xingheader plugin.
8839           * tests/check/elements/xingmux.c: (GST_START_TEST):
8840           Set element state to PLAYING before doing something else.
8841
8842 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8843
8844           tests/check/: Add simple unit test for the xingmux element.
8845           Original commit message from CVS:
8846           * tests/check/Makefile.am:
8847           * tests/check/elements/.cvsignore:
8848           * tests/check/elements/xingmux.c: (setup_xingmux),
8849           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
8850           * tests/check/elements/xingmux_testdata.h:
8851           Add simple unit test for the xingmux element.
8852           * gst/xingheader/gstxingmux.c: (generate_xing_header),
8853           (gst_xing_mux_finalize), (xing_reset):
8854           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
8855
8856 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8857
8858           docs/plugins/: Add the real and rtsp elements and update the lists.
8859           Original commit message from CVS:
8860           * docs/plugins/Makefile.am:
8861           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8862           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8863           Add the real and rtsp elements and update the lists.
8864           * docs/plugins/inspect/plugin-amrnb.xml:
8865           * docs/plugins/inspect/plugin-asf.xml:
8866           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8867           * docs/plugins/inspect/plugin-dvdsub.xml:
8868           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8869           * docs/plugins/inspect/plugin-mpegstream.xml:
8870           * docs/plugins/inspect/plugin-realmedia.xml:
8871           * docs/plugins/inspect/plugin-siddec.xml:
8872           * docs/plugins/inspect/plugin-synaesthesia.xml:
8873           Regenerate docs.
8874           * gst/iec958/ac3_padder.c:
8875           * gst/iec958/ac3_padder.h:
8876           Do not use gtk-doc style comments for non gtk-doc comments. Note -
8877           there are functions defined using extern in the .c file - does that
8878           make sense?
8879
8880 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8881
8882           ext/mad/gstmad.c: Chain up at the end of the function.
8883           Original commit message from CVS:
8884           * ext/mad/gstmad.c:
8885           Chain up at the end of the function.
8886
8887 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8888
8889           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
8890           Original commit message from CVS:
8891           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
8892           Don't add pad templates for the base class but only in the
8893           subclasses.
8894
8895 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
8896
8897           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
8898           Original commit message from CVS:
8899           * ext/lame/gstlame.c:
8900           * ext/lame/gstlame.h:
8901           Fix the case where you initially have stereo input, and so lame's
8902           mode is not set to mono, and then you get input with mono audio and
8903           soon after you get stereo input again. What happened before this
8904           commit is that it would keep the encoding mode as mono. It should
8905           change it back to the one requested by the app (or the default one)
8906           if not requested.
8907
8908 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8909
8910           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
8911           Original commit message from CVS:
8912           * gst/mpegaudioparse/gstmpegaudioparse.c:
8913           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
8914           (mp3parse_bytepos_to_time):
8915           Interpolate the VBRI seek table entries to get better results,
8916           support 3 byte seek table entries and prevent overflows in the
8917           seek table by adding the relative offsets when using the seek
8918           table in a large enough data type.
8919
8920 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8921
8922           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
8923           Original commit message from CVS:
8924           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
8925           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
8926           (mp3parse_bytepos_to_time):
8927           * gst/mpegaudioparse/gstmpegaudioparse.h:
8928           Add support for seeking based on the VBRI seek table. Might make
8929           sense to use interpolation in the table later to get hopefully a
8930           bit more accurate values.
8931
8932 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
8933
8934           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
8935           Original commit message from CVS:
8936           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
8937           (handle_picture), (handle_slice):
8938           Fix compilation error. Fixes #509313.
8939
8940 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8941
8942           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
8943           Original commit message from CVS:
8944           * ext/lame/gstlame.c: (gst_lame_sink_event):
8945           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
8946           as 8 * GST_SECOND is too large for int.
8947
8948 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8949
8950           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
8951           Original commit message from CVS:
8952           * gst/xingheader/gstxingmux.c: (generate_xing_header):
8953           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
8954           of 0xfe.
8955
8956 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8957
8958           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
8959           Original commit message from CVS:
8960           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
8961           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
8962           (mp3parse_total_bytes), (mp3parse_total_time):
8963           * gst/mpegaudioparse/gstmpegaudioparse.h:
8964           Add initial support for reading VBRI headers as found in VBR files
8965           created by some Fraunhofer encoders. Currently we only read the
8966           number of frames and bytes (and calculate duration, etc from this)
8967           but there is also a seek table that we currently don't use.
8968
8969 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
8970
8971           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
8972           Original commit message from CVS:
8973           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
8974           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
8975           (gst_lame_sink_event):
8976           Correctly set number of channels when using mono-encoding mode
8977           and fix the duration calculation of the EOS buffer.
8978
8979 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8980
8981           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
8982           Original commit message from CVS:
8983           * gst/mpegaudioparse/gstmpegaudioparse.c:
8984           (gst_mp3parse_handle_first_frame):
8985           Guard against 0 values in the Xing header as frame count and
8986           byte count and calculate the bitrate when we have all values
8987           we need and not before.
8988
8989 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8990
8991           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
8992           Original commit message from CVS:
8993           * gst/xingheader/gstxingmux.c: (generate_xing_header):
8994           Remove accidentially leftover debug printf.
8995
8996 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8997
8998           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
8999           Original commit message from CVS:
9000           * gst/xingheader/gstxingmux.c: (has_xing_header),
9001           (generate_xing_header), (gst_xing_mux_chain),
9002           (gst_xing_mux_sink_event):
9003           Choose smallest possible frame size for the Xing header, properly
9004           set the timestamp, duration and offset on the outgoing buffers,
9005           only send NEWSEGMENT events in BYTE format downstream and also
9006           drop VBRI headers if already existing.
9007
9008 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9009
9010           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
9011           Original commit message from CVS:
9012           * gst/xingheader/Makefile.am:
9013           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
9014           (has_xing_header), (generate_xing_header),
9015           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
9016           (gst_xing_mux_init), (gst_xing_mux_chain),
9017           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
9018           * gst/xingheader/gstxingmux.h:
9019           Major cleanup and rewrite of xingmux with less bugs and new features:
9020           - Handles other layers as 3
9021           - Write TOC
9022
9023 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
9024
9025           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
9026           Original commit message from CVS:
9027           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
9028           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
9029           Call g_type_class_ref() from a thread-safe context and not
9030           from the streaming thread to avoid GLib screwing up (see
9031           bug #349410 and #493432). Comment out unused code.
9032
9033 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
9034
9035           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
9036           Original commit message from CVS:
9037           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
9038           (handle_picture), (clip_buffer), (handle_slice),
9039           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
9040           (gst_mpeg2dec_change_state):
9041           * ext/mpeg2dec/gstmpeg2dec.h:
9042           Add buffer clipping.
9043           Add basic reverse playback support. Not complete yet when dealing with
9044           non-closed GOPs.
9045
9046 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9047
9048           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
9049           Original commit message from CVS:
9050           * autogen.sh:
9051           Add -Wno-portability to the automake parameters to stop warnings
9052           about GNU make extensions being used. We require GNU make in almost
9053           every Makefile anyway.
9054           * configure.ac:
9055           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
9056           at the same time is required for per target flags.
9057
9058 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9059
9060           Makefile.am: Include lcov.mak to allow building coverage reports.
9061           Original commit message from CVS:
9062           * Makefile.am:
9063           Include lcov.mak to allow building coverage reports.
9064
9065 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9066
9067           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
9068           Original commit message from CVS:
9069           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
9070           * gst/mpegaudioparse/gstmpegaudioparse.c:
9071           (gst_mp3parse_handle_first_frame):
9072           Make sure that the Xing TOC starts with 0 and the entries
9073           are increasing over time. Otherwise it's broken and should
9074           be skipped. Fixes bug #507821.
9075
9076 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
9077
9078           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
9079           Original commit message from CVS:
9080           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
9081           (gst_asf_demux_add_video_stream),
9082           (gst_asf_demux_process_ext_content_desc),
9083           (gst_asf_demux_get_metadata_for_stream),
9084           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
9085           (gst_asf_demux_change_state):
9086           * gst/asfdemux/gstasfdemux.h:
9087           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
9088
9089 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
9090
9091           docs/plugins/.cvsignore: Add *-undeclared.txt
9092           Original commit message from CVS:
9093           * docs/plugins/.cvsignore:
9094           Add *-undeclared.txt
9095
9096 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
9097
9098           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
9099           Original commit message from CVS:
9100           * gst/realmedia/rdtmanager.c:
9101           (gst_rdt_manager_marshal_VOID__UINT_UINT),
9102           (gst_rdt_manager_class_init):
9103           * gst/realmedia/rdtmanager.h:
9104           Implement some more signals that rtspsrc connects to.
9105           Fixes #504671.
9106
9107 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
9108
9109           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
9110           Original commit message from CVS:
9111           * Makefile.am:
9112           Include common/win32.mak for CRLF check of win32 project
9113           files (see #393626).
9114
9115 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9116
9117           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
9118           Original commit message from CVS:
9119           * gst/mpegaudioparse/gstmpegaudioparse.c:
9120           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
9121           Don't post SEGMENT_START messages on the bus, only the element
9122           driving the pipeline should do that.
9123
9124 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9125
9126           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
9127           Original commit message from CVS:
9128           * configure.ac:
9129           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
9130
9131 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
9132
9133           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
9134           Original commit message from CVS:
9135           * ext/mpeg2dec/gstmpeg2dec.h:
9136           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
9137           Fixes #500808.
9138
9139 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
9140
9141           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
9142           Original commit message from CVS:
9143           2007-11-20  Julien MOUTTE  <julien@moutte.net>
9144           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
9145           on Mac OS X.
9146
9147 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9148
9149           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
9150           Original commit message from CVS:
9151           * gst/mpegaudioparse/gstmpegaudioparse.c:
9152           Restore the segment handling logic.
9153           Please don't do behavioural changes under the heading of 'leak fixes'
9154           or 'whitespace changes', people.
9155
9156 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9157
9158           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
9159           Original commit message from CVS:
9160           * gst/mpegaudioparse/gstmpegaudioparse.c:
9161           Plug some leaks.
9162
9163 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9164
9165           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
9166           Original commit message from CVS:
9167           * gst/asfdemux/gstasfdemux.c:
9168           Sync _activate_pull() a little more with other demuxers.
9169
9170 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
9171
9172           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
9173           Original commit message from CVS:
9174           * gst/mpegstream/gstmpegdemux.c:
9175           recognize the padding stream
9176
9177 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
9178
9179           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
9180           Original commit message from CVS:
9181           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
9182           Convert tags that come as string into the type required by
9183           GstTagList.
9184
9185 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
9186
9187           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
9188           Original commit message from CVS:
9189           * gst/mpegaudioparse/gstmpegaudioparse.c:
9190           (gst_mp3parse_emit_frame):
9191           Remove some more broken code, it seems to clip even when it should not.
9192           See #491305.
9193
9194 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
9195
9196           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
9197           Original commit message from CVS:
9198           * gst/mpegaudioparse/gstmpegaudioparse.c:
9199           (gst_mp3parse_emit_frame):
9200           When the element is not driving the streaming thread it is not supposed
9201           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
9202           upstream when it detects EOS. See #491305.
9203
9204 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
9205
9206           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
9207           Original commit message from CVS:
9208           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
9209           * gst/dvdsub/Makefile.am:
9210           * gst/dvdsub/gstdvdsubdec.c:
9211           * gst/dvdsub/gstdvdsubparse.c:
9212           * gst/dvdsub/gstdvdsubparse.h:
9213           Add dvd subtitle parser, which just packetizes the input
9214           stream. This is needed to mux dvd subtitles into matroska
9215           files, since the muxer expects unfragmented and properly
9216           timestamped input (#415754).
9217
9218 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
9219
9220           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
9221           Original commit message from CVS:
9222           * configure.ac:
9223           Update requirements from past CVS versions to released
9224           versions (0.10.14 in this case).
9225           * ext/sidplay/gstsiddec.cc:
9226           Fix compilation with g++-4.2.
9227
9228 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9229
9230           gst/realmedia/: Fix some compiler warnings shown on Forte.
9231           Original commit message from CVS:
9232           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
9233           (gst_asm_scan_parse_condition):
9234           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
9235           Fix some compiler warnings shown on Forte.
9236
9237 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
9238
9239           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
9240           Original commit message from CVS:
9241           Patch by: Gautier Portet <kassoulet at gmail dot com>
9242           * gst/xingheader/gstxingmux.c:
9243           The size of the Xing header is actually 417 as it's rounded to the
9244           next smaller integer. Fixes #397759.
9245           * gst/xingheader/gstxingmux.c: (xing_generate_header),
9246           (xing_push_header):
9247           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
9248           event to the beginning was successful before pushing the header again.
9249
9250 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
9251
9252           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
9253           Original commit message from CVS:
9254           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
9255           (mp3parse_bytepos_to_time):
9256           Use gst_util_guint64_to_gdouble for conversions.
9257           * win32/vs6/libgstmad.dsp:
9258           Add a link to libgstaudio.
9259
9260 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
9261
9262           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
9263           Original commit message from CVS:
9264           * ext/lame/gstlame.c:
9265           Fix up case where there is no peer, in which case
9266           _get_allowed_caps() will return NULL.
9267
9268 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
9269
9270           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
9271           Original commit message from CVS:
9272           * ext/lame/gstlame.c:
9273           Use GST_PTR_FORMAT to print caps in debug statement.
9274
9275 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9276
9277           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
9278           Original commit message from CVS:
9279           * configure.ac:
9280           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
9281           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
9282           in configure.ac.
9283
9284 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9285
9286           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
9287           Original commit message from CVS:
9288           * ext/lame/gstlame.c:
9289           Allow fixing the sample rate lame converts to by negotiating fixed
9290           sample rate on the src pad caps.
9291           Add docs for it.
9292           * tests/check/Makefile.am:
9293           * tests/check/pipelines/lame.c:
9294           Add a check for it.
9295
9296 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9297
9298           po/: Updated translations.
9299           Original commit message from CVS:
9300           * po/LINGUAS:
9301           * po/da.po:
9302           Updated translations.
9303
9304 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9305
9306           po/pl.po: Added Polish translation.
9307           Original commit message from CVS:
9308           translated by: Jakub Bogusz <qboosh@pld-linux.org>
9309           * po/pl.po:
9310           Added Polish translation.
9311
9312 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9313
9314           po/fi.po: Added Finnish translation.
9315           Original commit message from CVS:
9316           translated by: Ilkka Tuohela <hile@iki.fi>
9317           * po/fi.po:
9318           Added Finnish translation.
9319
9320 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9321
9322           po/es.po: Added Spanish translation.
9323           Original commit message from CVS:
9324           translated by: Jorge González González <aloriel@gmail.com>
9325           * po/es.po:
9326           Added Spanish translation.
9327
9328 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9329
9330           po/bg.po: Added Bulgarian translation.
9331           Original commit message from CVS:
9332           translated by: Alexander Shopov <ash@contact.bg>
9333           * po/bg.po:
9334           Added Bulgarian translation.
9335
9336 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9337
9338           gst/iec958/ac3iec.c: Chainup in finalize.
9339           Original commit message from CVS:
9340           * gst/iec958/ac3iec.c:
9341           Chainup in finalize.
9342           * tests/check/Makefile.am:
9343           * tests/check/generic/states.c:
9344           Improved state change unit test.
9345
9346 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9347
9348           Ignore registries in any format.
9349           Original commit message from CVS:
9350           * docs/plugins/.cvsignore:
9351           * tests/check/.cvsignore:
9352           Ignore registries in any format.
9353
9354 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
9355
9356           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
9357           Original commit message from CVS:
9358           * configure.ac:
9359           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
9360           define in the lame headers.  This has the advantage that
9361           it should still work when we're cross-compiling (#452025).
9362
9363 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9364
9365           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
9366           Original commit message from CVS:
9367           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9368           Add other allowed rates to the pad templates.
9369           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
9370           Reset the parser to release memory in dispose.
9371
9372 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9373
9374           ext/: Fix more leaks.
9375           Original commit message from CVS:
9376           * ext/amrnb/amrnbdec.c:
9377           * ext/amrnb/amrnbenc.c:
9378           * ext/amrnb/amrnbparse.c:
9379           * ext/sidplay/gstsiddec.cc:
9380           Fix more leaks.
9381
9382 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
9383
9384           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
9385           Original commit message from CVS:
9386           Patch by: Daniel Charles <dcharles at ti dot com>
9387           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
9388           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
9389           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
9390           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
9391           * ext/amrnb/amrnbenc.h:
9392           Add property to select the BandMode of the AMR encoder.
9393           See #466442.
9394
9395 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9396
9397           gst/realmedia/asmrules.c: Make ro memory to share.
9398           Original commit message from CVS:
9399           * gst/realmedia/asmrules.c:
9400           Make ro memory to share.
9401
9402 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
9403
9404           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
9405           Original commit message from CVS:
9406           * gst/mpegaudioparse/gstmpegaudioparse.c:
9407           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
9408           * gst/mpegaudioparse/gstmpegaudioparse.h:
9409           Queue segment event and push it after we know the caps on the pad or
9410           else an autoplugger might not have plugged the element yet and the
9411           segment is lost.
9412
9413 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9414
9415           gst/iec958/ac3iec.c: Fix tests.
9416           Original commit message from CVS:
9417           * gst/iec958/ac3iec.c:
9418           Fix tests.
9419
9420 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9421
9422           tests/check/: Add generic state-change test suite to help to fi leaks.
9423           Original commit message from CVS:
9424           * tests/check/Makefile.am:
9425           * tests/check/generic/.cvsignore:
9426           * tests/check/generic/states.c:
9427           Add generic state-change test suite to help to fi leaks.
9428
9429 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9430
9431           po/: Added Portuguese (Brazilian) translation.
9432           Original commit message from CVS:
9433           translated by: Raphael Higino <phhigino@gmail.com>
9434           * po/LINGUAS:
9435           * po/pt_BR.po:
9436           Added Portuguese (Brazilian) translation.
9437
9438 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9439
9440           po/: Updated translations.
9441           Original commit message from CVS:
9442           * po/hu.po:
9443           * po/nl.po:
9444           * po/sv.po:
9445           * po/uk.po:
9446           Updated translations.
9447
9448 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
9449
9450           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
9451           Original commit message from CVS:
9452           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
9453           (gst_rmdemux_parse_video_packet):
9454           Activate timestamp fixing code.
9455
9456 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
9457
9458           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
9459           Original commit message from CVS:
9460           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
9461           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
9462           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
9463           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
9464           Do fragment collection in the demuxer so that we can now work with
9465           both ffmpeg and realvideodec to decoder real video content.
9466
9467 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9468
9469           gst/realmedia/asmrules.c: Include stdlib.h.
9470           Original commit message from CVS:
9471           * gst/realmedia/asmrules.c:
9472           Include stdlib.h.
9473
9474 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
9475
9476           gst/realmedia/rdtmanager.c: Fix caps.
9477           Original commit message from CVS:
9478           * gst/realmedia/rdtmanager.c:
9479           Fix caps.
9480
9481 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
9482
9483           gst/realmedia/rtspreal.c: Disable UDP transport for now.
9484           Original commit message from CVS:
9485           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
9486           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
9487           Disable UDP transport for now.
9488
9489 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
9490
9491           gst/realmedia/: Add simple rdt manager.
9492           Original commit message from CVS:
9493           * gst/realmedia/Makefile.am:
9494           * gst/realmedia/rdtmanager.c: (find_session_by_id),
9495           (create_session), (free_session), (gst_rdt_manager_base_init),
9496           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
9497           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
9498           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
9499           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
9500           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
9501           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
9502           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
9503           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
9504           (gst_rdt_manager_plugin_init):
9505           * gst/realmedia/rdtmanager.h:
9506           * gst/realmedia/rmdemux.c: (plugin_init):
9507           Add simple rdt manager.
9508
9509 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
9510
9511           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
9512           Original commit message from CVS:
9513           * gst/realmedia/rdtdepay.c:
9514           Fix the encoding-name so that it matches what the rtsp extension sets.
9515
9516 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
9517
9518           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
9519           Original commit message from CVS:
9520           * gst/realmedia/asmrules.c: (gst_asm_node_free),
9521           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
9522           (gst_asm_scan_string), (gst_asm_scan_number),
9523           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
9524           (gst_asm_scan_next_token), (gst_asm_rule_free),
9525           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
9526           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
9527           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
9528           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
9529           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
9530           (gst_asm_rule_book_match), (main):
9531           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
9532           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
9533           Use g_hash_table_destroy instead of _unref which is too new.
9534
9535 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
9536
9537           gst/realmedia/.cvsignore: Add test to ignore.
9538           Original commit message from CVS:
9539           * gst/realmedia/.cvsignore:
9540           Add test to ignore.
9541           * gst/realmedia/Makefile.am:
9542           * gst/realmedia/asmrules.c: (gst_asm_node_new),
9543           (gst_asm_node_free), (gst_asm_operator_eval),
9544           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
9545           (gst_asm_scan_string), (gst_asm_scan_number),
9546           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
9547           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
9548           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
9549           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
9550           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
9551           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
9552           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
9553           (gst_asm_rule_book_match), (main):
9554           * gst/realmedia/asmrules.h:
9555           Added asembler rule book parser and evaluator.
9556           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
9557           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
9558           * gst/realmedia/rtspreal.h:
9559           Keep per stream config info.
9560           Parse and evaluate asm rule books for stream selection.
9561
9562 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9563
9564           gst/realmedia/rtspreal.c: Include stdlib.
9565           Original commit message from CVS:
9566           * gst/realmedia/rtspreal.c:
9567           Include stdlib.
9568
9569 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
9570
9571           gst/realmedia/: Split out hash code in separate file.
9572           Original commit message from CVS:
9573           * gst/realmedia/Makefile.am:
9574           * gst/realmedia/realhash.c: (hash), (call_hash),
9575           (gst_rtsp_ext_real_calc_response_and_checksum):
9576           * gst/realmedia/realhash.h:
9577           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
9578           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
9579           Split out hash code in separate file.
9580
9581 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
9582
9583           gst/: Fix include paths and link dependecies for rtsp extension.
9584           Original commit message from CVS:
9585           * gst/asfdemux/Makefile.am:
9586           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
9587           (gst_rtsp_wms_class_init):
9588           * gst/realmedia/Makefile.am:
9589           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
9590           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
9591           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
9592           (_do_init), (gst_rtsp_real_class_init):
9593           Fix include paths and link dependecies for rtsp extension.
9594
9595 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
9596
9597           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
9598           Original commit message from CVS:
9599           * gst/realmedia/Makefile.am:
9600           * gst/realmedia/rmdemux.c: (plugin_init):
9601           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
9602           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
9603           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
9604           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
9605           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
9606           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
9607           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
9608           (gst_rtsp_real_plugin_init):
9609           * gst/realmedia/rtspreal.h:
9610           Add RealMedia RTSP extension module. It has rank NONE until it is fully
9611           functional.
9612
9613 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
9614
9615           gst/asfdemux/: Move WMS RTSP extension from -good to here.
9616           Original commit message from CVS:
9617           * gst/asfdemux/Makefile.am:
9618           * gst/asfdemux/gstasf.c: (plugin_init):
9619           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
9620           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
9621           (gst_rtsp_wms_configure_stream), (_do_init),
9622           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
9623           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
9624           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
9625           * gst/asfdemux/gstrtspwms.h:
9626           Move WMS RTSP extension from -good to here.
9627           Port it to the new pluggable extension interface.
9628
9629 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9630
9631           ext/mad/Makefile.am: Link to audio helper from plugins-base.
9632           Original commit message from CVS:
9633           * ext/mad/Makefile.am:
9634           Link to audio helper from plugins-base.
9635
9636 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9637
9638           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
9639           Original commit message from CVS:
9640           * configure.ac:
9641           * ext/mad/gstmad.c: (gst_mad_chain):
9642           Use the new buffer clipping function from gstaudio here and
9643           require gst-plugins-base CVS.
9644
9645 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9646
9647           configure.ac: Sync liboil check with plugins-base. Add libm check.
9648           Original commit message from CVS:
9649           * configure.ac:
9650           Sync liboil check with plugins-base. Add libm check.
9651           * gst/synaesthesia/Makefile.am:
9652           Link against libm. We're using sqrt here.
9653
9654 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9655
9656           gst/asfdemux/gstasfdemux.c: Include stdlib.
9657           Original commit message from CVS:
9658           * gst/asfdemux/gstasfdemux.c:
9659           Include stdlib.
9660
9661 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9662
9663           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
9664           Original commit message from CVS:
9665           * ext/annodex/Makefile.am:
9666           Fix CFLAGS/LIBS.
9667           * ext/cdio/gstcdiocddasrc.c:
9668           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
9669           Include stdlib
9670           * ext/cairo/Makefile.am:
9671           * gst/videofilter/Makefile.am:
9672           * tests/examples/level/Makefile.am:
9673           Use $(LIBM) instead of -lm
9674
9675 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9676
9677           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
9678           Original commit message from CVS:
9679           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9680           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
9681           * gst/mpegaudioparse/gstmpegaudioparse.h:
9682           Save some memory for each frame by only saving the start timestamp
9683           and start byte position instead of additionally the stop timestamp
9684           and stop byte position. This requires us to use a doubly-linked list
9685           but still saves 8-12 bytes per frame.
9686
9687 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9688
9689           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
9690           Original commit message from CVS:
9691           * ext/mad/gstmad.c: (clip_outgoing_buffer):
9692           Fix buffer clipping to correctly clip to the segment stop.
9693
9694 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9695
9696           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
9697           Original commit message from CVS:
9698           * gst/mpegaudioparse/gstmpegaudioparse.c:
9699           (gst_mp3parse_emit_frame):
9700           Fix a calculation that was causing mp3parse to drop every incoming
9701           frame when upstream delivered a segment in TIME format, breaking
9702           playback of all mpeg system streams.
9703
9704 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9705
9706           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
9707           Original commit message from CVS:
9708           * Makefile.am:
9709           * configure.ac:
9710           * tests/Makefile.am:
9711           Remove bogus check for libcheck, since we check for
9712           gstreamer-check and it pulls in the required info from
9713           and we weren't actually _using_ the information for
9714           libcheck ourselves anyway.
9715
9716 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9717
9718           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
9719           Original commit message from CVS:
9720           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
9721           (gst_mp3parse_init), (gst_mp3parse_dispose),
9722           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
9723           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
9724           (mp3parse_handle_seek), (mp3parse_src_query):
9725           * gst/mpegaudioparse/gstmpegaudioparse.h:
9726           Implement accurate seeking in mpegaudioparse. Fixes #308312.
9727           Also implement segment seeks.
9728
9729 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9730
9731           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
9732           Original commit message from CVS:
9733           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
9734           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
9735           (gst_mad_chain), (gst_mad_change_state):
9736           * ext/mad/gstmad.h:
9737           Implement buffer clipping and use GST_BOILERPLATE instead of manual
9738           GType magic. Part one of bug #308312.
9739
9740 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9741
9742           configure.ac: Use pkg-config to locate check.
9743           Original commit message from CVS:
9744           * configure.ac:
9745           Use pkg-config to locate check.
9746
9747 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
9748
9749           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
9750           Original commit message from CVS:
9751           * configure.ac:
9752           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
9753           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
9754           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
9755           Fix build against core CVS by not using deprecated API. Bump
9756           requirements for new API (overdue anyway).
9757
9758 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9759
9760           REQUIREMENTS: Also add amr-libs here and update a little.
9761           Original commit message from CVS:
9762           * REQUIREMENTS:
9763           Also add amr-libs here and update a little.
9764
9765 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
9766
9767           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
9768           Original commit message from CVS:
9769           * docs/plugins/inspect/plugin-dvdnav.xml:
9770           * docs/plugins/inspect/plugin-realmedia.xml:
9771           * docs/plugins/inspect/plugin-synaesthesia.xml:
9772           Add inspect file for synaesthesia so the docs can be built even if
9773           the plugin isn't built yet. Fixes #454311. Also add inspect files
9774           for dvdnavsrc and realmedia.
9775
9776 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9777
9778           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
9779           Original commit message from CVS:
9780           * docs/plugins/Makefile.am:
9781           Simplify --extra-dir as gtkdoc scans recursively.
9782
9783 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9784
9785           And yet more docs enabled.
9786           Original commit message from CVS:
9787           * docs/plugins/Makefile.am:
9788           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9789           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9790           * gst/synaesthesia/Makefile.am:
9791           * gst/synaesthesia/gstsynaesthesia.c:
9792           * gst/synaesthesia/gstsynaesthesia.h:
9793           And yet more docs enabled.
9794
9795 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9796
9797           docs/plugins/: Add new docs. Scan c++ files too.
9798           Original commit message from CVS:
9799           * docs/plugins/Makefile.am:
9800           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9801           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9802           * docs/plugins/inspect/plugin-a52dec.xml:
9803           * docs/plugins/inspect/plugin-amrnb.xml:
9804           * docs/plugins/inspect/plugin-asf.xml:
9805           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9806           * docs/plugins/inspect/plugin-dvdsub.xml:
9807           * docs/plugins/inspect/plugin-iec958.xml:
9808           * docs/plugins/inspect/plugin-lame.xml:
9809           * docs/plugins/inspect/plugin-mad.xml:
9810           * docs/plugins/inspect/plugin-mpeg2dec.xml:
9811           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9812           * docs/plugins/inspect/plugin-mpegstream.xml:
9813           Add new docs. Scan c++ files too.
9814           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
9815           (gst_amrnbdec_event):
9816           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
9817           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
9818           (gst_amrnbparse_loop):
9819           Add documentation headers.
9820           * ext/mad/gstmad.c:
9821           * ext/mad/gstmad.h:
9822           Refactor for docs.
9823
9824 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9825
9826           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
9827           Original commit message from CVS:
9828           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
9829           (gst_mp3parse_init):
9830           Use GST_BOILERPLATE instead of manual GType magic.
9831           * gst/mpegaudioparse/gstmpegaudioparse.c:
9832           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
9833           (mp3parse_bytepos_to_time):
9834           * gst/mpegaudioparse/gstmpegaudioparse.h:
9835           Implement seeking, byte->time, time->byte conversions with the Xing
9836           seek table if available. This allows better at least a bit more
9837           accurate seeks and file position reporting.
9838
9839 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9840
9841           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
9842           Original commit message from CVS:
9843           * gst/mpegaudioparse/gstmpegaudioparse.c:
9844           (gst_mp3parse_handle_first_frame):
9845           Copy the complete Xing seek table in the 100 byte array instead of
9846           copying the first byte 100 times.
9847           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
9848           (mp3parse_total_time), (mp3parse_time_to_bytepos):
9849           Add seeking support based on the Xing header but comment it out for
9850           now as it seems to yield worse result than the other method.
9851           Also use gst_pad_query_peer_duration() instead of getting the peer pad
9852           ourself, creating a new GstQuery, etc.
9853
9854 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9855
9856           docs/plugins/: Update docs with caps info.
9857           Original commit message from CVS:
9858           * docs/plugins/gst-plugins-ugly-plugins.args:
9859           * docs/plugins/inspect/plugin-a52dec.xml:
9860           * docs/plugins/inspect/plugin-amrnb.xml:
9861           * docs/plugins/inspect/plugin-asf.xml:
9862           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9863           * docs/plugins/inspect/plugin-dvdread.xml:
9864           * docs/plugins/inspect/plugin-dvdsub.xml:
9865           * docs/plugins/inspect/plugin-iec958.xml:
9866           * docs/plugins/inspect/plugin-lame.xml:
9867           * docs/plugins/inspect/plugin-mad.xml:
9868           * docs/plugins/inspect/plugin-mpeg2dec.xml:
9869           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9870           * docs/plugins/inspect/plugin-mpegstream.xml:
9871           Update docs with caps info.
9872
9873 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
9874
9875           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
9876           Original commit message from CVS:
9877           * po/POTFILES.in:
9878           Make sure dvdnav strings get translated too (no reason not to have
9879           them in the .po file, even if the plugin is disabled for now).
9880           Fixes #450879.
9881
9882 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9883
9884           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
9885           Original commit message from CVS:
9886           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
9887           (gst_amrnbdec_event), (gst_amrnbdec_chain),
9888           (gst_amrnbdec_state_change):
9889           * ext/amrnb/amrnbdec.h:
9890           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
9891           (gst_amrnbparse_loop):
9892           Add newsegment and discont handling. Some code cleanups.
9893
9894 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
9895
9896           ext/dvdread/dvdreadsrc.c: check for an error from
9897           Original commit message from CVS:
9898           * ext/dvdread/dvdreadsrc.c: check for an error from
9899           DVDReadBlocks() correctly.
9900
9901 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
9902
9903           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...
9904           Original commit message from CVS:
9905           * ext/dvdread/dvdreadsrc.c:
9906           If we can't read a nav packet, or it doesn't look like a nav
9907           packet, that's an error.  Previous behavior was to look at
9908           the next packet; I can't find any justification for doing that.
9909           Fixes: #358891.
9910
9911 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9912
9913           po/it.po: Updated Italian translation.
9914           Original commit message from CVS:
9915           * po/it.po:
9916           Updated Italian translation.
9917
9918 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9919
9920           po/vi.po: Updated Vietnames translation.
9921           Original commit message from CVS:
9922           * po/vi.po:
9923           Updated Vietnames translation.
9924
9925 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
9926
9927           po/: Added Chinese (simplified) translation.
9928           Original commit message from CVS:
9929           contributed by: Wenzheng Hu <db_lobster@163.com>
9930           * po/LINGUAS:
9931           * po/zh_CN.po:
9932           Added Chinese (simplified) translation.
9933
9934 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9935
9936           MAINTAINERS: Updating all the maintainers files
9937           Original commit message from CVS:
9938           * MAINTAINERS:
9939           Updating all the maintainers files
9940
9941 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
9942
9943           Fix leaks some more.
9944           Original commit message from CVS:
9945           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
9946           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
9947           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
9948           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
9949           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
9950           * gst/iec958/ac3iec.c: (ac3iec_init):
9951           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
9952           Fix leaks some more.
9953
9954 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
9955
9956           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
9957           Original commit message from CVS:
9958           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
9959           "She's leaking me", said valgrind.
9960
9961 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9962
9963           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
9964           Original commit message from CVS:
9965           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
9966           Fix "pad caps are not a real subset of its template caps" warning.
9967
9968 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
9969
9970           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
9971           Original commit message from CVS:
9972           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
9973           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
9974           (gst_amrnbdec_finalize):
9975           Don't leak the adapter, unref it in a new finalize method instead.
9976           Fixes #448782.
9977
9978 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9979
9980           configure.ac: Back to CVS
9981           Original commit message from CVS:
9982           * configure.ac:
9983           Back to CVS
9984           * gst-plugins-ugly.doap:
9985           Add 0.10.6 to the list of releases.
9986
9987 === release 0.10.6 ===
9988
9989 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9990
9991         * ChangeLog:
9992         * NEWS:
9993         * RELEASE:
9994         * configure.ac:
9995         * docs/plugins/gst-plugins-ugly-plugins.args:
9996         * docs/plugins/inspect/plugin-a52dec.xml:
9997         * docs/plugins/inspect/plugin-asf.xml:
9998         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9999         * docs/plugins/inspect/plugin-dvdread.xml:
10000         * docs/plugins/inspect/plugin-dvdsub.xml:
10001         * docs/plugins/inspect/plugin-iec958.xml:
10002         * docs/plugins/inspect/plugin-lame.xml:
10003         * docs/plugins/inspect/plugin-mad.xml:
10004         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10005         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10006         * docs/plugins/inspect/plugin-mpegstream.xml:
10007         * docs/plugins/inspect/plugin-siddec.xml:
10008           Release 0.10.6
10009           Original commit message from CVS:
10010           Release 0.10.6
10011
10012 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10013
10014         * po/af.po:
10015         * po/az.po:
10016         * po/cs.po:
10017         * po/da.po:
10018         * po/en_GB.po:
10019         * po/hu.po:
10020         * po/it.po:
10021         * po/nb.po:
10022         * po/nl.po:
10023         * po/or.po:
10024         * po/sq.po:
10025         * po/sr.po:
10026         * po/sv.po:
10027         * po/uk.po:
10028         * po/vi.po:
10029           Update .po files
10030           Original commit message from CVS:
10031           Update .po files
10032
10033 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10034
10035           win32/vs6/: Convert line endings to CRLF and mark as binary files.
10036           Original commit message from CVS:
10037           * win32/vs6/gst_plugins_ugly.dsw:
10038           * win32/vs6/libgstac3parse.dsp:
10039           * win32/vs6/libgstasfdemux.dsp:
10040           * win32/vs6/libgstdvdlpcmdec.dsp:
10041           * win32/vs6/libgstdvdsub.dsp:
10042           * win32/vs6/libgstiec958.dsp:
10043           * win32/vs6/libgstlame.dsp:
10044           * win32/vs6/libgstmad.dsp:
10045           * win32/vs6/libgstmpegaudioparse.dsp:
10046           * win32/vs6/libgstmpegstream.dsp:
10047           * win32/vs6/libgstrealmedia.dsp:
10048           * win32/vs6/libgstsynaesthesia.dsp:
10049           Convert line endings to CRLF and mark as binary files.
10050
10051 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
10052
10053           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
10054           Original commit message from CVS:
10055           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
10056           Don't forget to unlock when setting the device property, or
10057           we'll sooner or later deadlock.
10058
10059 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
10060
10061           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
10062           Original commit message from CVS:
10063           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
10064           Use gst_util_guint64_to_gdouble for conversion.
10065           * win32/vs6/libgstasfdemux.dsp:
10066           Add asfpacket.c to the build.
10067
10068 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10069
10070           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
10071           Original commit message from CVS:
10072           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
10073           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
10074           * gst/mpegaudioparse/gstmpegaudioparse.h:
10075           If the Xing header provides a total time, use it to calculate the
10076           correct average bitrate immediately, instead of sending updates as
10077           we parse the stream.
10078
10079 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
10080
10081           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
10082           Original commit message from CVS:
10083           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
10084           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
10085           Use GstClockTime instead of guint for a time variable to prevent
10086           overflows on too large subtitle durations. Fixes #444514.
10087
10088 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
10089
10090           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
10091           Original commit message from CVS:
10092           Patch by: Mark Nauwelaerts <manauw at skynet be>
10093           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
10094           Clear state when handling the serialized FLUSH_STOP event instead of
10095           the FLUSH_START event, thereby making sure we don't free buffers the
10096           chain function is still using. Fixes dvdsubdec crashing when flusing
10097           or seeking (#442706).
10098
10099 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
10100
10101           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
10102           Original commit message from CVS:
10103           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
10104           Initialise variable to make fc4 build bot happy.
10105
10106 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
10107
10108           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
10109           Original commit message from CVS:
10110           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
10111           Add sanity check so we don't abort for broken or non-MPEG streams,
10112           but instead error out. Fixes crashes/aborts for when our typefinder
10113           wrongly identifies quicktime files as mpeg (which should be fixed in
10114           -base now too). (#440120).
10115
10116 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10117
10118         * ChangeLog:
10119         * ext/amrnb/amrnbdec.c:
10120         * ext/amrnb/amrnbenc.c:
10121         * ext/amrnb/amrnbparse.c:
10122           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
10123           Original commit message from CVS:
10124           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
10125           block_size, _do_init, gst_amrnbdec_base_init,
10126           gst_amrnbdec_class_init, gst_amrnbdec_init):
10127           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
10128           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
10129           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
10130           block_size, _do_init, gst_amrnbparse_base_init,
10131           gst_amrnbparse_class_init, gst_amrnbparse_init):
10132           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
10133           GST_DEBUG_FUNCPTR and add log-category.
10134
10135 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10136
10137           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
10138           Original commit message from CVS:
10139           * gst/mpegaudioparse/gstmpegaudioparse.c:
10140           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
10141           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
10142           (gst_mp3parse_chain), (mp3parse_total_bytes),
10143           (mp3parse_total_time):
10144           * gst/mpegaudioparse/gstmpegaudioparse.h:
10145           Implement parsing of Xing headers from the first frame of the stream,
10146           and use it to report duration correctly where possible.
10147
10148 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
10149
10150           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
10151           Original commit message from CVS:
10152           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
10153           After descrambling, push the packets out as individual packets
10154           instead of one big descrambled buffer. Makes cook audio decoding
10155           work with the 'realaudiodec' decoder from gst-plugins-bad.
10156
10157 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
10158
10159           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
10160           Original commit message from CVS:
10161           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
10162           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
10163           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
10164           (gst_rmdemux_parse_packet):
10165           * gst/realmedia/rmdemux.h:
10166           Remember first timestamp encountered in stream and re-timestamp
10167           stream to start from zero (fixes #397219); only send one newsegment
10168           event, not two; when seeking, send newsegment events from the
10169           streaming thread and not from the seeking thread.
10170
10171 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
10172
10173           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
10174           Original commit message from CVS:
10175           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
10176           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
10177           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
10178           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
10179           * gst/mpegstream/gstmpegdemux.h:
10180           Reset last_flow values for the various streams after a flushing
10181           seek, otherwise we might aggregate wrong flow returns afterwards
10182           that will make upstream pause silently. This should fix seeking
10183           in DVDs and also fix the Thoggen cropping dialog (#438610).
10184
10185 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
10186
10187           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
10188           Original commit message from CVS:
10189           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
10190           (gst_asf_demux_chain_headers),
10191           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
10192           (gst_asf_demux_have_mutually_exclusive_active_stream),
10193           (gst_asf_demux_check_activate_streams),
10194           (gst_asf_demux_find_stream_with_complete_payload),
10195           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
10196           (gst_asf_demux_activate_ext_props_streams),
10197           (gst_asf_demux_process_object):
10198           * gst/asfdemux/gstasfdemux.h:
10199           Activate streams (ie. add the pads to the element) depending on
10200           whether we actually get data for those streams within the ASF
10201           preroll value specified. Currently only done in pull-mode though
10202           (this will fix problems with playbin hanging on mms streams once
10203           we use this in push-mode as well).
10204
10205 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
10206
10207           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
10208           Original commit message from CVS:
10209           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
10210           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
10211           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
10212           (gst_asf_demux_process_file):
10213           * gst/asfdemux/gstasfdemux.h:
10214           Make all timestamps start from zero in pull-mode too; some small
10215           clean-ups and FIXMEs here and there.
10216
10217 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
10218
10219           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
10220           Original commit message from CVS:
10221           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
10222           (gst_asf_demux_parse_packet):
10223           If packet size is specified within the packet and smaller than
10224           the actual packet size, don't parse beyond the size specified in
10225           the packet (this makes us parse some cases of packets with single
10226           compressed payloads cleanly, see e.g stream from #431318). Also
10227           add a sanity check when parsing compressed single payloads.
10228
10229 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
10230
10231           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
10232           Original commit message from CVS:
10233           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
10234           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
10235           (gst_asf_demux_handle_seek_event),
10236           (gst_asf_demux_push_complete_payloads):
10237           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
10238           send data from the keyframe right before the new segment start to
10239           make sure the decoder doesn't have to decode more than absolutely
10240           necessary.
10241
10242 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
10243
10244           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
10245           Original commit message from CVS:
10246           * gst/asfdemux/asfheaders.c:
10247           * gst/asfdemux/asfheaders.h:
10248           * gst/asfdemux/asfpacket.c:
10249           (asf_payload_parse_replicated_data_extensions),
10250           (gst_asf_demux_parse_payload):
10251           * gst/asfdemux/asfpacket.h:
10252           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
10253           (gst_asf_demux_push_complete_payloads),
10254           (gst_asf_demux_process_ext_stream_props):
10255           * gst/asfdemux/gstasfdemux.h:
10256           Implement payload extension system/extended replicated data parsing,
10257           so we can extract payload durations if they're specified.
10258
10259 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
10260
10261           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
10262           Original commit message from CVS:
10263           * gst/asfdemux/asfheaders.h:
10264           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
10265           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
10266           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
10267           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
10268           (gst_asf_demux_parse_stream_object),
10269           (gst_asf_demux_process_ext_stream_props),
10270           (gst_asf_demux_process_queued_extended_stream_objects),
10271           (gst_asf_demux_activate_ext_props_streams),
10272           (gst_asf_demux_process_object):
10273           * gst/asfdemux/gstasfdemux.h:
10274           Refactor stream parse/activation a bit (stream activation heuristics
10275           are still the same though); some more clean-ups.
10276
10277 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
10278
10279           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
10280           Original commit message from CVS:
10281           * win32/common/.cvsignore:
10282           Ignore generated config.h file to make build bot happy.
10283
10284 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
10285
10286           gst/asfdemux/: Init debug category before using it.
10287           Original commit message from CVS:
10288           * gst/asfdemux/gstasf.c: (plugin_init):
10289           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
10290           * gst/asfdemux/gstasfdemux.h:
10291           Init debug category before using it.
10292
10293 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
10294
10295           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
10296           Original commit message from CVS:
10297           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
10298           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
10299           Fix silly bug when we can't pull as much data as we want; don't
10300           forget to announce pending tags in the new packet parsing code.
10301
10302 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
10303
10304           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
10305           Original commit message from CVS:
10306           * configure.ac:
10307           * win32/MANIFEST:
10308           Generate a win32 config.h into win32/common and add to MANIFEST so
10309           it gets disted (#393890). Looks like win32/common/config.h.in needs
10310           some work though.
10311
10312 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
10313
10314           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
10315           Original commit message from CVS:
10316           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
10317           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
10318           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
10319           Fix pull mode operation some more: send newsegment event before
10320           sending data; handle EOS and fatal flow returns a bit better; don't
10321           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
10322
10323 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
10324
10325           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
10326           Original commit message from CVS:
10327           * gst/asfdemux/Makefile.am:
10328           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
10329           (asf_packet_create_payload_buffer),
10330           (asf_payload_find_previous_fragment),
10331           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
10332           (gst_asf_demux_parse_packet):
10333           * gst/asfdemux/asfpacket.h:
10334           * gst/asfdemux/gstasfdemux.c:
10335           (gst_asf_demux_reset_stream_state_after_discont),
10336           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
10337           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
10338           (gst_asf_demux_process_chunk):
10339           * gst/asfdemux/gstasfdemux.h:
10340           New packet parsing code: should put halfway decent timestamps on
10341           buffers, and might even set the appropriate keyframe/discont buffer
10342           flags from time to time (and even if it doesn't, I'm at least able
10343           to debug this code); only used in pull-mode so far. Still needs
10344           some more work, like payload extensions parsing and proper flow
10345           aggregation, and stream activation based on preroll. Stay tuned.
10346
10347 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
10348
10349           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
10350           Original commit message from CVS:
10351           * gst/asfdemux/asfheaders.h:
10352           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
10353           (gst_asf_demux_seek_index_lookup),
10354           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
10355           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
10356           (gst_asf_demux_process_ext_content_desc),
10357           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
10358           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
10359           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
10360           * gst/asfdemux/gstasfdemux.h:
10361           Some clean-ups and small fixes: rename asf_stream_context structure to
10362           AsfStream; inline some three-line utility functions that are only used
10363           once anyway and get rid of their associated helper structs; make debug
10364           category global so that it is used by the debug statements in the other
10365           file as well; simplify gst_asf_demux_get_stream(); fix accidental
10366           implicit initialisation of stream->last_buffer_timestamp to 0, which
10367           would lead to missing timestamps on the first buffer; put fourcc format
10368           into video caps to make certain proprietary wmv decoders happy (for the
10369           case of WMVA in particular); play_time is offset by preroll as well, so
10370           fix overreporting of duration for some files.
10371
10372 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
10373
10374           gst/asfdemux/gstasfdemux.c: Printf format fixes.
10375           Original commit message from CVS:
10376           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
10377           (gst_asf_demux_pull_indices):
10378           Printf format fixes.
10379
10380 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
10381
10382           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
10383           Original commit message from CVS:
10384           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
10385           (gst_mpeg_parse_send_event):
10386           Post an error message if EOS wasn't handled by anything downstream.
10387           This should fix playbin freezing/hanging with small VobSub subtitle
10388           files (background: not-linked flow returns from downstream are
10389           ignored for a while at the beginning, so if the file is small
10390           upstream will never get a not-linked flow return even if nothing
10391           is connected downstream). (#429960).
10392
10393 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
10394
10395           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
10396           Original commit message from CVS:
10397           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
10398           (gst_amrnbparse_sink_activate),
10399           (gst_amrnbparse_sink_activate_pull):
10400           Rewrite terminally broken sinkpad activation code.
10401           Now actually supports pull-mode activation (didn't before), and push
10402           mode activation doesn't leave the sinkpad flushing.
10403
10404 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
10405
10406           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
10407           Original commit message from CVS:
10408           * gst/asfdemux/asfheaders.c:
10409           * gst/asfdemux/asfheaders.h:
10410           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
10411           (gst_asf_demux_reset), (gst_asf_demux_init),
10412           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
10413           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
10414           (gst_asf_demux_seek_index_lookup),
10415           (gst_asf_demux_reset_stream_state_after_discont),
10416           (gst_asf_demux_handle_seek_event),
10417           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
10418           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
10419           (gst_asf_demux_pull_indices),
10420           (gst_asf_demux_parse_data_object_start),
10421           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
10422           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
10423           (gst_asf_demux_process_simple_index),
10424           (gst_asf_demux_process_object),
10425           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
10426           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
10427           * gst/asfdemux/gstasfdemux.h:
10428           Make asfdemux work in pull mode where possible. If there's an index
10429           at the end of the file, read it and use it for seeking purposes.
10430
10431 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
10432
10433           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
10434           Original commit message from CVS:
10435           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
10436           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
10437           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
10438           Some timestamp fixes.
10439           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
10440           Fix for 64-bit machines.
10441
10442 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
10443
10444           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
10445           Original commit message from CVS:
10446           Patch by: René Stadler <mail at renestadler dot de>
10447           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
10448           (find_seek_offset_time), (gst_rmdemux_reset),
10449           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
10450           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
10451           * gst/realmedia/rmdemux.h:
10452           Make rmdemux handle any number of logical streams. Fixes #428698.
10453
10454 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10455
10456         * po/nl.po:
10457           update dutch
10458           Original commit message from CVS:
10459           update dutch
10460
10461 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10462
10463           po/: Added Danish translation.
10464           Original commit message from CVS:
10465           submitted by: Mogens Jaeger <mogens@jaeger.tf>
10466           * po/LINGUAS:
10467           * po/da.po:
10468           Added Danish translation.
10469
10470 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
10471
10472           po/.cvsignore: Add pot.
10473           Original commit message from CVS:
10474           * po/.cvsignore:
10475           Add pot.
10476
10477 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
10478
10479           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
10480           Original commit message from CVS:
10481           2007-03-27  Julien MOUTTE  <julien@moutte.net>
10482           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
10483           stream and try to adapt to incoming timestamps lack of
10484           precision up to half a frame. This allows generating
10485           a perfect stream even with muxed formats like FLV where
10486           the timestamps are stored in milliseconds.
10487
10488 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
10489
10490           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
10491           Original commit message from CVS:
10492           * gst/realmedia/rmdemux.c:
10493           Remove unused zlib.h include. Fixes #421594.
10494
10495 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10496
10497           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
10498           Original commit message from CVS:
10499           * ext/lame/gstlame.c: (gst_lame_setup):
10500           Disable the bitrate checking when the user has requested
10501           Free Format mode, as all bitrates less than the maximum
10502           are valid then.
10503
10504 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10505
10506           po/: Update translations.
10507           Original commit message from CVS:
10508           * po/hu.po:
10509           * po/it.po:
10510           * po/sv.po:
10511           Update translations.
10512
10513 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10514
10515           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
10516           Original commit message from CVS:
10517           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
10518           When handling seeks, don't convert -1 start or stop values to a bogus
10519           byte position - pass them upstream as -1.
10520
10521 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10522
10523           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
10524           Original commit message from CVS:
10525           * gst/mpegaudioparse/gstmpegaudioparse.c:
10526           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
10527           (gst_mp3parse_init), (gst_mp3parse_sink_event),
10528           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
10529           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
10530           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
10531           (mp3parse_total_time), (mp3parse_handle_seek),
10532           (mp3parse_src_event), (mp3parse_src_query),
10533           (mp3parse_get_query_types), (plugin_init):
10534           * gst/mpegaudioparse/gstmpegaudioparse.h:
10535           Implement seeking via average bitrate, and position+duration
10536           querying in mp3parse. Later, it will support frame-accurate seeking by
10537           building a seek table as it parses.
10538           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
10539           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
10540           before any extant MP3 decoder plugin. This allows us to remove framing
10541           support from the decoders, if we want, and will provide them with
10542           accurate seeking automatically once it is finished.
10543           Fix the handling of MPEG-1 Layer 1 files.
10544           Partially fix timestamping of packets arriving from a demuxer by
10545           queueing the incoming timestamp until the next packet starts, rather
10546           than applying it immediately to the next pushed buffer.
10547
10548 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
10549
10550           gst/asfdemux/gstasfdemux.c: Printf format fix.
10551           Original commit message from CVS:
10552           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
10553           Printf format fix.
10554
10555 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10556
10557           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
10558           Original commit message from CVS:
10559           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
10560           (gst_cdio_cdda_src_finalize):
10561           Make sure we always destroy our libcdio handle.
10562
10563 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
10564
10565           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
10566           Original commit message from CVS:
10567           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
10568           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
10569           (gst_cdio_cdda_src_finalize):
10570           Small code cleanups.
10571           Don't use pad_alloc as the base class cannot deal with the error codes.
10572
10573 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
10574
10575           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
10576           Original commit message from CVS:
10577           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
10578           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
10579           Never post a (fatal) error message on the bus on decoding errors. We
10580           should only do this if we can't recover, but mpeg2dec can always
10581           recover. This is needed for DVB streams, for example, where there
10582           may be temporary glitches in the stream. Instead of an error
10583           message, post a warning message on the bus for every N decoding
10584           errors. Fixes #370020.
10585
10586 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10587
10588           configure.ac: Convert to new AG_GST style.
10589           Original commit message from CVS:
10590           * configure.ac:
10591           Convert to new AG_GST style.
10592
10593 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10594
10595           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
10596           Original commit message from CVS:
10597           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10598           (gst_lame_setup):
10599           Display sensible defaults and limits for the
10600           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
10601           property - it's supposed to be a boolean 0/1 value.
10602
10603 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10604
10605           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
10606           Original commit message from CVS:
10607           * ext/lame/gstlame.c:
10608           Initialise the variables so gcc doesn't complain about possibly
10609           uninitialised uses, even though they can't actually happen.
10610
10611 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
10612
10613           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
10614           Original commit message from CVS:
10615           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
10616           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
10617           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
10618           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10619           Implement all sample rates.
10620           Implement sample permutation a little smarter avoiding a memcpy.
10621           Fix timestamps, use segments, fix seeking.
10622
10623 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
10624
10625           Document siddec.
10626           Original commit message from CVS:
10627           * docs/plugins/Makefile.am:
10628           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10629           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10630           * docs/plugins/inspect/plugin-siddec.xml:
10631           * ext/sidplay/gstsiddec.cc:
10632           * ext/sidplay/gstsiddec.h:
10633           Document siddec.
10634
10635 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10636
10637           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
10638           Original commit message from CVS:
10639           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
10640           (gst_lame_set_property), (gst_lame_setup):
10641           Fix up bitrate checking macro.  Make it give us a
10642           GST_ELEMENT_WARNING message so the application has a chance of
10643           reporting this to the user.  Move the checking to _setup, so we
10644           are sure it runs in the READY state, when we hope to have a pipeline
10645           and a bus that is not flushing.
10646           This fixes e.g. using 96 kbit/sec as a bitrate.
10647
10648 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
10649
10650           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
10651           Original commit message from CVS:
10652           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
10653           (gst_asf_demux_process_advanced_mutual_exclusion),
10654           (gst_asf_demux_process_queued_extended_stream_objects),
10655           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
10656           * gst/asfdemux/gstasfdemux.h:
10657           Parse advanced mutual exclusion object and only add pads for
10658           'hidden' streams (those in an extended stream header) that are
10659           mutually exclusive with an already existing 'main stream' if
10660           the broadcasting flag is not set. If the broadcasting flag is set,
10661           assume that data for this stream isn't sent. (This should ideally be
10662           solved better by making playbin more robust against this and/or by
10663           making mmssrc send some information downstream about which streams
10664           will be streamed). Fixes #353116.
10665
10666 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10667
10668           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
10669           Original commit message from CVS:
10670           * gst/synaesthesia/gstsynaesthesia.c:
10671           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
10672           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
10673           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
10674           (synaescope32), (synaescope_set_data), (synaesthesia_update),
10675           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
10676           * gst/synaesthesia/synaescope.h:
10677           Move all the mutable engine state into a structure so that
10678           multiple element instances can run without interfering.
10679
10680 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10681
10682           Add crossreferences to glib/gobject/gstream docs.
10683           Original commit message from CVS:
10684           * configure.ac:
10685           * docs/plugins/Makefile.am:
10686           Add crossreferences to glib/gobject/gstream docs.
10687
10688 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10689
10690           gst/synaesthesia/: More source cleanups and add FIXME comments.
10691           Original commit message from CVS:
10692           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
10693           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
10694           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
10695           (plugin_init):
10696           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
10697           (synaescope8):
10698           More source cleanups and add FIXME comments.
10699
10700 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
10701
10702           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
10703           Original commit message from CVS:
10704           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
10705           Use gst_guint64_to_gdouble for conversions.
10706           * gst/synaesthesia/synaescope.c:
10707           Define M_PI and do not include <pthread.h> and
10708           <sys/time.h> for G_OS_WIN32
10709           * win32/vs6/libgstrealmedia.dsp:
10710           * win32/vs6/synaesthesia.dsp:
10711           Update projects files.
10712           * win32/common/config.h.in:
10713           Add config.h.in for autogen of config.h
10714
10715 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10716
10717           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
10718           Original commit message from CVS:
10719           * configure.ac:
10720           Add --enable-experimental support. Activate synaesthesia when building
10721           with --enable-experimental. Fix --enable external configure switch
10722           description.
10723
10724 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
10725
10726           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
10727           Original commit message from CVS:
10728           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
10729           (gst_lame_change_state):
10730           * ext/lame/gstlame.h:
10731           On receiving EOS, we try to push a last buffer with the remaining
10732           samples. Don't do that if we got an unclean flow return on the last
10733           gst_pad_push(), downstream might not handle this very gracefully
10734           (see #403168).
10735           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
10736           Pass flow returns upstream (helps #403168).
10737
10738 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10739
10740           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
10741           Original commit message from CVS:
10742           * gst/synaesthesia/gstsynaesthesia.c:
10743           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
10744           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
10745           (gst_synaesthesia_chain), (plugin_init):
10746           check result of gst_pad_push() in _chain.
10747
10748 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10749
10750           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
10751           Original commit message from CVS:
10752           * gst/synaesthesia/Makefile.am:
10753           * gst/synaesthesia/gstsynaesthesia.c:
10754           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
10755           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
10756           (gst_synaesthesia_chain), (plugin_init):
10757           * gst/synaesthesia/synaescope.c:
10758           * gst/synaesthesia/synaescope.h:
10759           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
10760           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
10761           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
10762           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
10763           possible leak in _chain. (#356882)
10764
10765 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
10766
10767           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
10768           Original commit message from CVS:
10769           * gst/asfdemux/asfheaders.c:
10770           * gst/asfdemux/asfheaders.h:
10771           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
10772           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
10773           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
10774           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
10775           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
10776           (gst_asf_demux_process_ext_content_desc),
10777           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
10778           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
10779           (gst_asf_demux_process_bitrate_props_object),
10780           (gst_asf_demux_process_header_ext),
10781           (gst_asf_demux_process_language_list),
10782           (gst_asf_demux_process_ext_stream_props),
10783           (gst_asf_demux_process_queued_extended_stream_objects),
10784           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
10785           * gst/asfdemux/gstasfdemux.h:
10786           Refactor and clean up header parsing and chain function a bit; get
10787           rid of some cruft; make header parsing a tad more robust, fixing
10788           #403188.
10789
10790 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
10791
10792           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
10793           Original commit message from CVS:
10794           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
10795           Post an error if we receive an EOS event while still waiting for the
10796           ASF header object to come through.
10797
10798 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
10799
10800           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
10801           Original commit message from CVS:
10802           Patch by: Xavier B. <xavierb gmail com>
10803           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
10804           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
10805           (gst_asf_demux_process_ext_content_desc),
10806           (gst_asf_demux_process_data),
10807           (gst_asf_demux_process_language_list),
10808           (gst_asf_demux_process_ext_stream_props),
10809           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
10810           Guard places where we assume that a certain amount of data is
10811           available better against less data being available (should fix
10812           infamous assertion crasher bug #336370). Also fixes a small
10813           memory leak.
10814
10815 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
10816
10817           gst/realmedia/: Add demuxer for RealAudio files (#349779).
10818           Original commit message from CVS:
10819           * gst/realmedia/Makefile.am:
10820           * gst/realmedia/rademux.c:
10821           * gst/realmedia/rademux.h:
10822           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
10823           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
10824           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
10825           * gst/realmedia/rmutils.h:
10826           Add demuxer for RealAudio files (#349779).
10827
10828 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
10829
10830           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
10831           Original commit message from CVS:
10832           * Makefile.am:
10833           Add win32/MANIFEST to EXTRA_DIST so win32 files will
10834           be include in the next release.
10835           * win32/MANIFEST:
10836           Remove win32/common/config.h is which is not autogenerated yet.
10837
10838 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10839
10840           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
10841           Original commit message from CVS:
10842           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
10843           warn when outgoing sample rate is different from incoming
10844
10845 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10846
10847           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
10848           Original commit message from CVS:
10849           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
10850           All sample-rates < 32khz come from the LSF extensions, which only
10851           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
10852           Use gst_util_uint64_scale because we can.
10853
10854 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10855
10856           tests/check/elements/amrnbenc.c: and fix compilation of this test
10857           Original commit message from CVS:
10858           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
10859           (cleanup_amrnbenc):
10860           and fix compilation of this test
10861
10862 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10863
10864           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
10865           Original commit message from CVS:
10866           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
10867           (cleanup_amrnbenc):
10868           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
10869           (cleanup_mpeg2dec):
10870           re-apply as it was -bad and not -ugly that is frozen, doh
10871
10872 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10873
10874           tests/check/elements/: revert my freeze breakage
10875           Original commit message from CVS:
10876           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
10877           (cleanup_amrnbenc):
10878           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
10879           (cleanup_mpeg2dec):
10880           revert my freeze breakage
10881
10882 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10883
10884           gst/asfdemux/gstasfdemux.c: add a comment about a future change
10885           Original commit message from CVS:
10886           * gst/asfdemux/gstasfdemux.c:
10887           (gst_asf_demux_get_gst_tag_from_tag_name),
10888           (gst_asf_demux_process_ext_content_desc):
10889           add a comment about a future change
10890           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
10891           (cleanup_amrnbenc):
10892           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
10893           (cleanup_mpeg2dec):
10894           consistent pad (de)activation
10895
10896 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
10897
10898           gst/asfdemux/gstasfdemux.c: Update query_types function too.
10899           Original commit message from CVS:
10900           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
10901           Update query_types function too.
10902
10903 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
10904
10905           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
10906           Original commit message from CVS:
10907           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
10908           (gst_rmdemux_src_query_types):
10909           Implement SEEKING query, make query function thread-safe.
10910
10911 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
10912
10913           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
10914           Original commit message from CVS:
10915           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
10916           Use alignment-safe macros here too (subbuffers ...); guard against
10917           hypothetical memory access beyond our given buffer in the case
10918           where the buffer size is not a multiple of 2.
10919
10920 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
10921
10922           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
10923           Original commit message from CVS:
10924           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
10925           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
10926           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
10927           * gst/asfdemux/gstasfdemux.h:
10928           Don't crash in the seek event handling code when playtime is 0,
10929           as may be the case with live streams (#386218). Implement SEEKING
10930           query so applications can query seekability without second-guessing
10931           based on whether we have a duration or not.
10932
10933 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
10934
10935           add doap file
10936           Original commit message from CVS:
10937           * Makefile.am:
10938           * gst-plugins-ugly.doap:
10939           * gst-plugins-ugly.spec.in:
10940           add doap file
10941
10942 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
10943
10944           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
10945           Original commit message from CVS:
10946           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
10947           Use our alignment-safe macros here too, since we can't assume that
10948           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
10949           here).
10950
10951 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
10952
10953           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
10954           Original commit message from CVS:
10955           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
10956           Also, don't read the index for a stream a second time when
10957           operating in pull-mode and reaching the end of the file.
10958
10959 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
10960
10961           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
10962           Original commit message from CVS:
10963           Patch by: Roland Kay  <roland.kay at ox compsoc net>
10964           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
10965           Don't leak stream index (#385292).
10966
10967 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
10968
10969           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
10970           Original commit message from CVS:
10971           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
10972           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
10973           (gst_lame_setup):
10974           * ext/lame/gstlame.h:
10975           Fix leak (by calling lame_init_params() before lame_close()); handle
10976           NULL return from lame_init() more gracefully. Fixes #385311.
10977
10978 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10979
10980           configure.ac: Back to CVS
10981           Original commit message from CVS:
10982           * configure.ac:
10983           Back to CVS
10984
10985 === release 0.10.5 ===
10986
10987 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10988
10989         * ChangeLog:
10990         * NEWS:
10991         * RELEASE:
10992         * configure.ac:
10993         * docs/plugins/gst-plugins-ugly-plugins.args:
10994         * docs/plugins/inspect/plugin-a52dec.xml:
10995         * docs/plugins/inspect/plugin-asf.xml:
10996         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10997         * docs/plugins/inspect/plugin-dvdsub.xml:
10998         * docs/plugins/inspect/plugin-iec958.xml:
10999         * docs/plugins/inspect/plugin-lame.xml:
11000         * docs/plugins/inspect/plugin-mad.xml:
11001         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11002         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11003         * docs/plugins/inspect/plugin-mpegstream.xml:
11004         * docs/plugins/inspect/plugin-siddec.xml:
11005           Release 0.10.5
11006           Original commit message from CVS:
11007           Release 0.10.5
11008
11009 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
11010
11011           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
11012           Original commit message from CVS:
11013           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
11014           to in the previous checkin.  see #385192.  You can have your
11015           cheese back now.
11016
11017 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
11018
11019           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
11020           Original commit message from CVS:
11021           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
11022           from the dereferenced integer, not the pointer itself.  Fixes
11023           #385192.
11024           I'm takin ur cheese!
11025
11026 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
11027
11028         * ChangeLog:
11029           ChangeLog surgery: fix bug number
11030           Original commit message from CVS:
11031           ChangeLog surgery: fix bug number
11032
11033 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
11034
11035           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
11036           Original commit message from CVS:
11037           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
11038           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
11039           For version 4 streams, read the extra codec data size from the
11040           header instead of assuming it is always 16 (also read it from the
11041           right position) (#384989). For version 4 and 5 streams, check that
11042           the specified extra codec data size doesn't make us read beyond the
11043           chunk boundary (#384989).
11044
11045 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11046
11047         * po/af.po:
11048         * po/az.po:
11049         * po/cs.po:
11050         * po/en_GB.po:
11051         * po/hu.po:
11052         * po/it.po:
11053         * po/nb.po:
11054         * po/nl.po:
11055         * po/or.po:
11056         * po/sq.po:
11057         * po/sr.po:
11058         * po/sv.po:
11059         * po/uk.po:
11060         * po/vi.po:
11061           Update .po files
11062           Original commit message from CVS:
11063           Update .po files
11064
11065 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
11066
11067           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
11068           Original commit message from CVS:
11069           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
11070           Cosmetic changes: fix misleading debug statement, update
11071           comment, add cast.
11072
11073 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11074
11075           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
11076           Original commit message from CVS:
11077           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
11078           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
11079           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
11080           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
11081           * ext/mpeg2dec/gstmpeg2dec.h:
11082           Align buffers to a 16 byte boundary so the altivec optimisations
11083           don't crash. Fixes #327350.
11084
11085 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
11086
11087           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
11088           Original commit message from CVS:
11089           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
11090           The availability of extra codec data isn't something that
11091           warrants debug messages at WARNING level (see #376958).
11092
11093 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
11094
11095           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
11096           Original commit message from CVS:
11097           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
11098           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
11099           (gst_dvd_demux_send_subbuffer):
11100           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
11101           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
11102           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
11103           (gst_mpeg_demux_send_subbuffer):
11104           * gst/mpegstream/gstmpegdemux.h:
11105           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11106           (gst_mpeg_parse_chain):
11107           Fix flow value combination; this fixes playbin/totem locking up if
11108           a VobSub file is specified as subtitle file (#334322). Flow value
11109           combination should only happen once we are fairly sure we've got all
11110           pads that are available for now. Since there isn't a well-specified
11111           time when this is the case in MPEG, we'll just assume this is the
11112           case once there has been a certain number of packets for each
11113           stream we've found so far.
11114
11115 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
11116
11117           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
11118           Original commit message from CVS:
11119           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
11120           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
11121           Simplify the framerate code and support more framerates. Fixes #361584.
11122
11123 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11124
11125           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
11126           Original commit message from CVS:
11127           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
11128           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
11129           Fix minor memleak when creating pads from static pad templates (#369627).
11130           * tests/check/Makefile.am:
11131           * tests/check/elements/.cvsignore:
11132           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
11133           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
11134           Add unit tests for mpeg2dec (#369627).
11135
11136 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
11137
11138         * ChangeLog:
11139           give credit
11140           Original commit message from CVS:
11141           give credit
11142
11143 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
11144
11145           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
11146           Original commit message from CVS:
11147           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
11148           (gst_lame_change_state):
11149           * ext/lame/gstlame.h:
11150           Make lame timestamp flushed eos buffer by some additional timestamp
11151           accounting. Fixes #374760.
11152
11153 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
11154
11155           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
11156           Original commit message from CVS:
11157           * gst/mpegaudioparse/gstmpegaudioparse.c:
11158           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
11159           (gst_mp3parse_init), (gst_mp3parse_dispose),
11160           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
11161           (gst_mp3parse_change_state):
11162           * gst/mpegaudioparse/gstmpegaudioparse.h:
11163           Make timestamp handling in mp3parse saner; now works for at least
11164           simple cases.
11165
11166 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
11167
11168           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
11169           Original commit message from CVS:
11170           * gst/mpegaudioparse/Makefile.am:
11171           * gst/mpegaudioparse/gstmpegaudioparse.c:
11172           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
11173           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
11174           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
11175           (gst_mp3parse_change_state), (plugin_init):
11176           * gst/mpegaudioparse/gstmpegaudioparse.h:
11177           Bring mp3parse into the 21st century.
11178           Use its own debug category, use gstadapter, format nicely to 80
11179           columns, and fix incorrect handling of 32 kHz and less files.
11180
11181 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
11182
11183           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
11184           Original commit message from CVS:
11185           Patch by: Sebastian Droege <slomo at ubuntu dot com>
11186           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
11187           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
11188           * ext/mpeg2dec/gstmpeg2dec.h:
11189           libmpeg2 requires its output buffers to start at a 16byte aligned
11190           address or the altivec optimizations will explode.
11191
11192 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
11193
11194           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
11195           Original commit message from CVS:
11196           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
11197           * ext/cdio/gstcdio.h:
11198           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
11199           Move CD-TEXT utility function into common file so it can also be
11200           used by a future cdioparanoiasrc.
11201
11202 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
11203
11204           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
11205           Original commit message from CVS:
11206           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
11207           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
11208           information (fixes #340433).
11209
11210 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
11211
11212           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
11213           Original commit message from CVS:
11214           Patch by: Josep Torra Valles  <josep at fluendo com>
11215           * gst/iec958/ac3_padder.c: (ac3p_init):
11216           * gst/mpegstream/gstmpegparse.c:
11217           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
11218           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
11219           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
11220           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
11221           (gst_rmdemux_parse_packet):
11222           Misc. fixes for problems discovered by Forte (different return types
11223           in function declaration and definition, pointer arithmetics with
11224           void pointers). Fixes #362639.
11225
11226 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
11227
11228           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
11229           Original commit message from CVS:
11230           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
11231           Don't announce audio or subtitle streams that aren't really present,
11232           it makes dvddemux create pads that will never carry any data, which
11233           is not good.
11234
11235 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
11236
11237           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
11238           Original commit message from CVS:
11239           * ext/lame/gstlame.c: (gst_lame_set_property):
11240           Round up not allowed bitrates to the next higher allowed one
11241           (Closes: #361140).
11242
11243 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
11244
11245           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
11246           Original commit message from CVS:
11247           * docs/plugins/Makefile.am:
11248           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11249           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11250           * ext/lame/gstlame.c: (gst_lame_class_init):
11251           * ext/lame/gstlame.h:
11252           Add docs for lame and lame to docs. Specify allowed bitrates
11253           in the properties description (#361140). Canonicalise object
11254           property names (ie. use hyphen instead of underscore).
11255           * docs/plugins/inspect/plugin-a52dec.xml:
11256           * docs/plugins/inspect/plugin-amrnb.xml:
11257           * docs/plugins/inspect/plugin-asf.xml:
11258           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11259           * docs/plugins/inspect/plugin-dvdread.xml:
11260           * docs/plugins/inspect/plugin-dvdsub.xml:
11261           * docs/plugins/inspect/plugin-iec958.xml:
11262           * docs/plugins/inspect/plugin-lame.xml:
11263           * docs/plugins/inspect/plugin-mad.xml:
11264           * docs/plugins/inspect/plugin-mpeg2dec.xml:
11265           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11266           * docs/plugins/inspect/plugin-mpegstream.xml:
11267           * docs/plugins/inspect/plugin-siddec.xml:
11268           Update version to CVS.
11269
11270 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
11271
11272           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
11273           Original commit message from CVS:
11274           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11275           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
11276           (plugin_init):
11277           * po/POTFILES.in:
11278           Add i18n magic to lame plugin. Throw decent error message when we
11279           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
11280
11281 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
11282
11283           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
11284           Original commit message from CVS:
11285           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
11286           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
11287           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
11288           Change caps to x-rdt, because it's not x-rtp.
11289           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11290           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
11291           (gst_rmdemux_plugin_init):
11292           Activate pad before adding to the element.
11293           Return the combined stream return values after pad_alloc.
11294
11295 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11296
11297           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
11298           Original commit message from CVS:
11299           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
11300           * ext/mpeg2dec/gstmpeg2dec.h:
11301           Add some debugging to timestamp handling.
11302           Make sure we don't convert invalid timestamps.
11303
11304 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
11305
11306           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
11307           Original commit message from CVS:
11308           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
11309           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
11310           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
11311           (gst_dvd_demux_get_subpicture_stream):
11312           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
11313           (gst_mpeg_demux_get_audio_stream),
11314           (gst_mpeg_demux_get_private_stream):
11315           Active pads before adding them to the running element. Don't assert
11316           on non-BYTE format newsegment events in asfdemux.
11317
11318 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
11319
11320           Printf format fixes.
11321           Original commit message from CVS:
11322           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
11323           (gst_dvd_read_src_handle_seek_event):
11324           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
11325           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
11326           * ext/sidplay/gstsiddec.cc:
11327           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
11328           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
11329           (gst_rmdemux_parse_packet):
11330           Printf format fixes.
11331
11332 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
11333
11334           gst/realmedia/: Added RDT depayloader.
11335           Original commit message from CVS:
11336           * gst/realmedia/Makefile.am:
11337           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
11338           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
11339           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
11340           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
11341           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
11342           * gst/realmedia/rdtdepay.h:
11343           Added RDT depayloader.
11344           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
11345           (gst_rmdemux_plugin_init), (plugin_init):
11346           Remove unused function.
11347           Added some more mime-types.
11348
11349 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11350
11351           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
11352           Original commit message from CVS:
11353           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
11354           If an incoming timestamp is within one sample of our current
11355           timestamp, then keep it. This prevents imprecision in the
11356           PTS (which only has 90khz granularity) from affecting our stream.
11357
11358 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
11359
11360           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
11361           Original commit message from CVS:
11362           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
11363           Reflow code so that compiler doesn't complain about possible use
11364           of uninitialised variable any longer; but just in case, initialise
11365           it anyway; also take object ref in query function and do peer pad
11366           stuff in a more thread-safe way.
11367
11368 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
11369
11370           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
11371           Original commit message from CVS:
11372           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
11373           Init a variable to make compilers happy.
11374
11375 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
11376
11377           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
11378           Original commit message from CVS:
11379           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
11380           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
11381           (gst_dvd_demux_sync_stream_to_time):
11382           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
11383           (gst_mpeg_demux_synchronise_pads),
11384           (gst_mpeg_demux_sync_stream_to_time):
11385           Send newsegment updates for sparse streams (#350778).
11386
11387 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11388
11389           ext/dvdread/dvdreadsrc.c: fix compile warning
11390           Original commit message from CVS:
11391           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
11392           fix compile warning
11393
11394 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11395
11396         * configure.ac:
11397           bump the nano bitches
11398           Original commit message from CVS:
11399           bump the nano bitches
11400
11401 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11402
11403           configure.ac: As another attempt, synaesthesia can be enabled by passing
11404           Original commit message from CVS:
11405           * configure.ac:
11406           As another attempt, synaesthesia can be enabled by passing
11407           --with-plugins="synaesthesia" to configure
11408
11409 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11410
11411           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
11412           Original commit message from CVS:
11413           * configure.ac:
11414           Don't build synaesthesia by default, until someone confirms that it
11415           is okay (filed as #356882)
11416
11417 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11418
11419           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
11420           Original commit message from CVS:
11421           * configure.ac:
11422           Don't build synaesthesia by default, until someone confirms that it
11423           is okay (filed as #356882)
11424
11425 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11426
11427           Port synaesthesia.
11428           Original commit message from CVS:
11429           * configure.ac:
11430           * gst/synaesthesia/Makefile.am:
11431           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
11432           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
11433           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
11434           (gst_synaesthesia_change_state), (plugin_init):
11435           Port synaesthesia.
11436
11437 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11438
11439           More G_OBJECT macro fixing.
11440           Original commit message from CVS:
11441           * ext/mad/gstid3tag.c:
11442           * gst/mpegstream/gstrfc2250enc.h:
11443           * gst/synaesthesia/gstsynaesthesia.c:
11444           More G_OBJECT macro fixing.
11445
11446 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
11447
11448           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
11449           Original commit message from CVS:
11450           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
11451           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
11452           Fix initialisation dummy buffer, the offsets are relative to the start
11453           of the buffers. Fixes #356004.
11454
11455 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
11456
11457         * gst-plugins-ugly.spec.in:
11458           update spec file
11459           Original commit message from CVS:
11460           update spec file
11461
11462 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
11463
11464           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
11465           Original commit message from CVS:
11466           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
11467           Add convert query (needed for later when we just operate in time
11468           format and let the base source class handle all the seeking stuff).
11469
11470 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11471
11472           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
11473           Original commit message from CVS:
11474           * gst/asfdemux/gstasfdemux.c:
11475           (gst_asf_demux_get_gst_tag_from_tag_name),
11476           (gst_asf_demux_process_ext_content_desc):
11477           Erm, lets properly fix it. The only non-text tag that we support is
11478           the track-number and that is an UINT. asfdemux was returning a GValue
11479           initialized as INT. Further the Track and not the TrackNumber tag
11480           (the latter is a string too).
11481
11482 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11483
11484           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
11485           Original commit message from CVS:
11486           * gst/asfdemux/gstasfdemux.c:
11487           (gst_asf_demux_get_gst_tag_from_tag_name),
11488           (gst_asf_demux_process_ext_content_desc):
11489           Skip tags that are unknown (was producing an uninialized GValue).
11490
11491 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
11492
11493           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
11494           Original commit message from CVS:
11495           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
11496           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
11497           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
11498           (gst_a52dec_set_property), (gst_a52dec_get_property):
11499           * ext/a52dec/gsta52dec.h:
11500           Patch from from Michal Benes <michal.benes@itonis.tv>:
11501           Add two things to a52dec: configure the exact output format for ac3
11502           decoding through properties, if desired.
11503           By default, configure an output format preferred by downstream. Now
11504           that audioconvert lists caps by preference, this means that a52dec
11505           can do downmixing (iff required) rather than audioconvert, so it can
11506           use the ac3 downmix levels from the bitstream.
11507
11508 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11509
11510           Add missing GST_LIBS to the link flags
11511           Original commit message from CVS:
11512           * ext/lame/Makefile.am:
11513           * ext/mpeg2dec/Makefile.am:
11514           * gst/dvdlpcmdec/Makefile.am:
11515           * gst/dvdsub/Makefile.am:
11516           * gst/mpegaudioparse/Makefile.am:
11517           Add missing GST_LIBS to the link flags
11518
11519 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
11520
11521           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
11522           Original commit message from CVS:
11523           * configure.ac:
11524           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
11525
11526 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11527
11528           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
11529           Original commit message from CVS:
11530           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
11531           fix build for debug disabled
11532
11533 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
11534
11535           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
11536           Original commit message from CVS:
11537           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
11538           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
11539           Use static pad templates with ANY caps for the source pads for
11540           simplicity and to avoid warnings when creating pads for unhandled
11541           codec IDs (#351795).
11542
11543 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
11544
11545           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
11546           Original commit message from CVS:
11547           Patch by: Michal Benes <michal dot benes at itonis dot tv>
11548           * ext/mad/gstmad.c: (gst_mad_chain):
11549           Fix timestamping in mad by only activating a new timestamp when the
11550           previous frame has been decoded. Fixes #350723.
11551           Also clean up some of the non fatal warnings when the input buffer is
11552           too small to decode a header.
11553
11554 === release 0.10.4 ===
11555
11556 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11557
11558         * ChangeLog:
11559         * NEWS:
11560         * RELEASE:
11561         * configure.ac:
11562         * docs/plugins/gst-plugins-ugly-plugins.args:
11563         * docs/plugins/inspect/plugin-a52dec.xml:
11564         * docs/plugins/inspect/plugin-amrnb.xml:
11565         * docs/plugins/inspect/plugin-asf.xml:
11566         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11567         * docs/plugins/inspect/plugin-dvdread.xml:
11568         * docs/plugins/inspect/plugin-dvdsub.xml:
11569         * docs/plugins/inspect/plugin-iec958.xml:
11570         * docs/plugins/inspect/plugin-lame.xml:
11571         * docs/plugins/inspect/plugin-mad.xml:
11572         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11573         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11574         * docs/plugins/inspect/plugin-mpegstream.xml:
11575         * docs/plugins/inspect/plugin-rmdemux.xml:
11576         * docs/plugins/inspect/plugin-siddec.xml:
11577           releasing 0.10.4
11578           Original commit message from CVS:
11579           releasing 0.10.4
11580
11581 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11582
11583         * po/af.po:
11584         * po/az.po:
11585         * po/cs.po:
11586         * po/en_GB.po:
11587         * po/hu.po:
11588         * po/it.po:
11589         * po/nb.po:
11590         * po/nl.po:
11591         * po/or.po:
11592         * po/sq.po:
11593         * po/sr.po:
11594         * po/sv.po:
11595         * po/uk.po:
11596         * po/vi.po:
11597           Update .po files
11598           Original commit message from CVS:
11599           Update .po files
11600
11601 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
11602
11603           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
11604           Original commit message from CVS:
11605           Patch by: Wim Taymans <wim at fluendo dot com>
11606           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
11607           Instead of forwarding the event in the wrong format, unref it and set
11608           a boolean that we still need to send it in the streaming thread.
11609           Fixes #350554
11610
11611 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11612
11613           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
11614           Original commit message from CVS:
11615           Patch by: Edward Hervey (edward at fluendo dot com)
11616           * ext/dvdread/dvdreadsrc.c: (plugin_init):
11617           Put debug category initialization before use of GST_DEBUG, in order
11618           to remove a fatal warning.  Fixes #350895
11619
11620 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
11621
11622           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
11623           Original commit message from CVS:
11624           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
11625           Set rank to NONE for the time being until we make playbin handle
11626           subtitle pictures again (dvdsubdec seems to be a bit shaky at
11627           times when seeking, so it's probably better if it doesn't get
11628           autoplugged for the time being).
11629
11630 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11631
11632           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
11633           Original commit message from CVS:
11634           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
11635           (gst_rmdemux_parse_mdpr):
11636           Handle audio streams with stream_version 3 properly; warn about
11637           unknown stream versions; handle unknown fourccs a tad more
11638           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
11639           with GST_FOURCC_FORMAT.
11640
11641 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
11642
11643           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
11644           Original commit message from CVS:
11645           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
11646           Error out properly if this is an interactive DVD (fixes #345694).
11647
11648 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11649
11650           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
11651           Original commit message from CVS:
11652           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
11653           When the first_access is 1 or 0, we should copy the timestamp from
11654           the incoming buffer if there is one.
11655
11656 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
11657
11658           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
11659           Original commit message from CVS:
11660           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
11661           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
11662           Use GST_ELEMENT_ERROR for error reporting; post errors in some
11663           more places; remove superfluous newlines from debug statements.
11664
11665 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
11666
11667           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
11668           Original commit message from CVS:
11669           Patch by: Frédéric Riss  <frederic.riss at gmail com>
11670           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
11671           Don't set negative durations on outgoing buffers (#350044),
11672           which happens when you use macros that got changed during
11673           the last unstable cycle because they were thought not to
11674           be used anywhere.
11675
11676 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11677
11678           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
11679           Original commit message from CVS:
11680           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
11681           (gst_dvd_read_src_goto_chapter),
11682           (gst_dvd_read_src_get_chapter_starts),
11683           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
11684           (gst_dvd_read_src_get_time_for_sector),
11685           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
11686           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
11687           (gst_dvd_read_src_goto_sector):
11688           * ext/dvdread/dvdreadsrc.h:
11689           Add basic support for time-based seeking; set timestamps on
11690           outgoing buffers if we have them; create table with
11691           chapter to time mapping when opening a title; rename
11692           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
11693           make it take an explicit pgc argument; fix up some debugging
11694           messages so that title/chapter numbers are printed as starting
11695           from 1 for easier readability.
11696
11697 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
11698
11699           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
11700           Original commit message from CVS:
11701           * gst/realmedia/Makefile.am:
11702           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
11703           (gst_rmdemux_parse_cont):
11704           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
11705           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
11706           * gst/realmedia/rmutils.h:
11707           Factor out some code into rmutils.[ch]; when reading
11708           strings, don't read beyond the available data; read
11709           metadata strings correctly (string length is 16 bits
11710           here, not just 8).
11711
11712 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11713
11714           Fix dist by including gst-libs/
11715           Original commit message from CVS:
11716           * Makefile.am:
11717           * configure.ac:
11718           * gst/asfdemux/gstasfdemux.c:
11719           Fix dist by including gst-libs/
11720
11721 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
11722
11723           Make custom error messages translatable.
11724           Original commit message from CVS:
11725           * ext/dvdread/dvdreadsrc.c: (plugin_init):
11726           * po/POTFILES.in:
11727           Make custom error messages translatable.
11728           * gst/asfdemux/gstasf.c: (plugin_init):
11729           Remove setlocale() call, doesn't seem to be needed or recommended for
11730           plugins, at least not according to gstreamer/docs/random/i18n.
11731
11732 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
11733
11734           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
11735           Original commit message from CVS:
11736           * gst/asfdemux/Makefile.am:
11737           * gst/asfdemux/asfheaders.c:
11738           * gst/asfdemux/asfheaders.h:
11739           * gst/asfdemux/gstasf.c: (plugin_init):
11740           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
11741           Error out when the stream is encrypted (rather than feeding
11742           garbage to the decoders). Fixes #349025.
11743
11744 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
11745
11746           Add/enable autofoo magic for translations.
11747           Original commit message from CVS:
11748           * Makefile.am:
11749           * autogen.sh:
11750           * configure.ac:
11751           * po/POTFILES.in:
11752           Add/enable autofoo magic for translations.
11753
11754 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
11755
11756           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
11757           Original commit message from CVS:
11758           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
11759           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
11760           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
11761           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
11762           Don't leak streams, strings or caps. Get rid of unnecessary
11763           getcaps() function.
11764
11765 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
11766
11767           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
11768           Original commit message from CVS:
11769           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
11770           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
11771           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
11772           (gst_rmdemux_stream_clear_cached_subpackets),
11773           (gst_rmdemux_descramble_cook_audio),
11774           (gst_rmdemux_descramble_dnet_audio),
11775           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
11776           Descramble cook audio streams before sending them to the
11777           decoder. Fixes #347292.
11778           Also miscellaneous clean-ups and log-level changes.
11779
11780 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
11781
11782           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
11783           Original commit message from CVS:
11784           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
11785           * ext/lame/gstlame.c: (gst_lame_setup):
11786           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
11787
11788 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
11789
11790           ext/sidplay/gstsiddec.*: Remove old metadata thing.
11791           Original commit message from CVS:
11792           * ext/sidplay/gstsiddec.cc:
11793           * ext/sidplay/gstsiddec.h:
11794           Remove old metadata thing.
11795
11796 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
11797
11798           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
11799           Original commit message from CVS:
11800           * gst/asfdemux/gstasfdemux.c:
11801           (gst_asf_demux_get_ext_stream_props_for_stream),
11802           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
11803           Find language codes for audio streams if they are available.
11804
11805 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
11806
11807           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
11808           Original commit message from CVS:
11809           * gst/asfdemux/asfheaders.h:
11810           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
11811           (gst_asf_demux_process_stream),
11812           (gst_asf_demux_process_language_list),
11813           (gst_asf_demux_process_ext_stream_props),
11814           (gst_asf_demux_process_queued_extended_stream_objects),
11815           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
11816           * gst/asfdemux/gstasfdemux.h:
11817           Parse extended stream properties objects and stream objects
11818           hidden inside them (but delay creation of the appropriate
11819           pads until after all the 'normal' stream objects have been
11820           dealt with) (#343763). Also parse language list object.
11821
11822 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
11823
11824           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
11825           Original commit message from CVS:
11826           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
11827           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
11828           (find_seek_offset_time), (gst_rmdemux_perform_seek),
11829           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
11830           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
11831           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
11832           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
11833           * gst/realmedia/rmdemux.h:
11834           Cleanups, use GstSegment for seeking.
11835           Fix error handling.
11836           Combine flow return from all streams.
11837
11838 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
11839
11840           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
11841           Original commit message from CVS:
11842           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
11843           Remove g_assert that shouldn't be there.
11844
11845 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
11846
11847           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
11848           Original commit message from CVS:
11849           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
11850           Fix refcounting when cropping. Fixes #341677.
11851
11852 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
11853
11854           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
11855           Original commit message from CVS:
11856           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
11857           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
11858           (gst_asf_demux_process_segment):
11859           Fix typo. Closes #347029.
11860
11861 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
11862
11863           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
11864           Original commit message from CVS:
11865           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
11866           Skip chunks for unknown streams properly. Fixes broken sound
11867           and/or video for files that have additional streams that
11868           we don't recognise yet (e.g. if they are embedded in extended
11869           stream properties). Partly fixes #343763.
11870
11871 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11872
11873           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
11874           Original commit message from CVS:
11875           * gst/asfdemux/asfheaders.c:
11876           * gst/asfdemux/asfheaders.h:
11877           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
11878           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
11879           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
11880           (gst_asf_demux_change_state):
11881           * gst/asfdemux/gstasfdemux.h:
11882           Add some more GUIDs and make debug log more readable
11883           and easier to follow when parsing the headers.
11884
11885 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
11886
11887           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
11888           Original commit message from CVS:
11889           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
11890           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
11891           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
11892           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
11893           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
11894           * ext/dvdread/dvdreadsrc.h:
11895           Rewrite seeking code and make seeking in DVDs work (#337834).
11896
11897 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
11898
11899           autogen.sh: Check for automake-1.9 as well.
11900           Original commit message from CVS:
11901           * autogen.sh:
11902           Check for automake-1.9 as well.
11903
11904 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
11905
11906           ext/dvdread/dvdreadsrc.c: Make check stronger.
11907           Original commit message from CVS:
11908           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
11909           Make check stronger.
11910
11911 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
11912
11913           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
11914           Original commit message from CVS:
11915           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
11916           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
11917           (gst_asf_demux_push_buffer):
11918           * gst/asfdemux/gstasfdemux.h:
11919           Handle unknown codec IDs/fourccs properly (#345879); send tag
11920           events after newsegment event; fix use of GST_FOURCC_FORMAT
11921           macro.
11922
11923 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11924
11925           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
11926           Original commit message from CVS:
11927           * ext/a52dec/gsta52dec.c: (plugin_init):
11928           Call the channel positions get_type() method in plugin_init
11929           to ensure that it isn't simultaneously called later from
11930           multiple threads.
11931
11932 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
11933
11934           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
11935           Original commit message from CVS:
11936           * gst/mpegstream/gstmpegpacketize.c:
11937           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
11938           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
11939           Also flush packetizer cache when we get a buffer that has the
11940           DISCONT flag set; update current byte position from buffer
11941           offset after a flush.
11942
11943 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
11944
11945           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
11946           Original commit message from CVS:
11947           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
11948           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
11949           (gst_mpeg_packetize_read):
11950           * gst/mpegstream/gstmpegpacketize.h:
11951           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
11952           (gst_mpeg_parse_change_state):
11953           Flush packetizer cache when we get a FLUSH_STOP event;
11954           remove unused source pad member from packetizer; add debug
11955           category for packetizer.
11956
11957 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11958
11959           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
11960           Original commit message from CVS:
11961           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
11962           Treat dual-mono as stereo. It should really be output on 2 separate
11963           pads, but isn't for now.
11964
11965 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
11966
11967           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
11968           Original commit message from CVS:
11969           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
11970           Assume 4:3 DAR rather than 4:3 PAR (#345184).
11971
11972 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
11973
11974           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
11975           Original commit message from CVS:
11976           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
11977           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
11978           any PAR whatsoever (rather than using 0/0, which will lead to
11979           an abort later on). Fixes #345184.
11980
11981 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
11982
11983           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
11984           Original commit message from CVS:
11985           Patch by: Michael Dominic K.  < mdk at mdk org pl>
11986           * ext/mad/gstmad.c: (gst_mad_chain):
11987           Send newsegment event before calling
11988           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
11989           in connection with pad blocking (#342594). While we're at it,
11990           do some minor clean-ups.
11991
11992 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
11993
11994           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
11995           Original commit message from CVS:
11996           * configure.ac:
11997           Fix --disable-external (can't set conditionals conditionally,
11998           #343602).
11999
12000 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12001
12002           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
12003           Original commit message from CVS:
12004           * ext/a52dec/Makefile.am:
12005           ... and then he said "When you go and fix the build you
12006           better make sure you have some spare backslashes in your
12007           pocket".
12008
12009 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
12010
12011           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
12012           Original commit message from CVS:
12013           * ext/sidplay/gstsiddec.cc:
12014           Fix copyright, email addresses and descriptions.
12015           Use saner defaults for arguments. Fixes #344667.
12016           constify some stuff.
12017           Fix memleaks.
12018           Add tags.
12019           Fix negotiation to do mono/44100 by default.
12020           Post error messages.
12021           Use _scale_int where possible.
12022
12023 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
12024
12025           ext/dvdnav/.cvsignore: More ignore
12026           Original commit message from CVS:
12027           * ext/dvdnav/.cvsignore:
12028           More ignore
12029
12030 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12031
12032           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
12033           Original commit message from CVS:
12034           * tests/check/elements/amrnbenc.c: (push_data):
12035           Init memory before feeding it to the encoder to make
12036           the valgrind test succeed.
12037
12038 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
12039
12040           gst/asfdemux/.cvsignore: More ignore
12041           Original commit message from CVS:
12042           * gst/asfdemux/.cvsignore:
12043           More ignore
12044
12045 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
12046
12047           .cvsignore: Ignore files generated by 'make dist'.
12048           Original commit message from CVS:
12049           * .cvsignore:
12050           Ignore files generated by 'make dist'.
12051
12052 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12053
12054           update build files
12055           Original commit message from CVS:
12056           * autogen.sh:
12057           * configure.ac:
12058           * ext/a52dec/Makefile.am:
12059           * ext/dvdnav/Makefile.am:
12060           * ext/dvdread/Makefile.am:
12061           * ext/lame/Makefile.am:
12062           * ext/mad/Makefile.am:
12063           * ext/mpeg2dec/Makefile.am:
12064           * ext/sidplay/Makefile.am:
12065           update build files
12066
12067 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12068
12069           autogen.sh: require am17
12070           Original commit message from CVS:
12071           * autogen.sh:
12072           require am17
12073           * configure.ac:
12074           * ext/annodex/Makefile.am:
12075           * ext/cdio/Makefile.am:
12076           * ext/dv/Makefile.am:
12077           * ext/esd/Makefile.am:
12078           * ext/flac/Makefile.am:
12079           * ext/gdk_pixbuf/Makefile.am:
12080           * ext/ladspa/Makefile.am:
12081           * ext/libcaca/Makefile.am:
12082           * ext/speex/Makefile.am:
12083           * ext/taglib/Makefile.am:
12084           * sys/oss/Makefile.am:
12085           * sys/sunaudio/Makefile.am:
12086           * sys/ximage/Makefile.am:
12087           clean up build further
12088
12089 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
12090
12091           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
12092           Original commit message from CVS:
12093           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
12094           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
12095           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
12096           (gst_mpeg2dec_change_state):
12097           * ext/mpeg2dec/gstmpeg2dec.h:
12098           Simplify and don't leak our buffer pool.
12099           Use _scale_int.
12100           Remove unfixed bug number from previous ChangeLog entry.
12101
12102 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12103
12104           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
12105           Original commit message from CVS:
12106           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
12107           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
12108           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
12109           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
12110           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
12111           (handle_sequence), (handle_picture), (handle_slice),
12112           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
12113           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
12114           * ext/mpeg2dec/gstmpeg2dec.h:
12115           Fix padtemplate as we can now do fractional framerates.
12116           Small cleanups.
12117           Use GstSegment.
12118           Add simple frame dropping QoS.
12119           Precalc buffer output sizes and UV offsets.
12120           Always give libmpeg2 a valid fbuf when it wants one.
12121           don't trust libmpeg to discard our buffers but manage it
12122           ourselves.
12123           Fixes #343627, #327350, #335288
12124
12125 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
12126
12127           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
12128           Original commit message from CVS:
12129           * win32/MANIFEST:
12130           Add a manifest for futures ugly win32 releases.
12131           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
12132           Move bufcaps declaration at the begining of the instructions
12133           block.
12134
12135 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12136
12137           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12138           Original commit message from CVS:
12139           * ext/alsaspdif/alsaspdifsink.h:
12140           * ext/amrwb/gstamrwbdec.h:
12141           * ext/amrwb/gstamrwbenc.h:
12142           * ext/amrwb/gstamrwbparse.h:
12143           * ext/arts/gst_arts.h:
12144           * ext/artsd/gstartsdsink.h:
12145           * ext/audiofile/gstafparse.h:
12146           * ext/audiofile/gstafsink.h:
12147           * ext/audiofile/gstafsrc.h:
12148           * ext/audioresample/gstaudioresample.h:
12149           * ext/bz2/gstbz2dec.h:
12150           * ext/bz2/gstbz2enc.h:
12151           * ext/dirac/gstdiracdec.h:
12152           * ext/directfb/dfbvideosink.h:
12153           * ext/divx/gstdivxdec.h:
12154           * ext/divx/gstdivxenc.h:
12155           * ext/dts/gstdtsdec.h:
12156           * ext/faac/gstfaac.h:
12157           * ext/gsm/gstgsmdec.h:
12158           * ext/gsm/gstgsmenc.h:
12159           * ext/ivorbis/vorbisenc.h:
12160           * ext/libfame/gstlibfame.h:
12161           * ext/nas/nassink.h:
12162           * ext/neon/gstneonhttpsrc.h:
12163           * ext/polyp/polypsink.h:
12164           * ext/sdl/sdlaudiosink.h:
12165           * ext/sdl/sdlvideosink.h:
12166           * ext/shout/gstshout.h:
12167           * ext/snapshot/gstsnapshot.h:
12168           * ext/sndfile/gstsf.h:
12169           * ext/swfdec/gstswfdec.h:
12170           * ext/tarkin/gsttarkindec.h:
12171           * ext/tarkin/gsttarkinenc.h:
12172           * ext/theora/theoradec.h:
12173           * ext/wavpack/gstwavpackdec.h:
12174           * ext/wavpack/gstwavpackparse.h:
12175           * ext/xine/gstxine.h:
12176           * ext/xvid/gstxviddec.h:
12177           * ext/xvid/gstxvidenc.h:
12178           * gst/cdxaparse/gstcdxaparse.h:
12179           * gst/cdxaparse/gstcdxastrip.h:
12180           * gst/colorspace/gstcolorspace.h:
12181           * gst/festival/gstfestival.h:
12182           * gst/freeze/gstfreeze.h:
12183           * gst/gdp/gstgdpdepay.h:
12184           * gst/gdp/gstgdppay.h:
12185           * gst/modplug/gstmodplug.h:
12186           * gst/mpeg1sys/gstmpeg1systemencode.h:
12187           * gst/mpeg1videoparse/gstmp1videoparse.h:
12188           * gst/mpeg2sub/gstmpeg2subt.h:
12189           * gst/mpegaudioparse/gstmpegaudioparse.h:
12190           * gst/multifilesink/gstmultifilesink.h:
12191           * gst/overlay/gstoverlay.h:
12192           * gst/playondemand/gstplayondemand.h:
12193           * gst/qtdemux/qtdemux.h:
12194           * gst/rtjpeg/gstrtjpegdec.h:
12195           * gst/rtjpeg/gstrtjpegenc.h:
12196           * gst/smooth/gstsmooth.h:
12197           * gst/smoothwave/gstsmoothwave.h:
12198           * gst/spectrum/gstspectrum.h:
12199           * gst/speed/gstspeed.h:
12200           * gst/stereo/gststereo.h:
12201           * gst/switch/gstswitch.h:
12202           * gst/tta/gstttadec.h:
12203           * gst/tta/gstttaparse.h:
12204           * gst/videodrop/gstvideodrop.h:
12205           * gst/xingheader/gstxingmux.h:
12206           * sys/directdraw/gstdirectdrawsink.h:
12207           * sys/directsound/gstdirectsoundsink.h:
12208           * sys/dxr3/dxr3audiosink.h:
12209           * sys/dxr3/dxr3spusink.h:
12210           * sys/dxr3/dxr3videosink.h:
12211           * sys/qcam/gstqcamsrc.h:
12212           * sys/vcd/vcdsrc.h:
12213           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12214
12215 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12216
12217           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12218           Original commit message from CVS:
12219           * ext/a52dec/gsta52dec.h:
12220           * ext/amrnb/amrnbdec.h:
12221           * ext/amrnb/amrnbenc.h:
12222           * ext/amrnb/amrnbparse.h:
12223           * ext/mpeg2dec/gstmpeg2dec.h:
12224           * ext/sidplay/gstsiddec.h:
12225           * gst/ac3parse/gstac3parse.h:
12226           * gst/asfdemux/gstasfdemux.h:
12227           * gst/asfdemux/gstasfmux.h:
12228           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12229           * gst/iec958/ac3iec.h:
12230           * gst/mpegaudioparse/gstmpegaudioparse.h:
12231           * gst/mpegstream/gstdvddemux.h:
12232           * gst/mpegstream/gstmpegclock.h:
12233           * gst/mpegstream/gstmpegdemux.h:
12234           * gst/mpegstream/gstmpegparse.h:
12235           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
12236
12237 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
12238
12239           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
12240           Original commit message from CVS:
12241           * README:
12242           Replace current README (containing the release notes from
12243           some 0.9.x version) with a proper README taken from the core.
12244
12245 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
12246
12247           ext/amrnb/: Sortof first quick cleanup of all this mess...
12248           Original commit message from CVS:
12249           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
12250           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12251           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
12252           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
12253           * ext/amrnb/amrnbparse.h:
12254           Sortof first quick cleanup of all this mess...
12255           Don't crap out on empty and invalid FTs but treat them as
12256           empty packets, the decoder handles them fine.
12257           Fixes #342222.
12258
12259 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
12260
12261           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
12262           Original commit message from CVS:
12263           * gst/asfdemux/gstasf.c: (plugin_init):
12264           Call gst_riff_init() so the riff debug category gets set up
12265           before it is being used.
12266
12267 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
12268
12269           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
12270           Original commit message from CVS:
12271           * gst/iec958/ac3_padder.c: (ac3p_parse):
12272           * gst/iec958/ac3_padder.h:
12273           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
12274           (ac3iec_chain_raw), (ac3iec_change_state):
12275           * gst/iec958/ac3iec.h:
12276           Write rate into the caps, for the allowed ac3 rates. Some minor
12277           cleanups.
12278
12279 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
12280
12281           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
12282           Original commit message from CVS:
12283           Patch by: James "Doc" Livingston  <doclivingston gmail com>
12284           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
12285           Do tag merging correctly (#339918). Output taglists
12286           properly in debug statements too while we're at it.
12287
12288 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12289
12290           ext/a52dec/gsta52dec.c: Add more debug
12291           Original commit message from CVS:
12292           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
12293           Add more debug
12294           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
12295           (gst_dvdlpcmdec_init), (update_timestamps),
12296           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
12297           (dvdlpcmdec_sink_event):
12298           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12299           If we have a first_access offset but no current timestamp (might
12300           happen after a seek), then calculate a start time for the first
12301           portion so that it will align with the timestamp given for the
12302           first_access portion.
12303           If a new-segment arrives with format time, store the start
12304           time as a failsafe timestamp in case we never get any further
12305           timestamp info (unlikely)
12306           Mask out the 'frame number' section of the incoming header so
12307           that we don't consider it to be changing on every buffer and
12308           reset the caps constantly.
12309           Use gst_util_uint64_scale for duration calculation
12310
12311 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
12312
12313           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
12314           Original commit message from CVS:
12315           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
12316           Fix timestamping for cases where the first_access parameter is 4.
12317           Ensure we don't overrun buffers in other cases.
12318
12319 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
12320
12321           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
12322           Original commit message from CVS:
12323           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
12324           Fix silly bug when reading metadata (#341254).
12325
12326 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
12327
12328           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
12329           Original commit message from CVS:
12330           * autogen.sh: (CONFIGURE_DEF_OPT):
12331           libtoolize on Darwin/MacOSX is called glibtoolize
12332
12333 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
12334
12335           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
12336           Original commit message from CVS:
12337           * ext/lame/gstlame.c: (gst_lame_get_type),
12338           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
12339           (gst_lame_setup), (gst_lame_change_state):
12340           * ext/lame/gstlame.h:
12341           Remove tag writing from lame (which was completely broken
12342           anyway, #329184). Leaving GstTagSetter interface around for
12343           now, albeit non-functional. Should be removed completely
12344           in 0.11. Use the 'id3v2mux' plugin from -good for writing
12345           tags.
12346
12347 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
12348
12349         * ChangeLog:
12350         * ext/dvdread/dvdreadsrc.c:
12351         * gst/asfdemux/gstasfdemux.c:
12352           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
12353           Original commit message from CVS:
12354           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
12355
12356 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
12357
12358           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
12359           Original commit message from CVS:
12360           Patch by: Andres Salomon  <dilinger at debian org>
12361           * ext/lame/gstlame.c: (gst_lame_sink_event):
12362           Fix typo (comma vs. semicolon) (#340710).
12363
12364 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
12365
12366           ext/mad/gstmad.c: Make mad the second element to support the highly useful
12367           Original commit message from CVS:
12368           Patch by: Lutz Müller <lutz at topfrose de>
12369           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
12370           Make mad the second element to support the highly useful
12371           FORMATS query (#340594)
12372
12373 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
12374
12375           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
12376           Original commit message from CVS:
12377           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
12378           (gst_mpeg2dec_src_query):
12379           Remember the query duration format before passing it upstream since it
12380           could have been modified.
12381           Add GST_WARNING_OBJECT in sink convert function to detail why the
12382           conversion didn't work.
12383
12384 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12385
12386           Define GstElementDetails as const and also static (when defined as global)
12387           Original commit message from CVS:
12388           * ext/amrwb/gstamrwbdec.c:
12389           * ext/amrwb/gstamrwbenc.c:
12390           * ext/amrwb/gstamrwbparse.c:
12391           * ext/arts/gst_arts.c:
12392           * ext/artsd/gstartsdsink.c:
12393           * ext/audiofile/gstafparse.c:
12394           * ext/audiofile/gstafsink.c:
12395           * ext/audiofile/gstafsrc.c:
12396           * ext/audioresample/gstaudioresample.c:
12397           * ext/bz2/gstbz2dec.c:
12398           * ext/bz2/gstbz2enc.c:
12399           * ext/cdaudio/gstcdaudio.c:
12400           * ext/directfb/dfbvideosink.c:
12401           * ext/divx/gstdivxdec.c:
12402           * ext/divx/gstdivxenc.c:
12403           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
12404           * ext/faac/gstfaac.c: (gst_faac_base_init):
12405           * ext/faad/gstfaad.c:
12406           * ext/gsm/gstgsmdec.c:
12407           * ext/gsm/gstgsmenc.c:
12408           * ext/hermes/gsthermescolorspace.c:
12409           * ext/ivorbis/vorbisfile.c:
12410           * ext/lcs/gstcolorspace.c:
12411           * ext/libfame/gstlibfame.c:
12412           * ext/libmms/gstmms.c: (gst_mms_base_init):
12413           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
12414           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
12415           * ext/nas/nassink.c: (gst_nassink_base_init):
12416           * ext/neon/gstneonhttpsrc.c:
12417           * ext/sdl/sdlaudiosink.c:
12418           * ext/sdl/sdlvideosink.c:
12419           * ext/shout/gstshout.c:
12420           * ext/snapshot/gstsnapshot.c:
12421           * ext/sndfile/gstsf.c:
12422           * ext/swfdec/gstswfdec.c:
12423           * ext/tarkin/gsttarkindec.c:
12424           * ext/tarkin/gsttarkinenc.c:
12425           * ext/theora/theoradec.c:
12426           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
12427           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
12428           * ext/xvid/gstxviddec.c:
12429           * ext/xvid/gstxvidenc.c:
12430           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
12431           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
12432           * gst/chart/gstchart.c:
12433           * gst/colorspace/gstcolorspace.c:
12434           * gst/deinterlace/gstdeinterlace.c:
12435           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
12436           * gst/festival/gstfestival.c:
12437           * gst/filter/gstbpwsinc.c:
12438           * gst/filter/gstiir.c:
12439           * gst/filter/gstlpwsinc.c:
12440           * gst/freeze/gstfreeze.c:
12441           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
12442           * gst/librfb/gstrfbsrc.c:
12443           * gst/mixmatrix/mixmatrix.c:
12444           * gst/mpeg1sys/gstmpeg1systemencode.c:
12445           * gst/mpeg1videoparse/gstmp1videoparse.c:
12446           * gst/mpeg2sub/gstmpeg2subt.c:
12447           * gst/mpegaudioparse/gstmpegaudioparse.c:
12448           * gst/multifilesink/gstmultifilesink.c:
12449           * gst/overlay/gstoverlay.c:
12450           * gst/passthrough/gstpassthrough.c:
12451           * gst/playondemand/gstplayondemand.c:
12452           * gst/qtdemux/qtdemux.c:
12453           * gst/rtjpeg/gstrtjpegdec.c:
12454           * gst/rtjpeg/gstrtjpegenc.c:
12455           * gst/smooth/gstsmooth.c:
12456           * gst/smoothwave/gstsmoothwave.c:
12457           * gst/spectrum/gstspectrum.c:
12458           * gst/speed/gstspeed.c:
12459           * gst/stereo/gststereo.c:
12460           * gst/switch/gstswitch.c:
12461           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
12462           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
12463           * gst/vbidec/gstvbidec.c:
12464           * gst/videocrop/gstvideocrop.c:
12465           * gst/videodrop/gstvideodrop.c:
12466           * gst/virtualdub/gstxsharpen.c:
12467           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
12468           * gst/y4m/gsty4mencode.c:
12469           * sys/cdrom/gstcdplayer.c:
12470           * sys/directdraw/gstdirectdrawsink.c:
12471           * sys/directsound/gstdirectsoundsink.c:
12472           * sys/glsink/glimagesink.c:
12473           * sys/qcam/gstqcamsrc.c:
12474           * sys/v4l2/gstv4l2src.c:
12475           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
12476           * sys/ximagesrc/ximagesrc.c:
12477           Define GstElementDetails as const and also static (when defined as
12478           global)
12479
12480 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12481
12482           Define GstElementDetails as const and also static (when defined as global)
12483           Original commit message from CVS:
12484           * ext/mad/gstid3tag.c:
12485           * ext/mad/gstmad.c:
12486           * gst/ac3parse/gstac3parse.c:
12487           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12488           * gst/synaesthesia/gstsynaesthesia.c:
12489           Define GstElementDetails as const and also static (when defined as
12490           global)
12491
12492 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12493
12494           Define GstElementDetails as const and also static (when defined as global)
12495           Original commit message from CVS:
12496           * ext/aalib/gstaasink.c:
12497           * ext/annodex/gstcmmldec.c:
12498           * ext/annodex/gstcmmlenc.c:
12499           * ext/cairo/gsttextoverlay.c:
12500           * ext/cairo/gsttimeoverlay.c:
12501           * ext/cdio/gstcdiocddasrc.c:
12502           * ext/dv/gstdvdec.c:
12503           * ext/dv/gstdvdemux.c:
12504           * ext/esd/esdmon.c:
12505           * ext/esd/esdsink.c:
12506           * ext/flac/gstflacenc.c:
12507           * ext/flac/gstflactag.c:
12508           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
12509           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
12510           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
12511           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
12512           * ext/gdk_pixbuf/pixbufscale.c:
12513           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
12514           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
12515           * ext/jpeg/gstjpegdec.c:
12516           * ext/jpeg/gstjpegenc.c:
12517           * ext/jpeg/gstsmokedec.c:
12518           * ext/jpeg/gstsmokeenc.c:
12519           * ext/libcaca/gstcacasink.c:
12520           * ext/libmng/gstmngdec.c:
12521           * ext/libmng/gstmngenc.c:
12522           * ext/libpng/gstpngdec.c:
12523           * ext/libpng/gstpngenc.c:
12524           * ext/mikmod/gstmikmod.c:
12525           * ext/raw1394/gstdv1394src.c:
12526           * ext/shout2/gstshout2.c: (gst_shout2send_init):
12527           * ext/shout2/gstshout2.h:
12528           * ext/speex/gstspeexdec.c:
12529           * ext/speex/gstspeexenc.c:
12530           * gst/alpha/gstalpha.c:
12531           * gst/alpha/gstalphacolor.c:
12532           * gst/apetag/gstapedemux.c:
12533           * gst/auparse/gstauparse.c:
12534           * gst/autodetect/gstautoaudiosink.c:
12535           (gst_auto_audio_sink_base_init):
12536           * gst/autodetect/gstautovideosink.c:
12537           (gst_auto_video_sink_base_init):
12538           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
12539           * gst/avi/gstavimux.c: (gst_avimux_base_init):
12540           * gst/cutter/gstcutter.c:
12541           * gst/debug/breakmydata.c:
12542           * gst/debug/efence.c:
12543           * gst/debug/gstnavigationtest.c:
12544           * gst/debug/gstnavseek.c:
12545           * gst/debug/negotiation.c:
12546           * gst/debug/progressreport.c:
12547           * gst/debug/testplugin.c:
12548           * gst/effectv/gstaging.c:
12549           * gst/effectv/gstdice.c:
12550           * gst/effectv/gstedge.c:
12551           * gst/effectv/gstquark.c:
12552           * gst/effectv/gstrev.c:
12553           * gst/effectv/gstshagadelic.c:
12554           * gst/effectv/gstvertigo.c:
12555           * gst/effectv/gstwarp.c:
12556           * gst/flx/gstflxdec.c:
12557           * gst/goom/gstgoom.c:
12558           * gst/icydemux/gsticydemux.c:
12559           * gst/id3demux/gstid3demux.c:
12560           * gst/interleave/deinterleave.c:
12561           * gst/interleave/interleave.c:
12562           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
12563           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
12564           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
12565           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
12566           * gst/level/gstlevel.c:
12567           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
12568           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
12569           * gst/median/gstmedian.c:
12570           * gst/monoscope/gstmonoscope.c:
12571           * gst/multipart/multipartdemux.c:
12572           * gst/multipart/multipartmux.c:
12573           * gst/oldcore/gstaggregator.c:
12574           * gst/oldcore/gstfdsink.c:
12575           * gst/oldcore/gstmd5sink.c:
12576           * gst/oldcore/gstmultifilesrc.c:
12577           * gst/oldcore/gstpipefilter.c:
12578           * gst/oldcore/gstshaper.c:
12579           * gst/oldcore/gststatistics.c:
12580           * gst/rtp/gstasteriskh263.c:
12581           * gst/rtp/gstrtpL16depay.c:
12582           * gst/rtp/gstrtpL16pay.c:
12583           * gst/rtp/gstrtpamrdepay.c:
12584           * gst/rtp/gstrtpamrpay.c:
12585           * gst/rtp/gstrtpdepay.c:
12586           * gst/rtp/gstrtpgsmpay.c:
12587           * gst/rtp/gstrtph263pay.c:
12588           * gst/rtp/gstrtph263pdepay.c:
12589           * gst/rtp/gstrtph263ppay.c:
12590           * gst/rtp/gstrtpilbcdepay.c:
12591           * gst/rtp/gstrtpmp4gpay.c:
12592           * gst/rtp/gstrtpmp4vdepay.c:
12593           * gst/rtp/gstrtpmp4vpay.c:
12594           * gst/rtp/gstrtpmpadepay.c:
12595           * gst/rtp/gstrtpmpapay.c:
12596           * gst/rtp/gstrtppcmadepay.c:
12597           * gst/rtp/gstrtppcmapay.c:
12598           * gst/rtp/gstrtppcmudepay.c:
12599           * gst/rtp/gstrtppcmupay.c:
12600           * gst/rtp/gstrtpspeexdepay.c:
12601           * gst/rtp/gstrtpspeexpay.c:
12602           * gst/rtsp/gstrtpdec.c:
12603           * gst/rtsp/gstrtspsrc.c:
12604           * gst/smpte/gstsmpte.c:
12605           * gst/udp/gstdynudpsink.c:
12606           * gst/udp/gstmultiudpsink.c:
12607           * gst/udp/gstudpsink.c:
12608           * gst/udp/gstudpsrc.c:
12609           * gst/videobox/gstvideobox.c:
12610           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
12611           * gst/videofilter/gstvideobalance.c:
12612           * gst/videofilter/gstvideoflip.c:
12613           * gst/videofilter/gstvideotemplate.c:
12614           (gst_videotemplate_base_init):
12615           * gst/videomixer/videomixer.c:
12616           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
12617           (gst_wavparse_class_init), (gst_wavparse_dispose),
12618           (gst_wavparse_reset), (gst_wavparse_init),
12619           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
12620           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
12621           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
12622           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
12623           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
12624           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
12625           (gst_wavparse_change_state):
12626           * gst/wavparse/gstwavparse.h:
12627           * sys/oss/gstossmixerelement.c:
12628           * sys/oss/gstosssink.c:
12629           * sys/oss/gstosssrc.c:
12630           * sys/osxaudio/gstosxaudioelement.c:
12631           * sys/osxaudio/gstosxaudiosink.c:
12632           * sys/osxaudio/gstosxaudiosrc.c:
12633           * sys/sunaudio/gstsunaudiomixer.c:
12634           * sys/sunaudio/gstsunaudiosink.c:
12635           Define GstElementDetails as const and also static (when defined as
12636           global)
12637
12638 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
12639
12640           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
12641           Original commit message from CVS:
12642           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
12643           Fix name of custom event (use same as dvdreadsrc).
12644           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
12645           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
12646           Fix event parsing (the event name is in the structure, not the
12647           name of the structure itself); also fix indentation after
12648           boilerplate macro.
12649
12650 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
12651
12652           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
12653           Original commit message from CVS:
12654           * ext/mad/gstid3tag.c: (plugin_init):
12655           Change debug category to 'id3mux'.
12656
12657 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
12658
12659           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
12660           Original commit message from CVS:
12661           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
12662           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
12663           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
12664           (gst_id3_tag_chain):
12665           When acting as a muxer, set caps on outgoing buffers and set caps
12666           on source pad (fixes #323658). Remove unused application/x-gst-tags
12667           cruft from the 0.6 days.
12668
12669 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
12670
12671           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
12672           Original commit message from CVS:
12673           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
12674           (gst_mad_src_query), (gst_mad_chain):
12675           .. and DEFAULT queries should work too. Use magic gst util scale
12676           functions in some places.
12677
12678 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
12679
12680           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
12681           Original commit message from CVS:
12682           * ext/mad/gstmad.c: (gst_mad_src_query):
12683           Fix duration query in BYTES format (#336824).
12684
12685 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
12686
12687           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
12688           Original commit message from CVS:
12689           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
12690           * ext/lame/gstlame.c: (gst_lame_sink_event):
12691           Don't crash if we get an EOS event before the encoder
12692           has been set up (#339287).
12693
12694 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
12695
12696           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
12697           Original commit message from CVS:
12698           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
12699           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
12700           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
12701           Move errors out of the normal code flow.
12702           Don't send eos, basesrc will do that for us when needed.
12703
12704 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
12705
12706           gst/mpegstream/: Do state changes correctly
12707           Original commit message from CVS:
12708           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
12709           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
12710           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
12711           Do state changes correctly
12712
12713 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
12714
12715           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
12716           Original commit message from CVS:
12717           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
12718           (gst_mpeg2dec_alloc_buffer):
12719           Can't use gst_pad_alloc_buffer*() when we are going to crop
12720           the image before sending it out. Downstream basetransform-based
12721           elements will complain about the wrong unit size otherwise
12722           (when not operating in passthrough-mode at least).
12723           Const-ify some static variables and do some minor clean-ups.
12724           Use I420 macros for size/offsets (not really necessary in this
12725           particular context, but this kind of code gets copy'n'pasted).
12726
12727 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
12728
12729           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
12730           Original commit message from CVS:
12731           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
12732           (read_cache):
12733           * gst/mpegstream/gstmpegpacketize.h:
12734           g_malloc() can't fail, we don't need to handle this. Same for
12735           gst_buffer_new_and_alloc().
12736           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
12737           klass->send_buffer() should have the same semantics as
12738           gst_pad_push(), ie. ownership of the buffer is transfered,
12739           so we never have to unref the buffer no matter what the flow
12740           return value was.
12741
12742 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12743
12744         * tests/check/gst-plugins-ugly.supp:
12745           one more suppression for FC4
12746           Original commit message from CVS:
12747           one more suppression for FC4
12748
12749 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
12750
12751         * tests/check/gst-plugins-ugly.supp:
12752           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
12753           Original commit message from CVS:
12754           The AMR encoder sucks giant sucky things through a sucky object with a giant
12755           sucking machine. More suppressions.
12756
12757 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12758
12759           add test for amrnbenc, enable test infrastructure, and fix a leak
12760           Original commit message from CVS:
12761           add test for amrnbenc, enable test infrastructure, and fix a leak
12762           * common/check.mak:
12763           allow for specifying more than one suppressions file in SUPPRESSIONS
12764           * Makefile.am:
12765           * tests/Makefile.am:
12766           * tests/check/.cvsignore:
12767           * tests/check/Makefile.am:
12768           * tests/check/elements/.cvsignore:
12769           * configure.ac:
12770           add tests/check
12771           * tests/check/gst-plugins-ugly.supp:
12772           add suppressions for libs used by -ugly
12773           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
12774           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
12775           (GST_START_TEST), (amrnbenc_suite), (main):
12776           add a simple test for encoding amr
12777           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
12778           fix pad template leaks
12779
12780 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
12781
12782           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
12783           Original commit message from CVS:
12784           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
12785           Plug big leak in AMR encoder.
12786
12787 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
12788
12789           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
12790           Original commit message from CVS:
12791           * ext/mad/gstmad.c: (index_seek):
12792           move GstIndexEntry *entry variable declaration before
12793           the first instruction
12794           * ext/mad/gstmad.c:
12795           remove debug macros with variable number of parameter by using
12796           GST_DEBUG for WIN32
12797           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
12798           use gst_guint64_to_gdouble for conversions
12799           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
12800           replace __FUNCTION__ which is not supported by MSVC by the current function name
12801           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
12802           remove LL suffix by using G_GINT64_CONSTANT
12803           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
12804           use gst_guint64_to_gdouble for conversions
12805           * gst/mpegstream/gstmpegparse.h:
12806           remove LL suffix by using G_GINT64_CONSTANT
12807           * win32/vs6:
12808           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
12809           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
12810
12811 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12812
12813           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
12814           Original commit message from CVS:
12815           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
12816           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
12817           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
12818           * ext/mad/gstmad.c: (gst_mad_class_init):
12819           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
12820           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
12821           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
12822           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
12823           * gst/iec958/ac3iec.c: (ac3iec_class_init):
12824           * gst/mpegaudioparse/gstmpegaudioparse.c:
12825           (gst_mp3parse_class_init):
12826           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
12827           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
12828           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
12829           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
12830           * gst/synaesthesia/gstsynaesthesia.c:
12831           (gst_synaesthesia_class_init):
12832           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
12833
12834 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
12835
12836           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
12837           Original commit message from CVS:
12838           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
12839           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
12840           (gst_asf_demux_push_buffer):
12841           Send newsegment event only once per pad, fixes #336550.
12842
12843 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
12844
12845           Unify the long descriptions in the plugin details (#337263).
12846           Original commit message from CVS:
12847           Patch by: j^  <j at bootlab dot org>
12848           * ext/amrwb/gstamrwbdec.c:
12849           * ext/amrwb/gstamrwbenc.c:
12850           * ext/amrwb/gstamrwbparse.c:
12851           * ext/arts/gst_arts.c:
12852           * ext/artsd/gstartsdsink.c:
12853           * ext/audiofile/gstafparse.c:
12854           * ext/audiofile/gstafsink.c:
12855           * ext/audiofile/gstafsrc.c:
12856           * ext/cdaudio/gstcdaudio.c:
12857           * ext/directfb/dfbvideosink.c:
12858           * ext/divx/gstdivxdec.c:
12859           * ext/divx/gstdivxenc.c:
12860           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
12861           * ext/faac/gstfaac.c: (gst_faac_base_init):
12862           * ext/faad/gstfaad.c:
12863           * ext/gsm/gstgsmdec.c:
12864           * ext/gsm/gstgsmenc.c:
12865           * ext/hermes/gsthermescolorspace.c:
12866           * ext/ivorbis/vorbisfile.c:
12867           * ext/lcs/gstcolorspace.c:
12868           * ext/libfame/gstlibfame.c:
12869           * ext/libmms/gstmms.c: (gst_mms_base_init):
12870           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
12871           * ext/nas/nassink.c: (gst_nassink_base_init):
12872           * ext/neon/gstneonhttpsrc.c:
12873           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
12874           * ext/sdl/sdlaudiosink.c:
12875           * ext/sdl/sdlvideosink.c:
12876           * ext/shout/gstshout.c:
12877           * ext/snapshot/gstsnapshot.c:
12878           * ext/sndfile/gstsf.c:
12879           * ext/tarkin/gsttarkindec.c:
12880           * ext/tarkin/gsttarkinenc.c:
12881           * ext/theora/theoradec.c:
12882           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
12883           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
12884           * ext/xvid/gstxviddec.c:
12885           * ext/xvid/gstxvidenc.c:
12886           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
12887           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
12888           * gst/chart/gstchart.c:
12889           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
12890           * gst/festival/gstfestival.c:
12891           * gst/filter/gstiir.c:
12892           * gst/filter/gstlpwsinc.c:
12893           * gst/freeze/gstfreeze.c:
12894           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
12895           * gst/mixmatrix/mixmatrix.c:
12896           * gst/mpeg1sys/gstmpeg1systemencode.c:
12897           * gst/mpeg1videoparse/gstmp1videoparse.c:
12898           * gst/mpeg2sub/gstmpeg2subt.c:
12899           * gst/mpegaudioparse/gstmpegaudioparse.c:
12900           * gst/multifilesink/gstmultifilesink.c:
12901           * gst/overlay/gstoverlay.c:
12902           * gst/passthrough/gstpassthrough.c:
12903           * gst/playondemand/gstplayondemand.c:
12904           * gst/qtdemux/qtdemux.c:
12905           * gst/rtjpeg/gstrtjpegdec.c:
12906           * gst/rtjpeg/gstrtjpegenc.c:
12907           * gst/smooth/gstsmooth.c:
12908           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
12909           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
12910           * gst/videocrop/gstvideocrop.c:
12911           * gst/videodrop/gstvideodrop.c:
12912           * gst/virtualdub/gstxsharpen.c:
12913           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
12914           * gst/y4m/gsty4mencode.c:
12915           Unify the long descriptions in the plugin details (#337263).
12916
12917 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
12918
12919         * gst-plugins-ugly.spec.in:
12920           fix version numbering
12921           Original commit message from CVS:
12922           fix version numbering
12923
12924 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
12925
12926         * common:
12927         * gst-plugins-ugly.spec.in:
12928           add dvdsub plugin to spec
12929           Original commit message from CVS:
12930           add dvdsub plugin to spec
12931
12932 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12933
12934           docs/plugins/: add siddec
12935           Original commit message from CVS:
12936           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12937           * docs/plugins/inspect/plugin-siddec.xml:
12938           add siddec
12939           * ext/dvdnav/dvdnavsrc.c:
12940           doc fixes
12941
12942 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12943
12944         * common:
12945         * configure.ac:
12946         * ext/sidplay/Makefile.am:
12947           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
12948           Original commit message from CVS:
12949           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
12950
12951 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12952
12953         * docs/plugins/.gitignore:
12954         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12955           ignore more
12956           Original commit message from CVS:
12957           ignore more
12958
12959 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12960
12961         * common:
12962         * docs/plugins/inspect/plugin-a52dec.xml:
12963         * docs/plugins/inspect/plugin-amrnb.xml:
12964         * docs/plugins/inspect/plugin-asf.xml:
12965         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12966         * docs/plugins/inspect/plugin-dvdread.xml:
12967         * docs/plugins/inspect/plugin-dvdsub.xml:
12968         * docs/plugins/inspect/plugin-iec958.xml:
12969         * docs/plugins/inspect/plugin-lame.xml:
12970         * docs/plugins/inspect/plugin-mad.xml:
12971         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12972         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12973         * docs/plugins/inspect/plugin-mpegstream.xml:
12974         * docs/plugins/inspect/plugin-rmdemux.xml:
12975           update plugin inspect files
12976           Original commit message from CVS:
12977           update plugin inspect files
12978
12979 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12980
12981         * gst/mpegaudioparse/gstxingmux.c:
12982           rework build; add translations for v4l2
12983           Original commit message from CVS:
12984           rework build; add translations for v4l2
12985
12986 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12987
12988           configure.ac: rework similarly to other modules
12989           Original commit message from CVS:
12990           * configure.ac:
12991           rework similarly to other modules
12992           * ext/a52dec/gsta52dec.c:
12993           * ext/amrnb/amrnb.c:
12994           * ext/dvdnav/dvdnavsrc.c:
12995           * ext/dvdread/dvdreadsrc.c:
12996           * ext/lame/gstlame.c:
12997           * ext/mad/gstid3tag.c:
12998           * ext/mpeg2dec/gstmpeg2dec.c:
12999           * ext/sidplay/gstsiddec.cc:
13000           * gst/asfdemux/gstasf.c:
13001           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13002           * gst/dvdsub/gstdvdsubdec.c:
13003           * gst/iec958/ac3iec.c:
13004           * gst/mpegaudioparse/gstmpegaudioparse.c:
13005           * gst/mpegstream/gstmpegstream.c:
13006           * gst/realmedia/rmdemux.c: (plugin_init):
13007           use the correct defines
13008
13009 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13010
13011         * common:
13012         * docs/.gitignore:
13013         * docs/plugins/.gitignore:
13014           ignore more
13015           Original commit message from CVS:
13016           ignore more
13017
13018 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13019
13020         * ChangeLog:
13021         * common:
13022         * configure.ac:
13023           back to HEAD
13024           Original commit message from CVS:
13025           back to HEAD
13026
13027 === release 0.10.3 ===
13028
13029 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13030
13031         * ChangeLog:
13032         * NEWS:
13033         * RELEASE:
13034         * configure.ac:
13035         * docs/plugins/gst-plugins-ugly-plugins.signals:
13036         * docs/plugins/inspect/plugin-amrnb.xml:
13037         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13038         * docs/plugins/inspect/plugin-iec958.xml:
13039         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13040         * docs/plugins/inspect/plugin-rmdemux.xml:
13041           releasing 0.10.3
13042           Original commit message from CVS:
13043           releasing 0.10.3
13044
13045 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
13046
13047           better/unified long descriptions
13048           Original commit message from CVS:
13049           * ext/aalib/gstaasink.c:
13050           * ext/annodex/gstcmmldec.c:
13051           * ext/annodex/gstcmmlenc.c:
13052           * ext/cairo/gsttextoverlay.c:
13053           * ext/cairo/gsttimeoverlay.c:
13054           * ext/cdio/gstcdiocddasrc.c:
13055           * ext/dv/gstdvdec.c:
13056           * ext/esd/esdmon.c:
13057           * ext/esd/esdsink.c:
13058           * ext/flac/gstflacdec.c:
13059           * ext/flac/gstflacenc.c:
13060           * ext/flac/gstflactag.c:
13061           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
13062           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
13063           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
13064           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
13065           * ext/gdk_pixbuf/gstgdkpixbuf.c:
13066           * ext/gdk_pixbuf/pixbufscale.c:
13067           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
13068           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
13069           * ext/jpeg/gstjpegdec.c:
13070           * ext/jpeg/gstjpegenc.c:
13071           * ext/jpeg/gstsmokedec.c:
13072           * ext/jpeg/gstsmokeenc.c:
13073           * ext/libcaca/gstcacasink.c:
13074           * ext/libmng/gstmngdec.c:
13075           * ext/libmng/gstmngenc.c:
13076           * ext/libpng/gstpngdec.c:
13077           * ext/libpng/gstpngenc.c:
13078           * ext/mikmod/gstmikmod.c:
13079           * ext/raw1394/gstdv1394src.c:
13080           * ext/shout2/gstshout2.c:
13081           * ext/speex/gstspeexdec.c:
13082           * ext/speex/gstspeexenc.c:
13083           * gst/alpha/gstalpha.c:
13084           * gst/alpha/gstalphacolor.c:
13085           * gst/auparse/gstauparse.c:
13086           * gst/autodetect/gstautoaudiosink.c:
13087           (gst_auto_audio_sink_base_init):
13088           * gst/autodetect/gstautovideosink.c:
13089           (gst_auto_video_sink_base_init):
13090           * gst/avi/gstavimux.c: (gst_avimux_base_init):
13091           * gst/cutter/gstcutter.c:
13092           * gst/debug/breakmydata.c:
13093           * gst/debug/efence.c:
13094           * gst/debug/gstnavigationtest.c:
13095           * gst/debug/negotiation.c:
13096           * gst/debug/progressreport.c:
13097           * gst/debug/testplugin.c:
13098           * gst/effectv/gstaging.c:
13099           * gst/effectv/gstdice.c:
13100           * gst/effectv/gstedge.c:
13101           * gst/effectv/gstquark.c:
13102           * gst/effectv/gstrev.c:
13103           * gst/effectv/gstvertigo.c:
13104           * gst/effectv/gstwarp.c:
13105           * gst/flx/gstflxdec.c:
13106           * gst/goom/gstgoom.c:
13107           * gst/interleave/deinterleave.c:
13108           * gst/interleave/interleave.c:
13109           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
13110           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
13111           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
13112           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
13113           * gst/level/gstlevel.c:
13114           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
13115           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
13116           * gst/median/gstmedian.c:
13117           * gst/monoscope/gstmonoscope.c:
13118           * gst/multipart/multipartdemux.c:
13119           * gst/multipart/multipartmux.c:
13120           * gst/oldcore/gstmd5sink.c:
13121           * gst/oldcore/gstmultifilesrc.c:
13122           * gst/oldcore/gstpipefilter.c:
13123           * gst/oldcore/gstshaper.c:
13124           * gst/oldcore/gststatistics.c:
13125           * gst/rtp/gstasteriskh263.c:
13126           * gst/rtp/gstrtpL16depay.c:
13127           * gst/rtp/gstrtpL16pay.c:
13128           * gst/rtp/gstrtpamrdepay.c:
13129           * gst/rtp/gstrtpamrpay.c:
13130           * gst/rtp/gstrtpdepay.c:
13131           * gst/rtp/gstrtpgsmpay.c:
13132           * gst/rtp/gstrtph263pay.c:
13133           * gst/rtp/gstrtph263pdepay.c:
13134           * gst/rtp/gstrtph263ppay.c:
13135           * gst/rtp/gstrtpmp4gpay.c:
13136           * gst/rtp/gstrtpmp4vdepay.c:
13137           * gst/rtp/gstrtpmp4vpay.c:
13138           * gst/rtp/gstrtpmpadepay.c:
13139           * gst/rtp/gstrtpmpapay.c:
13140           * gst/rtp/gstrtppcmadepay.c:
13141           * gst/rtp/gstrtppcmapay.c:
13142           * gst/rtp/gstrtppcmudepay.c:
13143           * gst/rtp/gstrtppcmupay.c:
13144           * gst/rtp/gstrtpspeexdepay.c:
13145           * gst/rtp/gstrtpspeexpay.c:
13146           * gst/rtsp/gstrtpdec.c:
13147           * gst/smpte/gstsmpte.c:
13148           * gst/videobox/gstvideobox.c:
13149           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
13150           * gst/videofilter/gstvideobalance.c:
13151           * gst/videofilter/gstvideoflip.c:
13152           * gst/videofilter/gstvideotemplate.c:
13153           (gst_videotemplate_base_init):
13154           * gst/videomixer/videomixer.c:
13155           * gst/wavenc/gstwavenc.c:
13156           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
13157           better/unified long descriptions
13158           Fixed #336602
13159           Some cleanups to auparse, don't send multiple newsegments.
13160
13161 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
13162
13163           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
13164           Original commit message from CVS:
13165           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
13166           Don't unref event unconditionally after giving away ownership
13167           (gst_pad_push_event(), gst_pad_send_event() and
13168           gst_pad_event_default() take ownership of the event
13169           passed to them). Fixes warnings/crashes caused by
13170           navigation events.
13171
13172 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
13173
13174           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
13175           Original commit message from CVS:
13176           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13177           Don't ref NULL caps (private streams have NULL caps) (#336387);
13178           also, no need to set caps on the same buffer twice.
13179
13180 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
13181
13182           gst/mpegstream/: Don't leak element and pad names in error messages, use
13183           Original commit message from CVS:
13184           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
13185           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
13186           (gst_dvd_demux_get_subpicture_stream):
13187           * gst/mpegstream/gstmpegdemux.c:
13188           (gst_mpeg_demux_sync_stream_to_time):
13189           Don't leak element and pad names in error messages, use
13190           GST_DEBUG_PAD_NAME instead. Add some more debug code.
13191
13192 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13193
13194           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
13195           Original commit message from CVS:
13196           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
13197           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
13198           Name the structure in the custom event with the
13199           language codes for the audio and subtitle streams
13200           actually like dvddemux expects it to be named.
13201           Set caps on source pad and outgoing buffers.
13202
13203 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
13204
13205           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
13206           Original commit message from CVS:
13207           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
13208           (gst_lame_get_property), (gst_lame_setup):
13209           * ext/lame/gstlame.h:
13210           Make xingheader property non-functional, it's broken anyway
13211           after all (use xingmux instead).
13212
13213 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
13214
13215           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
13216           Original commit message from CVS:
13217           * ext/lame/gstlame.c: (gst_lame_sink_event):
13218           On EOS, flush encoder and send remaining data. Fix
13219           return value handling in sink event function.
13220
13221 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
13222
13223           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
13224           Original commit message from CVS:
13225           Patch by: Jürg Billeter  <j at bitron dot ch>
13226           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
13227           Fix wrong check for started flag when setting the 'device' property.
13228           We want to allow it when the source is NOT started yet and ignore it
13229           when the source is running.
13230
13231 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
13232
13233           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
13234           Original commit message from CVS:
13235           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
13236           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
13237           (gst_asf_demux_process_chunk):
13238           * gst/asfdemux/gstasfdemux.h:
13239           Subtract first timestamp from timestamps, so that
13240           stream starts from 0; makes live streams that don't
13241           start at 0 work again (fixes #317310, #336097).
13242
13243 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
13244
13245           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
13246           Original commit message from CVS:
13247           Patch by: Christian Kirbach
13248           * configure.ac:
13249           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
13250           -good. Fixes build on some systems (#331838).
13251
13252 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
13253
13254           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
13255           Original commit message from CVS:
13256           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13257           (gst_rmdemux_parse_cont):
13258           Extract more tags and also post codec name tag on the
13259           bus so this shows up in totem and nautilus.
13260
13261 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
13262
13263           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
13264           Original commit message from CVS:
13265           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13266           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
13267           Extra data usually goes into the caps as 'codec_data', not
13268           as first buffer into the stream.
13269           Need to byte swap AC3 content in realmedia files for some
13270           reason (fixes #331588).
13271
13272 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
13273
13274           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
13275           Original commit message from CVS:
13276           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
13277           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
13278           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
13279           When operating in pull mode, post an error message on the
13280           bus when all source pads are unlinked or some other fatal
13281           error occured (#323023). Regrade some recurring debug messages
13282           to LOG level. Convert c++-style comments into C-style ones.
13283
13284 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
13285
13286           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
13287           Original commit message from CVS:
13288           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
13289           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
13290           (gst_rmdemux_all_source_pads_unlinked),
13291           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
13292           (gst_rmdemux_parse_packet):
13293           * gst/realmedia/rmdemux.h:
13294           Handle unlinked source pads properly and stop if all source pads
13295           are unlinked (#323023).
13296
13297 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
13298
13299           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
13300           Original commit message from CVS:
13301           Patch by: Michal Benes <michal dot benes at xeris dot cz>
13302           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
13303           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
13304           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
13305           * gst/mpegstream/gstmpegdemux.h:
13306           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
13307           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
13308           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
13309           situation really happens when grabbing DVB streams. Current
13310           mpegdemuxer can not handle this situation correctly and it
13311           restarts counting gstreamer timestamps from zero.
13312           Fixes #326598.
13313
13314 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
13315
13316           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
13317           Original commit message from CVS:
13318           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
13319           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
13320           * ext/a52dec/gsta52dec.h:
13321           Fix #334550: failure to play raw AC3 files due to segment problems.
13322
13323 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
13324
13325           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
13326           Original commit message from CVS:
13327           Patch by: Christophe Fergeau  <teuf gnome org>
13328           * ext/lame/gstlame.c: (gst_lame_release_memory),
13329           (gst_lame_finalize), (gst_lame_class_init),
13330           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
13331           (gst_lame_change_state):
13332           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
13333
13334 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
13335
13336           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
13337           Original commit message from CVS:
13338           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
13339           (gst_mad_sink_event), (gst_mad_change_state):
13340           Include AUDIO_CODEC tag with tags posted if input is not
13341           framed (#334258). Use _scale() util functions in more places.
13342
13343 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
13344
13345           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
13346           Original commit message from CVS:
13347           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
13348           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
13349           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
13350           property as BROKEN (see
13351           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
13352           explanation why it's broken).
13353
13354 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
13355
13356           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
13357           Original commit message from CVS:
13358           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
13359           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
13360           * configure.ac:
13361           * gst/xingheader/Makefile.am:
13362           * gst/xingheader/gstxingmux.c:
13363           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
13364           to MP3 files (this allows decoder to figure out the length of VBR
13365           files)
13366
13367 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
13368
13369           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
13370           Original commit message from CVS:
13371           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
13372           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
13373           tag (#333683, patch by: Alex Lancaster).
13374
13375 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
13376
13377           ext/amrnb/: Further fancyfication.
13378           Original commit message from CVS:
13379           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
13380           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
13381           (gst_amrnbdec_state_change):
13382           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
13383           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
13384           (gst_amrnbenc_state_change):
13385           * ext/amrnb/amrnbenc.h:
13386           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
13387           (gst_amrnbparse_query):
13388           Further fancyfication.
13389           Use _take to get writable data from the adapter.
13390           Precalc packet duration.
13391           Handle disconts.
13392           Forward _push to upstream.
13393           Post error messages when something goes wrong.
13394           Remove old code in amrnbparse.
13395           Don't ignore query results from upstream.
13396
13397 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
13398
13399           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
13400           Original commit message from CVS:
13401           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
13402           The AMR encoder writes into the audio buffers it processes, so
13403           use gst_buffer_make_writable() on buffers we might (they go through
13404           an adapter, so there can be copying going on later anyway) be
13405           encoding.
13406
13407 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
13408
13409           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
13410           Original commit message from CVS:
13411           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
13412           (gst_mpeg_parse_handle_src_query):
13413           Declare variables at the beginning of a block and make
13414           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
13415
13416 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
13417
13418           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
13419           Original commit message from CVS:
13420           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
13421           Read packet size, sequence and padsize in right order again
13422           (fixes #332796; patch by: Fabrizio Gennari).
13423
13424 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
13425
13426           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
13427           Original commit message from CVS:
13428           * gst/iec958/ac3iec.c:
13429           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
13430
13431 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13432
13433           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
13434           Original commit message from CVS:
13435           * configure.ac:
13436           Make the id3tag and mad checks check for both a header and the
13437           appropriate library if the pkg-config is missing. (Closes #331842)
13438           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
13439           do the same for the plugins themselves.
13440
13441 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
13442
13443           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
13444           Original commit message from CVS:
13445           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
13446           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
13447           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
13448           * ext/mpeg2dec/gstmpeg2dec.h:
13449           Don't treat STATE_INVALID as fatal error; throw an error
13450           only after five consecutive decoding errors. Makes decoding
13451           mpeg streams more robust and fixes playback of joined clips
13452           (#300682).
13453
13454 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
13455
13456           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
13457           Original commit message from CVS:
13458           * ext/dvdnav/dvdnavsrc.h:
13459           Oops. forgot to add this one.
13460
13461 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
13462
13463           ext/Makefile.am: Fix dist-check.
13464           Original commit message from CVS:
13465           2006-02-26  Julien MOUTTE  <julien@moutte.net>
13466           * ext/Makefile.am: Fix dist-check.
13467
13468 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
13469
13470           configure.ac: Disable dvdnavsrc for now.
13471           Original commit message from CVS:
13472           * configure.ac:
13473           Disable dvdnavsrc for now.
13474
13475 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
13476
13477           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
13478           Original commit message from CVS:
13479           * configure.ac:
13480           * ext/Makefile.am:
13481           * ext/dvdnav/Makefile.am:
13482           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
13483           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
13484           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
13485           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
13486           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
13487           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
13488           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
13489           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
13490           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
13491           (gst_dvd_nav_src_make_dvd_event),
13492           (gst_dvd_nav_src_structure_set_uint64),
13493           (gst_dvd_nav_src_push_dvd_nav_packet_event),
13494           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
13495           (gst_dvd_nav_src_push_titlelang_event),
13496           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
13497           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
13498           (gst_dvd_nav_src_handle_navigation_event),
13499           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
13500           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
13501           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
13502           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
13503           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
13504           (gst_dvd_nav_src_do_init), (plugin_init):
13505           dvdnavsrc ported to 0.10, for the most part at least. Not quite
13506           ready for prime time yet though.
13507
13508 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
13509
13510           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
13511           Original commit message from CVS:
13512           * ext/cdio/Makefile.am:
13513           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
13514           required for Cygwin, see #317048)
13515           * gst/rtp/gstasteriskh263.c:
13516           Cygwin has includes for both the unix network socket API
13517           and the windows API, but only one can be included, so fix
13518           includes to only use one or the other, prefering the unxi
13519           one (#317048).
13520
13521 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
13522
13523           Port dvdsubdec to 0.10
13524           Original commit message from CVS:
13525           * configure.ac:
13526           * gst/dvdsub/Makefile.am:
13527           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
13528           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
13529           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
13530           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
13531           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
13532           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
13533           (gst_send_empty_fill), (gst_send_subtitle_frame),
13534           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
13535           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
13536           (plugin_init):
13537           * gst/dvdsub/gstdvdsubdec.h:
13538           Port dvdsubdec to 0.10
13539
13540 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13541
13542           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
13543           Original commit message from CVS:
13544           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
13545           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
13546           mpegdemux for MPEG-2 video streams.
13547
13548 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13549
13550           configure.ac: Bump nano back to CVS
13551           Original commit message from CVS:
13552           * configure.ac:
13553           Bump nano back to CVS
13554
13555 === release 0.10.2 ===
13556
13557 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13558
13559           configure.ac: releasing 0.10.2, "Season to Taste"
13560           Original commit message from CVS:
13561           * configure.ac:
13562           releasing 0.10.2, "Season to Taste"
13563
13564 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13565
13566           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
13567           Original commit message from CVS:
13568           * configure.ac:
13569           releasing 0.10.1.3 prelease for 0.10.2
13570
13571 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
13572
13573           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
13574           Original commit message from CVS:
13575           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
13576           In sink event handler, release object lock again
13577           _before_ sending EOS event downstream (#313838).
13578
13579 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
13580
13581         * ChangeLog:
13582         * gst/asfdemux/gstasf.c:
13583           fix rank of asfdemux
13584           Original commit message from CVS:
13585           fix rank of asfdemux
13586
13587 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13588
13589           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
13590           Original commit message from CVS:
13591           * configure.ac:
13592           releasing 0.10.1.2 prelease for 0.10.2
13593
13594 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
13595
13596         * gst-plugins-ugly.spec.in:
13597           latest updates
13598           Original commit message from CVS:
13599           latest updates
13600
13601 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
13602
13603           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
13604           Original commit message from CVS:
13605           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
13606           (crop_copy_i422_buffer), (crop_buffer):
13607           When we need to crop the output buffer, make sure we
13608           create a buffer of the right size and respect the implicit
13609           striding used for I420 elsewhere in GStreamer (#331301).
13610
13611 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
13612
13613           ext/cdio/gstcdio.c: Init debug category (#331253).
13614           Original commit message from CVS:
13615           * ext/cdio/gstcdio.c: (plugin_init):
13616           Init debug category (#331253).
13617
13618 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
13619
13620           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
13621           Original commit message from CVS:
13622           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
13623           Do not error out on non-recognized streams. Ignore them and allow
13624           playback of the other streams.
13625
13626 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13627
13628           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
13629           Original commit message from CVS:
13630           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
13631           Add a small sanity check for LPCM reading.
13632
13633 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
13634
13635           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
13636           Original commit message from CVS:
13637           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
13638           Take into account the file properties preroll value for
13639           timestamping/newsegment. It's weird this value was commented out.
13640
13641 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
13642
13643           gst/asfdemux/Makefile.am: More asf makefile fixing.
13644           Original commit message from CVS:
13645           * gst/asfdemux/Makefile.am:
13646           More asf makefile fixing.
13647
13648 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
13649
13650           ext/lame/gstlame.c: Fix up lame a bit.
13651           Original commit message from CVS:
13652           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
13653           (gst_lame_change_state):
13654           Fix up lame a bit.
13655           Apply patch #319782 by Gautier Portet.
13656
13657 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
13658
13659           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
13660           Original commit message from CVS:
13661           * gst/asfdemux/Makefile.am:
13662           But we do need to link against the riff libraryr.
13663
13664 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
13665
13666           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
13667           Original commit message from CVS:
13668           * gst/asfdemux/Makefile.am:
13669           We don't want asfmux.c yet.
13670
13671 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
13672
13673           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
13674           Original commit message from CVS:
13675           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
13676           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
13677           (gst_mad_change_state):
13678           Port fixes for bugs 314771, 308772, 140237, and 302625
13679           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
13680           Use GST_EVENT_FLUSH_STOP to clear data from the current input
13681           buffer, to avoid using it for any future decoding.
13682
13683 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
13684
13685           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
13686           Original commit message from CVS:
13687           * configure.ac:
13688           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
13689           (gst_asf_get_guid_nick):
13690           * gst/asfdemux/asfheaders.h:
13691           * gst/asfdemux/gstasf.c: (plugin_init):
13692           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
13693           (gst_asf_demux_class_init), (gst_asf_demux_init),
13694           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
13695           (gst_asf_demux_handle_src_event),
13696           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
13697           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
13698           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
13699           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
13700           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
13701           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
13702           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
13703           (gst_asf_demux_get_bitrate_record),
13704           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
13705           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
13706           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
13707           (gst_asf_demux_get_obj_data_correction),
13708           (gst_asf_demux_get_stream_audio),
13709           (gst_asf_demux_get_stream_correction),
13710           (gst_asf_demux_get_stream_video),
13711           (gst_asf_demux_get_stream_video_format),
13712           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
13713           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
13714           (gst_asf_demux_process_stream),
13715           (gst_asf_demux_get_gst_tag_from_tag_name),
13716           (gst_asf_demux_commit_taglist),
13717           (gst_asf_demux_process_ext_content_desc),
13718           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
13719           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
13720           (gst_asf_demux_process_comment),
13721           (gst_asf_demux_process_bitrate_props_object),
13722           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
13723           (gst_asf_demux_descramble_segment),
13724           (gst_asf_demux_element_send_event),
13725           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
13726           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
13727           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
13728           (gst_asf_demux_get_src_query_types),
13729           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
13730           * gst/asfdemux/gstasfdemux.h:
13731           asfdemux ported to 0.10. Does still need a bit of work (seems like
13732           there's something funky going on when timestamping video frames).
13733           The seeking code is likely to make Wim cry, but hey, at least it
13734           compiles.
13735
13736 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
13737
13738           ext/amrnb/amrnbdec.c: Some more comments.
13739           Original commit message from CVS:
13740           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
13741           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
13742           Some more comments.
13743           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
13744           Applied patch from Fabrizio Gennari, fixes #330844.
13745
13746 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
13747
13748           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
13749           Original commit message from CVS:
13750           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
13751           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
13752           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
13753           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
13754           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
13755           * ext/dvdread/dvdreadsrc.h:
13756           Let's try to play the title the user set via the URI handler or
13757           via properties instead of always playing the first title. Also,
13758           Also, count title/chapter/angle number in URI and properties
13759           from 1 rather than 0.
13760
13761 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
13762
13763           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
13764           Original commit message from CVS:
13765           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
13766           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
13767           (gst_dvd_read_src_do_duration_query):
13768           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
13769           otherwise GstBaseSrc will think we can operate pull_range based,
13770           which we don't really, and typefinding will fail miserably.
13771           Also, make seeking work somewhat (only works with flumpegdemux
13772           at the moment, mpegstream needs fixing for that first).
13773
13774 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
13775
13776           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
13777           Original commit message from CVS:
13778           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
13779           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
13780           Only allocate buffer once we know exactly how much we need,
13781           rather than gratuitously allocating 2MB-buffers all the time
13782           even if we usually need much less than that. Also, demote
13783           a debug message from DEBUG to LOG level.
13784
13785 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
13786
13787           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
13788           Original commit message from CVS:
13789           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
13790           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
13791           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
13792           (gst_dvd_read_src_do_position_query):
13793           Add some more debugging and fix duration query in BYTES.
13794
13795 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
13796
13797           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
13798           Original commit message from CVS:
13799           * configure.ac:
13800           * ext/Makefile.am:
13801           * ext/dvdread/Makefile.am:
13802           * ext/dvdread/dvdreadsrc.c:
13803           * ext/dvdread/dvdreadsrc.h:
13804           Half-baked port to 0.10. Needs some love
13805           in the seeking department, but at least
13806           it does something.
13807           * ext/dvdread/stream_labels.c:
13808           * ext/dvdread/stream_labels.h:
13809           Remove these (we use ISO-639 language codes internally; applications
13810           that want to translate those into language names for display to the
13811           user should rely on the iso-codes package for that).
13812
13813 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
13814
13815           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
13816           Original commit message from CVS:
13817           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
13818           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
13819           (gst_amrnbdec_state_change):
13820           * ext/amrnb/amrnbdec.h:
13821           Fix amrnbdec, handle events, take copy from adapter since the decoder
13822           apparently writes in the source data.
13823           Use some _scale_int, and precalc duration.
13824           Fix some leaks, post ERROR messages.
13825
13826 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
13827
13828           docs/plugins/: Add cdio plugin to docs.
13829           Original commit message from CVS:
13830           * docs/plugins/Makefile.am:
13831           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
13832           * docs/plugins/gst-plugins-good-plugins-sections.txt:
13833           * docs/plugins/inspect/plugin-cdio.xml:
13834           Add cdio plugin to docs.
13835           * ext/cdio/gstcdiocddasrc.c:
13836           Add gtk-doc blurb.
13837           * ext/cdio/gstcdio.c:
13838           The plugin is called 'cdio' not 'cddio'.
13839
13840 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
13841
13842           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
13843           Original commit message from CVS:
13844           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
13845           One source pad not being linked is not an error condition when we're
13846           still parsing the header. In this case (e.g. where we don't have a
13847           suitable decoder installed) just pretend everything is fine, so that
13848           the demuxer will actually go on to signal no-more-pads when done
13849           parsing the header, otherwise  decodebin/playbin will never post the
13850           appropriate error message if decoders are not available.
13851
13852 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
13853
13854         * ChangeLog:
13855         * common:
13856         * ext/mad/gstid3tag.c:
13857         * gst/realmedia/rmdemux.c:
13858           Just make it compile with --disable-gst-debug.
13859           Original commit message from CVS:
13860           Just make it compile with --disable-gst-debug.
13861
13862 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
13863
13864           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
13865           Original commit message from CVS:
13866           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
13867           (gst_mad_check_caps_reset), (gst_mad_chain):
13868           Merge patch from Radoslaw Szkodzinski (bug 326734)
13869
13870 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13871
13872           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
13873           Original commit message from CVS:
13874           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
13875           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
13876           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
13877           (gst_id3_tag_chain):
13878           fixing Gdate handling
13879           enabling mux/demux mode switching
13880           adding better debug output
13881
13882 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
13883
13884           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...
13885           Original commit message from CVS:
13886           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
13887           If we haven't set caps on a source pad yet, the caps on the
13888           pad are NULL, not un-fixed. Set caps on outgoing buffers.
13889
13890 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
13891
13892           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
13893           Original commit message from CVS:
13894           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
13895           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
13896           * ext/lame/gstlame.h:
13897           Contrary to what the const char in the lame API might suggest,
13898           lame expects us to keep the strings we pass to id3tag_set_foo()
13899           around; it doesn't free them either though, so we have to store
13900           them somewhere and free them later when we can be sure lame
13901           doesn't need them any longer.
13902
13903 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
13904
13905           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...
13906           Original commit message from CVS:
13907           * ext/lame/gstlame.c: (add_one_tag):
13908           Fix handling of GST_TAG_DATE (#311679), don't pass an
13909           uninitialised string pointer to lame if we don't know
13910           how to handle the tag type, and fix minor memory leak.
13911
13912 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
13913
13914           ext/mad/gstmad.c: Fix debug message.
13915           Original commit message from CVS:
13916           * ext/mad/gstmad.c: (gst_mad_chain):
13917           Fix debug message.
13918
13919 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
13920
13921           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
13922           Original commit message from CVS:
13923           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
13924           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
13925           Erase spurious call to gst_segment_set_newsegment.
13926           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
13927           the superclass method when handling NEWSEGMENT events.
13928           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
13929           and dvd-audio-restart event handling. There are currently less
13930           hackish ways of handling the sparse audio stream problem.
13931
13932 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13933
13934           fix up error domains, error strings, and use of translation
13935           Original commit message from CVS:
13936           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
13937           * ext/dvdnav/dvdnavsrc.c: (if):
13938           * ext/dvdread/stream_labels.c:
13939           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
13940           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
13941           fix up error domains, error strings, and use of translation
13942           * po/POTFILES.in:
13943           fix up this file, even though none of them are actually marked
13944           for build yet.
13945
13946 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
13947
13948           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
13949           Original commit message from CVS:
13950           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
13951           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
13952           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
13953           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
13954           (gst_mpeg_parse_change_state):
13955           Make timestamp adjustment somewhat milder. Actual timestamps are
13956           now sent unmodified unless an actual gap is found in the
13957           stream. This should fix time display when playing most MPEG
13958           files.
13959
13960 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
13961
13962           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
13963           Original commit message from CVS:
13964           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
13965           * ext/cdio/gstcdio.h:
13966           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
13967           Fix build for libcdio versions >= 76; give slightly lower rank
13968           than cdparanoia.
13969
13970 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
13971
13972           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
13973           Original commit message from CVS:
13974           * configure.ac:
13975           * ext/Makefile.am:
13976           * ext/cdio/Makefile.am:
13977           * ext/cdio/gstcdio.c:
13978           * ext/cdio/gstcdio.h:
13979           * ext/cdio/gstcdiocddasrc.c:
13980           * ext/cdio/gstcdiocddasrc.h:
13981           Port libcdio cdda source, formerly known as cddasrc, now known as
13982           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
13983           but that's not tested (fixes #317658).
13984
13985 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
13986
13987           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
13988           Original commit message from CVS:
13989           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
13990           tss tss... always set caps on outgoing buffer.
13991
13992 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
13993
13994         * gst-plugins-ugly.spec.in:
13995           update spec file
13996           Original commit message from CVS:
13997           update spec file
13998
13999 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14000
14001         * ChangeLog:
14002         * configure.ac:
14003           back to HEAD
14004           Original commit message from CVS:
14005           back to HEAD
14006
14007 === release 0.10.1 ===
14008
14009 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14010
14011         * ChangeLog:
14012         * NEWS:
14013         * RELEASE:
14014         * configure.ac:
14015         * docs/plugins/gst-plugins-ugly-plugins.args:
14016         * docs/plugins/inspect/plugin-a52dec.xml:
14017         * docs/plugins/inspect/plugin-amrnb.xml:
14018         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14019         * docs/plugins/inspect/plugin-iec958.xml:
14020         * docs/plugins/inspect/plugin-lame.xml:
14021         * docs/plugins/inspect/plugin-mad.xml:
14022         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14023         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14024         * docs/plugins/inspect/plugin-rmdemux.xml:
14025           releasing 0.10.1
14026           Original commit message from CVS:
14027           releasing 0.10.1
14028
14029 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14030
14031         * ChangeLog:
14032         * configure.ac:
14033           prerelease
14034           Original commit message from CVS:
14035           prerelease
14036
14037 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
14038
14039           Pass unhandled queries upstream (useful e.g. for SEEKING query)
14040           Original commit message from CVS:
14041           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
14042           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
14043           * ext/mad/gstmad.c: (gst_mad_src_query):
14044           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
14045           * ext/sidplay/gstsiddec.cc:
14046           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
14047           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
14048           Pass unhandled queries upstream (useful e.g. for SEEKING query)
14049           (fixes #325652; based on patch by: Philippe); make rmdemux return
14050           FALSE for position queries, instead of setting -1 as value and
14051           returning TRUE.
14052
14053 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14054
14055           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14056           Original commit message from CVS:
14057           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
14058           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14059           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
14060           rewrite timestamps in the case segments are being set from
14061           upstream, but use timestamps unmodified. Also send proper position
14062           values. This allows for correct time display and makes queries
14063           work in sink elements.
14064           * gst/mpegstream/gstdvddemux.h:
14065           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14066           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
14067           Rename flush_filter to segment_filter, which is better represents
14068           what the arreibute does.
14069           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
14070           Activate segment filtering when a timestamp discontinuity is seen.
14071
14072 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
14073
14074           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...
14075           Original commit message from CVS:
14076           * ext/mad/gstmad.c: (gst_mad_chain):
14077           Don't forget that we need to send out a newsegment event after a
14078           restart even if we don't have enough data to decode a frame right
14079           now.
14080
14081 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14082
14083           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
14084           Original commit message from CVS:
14085           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
14086           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
14087           Use the new "audio-shutdown" and "audio-restart" DVD events
14088           instead of the "spu-still-frame" event to shutdown and restart
14089           the audio pipeline.
14090           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
14091           Check for cases where the segment-based adjustment calculation
14092           would produce negative values (which result in an overflow) and
14093           return GST_CLOCK_TIME_NONE instead.
14094           * gst/mpegstream/gstdvddemux.h:
14095           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14096           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
14097           Add a mechanism to discard audio buffers with timestamps outside
14098           the currently set segment. This was causing (sometimes serious)
14099           synchronization problems after seeking in DVDs with LPCM audio,
14100           since VOBUs usually contain audio material that lies outside the
14101           timestamp range specified by the header.
14102
14103 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14104
14105           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
14106           Original commit message from CVS:
14107           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
14108           Remove lingering reference to GstID3Demux
14109           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
14110           Don't output debug saying padding streams are unknown type,
14111           because they're not
14112
14113 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14114
14115           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
14116           Original commit message from CVS:
14117           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
14118           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
14119           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
14120           LPCM.
14121           * gstmpegdemux.h:
14122           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
14123           (gst_mpeg_demux_get_audio_stream):
14124           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
14125           (gst_dvd_demux_get_audio_stream)
14126           (gst_dvd_demux_get_subpicture_stream)
14127           (gst_dvd_demux_send_subbuffer):
14128           Send current* pad buffers with appropriate caps.
14129
14130 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14131
14132           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
14133           Original commit message from CVS:
14134           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
14135           * gst/iec958/ac3iec.h:
14136           * gst/iec958/ac3iec.c:
14137           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
14138           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
14139           raw-audio property to ac3iec958 that allows setting the source pad
14140           caps to raw audio instead of audio/x-iec958. This makes it
14141           possible to use ac3iec958 together with the normal alsasink
14142           element to drive an external receiver that autodetects AC3
14143           content.
14144
14145 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
14146
14147           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
14148           Original commit message from CVS:
14149           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
14150           (ac3iec_chain_dvd):
14151           * gst/iec958/ac3iec.h:
14152           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
14153
14154 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
14155
14156           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
14157           Original commit message from CVS:
14158           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
14159           When getting a seek event, first check if the upstream element
14160           can handle it and only do our own seek stuff when it can't
14161           (should fix #322856).
14162
14163 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14164
14165           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
14166           Original commit message from CVS:
14167           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
14168           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
14169           Really convert to BYTES format when we want to convert
14170           to bytes (use right variable; fixes #322856).
14171
14172 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14173
14174           Big mpegparse clean up, second round:
14175           Original commit message from CVS:
14176           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
14177           Big mpegparse clean up, second round:
14178           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
14179           Send and EOS event down the audio pipeline when an still frame
14180           event arrives. This prevents the pipeline from locking when a
14181           still menu comes directly after a flush.
14182           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
14183           Don't send a newsegment in reset.
14184           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
14185           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
14186           Move the code of handle_newsegment to process_event. Send a
14187           NEWSEGMENT after FLUSH_STOP.
14188           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
14189           moving to PAUSED.
14190           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
14191           (gst_mpeg_demux_class_init): Don't override send_event.
14192           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
14193           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
14194           (gst_mpeg_demux_reset):
14195           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
14196           attribute.
14197           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14198           Reset the mpegparse element after a flush.
14199           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
14200           Don't forward events.
14201           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
14202           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14203           handle_newsegment is not a virtual method anymore.
14204           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
14205           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
14206           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
14207           rid of send_newsegment virtual method.
14208           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
14209           handle DVD events and call the superclass method for other event
14210           types.
14211           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
14212           override process_event anymore.
14213           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
14214           (gst_mpeg_parse_process_event): Move actual event processing to
14215           process event so that subclasses can properly override or extend
14216           it.
14217           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14218           Eliminate time parameter in process event.
14219           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
14220           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
14221           (gst_mpeg_demux_send_subbuffer):
14222           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
14223           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
14224           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
14225           adding the value of the adjust attribute.
14226           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
14227           rid of the adjust attribute. Now all timestamp adjustments are
14228           performed by mpegparse using the current segment.
14229           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
14230           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
14231           on the adjust attribute for SCR values and the current segment.
14232           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
14233           adjust_ts virtual method to adjust timestamps for outgoing
14234           buffers.
14235           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
14236           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
14237           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
14238           (gst_dvd_demux_handle_newsegment): Don't override
14239           handle_newsegment.
14240           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
14241           Check for DVD events in process_event instead of
14242           handle_dvd_event.
14243           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14244           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
14245           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
14246           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
14247           (gst_mpeg_demux_send_event):
14248           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
14249           (gst_dvd_demux_handle_dvd_event):
14250           Eliminate the time parameter in send_event.
14251
14252 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14253
14254           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
14255           Original commit message from CVS:
14256           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
14257           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
14258           Fix typefinding in id3demux, and then remove it in favour
14259           of the new LGPL id3demux in gst-plugins-good
14260           * ext/mad/gstmad.c: (gst_mad_dispose):
14261           dispose can run more than once.
14262
14263 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14264
14265           gst/asfdemux/gstasfmux.c: change some char* into char[]
14266           Original commit message from CVS:
14267           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
14268           change some char* into char[]
14269
14270 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
14271
14272           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
14273           Original commit message from CVS:
14274           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
14275           Remove memleak from unused GstRMDemuxStream
14276
14277 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
14278
14279           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
14280           Original commit message from CVS:
14281           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
14282           (gst_id3_tag_do_typefind):
14283           Use the correct function to free typefind factory list.
14284
14285 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
14286
14287           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
14288           Original commit message from CVS:
14289           * ext/mad/gstmad.c: (gst_mad_src_query):
14290           For position and duration queries in TIME format, try the peer
14291           first (might be a demuxer).
14292
14293 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14294
14295           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
14296           Original commit message from CVS:
14297           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
14298           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
14299           Properly handle non contiguous VOBUs by adding the segment accum
14300           field to the adjust value.
14301           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
14302           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
14303           handle_newsegment to prevent sending actual newsegment events and
14304           use tiemstamp rewriting instead.
14305           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
14306           dvd-lang-codes.
14307           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
14308           (gst_mpeg_parse_event):
14309           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
14310           Add a new parameter to handle_newsegment to allow controlling
14311           whether newsegment events are forwarded or not.
14312           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14313           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
14314           (gst_dvd_demux_reset):
14315           last_end_ptm and discont_time aren't necessary anymore, since
14316           timestamp adjustment is now replaced by newsegment events.
14317           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
14318           timestamps.
14319           * gst/mpegstream/gstdvddemux.h:
14320           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
14321           Don't handle dvd-nav-packet events anymore, since the are now
14322           replaced by standard newsegment events.
14323           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
14324           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
14325           (gst_dvd_demux_change_state):
14326           * gst/mpegstream/gstdvddemux.h:
14327           Get rid of the ignore_next_newmedia_discont hack.
14328           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
14329           (gst_dvd_demux_handle_newsegment):
14330           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
14331           (gst_mpeg_demux_handle_newsegment): Don't override
14332           handle_newsegment anymore. It was only necessary to handle
14333           NEWMEDIA events.
14334           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
14335           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
14336           (gst_dvd_demux_set_cur_subpicture):
14337           Reactivate handling of DVD events.
14338           * gst/mpegstream/gstmpegparse.c (normal_seek)
14339           (gst_mpeg_parse_handle_src_event)
14340           (gst_mpeg_parse_handle_src_query):
14341           First attempt at reenabling seek.
14342           * gst/mpegstream/gstmpegparse.h:
14343           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
14344           (gst_mpeg_parse_update_streaminfo)
14345           (gst_mpeg_parse_get_rate)
14346           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
14347           (gst_mpeg_parse_handle_src_query):
14348           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
14349           Make queries work again.
14350           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
14351           (gst_mpeg_parse_handle_newsegment)
14352           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
14353           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
14354           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
14355           Get rid of the newsegment_pending attribute, and rely instead on
14356           proper timestamp adjustment.
14357           * gst/mpegstream/gstmpegparse.c
14358           (gst_mpeg_parse_get_src_event_masks): Erase.
14359           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
14360           Initialize fields before creating pads to prevent the pad creation
14361           callback from failing.
14362           (gst_mpeg_parse_reset): Initialize new fields, and change
14363           initialization order to match the order in the structure.
14364           (gst_mpeg_parse_handle_newsegment): Forward new segment events
14365           whenever possible, and update the current segment.
14366           (gst_mpeg_parse_send_newsegment): Update the current segment and
14367           pending_newsegment.
14368           (gst_mpeg_parse_pad_added): Use the current segment to send
14369           newsegment events to new pads.
14370           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
14371           and events. Properly update newsegment_pending.
14372           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
14373           New fields do_adjust and current_segment.
14374           * gst/mpegstream/gstmpegdemux.c:
14375           * gst/mpegstream/gstdvddemux.c:
14376           * gst/mpegstream/gstmpegparse.h:
14377           Rename handle_discont virtual method to handle_newsegment. Erase
14378           some (already commented out support) for old NEW_MEDIA events.
14379           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
14380           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
14381           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
14382           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
14383           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
14384           Erase the "pending_scr" field, and replace it by a slightly
14385           different handling of the current SCR. Document code blocks in
14386           parse_packhead and chain.
14387
14388 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
14389
14390           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
14391           Original commit message from CVS:
14392           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
14393           g_warning() are only for really fatal warnings. If we can't decode a
14394           tag, just ignore that tag and do a GST_WARNING.
14395
14396 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14397
14398         * ChangeLog:
14399         * ext/a52dec/gsta52dec.h:
14400         * ext/dvdread/dvdreadsrc.h:
14401         * ext/lame/gstlame.h:
14402         * ext/mad/gstid3tag.c:
14403         * ext/mad/gstmad.c:
14404         * ext/mad/gstmad.h:
14405         * ext/mpeg2dec/gstmpeg2dec.h:
14406         * ext/sidplay/gstsiddec.h:
14407         * gst/ac3parse/gstac3parse.c:
14408         * gst/ac3parse/gstac3parse.h:
14409         * gst/asfdemux/gstasfdemux.c:
14410         * gst/asfdemux/gstasfdemux.h:
14411         * gst/iec958/ac3iec.h:
14412         * gst/mpegaudioparse/gstmpegaudioparse.c:
14413         * gst/mpegaudioparse/gstmpegaudioparse.h:
14414         * gst/mpegstream/gstdvddemux.h:
14415         * gst/mpegstream/gstmpegclock.h:
14416         * gst/mpegstream/gstmpegdemux.h:
14417         * gst/mpegstream/gstmpegpacketize.h:
14418         * gst/mpegstream/gstmpegparse.c:
14419         * gst/mpegstream/gstmpegparse.h:
14420         * gst/mpegstream/gstrfc2250enc.c:
14421         * gst/mpegstream/gstrfc2250enc.h:
14422         * gst/realmedia/rmdemux.c:
14423         * gst/realmedia/rmdemux.h:
14424         * gst/synaesthesia/synaescope.c:
14425           expand tabs
14426           Original commit message from CVS:
14427           expand tabs
14428
14429 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14430
14431         * configure.ac:
14432           back to HEAD
14433           Original commit message from CVS:
14434           back to HEAD
14435
14436 === release 0.10.0 ===
14437
14438 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14439
14440         * ChangeLog:
14441         * NEWS:
14442         * RELEASE:
14443         * configure.ac:
14444         * docs/plugins/inspect/plugin-a52dec.xml:
14445         * docs/plugins/inspect/plugin-amrnb.xml:
14446         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14447         * docs/plugins/inspect/plugin-iec958.xml:
14448         * docs/plugins/inspect/plugin-lame.xml:
14449         * docs/plugins/inspect/plugin-mad.xml:
14450         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14451         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14452         * docs/plugins/inspect/plugin-rmdemux.xml:
14453           releasing 0.10.0
14454           Original commit message from CVS:
14455           releasing 0.10.0
14456
14457 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
14458
14459           Update for alloc_buffer changes.
14460           Original commit message from CVS:
14461           2005-12-05  Andy Wingo  <wingo@pobox.com>
14462           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
14463           * ext/mad/gstmad.c: (gst_mad_chain):
14464           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
14465           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
14466           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
14467           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
14468           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
14469
14470 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
14471
14472           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
14473           Original commit message from CVS:
14474           2005-12-05  Andy Wingo  <wingo@pobox.com>
14475           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
14476           id3demux and id3mux now. Fixes #323199.
14477
14478 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
14479
14480         * gst-plugins-ugly.spec.in:
14481           update spec file for latest changes
14482           Original commit message from CVS:
14483           update spec file for latest changes
14484
14485 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14486
14487           fix silly Makefile.am bug so they link correctly again
14488           Original commit message from CVS:
14489           * ext/amrnb/Makefile.am:
14490           * gst/realmedia/Makefile.am:
14491           fix silly Makefile.am bug so they link correctly again
14492
14493 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14494
14495         * configure.ac:
14496           back to HEAD
14497           Original commit message from CVS:
14498           back to HEAD
14499
14500 === release 0.9.7 ===
14501
14502 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14503
14504         * ChangeLog:
14505         * LICENSE:
14506         * NEWS:
14507         * PORTED_09:
14508         * RELEASE:
14509         * common:
14510         * configure.ac:
14511         * docs/plugins/gst-plugins-ugly-plugins.args:
14512         * docs/plugins/inspect/plugin-a52dec.xml:
14513         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14514         * docs/plugins/inspect/plugin-iec958.xml:
14515         * docs/plugins/inspect/plugin-lame.xml:
14516         * docs/plugins/inspect/plugin-mad.xml:
14517         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14518         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14519         * docs/plugins/inspect/plugin-rmdemux.xml:
14520         * docs/random/LICENSE:
14521         * docs/random/PORTED_09:
14522           releasing 0.9.7
14523           Original commit message from CVS:
14524           releasing 0.9.7
14525
14526 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14527
14528         * ChangeLog:
14529         * common:
14530         * ext/amrnb/Makefile.am:
14531         * gst/realmedia/Makefile.am:
14532           Don't know how these escaped my eye before.  Fix link flags.
14533           Original commit message from CVS:
14534           Don't know how these escaped my eye before.  Fix link flags.
14535
14536 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14537
14538         * common:
14539         * examples/Makefile.am:
14540         * examples/capsfilter/Makefile.am:
14541         * examples/capsfilter/capsfilter1.c:
14542         * examples/gob/Makefile.am:
14543         * examples/gob/gst-identity2.gob:
14544         * examples/gstplay/.gitignore:
14545         * examples/gstplay/Makefile.am:
14546         * examples/gstplay/player.c:
14547         * examples/indexing/.gitignore:
14548         * examples/indexing/Makefile.am:
14549         * examples/indexing/indexmpeg.c:
14550         * examples/level/Makefile.am:
14551         * examples/level/README:
14552         * examples/level/demo.c:
14553         * examples/level/plot.c:
14554         * examples/stats/Makefile.am:
14555         * examples/stats/mp2ogg.c:
14556         * examples/switch/.gitignore:
14557         * examples/switch/Makefile.am:
14558         * examples/switch/switcher.c:
14559           no examples
14560           Original commit message from CVS:
14561           no examples
14562
14563 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
14564
14565           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
14566           Original commit message from CVS:
14567           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
14568           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
14569           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
14570           (gst_mpeg_parse_send_event):
14571           Ref events before sending them to multiple pads, after all
14572           gst_pad_send_event() takes ownership of events. Don't leak
14573           events that have not been handled (fixes #322745).
14574
14575 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14576
14577           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
14578           Original commit message from CVS:
14579           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
14580           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
14581           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
14582           from making timestamp adjustments. This will have to be re-added
14583           in some form in the near future, but in order to do that, some nav
14584           packet parsing will be necessary in mpegdemux.
14585           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
14586           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
14587           (g_value_set_int, gst_mpeg_parse_set_property)
14588           Get rid of do_adjust and use_adjust. Rename max_discont to
14589           max_src_gap.
14590           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
14591           -1, no adjustment is made.
14592           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
14593           Rename max_discont property to max_scr_gap. Erase "adjust"
14594           property.
14595           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
14596           override send_event anymore, base class does the job.
14597           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
14598           Base class now does most of the work.
14599           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
14600           Generalize to forwarding the event to all source pads in the
14601           element.
14602           * gst/mpegstream/gstmpegparse.h:
14603           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
14604           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
14605           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
14606           (gst_mpeg_parse_set_property):
14607           Clock synchronization doesn't make sense anymore for a
14608           demultiplexer.
14609
14610 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
14611
14612           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
14613           Original commit message from CVS:
14614           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
14615           Don't treat normal EOS as a fatal error.
14616
14617 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
14618
14619           ext/mad/gstmad.c: Proper warning statements,
14620           Original commit message from CVS:
14621           * ext/mad/gstmad.c: (gst_mad_chain):
14622           Proper warning statements,
14623           Don't error if the src pad isn't linked when pushing.
14624           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
14625           Proper state_change, avoids borkage when going to READY
14626
14627 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14628
14629         * configure.ac:
14630         * gst-libs/Makefile.am:
14631         * gst-libs/README:
14632         * gst-libs/ext/.gitignore:
14633         * gst-libs/gst/media-info/.gitignore:
14634         * gst-libs/gst/play/.gitignore:
14635         * gst-libs/gst/play/play.h:
14636         * gst-libs/gst/play/play.vcproj:
14637           no need for an AS_LIBTOOL call
14638           Original commit message from CVS:
14639           no need for an AS_LIBTOOL call
14640
14641 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14642
14643         * Makefile.am:
14644         * common:
14645         * gst-plugins-ugly.spec.in:
14646           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
14647           Original commit message from CVS:
14648           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
14649
14650 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14651
14652           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
14653           Original commit message from CVS:
14654           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
14655           Prime libmpeg2's pumps with some null custom buffers
14656           to ensure it doesn't ask us to discard garbage later yay.
14657
14658 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14659
14660           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
14661           Original commit message from CVS:
14662           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
14663           Prime libmpeg2's pumps with some null custom buffers
14664           to ensure it ask us to discard garbage later yay.
14665
14666 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
14667
14668           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
14669           Original commit message from CVS:
14670           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
14671           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
14672           (gst_a52dec_chain_raw):
14673           * ext/a52dec/gsta52dec.h:
14674           Accept AC3 in audio/x-private1-ac3 format, which includes
14675           DVD-specific headers, as well as raw AC3, for compatibility with
14676           some demuxers.
14677
14678 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14679
14680           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
14681           Original commit message from CVS:
14682           * ext/mad/gstmad.c: (gst_mad_chain):
14683           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
14684           skip frame synthesis and consume input data as if we'd done the
14685           decode. Makes mad not error when the src pad is not connected.
14686           (#319784)
14687
14688 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14689
14690         * ChangeLog:
14691           Erase old CVS conflict line.
14692           Original commit message from CVS:
14693           Erase old CVS conflict line.
14694
14695 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
14696
14697           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
14698           Original commit message from CVS:
14699           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
14700           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
14701           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
14702           (gst_mpeg_parse_chain):
14703           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
14704           (gst_mpeg_demux_send_newsegment):
14705           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
14706           * gst/mpegstream/gstmpegparse.h:
14707           Rename send_discont method to send_newsegment and add parameters
14708           to handle actual segments. Adapt code all around to run with the
14709           new name and signature.
14710           * gst/mpegstream/gstmpegdemux.c:
14711           * gst/mpegstream/gstmpegparse.c:
14712           * gst/mpegstream/gstdvddemux.c:
14713           Convert to GST_BOILERPLATE.
14714
14715 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14716
14717         * configure.ac:
14718           fix AS_LIBTOOL call
14719           Original commit message from CVS:
14720           fix AS_LIBTOOL call
14721
14722 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14723
14724         * Makefile.am:
14725           add a torture target
14726           Original commit message from CVS:
14727           add a torture target
14728
14729 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14730
14731         * ChangeLog:
14732         * configure.ac:
14733           back to HEAD
14734           Original commit message from CVS:
14735           back to HEAD
14736
14737 === release 0.9.6 ===
14738
14739 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14740
14741         * ChangeLog:
14742         * NEWS:
14743         * RELEASE:
14744         * configure.ac:
14745         * docs/plugins/gst-plugins-ugly-plugins.args:
14746         * docs/plugins/gst-plugins-ugly-plugins.signals:
14747         * docs/plugins/inspect/plugin-a52dec.xml:
14748         * docs/plugins/inspect/plugin-amrnb.xml:
14749         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14750         * docs/plugins/inspect/plugin-iec958.xml:
14751         * docs/plugins/inspect/plugin-lame.xml:
14752         * docs/plugins/inspect/plugin-mad.xml:
14753         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14754         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14755         * docs/plugins/inspect/plugin-rmdemux.xml:
14756           releasing 0.9.6
14757           Original commit message from CVS:
14758           releasing 0.9.6
14759
14760 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
14761
14762           gst/realmedia/rmdemux.c: Fractional framerates.
14763           Original commit message from CVS:
14764           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
14765           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
14766           (find_seek_offset_bytes), (find_seek_offset_time),
14767           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
14768           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
14769           (gst_rmdemux_chain), (gst_rmdemux_send_event),
14770           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
14771           (gst_rmdemux_parse_packet):
14772           Fractional framerates.
14773
14774 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14775
14776           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
14777           Original commit message from CVS:
14778           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
14779           (gst_mpeg2dec_negotiate_format), (handle_sequence),
14780           (gst_mpeg2dec_sink_event):
14781           * ext/mpeg2dec/gstmpeg2dec.h:
14782           Use fractional framerates
14783
14784 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
14785
14786           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
14787           Original commit message from CVS:
14788           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
14789           set_clock returns a boolean.
14790
14791 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
14792
14793           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
14794           Original commit message from CVS:
14795           * ext/mad/gstmad.c: (gst_mad_chain):
14796           Fix seeking even more by sending the newsegment event with the
14797           right parameters. Should fix querying in playbin/totem after
14798           a seek.
14799
14800 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
14801
14802           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
14803           Original commit message from CVS:
14804           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
14805           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
14806           Fix seeking in stand-alone mode. Fix nonexistant enum value
14807           introduced in previous commit. Improve debug messages here and
14808           there. Actually return a proper return value in the sink event
14809           handler.
14810
14811 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14812
14813         * ext/lame/gstlame.c:
14814           doh
14815           Original commit message from CVS:
14816           doh
14817
14818 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14819
14820         * ChangeLog:
14821         * ext/lame/gstlame.c:
14822         * ext/mad/gstmad.c:
14823         * ext/sidplay/gstsiddec.cc:
14824           fix up GValueEnum
14825           Original commit message from CVS:
14826           fix up GValueEnum
14827
14828 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
14829
14830         * ChangeLog:
14831         * ext/lame/gstlame.c:
14832         * ext/mad/gstid3tag.c:
14833         * ext/sidplay/gstsiddec.cc:
14834           Update for gst_tag_setter API changes.
14835           Original commit message from CVS:
14836           2005-11-22  Andy Wingo  <wingo@pobox.com>
14837           * Update for gst_tag_setter API changes.
14838
14839 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
14840
14841         * ChangeLog:
14842         * ext/a52dec/gsta52dec.c:
14843         * ext/mad/gstid3tag.c:
14844         * ext/mad/gstmad.c:
14845         * gst/mpegaudioparse/gstmpegaudioparse.c:
14846         * gst/mpegstream/gstdvddemux.c:
14847         * gst/mpegstream/gstmpegparse.c:
14848         * gst/realmedia/rmdemux.c:
14849           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
14850           Original commit message from CVS:
14851           2005-11-22  Andy Wingo  <wingo@pobox.com>
14852           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
14853           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
14854           * ext/mad/gstmad.c (gst_mad_chain)
14855           * gst/mpegaudioparse/gstmpegaudioparse.c
14856           (gst_mp3parse_sink_event)
14857           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
14858           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
14859           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
14860           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
14861           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
14862
14863 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
14864
14865           ext/mad/Makefile.am: libgsttagedit => libgsttag
14866           Original commit message from CVS:
14867           * ext/mad/Makefile.am:
14868           libgsttagedit => libgsttag
14869
14870 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
14871
14872           ext/lame/gstlame.c: Don't take the stream lock
14873           Original commit message from CVS:
14874           * ext/lame/gstlame.c: (gst_lame_sink_event):
14875           Don't take the stream lock
14876
14877 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
14878
14879           ext/: Don't take the stream lock.
14880           Original commit message from CVS:
14881           2005-11-21  Andy Wingo  <wingo@pobox.com>
14882           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
14883           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
14884           * ext/mad/gstmad.c (gst_mad_sink_event):
14885           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
14886           stream lock.
14887           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
14888           stream lock changes.
14889
14890 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
14891
14892           *.*: Ran scripts/update-macros. Oh yes.
14893           Original commit message from CVS:
14894           2005-11-21  Andy Wingo  <wingo@pobox.com>
14895           * *.h:
14896           * *.c: Ran scripts/update-macros. Oh yes.
14897
14898 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14899
14900           gst/mpegstream/: Filler events have beem removed for now.
14901           Original commit message from CVS:
14902           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
14903           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
14904           Filler events have beem removed for now.
14905
14906 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14907
14908           gst/: Update for GST_FOURCC_FORMAT API change.
14909           Original commit message from CVS:
14910           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
14911           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
14912           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
14913           Update for GST_FOURCC_FORMAT API change.
14914
14915 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
14916
14917           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
14918           Original commit message from CVS:
14919           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
14920           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
14921           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
14922           (gst_rmdemux_parse_packet):
14923           Modifications for disapearance of GST_PAD_IS_USABLE()
14924
14925 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
14926
14927           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
14928           Original commit message from CVS:
14929           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
14930           Remove some setcaps brokenness.
14931           Don't crash on bad input.
14932
14933 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
14934
14935           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
14936           Original commit message from CVS:
14937           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
14938           calling transform.
14939           (gst_id3_tag_do_typefind): Unref caps
14940           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
14941
14942 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
14943
14944         * ext/mad/gstmad.c:
14945           remove accidentally commited hack
14946           Original commit message from CVS:
14947           remove accidentally commited hack
14948
14949 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
14950
14951         * ext/mad/gstmad.c:
14952           free pad templates
14953           Original commit message from CVS:
14954           free pad templates
14955
14956 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
14957
14958           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
14959           Original commit message from CVS:
14960           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
14961           (gst_mpeg2dec_sink_event):
14962           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
14963           nice-ify debug message in event handler; add CHECKME.
14964           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
14965           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
14966           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
14967           (gst_dvd_demux_sync_stream_to_time):
14968           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14969           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
14970           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
14971           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
14972           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
14973           (gst_mpeg_demux_sync_stream_to_time),
14974           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
14975           * gst/mpegstream/gstmpegdemux.h:
14976           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
14977           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
14978           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
14979           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
14980           (gst_mpeg_parse_chain):
14981           * gst/mpegstream/gstmpegparse.h:
14982           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
14983           return value confusion (gst_pad_push vs. gst_pad_send_event and
14984           gst_pad_push_event); pass flow return values to caller;
14985           miscellaneous fixes and clean-ups.
14986
14987 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
14988
14989         * gst/mpegstream/gstdvddemux.c:
14990           set rank to secondary until it works 100%
14991           Original commit message from CVS:
14992           set rank to secondary until it works 100%
14993
14994 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
14995
14996         * gst-plugins-ugly.spec.in:
14997           add mpegstream plugin to spec file
14998           Original commit message from CVS:
14999           add mpegstream plugin to spec file
15000
15001 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
15002
15003           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
15004           Original commit message from CVS:
15005           2005-11-14  Martin Soto  <soto@localhost.localdomain>
15006           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
15007           gstrfc2250enc.h.
15008
15009 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
15010
15011           partially port the mpegstream plugin to GStreamer 0.9.
15012           Original commit message from CVS:
15013           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
15014           * configure.ac:
15015           * gst/mpegstream/Makefile.am:
15016           * gst/mpegstream/gstdvddemux.c:
15017           * gst/mpegstream/gstdvddemux.h:
15018           * gst/mpegstream/gstmpegdemux.c:
15019           * gst/mpegstream/gstmpegdemux.h:
15020           * gst/mpegstream/gstmpegpacketize.c:
15021           * gst/mpegstream/gstmpegpacketize.h:
15022           * gst/mpegstream/gstmpegparse.c:
15023           * gst/mpegstream/gstmpegparse.h:
15024           * gst/mpegstream/gstmpegstream.c:
15025           * gst/mpegstream/gstrfc2250enc.c:
15026           * gst/mpegstream/gstrfc2250enc.h:
15027           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
15028           partially port the mpegstream plugin to GStreamer 0.9.
15029
15030 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
15031
15032           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
15033           Original commit message from CVS:
15034           2005-11-14  Andy Wingo  <wingo@pobox.com>
15035           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
15036           debugging, allows dll builds on windows. Fixes #316076.
15037
15038 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15039
15040         * ChangeLog:
15041         * configure.ac:
15042           back to head
15043           Original commit message from CVS:
15044           back to head
15045
15046 === release 0.9.5 ===
15047
15048 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15049
15050         * ChangeLog:
15051         * NEWS:
15052         * RELEASE:
15053         * common:
15054         * configure.ac:
15055         * docs/plugins/inspect/plugin-a52dec.xml:
15056         * docs/plugins/inspect/plugin-amrnb.xml:
15057         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15058         * docs/plugins/inspect/plugin-iec958.xml:
15059         * docs/plugins/inspect/plugin-lame.xml:
15060         * docs/plugins/inspect/plugin-mad.xml:
15061         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15062         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15063         * docs/plugins/inspect/plugin-rmdemux.xml:
15064           releasing 0.9.5
15065           Original commit message from CVS:
15066           releasing 0.9.5
15067
15068 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
15069
15070           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
15071           Original commit message from CVS:
15072           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
15073           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
15074           (handle_sequence), (handle_picture), (handle_slice),
15075           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
15076           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
15077           Forward GstFlowReturn about everywhere.
15078           Handle seeking correctly.
15079
15080 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
15081
15082           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
15083           Original commit message from CVS:
15084           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
15085           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
15086           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
15087           Small cleanups in refcounting.
15088
15089 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
15090
15091           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
15092           Original commit message from CVS:
15093           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15094           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
15095           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
15096           (handle_sequence), (handle_picture):
15097           * ext/mpeg2dec/gstmpeg2dec.h:
15098           Removed lots of dubious code.
15099           Handle flushing and seeking correctly. Still leaks though...
15100
15101 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
15102
15103         * ChangeLog:
15104         * configure.ac:
15105           port plugins listing changes
15106           Original commit message from CVS:
15107           port plugins listing changes
15108
15109 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15110
15111         * ChangeLog:
15112         * configure.ac:
15113           back to HEAD
15114           Original commit message from CVS:
15115           back to HEAD
15116
15117 === release 0.9.4 ===
15118
15119 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15120
15121         * ChangeLog:
15122         * Makefile.am:
15123         * NEWS:
15124         * RELEASE:
15125         * configure.ac:
15126         * docs/plugins/gst-plugins-ugly-plugins.args:
15127         * docs/plugins/gst-plugins-ugly-plugins.signals:
15128         * docs/plugins/inspect/plugin-a52dec.xml:
15129         * docs/plugins/inspect/plugin-amrnb.xml:
15130         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15131         * docs/plugins/inspect/plugin-iec958.xml:
15132         * docs/plugins/inspect/plugin-lame.xml:
15133         * docs/plugins/inspect/plugin-mad.xml:
15134         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15135         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15136         * docs/plugins/inspect/plugin-rmdemux.xml:
15137         * gst/realmedia/rmdemux.c:
15138         * po/POTFILES.in:
15139           releasing 0.9.4
15140           Original commit message from CVS:
15141           releasing 0.9.4
15142
15143 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
15144
15145           gst/realmedia/rmdemux.c: STOPPED->FAILED
15146           Original commit message from CVS:
15147           2005-10-23  Julien MOUTTE  <julien@moutte.net>
15148           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
15149
15150 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
15151
15152         * gst-plugins-ugly.spec.in:
15153           add packaging of a52dec
15154           Original commit message from CVS:
15155           add packaging of a52dec
15156
15157 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
15158
15159           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
15160           Original commit message from CVS:
15161           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
15162           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
15163           Set correct stream time in newsegment event.
15164
15165 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15166
15167         * ext/Makefile.am:
15168           fix distcheck
15169           Original commit message from CVS:
15170           fix distcheck
15171
15172 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15173
15174         * ChangeLog:
15175         * ext/Makefile.am:
15176           fix distcheck
15177           Original commit message from CVS:
15178           fix distcheck
15179
15180 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
15181
15182           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
15183           Original commit message from CVS:
15184           * ext/a52dec/Makefile.am:
15185           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
15186           (gst_a52dec_class_init), (gst_a52dec_sink_event),
15187           (gst_a52dec_change_state):
15188           * ext/a52dec/gsta52dec.h:
15189           Re-enable CPU flags, use liboil to get them.
15190
15191 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15192
15193           Port AC3 decoder to 0.9 (#318849).
15194           Original commit message from CVS:
15195           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
15196           * configure.ac:
15197           * ext/a52dec/Makefile.am:
15198           * ext/a52dec/gsta52dec.c:
15199           * ext/a52dec/gsta52dec.h:
15200           Port AC3 decoder to 0.9 (#318849).
15201
15202 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
15203
15204           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
15205           Original commit message from CVS:
15206           * ext/sidplay/gstsiddec.cc:
15207           Small fixes and more error messages.
15208
15209 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
15210
15211           API change fixen.
15212           Original commit message from CVS:
15213           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
15214           (gst_amrnbparse_state_change):
15215           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
15216           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
15217           * ext/mpeg2dec/gstmpeg2dec.c:
15218           * ext/sidplay/gstsiddec.cc:
15219           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
15220           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
15221           API change fixen.
15222
15223 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
15224
15225           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
15226           Original commit message from CVS:
15227           * configure.ac:
15228           GST_DOC has been renamed to GST_DOCBOOK_CHECK
15229
15230 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15231
15232           configure.ac: some docs I had
15233           Original commit message from CVS:
15234           * configure.ac:
15235           some docs I had
15236           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15237           trivial fixes
15238
15239 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
15240
15241           gst/realmedia/rmdemux.c: segment-start/done API change.
15242           Original commit message from CVS:
15243           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
15244           (gst_rmdemux_perform_seek):
15245           segment-start/done API change.
15246
15247 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
15248
15249         * ChangeLog:
15250         * common:
15251         * gst/iec958/ac3iec.c:
15252           Set buffer durations on IEC958 buffers.
15253           Original commit message from CVS:
15254           Set buffer durations on IEC958 buffers.
15255
15256 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
15257
15258           configure.ac: Fix glib check
15259           Original commit message from CVS:
15260           * configure.ac:
15261           Fix glib check
15262
15263 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15264
15265           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
15266           Original commit message from CVS:
15267           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
15268           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
15269
15270 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15271
15272           examples/stats/mp2ogg.c: yes, typo fixes
15273           Original commit message from CVS:
15274           * examples/stats/mp2ogg.c:
15275           yes, typo fixes
15276
15277 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15278
15279           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
15280           Original commit message from CVS:
15281           * examples/indexing/indexmpeg.c: (main):
15282           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
15283           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
15284           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
15285           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
15286           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
15287           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
15288           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
15289           * ext/dvdread/dvdreadsrc.h:
15290           * ext/lame/gstlame.h:
15291           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
15292           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
15293           * gst/iec958/ac3iec.h:
15294           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
15295           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
15296           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
15297           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
15298           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
15299           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
15300           moved bitshift from macro to enum definition
15301
15302 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
15303
15304           newsegment API update.
15305           Original commit message from CVS:
15306           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
15307           * ext/mad/gstmad.c: (gst_mad_chain):
15308           * gst/mpegaudioparse/gstmpegaudioparse.c:
15309           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15310           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
15311           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
15312           newsegment API update.
15313
15314 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
15315
15316           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
15317           Original commit message from CVS:
15318           * ext/amrnb/amrnbdec.c:
15319           Mark invalid frame sizes
15320           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
15321           UNUSABLE is not to be used here, just push out stuff so
15322           probes can continue linking or making the pad usable.
15323
15324 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
15325
15326         * ChangeLog:
15327         * gst/realmedia/rmdemux.c:
15328           Improve seek error-resilience.
15329           Original commit message from CVS:
15330           Improve seek error-resilience.
15331           Better error handling generally.
15332
15333 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15334
15335         * ChangeLog:
15336         * configure.ac:
15337           back to head
15338           Original commit message from CVS:
15339           back to head
15340
15341 === release 0.9.3 ===
15342
15343 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15344
15345         * ChangeLog:
15346         * NEWS:
15347         * README:
15348         * configure.ac:
15349         * ext/sidplay/Makefile.am:
15350           release time
15351           Original commit message from CVS:
15352           release time
15353
15354 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
15355
15356         * gst/realmedia/rmdemux.h:
15357           Forgot to commit this file. I hate Nano.
15358           Original commit message from CVS:
15359           Forgot to commit this file. I hate Nano.
15360
15361 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
15362
15363         * ChangeLog:
15364         * common:
15365         * gst/realmedia/rmdemux.c:
15366           Sanity checks and memory leak fixes for real demuxer
15367           Original commit message from CVS:
15368           Sanity checks and memory leak fixes for real demuxer
15369
15370 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
15371
15372           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
15373           Original commit message from CVS:
15374           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
15375           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
15376           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
15377           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
15378           Real demuxer fixes. Make it more bulletproof against bad data,
15379           identify a few more stream types.
15380           Fix seeking so that it works (at least with the seek example
15381           program; it still fails with totem).
15382
15383 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
15384
15385           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
15386           Original commit message from CVS:
15387           * gst/mpegaudioparse/gstmpegaudioparse.c:
15388           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15389           Set correct caps on buffers too.
15390
15391 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
15392
15393           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
15394           Original commit message from CVS:
15395           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
15396           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
15397           * gst/mpegaudioparse/gstmpegaudioparse.h:
15398           Put timestamps on buffers.
15399
15400 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
15401
15402         * ChangeLog:
15403         * ext/amrnb/amrnbenc.c:
15404           Changed amrnbenc description, it is an encoder, not decoder.
15405           Original commit message from CVS:
15406           Changed amrnbenc description, it is an encoder, not decoder.
15407
15408 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
15409
15410         * ChangeLog:
15411         * gst/iec958/ac3_padder.c:
15412         * gst/iec958/ac3_padder.h:
15413         * gst/iec958/ac3iec.c:
15414           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
15415           Original commit message from CVS:
15416           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
15417           more accurate, and to check AC3 checksums (both of them in each frame),
15418           and dump the frame (as a probable sync failure) if they don't match.
15419           General code cleanup, improved comments. Changed to not construct the
15420           header backwards, and not byteswap everything else. If we end up needing
15421           to do little-endian output, we should swap in the element doing the
15422           output (AC3 is big-endian).
15423
15424 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
15425
15426         * gst-plugins-ugly.spec.in:
15427           fix spec file for ugly
15428           Original commit message from CVS:
15429           fix spec file for ugly
15430
15431 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15432
15433         * docs/plugins/inspect/plugin-lame.xml:
15434           revert empty commit
15435           Original commit message from CVS:
15436           revert empty commit
15437
15438 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15439
15440         * docs/plugins/scan.stamp:
15441           whoops, wrong files
15442           Original commit message from CVS:
15443           whoops, wrong files
15444
15445 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15446
15447           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
15448           Original commit message from CVS:
15449           * docs/plugins/gst-plugins-ugly-plugins.args:
15450           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15451           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15452           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15453           commit missing files
15454           * docs/plugins/inspect/plugin-lame.xml:
15455           update
15456
15457 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15458
15459         * Makefile.am:
15460         * common:
15461         * gst-plugins-ugly.spec.in:
15462           add check-valgrind target
15463           Original commit message from CVS:
15464           add check-valgrind target
15465
15466 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15467
15468         * docs/plugins/scanobj-build.stamp:
15469           add stamp
15470           Original commit message from CVS:
15471           add stamp
15472
15473 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
15474
15475           ext/lame/gstlame.c: Set caps on outgoing buffers.
15476           Original commit message from CVS:
15477           * ext/lame/gstlame.c: (gst_lame_chain):
15478           Set caps on outgoing buffers.
15479
15480 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15481
15482         * ChangeLog:
15483         * ext/lame/gstlame.c:
15484         * ext/lame/gstlame.h:
15485           clean up further so we don't try to set up five times for a simple pipeline
15486           Original commit message from CVS:
15487           clean up further so we don't try to set up five times for
15488           a simple pipeline
15489
15490 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
15491
15492         * ChangeLog:
15493         * common:
15494         * gst/iec958/ac3iec.c:
15495           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
15496           Original commit message from CVS:
15497           Set setcaps function on sink pad, not source pad. Produce correct caps
15498           on output buffers.
15499
15500 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15501
15502         * common:
15503         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15504         * docs/plugins/inspect/plugin-iec958.xml:
15505         * docs/plugins/inspect/plugin-lame.xml:
15506         * docs/plugins/inspect/plugin-mad.xml:
15507         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15508         * docs/plugins/inspect/plugin-rmdemux.xml:
15509           update inspect with source
15510           Original commit message from CVS:
15511           update inspect with source
15512
15513 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15514
15515           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
15516           Original commit message from CVS:
15517           * ext/mad/gstid3tag.c:
15518           gsttaginterface.h -> gsttagsetter.h
15519
15520 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15521
15522         * configure.ac:
15523           back to HEAD
15524           Original commit message from CVS:
15525           back to HEAD
15526
15527 === release 0.9.1 ===
15528
15529 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15530
15531         * ChangeLog:
15532         * NEWS:
15533         * README:
15534         * RELEASE:
15535         * autogen.sh:
15536         * configure.ac:
15537           releasing 0.9.2
15538           Original commit message from CVS:
15539           releasing 0.9.2
15540
15541 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
15542
15543           ext/amrnb/: State change function updates.
15544           Original commit message from CVS:
15545           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
15546           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
15547           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
15548           State change function updates.
15549
15550 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15551
15552           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
15553           Original commit message from CVS:
15554           * ext/mpeg2dec/gstmpeg2dec.c:
15555           GST_CAT_SEEK disappeared from the public API at some point
15556
15557 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15558
15559         * gst/iec958/ac3_padder.c:
15560         * gst/iec958/ac3_padder.h:
15561           doc fixes
15562           Original commit message from CVS:
15563           doc fixes
15564
15565 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15566
15567         * Makefile.am:
15568         * autogen.sh:
15569         * common:
15570         * configure.ac:
15571         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15572         * docs/plugins/inspect-build.stamp:
15573         * docs/plugins/inspect.stamp:
15574         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15575         * docs/plugins/inspect/plugin-iec958.xml:
15576         * docs/plugins/inspect/plugin-lame.xml:
15577         * docs/plugins/inspect/plugin-mad.xml:
15578         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15579         * docs/plugins/inspect/plugin-rmdemux.xml:
15580           docs for ugly plugins
15581           Original commit message from CVS:
15582           docs for ugly plugins
15583
15584 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15585
15586         * gst-plugins-ugly.spec.in:
15587         * gst/iec958/Makefile.am:
15588           build fixes
15589           Original commit message from CVS:
15590           build fixes
15591
15592 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
15593
15594         * ChangeLog:
15595         * gst/iec958/ac3iec.c:
15596           Accept audio/x-private1-a3c on sink pad
15597           Original commit message from CVS:
15598           Accept audio/x-private1-a3c on sink pad
15599
15600 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15601
15602         * gst-plugins-ugly.spec.in:
15603           spec updates
15604           Original commit message from CVS:
15605           spec updates
15606
15607 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
15608
15609         * examples/gstplay/player.c:
15610         * examples/stats/mp2ogg.c:
15611         * ext/a52dec/gsta52dec.c:
15612         * ext/amrnb/amrnbdec.c:
15613         * ext/amrnb/amrnbenc.c:
15614         * ext/amrnb/amrnbparse.c:
15615         * ext/dvdnav/dvdnavsrc.c:
15616         * ext/dvdread/dvdreadsrc.c:
15617         * ext/lame/gstlame.c:
15618         * ext/mad/gstid3tag.c:
15619         * ext/mad/gstmad.c:
15620         * ext/mpeg2dec/gstmpeg2dec.c:
15621         * gst/ac3parse/gstac3parse.c:
15622         * gst/asfdemux/gstasfdemux.c:
15623         * gst/asfdemux/gstasfmux.c:
15624         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15625         * gst/iec958/ac3iec.c:
15626         * gst/mpegaudioparse/gstmpegaudioparse.c:
15627         * gst/mpegstream/gstdvddemux.c:
15628         * gst/mpegstream/gstmpegdemux.c:
15629         * gst/mpegstream/gstmpegparse.c:
15630         * gst/mpegstream/gstrfc2250enc.c:
15631         * gst/realmedia/rmdemux.c:
15632         * gst/synaesthesia/gstsynaesthesia.c:
15633           All plugins updated for element state changes.
15634           Original commit message from CVS:
15635           2005-09-02  Andy Wingo  <wingo@pobox.com>
15636           * All plugins updated for element state changes.
15637
15638 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
15639
15640         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15641         * gst/iec958/ac3iec.c:
15642           Fix return types in setcaps functions
15643           Original commit message from CVS:
15644           Fix return types in setcaps functions
15645
15646 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
15647
15648         * ChangeLog:
15649         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15650         * gst/iec958/ac3iec.c:
15651           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
15652           Original commit message from CVS:
15653           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
15654           Some general cleanups in iec958 framer.
15655
15656 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15657
15658         * common:
15659         * m4/Makefile.am:
15660         * m4/as-arts.m4:
15661         * m4/esd.m4:
15662         * m4/gst-alsa.m4:
15663         * m4/gst-artsc.m4:
15664         * m4/gst-matroska.m4:
15665         * m4/ogg.m4:
15666         * m4/vorbis.m4:
15667           fix distcheck; remove some old m4s
15668           Original commit message from CVS:
15669           fix distcheck; remove some old m4s
15670
15671 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
15672
15673         * ChangeLog:
15674         * configure.ac:
15675         * gst/iec958/Makefile.am:
15676         * gst/iec958/ac3_padder.c:
15677         * gst/iec958/ac3_padder.h:
15678         * gst/iec958/ac3iec.c:
15679         * gst/iec958/ac3iec.h:
15680           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
15681           Original commit message from CVS:
15682           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
15683
15684 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
15685
15686           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
15687           Original commit message from CVS:
15688           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
15689           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
15690           (gst_dvdlpcmdec_change_state):
15691           Cleanups, fixed header parsing and stripping.
15692
15693 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
15694
15695         * ChangeLog:
15696         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15697           Use the right bytes when parsing the LPCM dvd header
15698           Original commit message from CVS:
15699           Use the right bytes when parsing the LPCM dvd header
15700
15701 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
15702
15703         * ChangeLog:
15704         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15705           Return the correct values from chain function
15706           Original commit message from CVS:
15707           Return the correct values from chain function
15708
15709 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15710
15711         * common:
15712         * docs/Makefile.am:
15713         * docs/plugins/.gitignore:
15714         * docs/random/ChangeLog-0.8:
15715         * docs/version.entities.in:
15716           adding doc stuff
15717           Original commit message from CVS:
15718           adding doc stuff
15719
15720 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
15721
15722         * ChangeLog:
15723         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15724         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15725           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
15726           Original commit message from CVS:
15727           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
15728           header; instead do this internally. Also support the old way, using
15729           a different mime-type. CVS:
15730