Release 1.5.90
[platform/upstream/gstreamer.git] / ChangeLog
1 === release 1.5.90 ===
2
3 2015-08-19  Sebastian Dröge <slomo@coaxion.net>
4
5         * configure.ac:
6           releasing 1.5.90
7
8 2015-08-19 11:33:01 +0300  Sebastian Dröge <sebastian@centricular.com>
9
10         * po/id.po:
11         * po/sv.po:
12           po: Update translations
13
14 2015-08-18 02:23:55 -0300  Thiago Santos <thiagoss@osg.samsung.com>
15
16         * ext/x264/gstx264enc.c:
17           x264enc: actually return TRUE from accept-caps handler
18           The query was handled
19
20 2015-08-16 14:27:44 -0300  Thiago Santos <thiagoss@osg.samsung.com>
21
22         * ext/x264/gstx264enc.c:
23           x264enc: implement accept-caps handling
24           Implement accept-caps handling without doing caps queries downstream
25
26 2015-08-15 22:15:26 -0300  Thiago Santos <thiagoss@osg.samsung.com>
27
28         * ext/amrnb/amrnbenc.c:
29         * ext/lame/gstlamemp3enc.c:
30         * ext/twolame/gsttwolamemp2enc.c:
31           audioencoders: use template subset check for accept-caps
32           It is faster than doing a query that propagates downstream and
33           should be enough
34           Elements: amrnbenc, lamemp3enc, twolamemp2enc
35
36 2015-08-15 11:46:59 -0300  Thiago Santos <thiagoss@osg.samsung.com>
37
38         * ext/mpeg2dec/gstmpeg2dec.c:
39           mpeg2dec: use default pad accept-caps handling
40           Avoids useless check of downstream caps when handling an
41           accept-caps query
42
43 2015-08-15 11:46:13 -0300  Thiago Santos <thiagoss@osg.samsung.com>
44
45         * ext/a52dec/gsta52dec.c:
46         * ext/amrnb/amrnbdec.c:
47         * ext/amrwbdec/amrwbdec.c:
48         * ext/mad/gstmad.c:
49           audiodecoders: use default pad accept-caps handling
50           Avoids useless check of downstream caps when handling an
51           accept-caps query
52           Elements: a52dec, amrnbdec, amrwbdec, mad
53
54 2015-08-14 11:14:31 +0200  Edward Hervey <bilboed@bilboed.com>
55
56         * tests/check/generic/states.c:
57           check: Rename states unit test
58           Makes it easier to differentiate from other modules states unit test
59
60 2015-08-06 10:05:53 +0900  Vineeth TM <vineeth.tm@samsung.com>
61
62         * gst/realmedia/rmdemux.c:
63           rmdemux: fix assertion error when freeing old tags.
64           Check if old_tags is present before calling gst_tag_list_unref
65           https://bugzilla.gnome.org/show_bug.cgi?id=753301
66
67 2015-07-24 10:08:34 +0900  Vineeth TM <vineeth.tm@samsung.com>
68
69         * gst/asfdemux/gstasfdemux.c:
70           asfdemux: fix assertion error when codec_data is not present in structure
71           When discovering a particular asf file, caps structure doesn't have
72           codec_data, and this was not being checked before using the same,
73           resulting in assertion error
74           https://bugzilla.gnome.org/show_bug.cgi?id=752803
75
76 2015-07-29 15:55:14 +0100  Luis de Bethencourt <luis@debethencourt.com>
77
78         * gst/asfdemux/gstasfdemux.c:
79           asfdemux: remove unread value
80           Init value of idx2 is never used. First usage sets it to idx + 1. Removing
81           initial value.
82
83 2015-07-25 04:55:15 -0400  Olivier Crête <olivier.crete@collabora.com>
84
85         * gst/asfdemux/gstasfdemux.c:
86           asfdemux: Don't post error on flushing while reading headers
87
88 2015-07-21 11:13:27 +0100  Tim-Philipp Müller <tim@centricular.com>
89
90         * gst/realmedia/rmdemux.c:
91           rmdemux: mark tag list as global scope
92
93 2015-07-21 11:10:04 +0100  Tim-Philipp Müller <tim@centricular.com>
94
95         * gst/realmedia/rmdemux.c:
96           rmdemux: fix taglist leak
97           merge doesn't take ownership, so must unref the
98           old tags if we do merge.
99
100 2015-07-21 12:44:55 +0900  Vineeth TM <vineeth.tm@samsung.com>
101
102         * gst/realmedia/rmdemux.c:
103           rmdemux: fix wrong unref when there are no tags
104           Tags should be appended to pending tags and unref'ed only if tags
105           are present. Else there is no need to append.
106           https://bugzilla.gnome.org/show_bug.cgi?id=752404
107
108 2015-07-16 18:11:37 +0900  Vineeth T M <vineeth.tm@samsung.com>
109
110         * gst/realmedia/rmdemux.c:
111           rmdemux: fix memory leaks during error cases
112           while adding stream, during error cases, only stream is
113           being freed. Adapter, pad, tags, subpackets, index are not being
114           freed resulting in memory leaks
115           https://bugzilla.gnome.org/show_bug.cgi?id=752404
116
117 2015-07-16 17:23:15 +0100  Tim-Philipp Müller <tim@centricular.com>
118
119         * gst-plugins-ugly.doap:
120           Update mailing list in doap file as well
121
122 2015-07-16 17:19:37 +0100  Tim-Philipp Müller <tim@centricular.com>
123
124         * ext/amrnb/amrnbdec.c:
125           Update mailing list address from sourceforge to freedesktop
126
127 2015-07-16 09:49:17 +0900  Vineeth T M <vineeth.tm@samsung.com>
128
129         * gst/realmedia/rmdemux.c:
130           rmdemux: fix tag memory leak
131           tags is not being freed after being merged to the
132           pending_tags.
133           https://bugzilla.gnome.org/show_bug.cgi?id=752404
134
135 2015-07-03 21:58:33 +0200  Stefan Sauer <ensonic@users.sf.net>
136
137         * common:
138           Automatic update of common submodule
139           From f74b2df to 9aed1d7
140
141 2015-06-25 00:04:19 +0200  Sebastian Dröge <sebastian@centricular.com>
142
143         * configure.ac:
144           Back to development
145
146 === release 1.5.2 ===
147
148 2015-06-24 23:39:37 +0200  Sebastian Dröge <sebastian@centricular.com>
149
150         * ChangeLog:
151         * NEWS:
152         * RELEASE:
153         * configure.ac:
154         * docs/plugins/gst-plugins-ugly-plugins.args:
155         * docs/plugins/inspect/plugin-a52dec.xml:
156         * docs/plugins/inspect/plugin-amrnb.xml:
157         * docs/plugins/inspect/plugin-amrwbdec.xml:
158         * docs/plugins/inspect/plugin-asf.xml:
159         * docs/plugins/inspect/plugin-cdio.xml:
160         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
161         * docs/plugins/inspect/plugin-dvdread.xml:
162         * docs/plugins/inspect/plugin-dvdsub.xml:
163         * docs/plugins/inspect/plugin-lame.xml:
164         * docs/plugins/inspect/plugin-mad.xml:
165         * docs/plugins/inspect/plugin-mpeg2dec.xml:
166         * docs/plugins/inspect/plugin-realmedia.xml:
167         * docs/plugins/inspect/plugin-siddec.xml:
168         * docs/plugins/inspect/plugin-twolame.xml:
169         * docs/plugins/inspect/plugin-x264.xml:
170         * docs/plugins/inspect/plugin-xingmux.xml:
171         * gst-plugins-ugly.doap:
172         * win32/common/config.h:
173           Release 1.5.2
174
175 2015-06-24 23:14:52 +0200  Sebastian Dröge <sebastian@centricular.com>
176
177         * po/af.po:
178         * po/az.po:
179         * po/bg.po:
180         * po/ca.po:
181         * po/cs.po:
182         * po/da.po:
183         * po/de.po:
184         * po/el.po:
185         * po/en_GB.po:
186         * po/eo.po:
187         * po/es.po:
188         * po/eu.po:
189         * po/fi.po:
190         * po/fr.po:
191         * po/gl.po:
192         * po/hr.po:
193         * po/hu.po:
194         * po/id.po:
195         * po/it.po:
196         * po/ja.po:
197         * po/lt.po:
198         * po/lv.po:
199         * po/ms.po:
200         * po/mt.po:
201         * po/nb.po:
202         * po/nl.po:
203         * po/or.po:
204         * po/pl.po:
205         * po/pt_BR.po:
206         * po/ro.po:
207         * po/ru.po:
208         * po/sk.po:
209         * po/sl.po:
210         * po/sq.po:
211         * po/sr.po:
212         * po/sv.po:
213         * po/tr.po:
214         * po/uk.po:
215         * po/vi.po:
216         * po/zh_CN.po:
217           Update .po files
218
219 2015-06-24 11:15:22 +0200  Sebastian Dröge <sebastian@centricular.com>
220
221         * po/nl.po:
222           po: Update translations
223
224 2015-06-15 16:33:26 +1000  Jan Schmidt <jan@centricular.com>
225
226         * gst/asfdemux/gstasfdemux.c:
227           asfdemux: Use gst_video_multiview_guess_half_aspect() function
228           Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
229           stereoscopic video is full-frame per view or not.
230
231 2015-06-16 17:49:05 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
232
233         * common:
234           Automatic update of common submodule
235           From 6015d26 to f74b2df
236
237 2014-11-26 22:15:43 +0100  Matej Knopp <matej.knopp@gmail.com>
238
239         * ext/x264/gstx264enc.c:
240         * ext/x264/gstx264enc.h:
241           x264enc: Use gst_video_encoder_set_min_pts
242           This method replace the manual adjustment of PTS and DTS to avoid
243           negative DTS issues. Using this method will also update the segment so
244           we don't loos sync.
245           https://bugzilla.gnome.org/show_bug.cgi?id=740575
246
247 2015-06-10 14:28:05 +1000  Jan Schmidt <jan@centricular.com>
248
249         * gst/asfdemux/Makefile.am:
250         * gst/asfdemux/gstasfdemux.c:
251         * gst/asfdemux/gstasfdemux.h:
252           asfdemux: Add support for stereoscopic video metadata.
253           Add parsing of stereoscopic metadata, and place into the caps to
254           the decoder.
255           Fix parsing of Advanced Mutual Exclustion objects.
256           https://bugzilla.gnome.org/show_bug.cgi?id=711190
257           Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
258
259 2014-10-05 00:54:59 +1000  Jan Schmidt <jan@centricular.com>
260
261         * ext/x264/gstx264enc.c:
262         * ext/x264/gstx264enc.h:
263           x264enc: Add support for stereoscopic video
264           Provide new frame-packing property to directly set
265           x264enc frame packing, or pass through upstream settings
266           The explicit layout from the frame-packing property is
267           preferred over any info from the caps.
268
269 2015-06-10 15:32:44 +0100  Chris Clayton <chris2553@googlemail.com>
270
271         * gst/xingmux/gstxingmux.c:
272           xingmux: fix compiler warnings
273           https://bugzilla.gnome.org/show_bug.cgi?id=750596
274
275 2015-06-09 15:28:46 +0200  Stefan Sauer <ensonic@users.sf.net>
276
277         * Makefile.am:
278           cruft: add the obsolete tmpl dir to cruft-dirs
279
280 2015-06-09 11:30:34 +0200  Edward Hervey <bilboed@bilboed.com>
281
282         * common:
283           Automatic update of common submodule
284           From d9a3353 to 6015d26
285
286 2015-06-08 23:08:11 +0200  Stefan Sauer <ensonic@users.sf.net>
287
288         * common:
289           Automatic update of common submodule
290           From d37af32 to d9a3353
291
292 2015-06-07 23:06:47 +0200  Stefan Sauer <ensonic@users.sf.net>
293
294         * common:
295           Automatic update of common submodule
296           From 21ba2e5 to d37af32
297
298 2015-06-07 17:32:12 +0200  Stefan Sauer <ensonic@users.sf.net>
299
300         * common:
301           Automatic update of common submodule
302           From c408583 to 21ba2e5
303
304 2015-06-07 17:02:31 +0200  Stefan Sauer <ensonic@users.sf.net>
305
306         * docs/plugins/Makefile.am:
307           docs: remove variables that we define in the snippet from common
308           This is syncing our Makefile.am with upstream gtkdoc.
309
310 2015-06-07 17:16:30 +0200  Stefan Sauer <ensonic@users.sf.net>
311
312         * autogen.sh:
313         * common:
314           Automatic update of common submodule
315           From d676993 to c408583
316
317 2015-06-07 16:44:43 +0200  Sebastian Dröge <sebastian@centricular.com>
318
319         * configure.ac:
320           Back to development
321
322 === release 1.5.1 ===
323
324 2015-06-07 11:05:29 +0200  Sebastian Dröge <sebastian@centricular.com>
325
326         * ChangeLog:
327         * NEWS:
328         * RELEASE:
329         * configure.ac:
330         * docs/plugins/gst-plugins-ugly-plugins.args:
331         * docs/plugins/inspect/plugin-a52dec.xml:
332         * docs/plugins/inspect/plugin-amrnb.xml:
333         * docs/plugins/inspect/plugin-amrwbdec.xml:
334         * docs/plugins/inspect/plugin-asf.xml:
335         * docs/plugins/inspect/plugin-cdio.xml:
336         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
337         * docs/plugins/inspect/plugin-dvdread.xml:
338         * docs/plugins/inspect/plugin-dvdsub.xml:
339         * docs/plugins/inspect/plugin-lame.xml:
340         * docs/plugins/inspect/plugin-mad.xml:
341         * docs/plugins/inspect/plugin-mpeg2dec.xml:
342         * docs/plugins/inspect/plugin-realmedia.xml:
343         * docs/plugins/inspect/plugin-siddec.xml:
344         * docs/plugins/inspect/plugin-twolame.xml:
345         * docs/plugins/inspect/plugin-x264.xml:
346         * docs/plugins/inspect/plugin-xingmux.xml:
347         * gst-plugins-ugly.doap:
348         * win32/common/config.h:
349           Release 1.5.1
350
351 2015-06-07 11:05:22 +0200  Sebastian Dröge <sebastian@centricular.com>
352
353         * po/af.po:
354         * po/az.po:
355         * po/bg.po:
356         * po/ca.po:
357         * po/cs.po:
358         * po/da.po:
359         * po/de.po:
360         * po/el.po:
361         * po/en_GB.po:
362         * po/eo.po:
363         * po/es.po:
364         * po/eu.po:
365         * po/fi.po:
366         * po/fr.po:
367         * po/gl.po:
368         * po/hr.po:
369         * po/hu.po:
370         * po/id.po:
371         * po/it.po:
372         * po/ja.po:
373         * po/lt.po:
374         * po/lv.po:
375         * po/ms.po:
376         * po/mt.po:
377         * po/nb.po:
378         * po/nl.po:
379         * po/or.po:
380         * po/pl.po:
381         * po/pt_BR.po:
382         * po/ro.po:
383         * po/ru.po:
384         * po/sk.po:
385         * po/sl.po:
386         * po/sq.po:
387         * po/sr.po:
388         * po/sv.po:
389         * po/tr.po:
390         * po/uk.po:
391         * po/vi.po:
392         * po/zh_CN.po:
393           Update .po files
394
395 2015-06-07 09:36:00 +0200  Sebastian Dröge <sebastian@centricular.com>
396
397         * po/eo.po:
398         * po/fr.po:
399           po: Update translations
400
401 2015-06-02 16:31:10 +0200  Edward Hervey <edward@centricular.com>
402
403         * tests/check/elements/amrnbenc.c:
404         * tests/check/elements/mpeg2dec.c:
405         * tests/check/elements/x264enc.c:
406         * tests/check/elements/xingmux.c:
407         * tests/check/pipelines/lame.c:
408           check: Use GST_CHECK_MAIN () macro everywhere
409           Makes source code smaller, and ensures we go through common initialization
410           path (like the one that sets up XML unit test output ...)
411
412 2015-05-26 17:58:18 +0100  Tim-Philipp Müller <tim@centricular.com>
413
414         * ext/x264/gstx264enc.c:
415           x264enc: don't artificially limit max allowed value of "threads" property
416           In auto mode it will happily chose much higher values anyway,
417           and a limit of 4 seems a bit low these days.
418
419 2015-05-12 22:05:02 +1000  Jan Schmidt <jan@centricular.com>
420
421         * ext/dvdread/dvdreadsrc.c:
422           dvdread: Also reset the first_seek var in start()
423           Make the initial chapter seek work across reuse.
424           https://bugzilla.gnome.org/show_bug.cgi?id=453322
425
426 2015-05-12 21:52:24 +1000  Jan Schmidt <jan@centricular.com>
427
428         * ext/dvdread/dvdreadsrc.c:
429         * ext/dvdread/dvdreadsrc.h:
430           dvdread: Work around basesrc initial seek
431           Ignore the initial seek basesrc sends, as it
432           breaks starting from another chapter by
433           immediately seeking back to the start of the title
434
435 2015-05-10 11:34:33 +0100  Tim-Philipp Müller <tim@centricular.com>
436
437         * ext/a52dec/gsta52dec.c:
438         * ext/amrnb/amrnbdec.c:
439         * ext/amrnb/amrnbenc.c:
440         * ext/amrwbdec/amrwbdec.c:
441         * ext/cdio/gstcdiocddasrc.c:
442         * ext/lame/gstlamemp3enc.c:
443         * ext/mad/gstmad.c:
444         * ext/sidplay/gstsiddec.cc:
445         * ext/twolame/gsttwolamemp2enc.c:
446         * ext/x264/gstx264enc.c:
447         * gst/realmedia/rademux.c:
448         * gst/xingmux/gstxingmux.c:
449           docs: update example pipelines in element docs
450           Mostly gst-launch -> gst-launch-1.0, but also
451           use autoaudiosink/autovideosink in more places
452           and update pipelines a little or flesh out
453           descriptions.
454
455 2015-04-27 10:57:12 +0100  Luis de Bethencourt <luis.bg@samsung.com>
456
457         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
458         * gst/realmedia/rdtdepay.c:
459           Rename property enums from ARG_ to PROP_
460           Property enum items should be nameed PROP_ for consistency and readability.
461
462 2015-04-26 17:56:22 +0100  Tim-Philipp Müller <tim@centricular.com>
463
464         * Android.mk:
465         * ext/mad/Makefile.am:
466         * ext/x264/Makefile.am:
467         * gst/asfdemux/Makefile.am:
468         * gst/dvdlpcmdec/Makefile.am:
469         * gst/dvdsub/Makefile.am:
470         * gst/realmedia/Makefile.am:
471         * gst/xingmux/Makefile.am:
472           Remove obsolete Android build cruft
473           This is not needed any longer.
474
475 2015-04-24 17:05:20 +0100  Luis de Bethencourt <luis.bg@samsung.com>
476
477         * gst/realmedia/pnmsrc.c:
478           realmedia: remove unused enum item PROP_LAST
479
480 2015-04-23 16:23:01 +0100  Tim-Philipp Müller <tim@centricular.com>
481
482         * tests/check/Makefile.am:
483           tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
484           Make sure the test environment is set up.
485           https://bugzilla.gnome.org//show_bug.cgi?id=747624
486
487 2015-04-23 16:22:39 +0100  Tim-Philipp Müller <tim@centricular.com>
488
489         * configure.ac:
490           configure: bump automake requirement to 1.14 and autoconf to 2.69
491           This is only required for builds from git, people can still
492           build tarballs if they only have older autotools.
493           https://bugzilla.gnome.org//show_bug.cgi?id=747624
494
495 2015-04-23 16:22:30 +0100  Tim-Philipp Müller <tim@centricular.com>
496
497         * .gitignore:
498           Update .gitignore
499
500 2015-04-22 10:37:54 +0200  Sebastian Dröge <sebastian@centricular.com>
501
502         * LICENSE_readme:
503           Remove LICENSE_readme
504           It's completely outdated and just confusing, better if people are
505           forced to look at the actual code in question than trusting this file.
506
507 2015-04-22 10:37:43 +0200  Sebastian Dröge <sebastian@centricular.com>
508
509         * INSTALL:
510           Remove INSTALL file
511           autotools automatically generate this, and when using different versions
512           for autogen.sh there will always be changes to a file tracked by git.
513
514 2015-04-20 14:35:30 +0900  Cliff Han <cliff.han@lge.com>
515
516         * gst/asfdemux/gstasfdemux.c:
517           asfdemux: fix a seek failure due to out-of-range in push mode
518           A seek in push mode failed for big offsets which are beyond
519           the range of guint32.
520           https://bugzilla.gnome.org/show_bug.cgi?id=748162
521
522 2015-04-08 16:52:06 +0200  Edward Hervey <edward@centricular.com>
523
524         * common:
525         * tests/check/Makefile.am:
526           tests: Use AM_TESTS_ENVIRONMENT
527           Needed by the new automake test runner
528
529 2015-04-03 18:58:03 +0100  Tim-Philipp Müller <tim@centricular.com>
530
531         * autogen.sh:
532         * common:
533           Automatic update of common submodule
534           From bc76a8b to c8fb372
535
536 2015-04-02 17:24:05 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
537
538         * ext/a52dec/gsta52dec.c:
539           a52dec: fix race in liba52dec lookup table initialization
540           a52_init initializes the IMDCT global state as well as creating
541           a new state. When two A52 decoders are created (eg, when two AC3
542           tracks are contained in a video), calls to a52_init may happen
543           at the same time, and the IMDCT initialization is not reentrant.
544           https://bugzilla.gnome.org/show_bug.cgi?id=746781
545
546 2015-03-27 14:41:51 +0100  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
547
548         * ext/mpeg2dec/gstmpeg2dec.c:
549           mpeg2dec: fix buffer leak in crop_buffer()
550           gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
551           gst_buffer_replace() reffed it as well so we were one reference extra.
552           https://bugzilla.gnome.org/show_bug.cgi?id=746887
553
554 2015-03-28 16:58:26 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
555
556         * gst/realmedia/rmdemux.c:
557           rmdemux: resurrect some flow return handling
558           https://bugzilla.gnome.org/show_bug.cgi?id=744572
559
560 2015-03-28 16:57:06 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
561
562         * gst/asfdemux/gstasfdemux.c:
563           asfdemux: resurrect some flow return handling
564           https://bugzilla.gnome.org/show_bug.cgi?id=744572
565
566 2015-03-24 12:50:43 +0000  Luis de Bethencourt <luis.bg@samsung.com>
567
568         * ext/mpeg2dec/gstmpeg2dec.c:
569           mpeg2dec: fix memory leak
570           CID #1291630
571
572 2015-03-24 10:29:48 +0000  Luis de Bethencourt <luis.bg@samsung.com>
573
574         * ext/mpeg2dec/gstmpeg2dec.c:
575           mpeg2dec: initialize buffer
576           Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
577           CID #1291634
578
579 2015-03-13 17:00:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
580
581         * ext/mpeg2dec/gstmpeg2dec.c:
582           mpeg2dec: Add stride support
583           This allow using external pools that have different strides from the
584           default. These strides need to respect certain rules, which we check
585           and if these are not met, we fallback to generic pool.
586           https://bugzilla.gnome.org/show_bug.cgi?id=735379
587
588 2015-03-10 16:45:01 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
589
590         * ext/mpeg2dec/gstmpeg2dec.c:
591         * ext/mpeg2dec/gstmpeg2dec.h:
592           mpeg2dec: Re-implement pool handling
593           This is a rewrite of the pool negotiation and configuration. Direct
594           to output decoding is now achieved by configuring the pool using
595           video-alignment. This removes copies when dealing with any elements that
596           supports VideoAlignment, and enable usage of generic video buffer pool,
597           XVImagePool and GLPool. It drops the crop meta implementation for now.
598           https://bugzilla.gnome.org/show_bug.cgi?id=735379
599
600 2015-03-10 09:33:15 +0000  Tim-Philipp Müller <tim@centricular.com>
601
602         * gst/dvdsub/gstdvdsubdec.c:
603           dvbsub: fix indentation
604
605 2015-03-10 09:32:51 +0000  Tim-Philipp Müller <tim@centricular.com>
606
607         * ext/dvdread/dvdreadsrc.c:
608         * gst/dvdsub/gstdvdsubdec.c:
609           Fix double semicolons
610
611 2015-03-09 19:11:51 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
612
613         * ext/mpeg2dec/gstmpeg2dec.c:
614           Revert "mpeg2dec: Fix handling of stride"
615           This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
616
617 2015-03-09 19:11:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
618
619         * ext/mpeg2dec/gstmpeg2dec.c:
620           Revert "mpeg2dec: Use propose unref method for buffer"
621           This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
622
623 2015-03-09 18:43:43 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
624
625         * ext/mpeg2dec/gstmpeg2dec.c:
626           mpeg2dec: Use propose unref method for buffer
627
628 2015-01-21 18:29:22 +0000  Simon Farnsworth <simon.farnsworth@onelan.co.uk>
629
630         * ext/mpeg2dec/gstmpeg2dec.c:
631           mpeg2dec: Fix handling of stride
632           A pipeline like:
633           gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec  ! vaapisink
634           would look bad when file.ts contains 704x576 video, because vaapisink would
635           give you buffers of stride 768, but libmpeg2 was not told about this and
636           used a stride of 704.
637           Tell libmpeg2 about the stride from  downstream; in the process, teach it to
638           reject buffer pools that don't meet libmpeg2's chroma stride requirements
639           Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
640
641 2015-02-11 13:56:48 +0100  Sebastian Dröge <sebastian@centricular.com>
642
643         * ext/x264/gstx264enc.c:
644         * gst/asfdemux/gstasfdemux.c:
645           Improve and fix LATENCY query handling
646           This now follows the design docs everywhere, especially the maximum latency
647           handling.
648           https://bugzilla.gnome.org/show_bug.cgi?id=744106
649
650 2015-02-06 19:04:32 +0100  Sebastian Dröge <sebastian@centricular.com>
651
652         * ext/x264/gstx264enc.c:
653           x264enc: Don't set max latency to the same value as the encoder latency
654           The meaning of the max latency is *not* the maximum latency this element will
655           introduce. It is the maximum latency this element can endure without
656           overflowing any buffers, which is infinite for x264enc.
657           Fixes latency configuration in zero latency mode, where max latency was
658           becoming 0... which usually won't work well if something else introduces
659           latency as then max < min in the end, and latency configuration just fails.
660
661 2015-02-02 14:13:10 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
662
663         * ext/x264/gstx264enc.c:
664           x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
665           This matches what is done when downstream caps are not ANY, and fixes
666           prerolling in byte stream mode when typefind is downstream.
667
668 2015-01-21 09:56:41 +0100  Sebastian Dröge <sebastian@centricular.com>
669
670         * ext/lame/gstlamemp3enc.c:
671         * ext/twolame/gsttwolamemp2enc.c:
672           Constify some static arrays everywhere
673
674 2015-01-18 16:53:41 +0000  Tim-Philipp Müller <tim@centricular.com>
675
676         * configure.ac:
677           configure: remove non-ported plugins stuff
678           It's not needed any longer, all plugins in -ugly
679           have been ported.
680
681 2015-01-18 11:07:43 -0500  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
682
683         * ext/x264/gstx264enc.c:
684           x264enc: Don't set an allocation maximum
685           There is no reason x264enc should enforce a maximum allocation size.
686           The maximum is normally set by buffer pool which cannot grow, but we
687           don't offer a buffer pool. This would lead to stall when used with
688           element that don't implement allocation query.
689           Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
690
691 2015-01-12 16:10:45 +0100  Stefan Sauer <ensonic@users.sf.net>
692
693         * common:
694           Automatic update of common submodule
695           From f2c6b95 to bc76a8b
696
697 2014-12-22 11:46:27 +0100  Sebastian Dröge <sebastian@centricular.com>
698
699         * MAINTAINERS:
700           MAINTAINERS: Update my mail address
701
702 2014-12-18 10:54:30 +0100  Sebastian Dröge <sebastian@centricular.com>
703
704         * common:
705           Automatic update of common submodule
706           From ef1ffdc to f2c6b95
707
708 2014-11-27 17:11:30 +0100  Edward Hervey <bilboed@bilboed.com>
709
710         * common:
711           Automatic update of common submodule
712           From 7bb2bce to ef1ffdc
713
714 2014-06-06 13:59:57 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
715
716         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
717           dvdlpcmdec: set channel positions using the appropriate API
718           https://bugzilla.gnome.org/show_bug.cgi?id=731038
719
720 2014-11-05 23:34:56 +0000  Tim-Philipp Müller <tim@centricular.com>
721
722         * gst/asfdemux/gstasfdemux.c:
723           asfdemux: fix comment
724
725 2014-11-05 13:45:29 +0100  Edward Hervey <bilboed@bilboed.com>
726
727         * gst/asfdemux/gstasfdemux.c:
728           asfdemux: Send duration query upstream first
729           An upstream element (like mms or some dlna source) might be able to
730           answer the query. Try that first, else fallback to standard logic
731
732 2014-11-02 17:31:05 +0000  Tim-Philipp Müller <tim@centricular.com>
733
734         * gst/asfdemux/asfpacket.c:
735           asf: fix up file mode
736
737 2014-10-27 17:58:14 +0100  Sebastian Dröge <sebastian@centricular.com>
738
739         * common:
740           Automatic update of common submodule
741           From 84d06cd to 7bb2bce
742
743 2014-10-21 19:46:03 +0100  Tim-Philipp Müller <tim@centricular.com>
744
745         * Makefile.am:
746           tests: parallelise 'make check-valgrind'
747
748 2014-10-21 13:02:03 +0100  Tim-Philipp Müller <tim@centricular.com>
749
750         * common:
751           Automatic update of common submodule
752           From a8c8939 to 84d06cd
753
754 2014-10-21 12:58:58 +0200  Stefan Sauer <ensonic@users.sf.net>
755
756         * README:
757         * common:
758           Automatic update of common submodule
759           From 36388a1 to a8c8939
760
761 2014-08-22 10:46:35 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
762
763         * gst/asfdemux/gstasfdemux.c:
764           asfdemux: first try to delegate TIME seek events upstream
765           We should give a chance to upstream to handle TIME seek events before trying
766           to handle it in asfdemux.
767           Fix a bug where fast backward seeks where discarded right away because they
768           were not supported by asfdemux.
769           https://bugzilla.gnome.org/show_bug.cgi?id=734471
770
771 2014-09-04 16:57:02 +0200  Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
772
773         * gst/asfdemux/asfheaders.c:
774         * gst/asfdemux/asfheaders.h:
775         * gst/asfdemux/gstasfdemux.c:
776           asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
777           We can safely ignore those but best to claim to understand this object type so
778           we don't raise a warning.
779           https://bugzilla.gnome.org/show_bug.cgi?id=736060
780
781 2014-08-21 12:09:23 -0300  Thiago Santos <thiagoss@osg.samsung.com>
782
783         * gst/asfdemux/gstasfdemux.c:
784         * gst/asfdemux/gstasfdemux.h:
785           asfdemux: if video is h264, check the codec_data for bytestream data
786           For bytestream we don't want to expose it as codec_data but rather as
787           streamheader as it is not out-of-band data but data that should be
788           prepended to the beginning of the stream before the other buffers.
789           https://bugzilla.gnome.org/show_bug.cgi?id=735070
790
791 2014-08-10 19:13:10 +0100  Tim-Philipp Müller <tim@centricular.com>
792
793         * docs/plugins/inspect/plugin-a52dec.xml:
794         * docs/plugins/inspect/plugin-amrnb.xml:
795         * docs/plugins/inspect/plugin-amrwbdec.xml:
796         * docs/plugins/inspect/plugin-asf.xml:
797         * docs/plugins/inspect/plugin-cdio.xml:
798         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
799         * docs/plugins/inspect/plugin-dvdread.xml:
800         * docs/plugins/inspect/plugin-dvdsub.xml:
801         * docs/plugins/inspect/plugin-lame.xml:
802         * docs/plugins/inspect/plugin-mad.xml:
803         * docs/plugins/inspect/plugin-mpeg2dec.xml:
804         * docs/plugins/inspect/plugin-realmedia.xml:
805         * docs/plugins/inspect/plugin-siddec.xml:
806         * docs/plugins/inspect/plugin-twolame.xml:
807         * docs/plugins/inspect/plugin-x264.xml:
808         * docs/plugins/inspect/plugin-xingmux.xml:
809           docs: update for git master
810
811 2014-08-06 12:07:09 -0300  Thiago Santos <thiagoss@osg.samsung.com>
812
813         * gst/asfdemux/gstasfdemux.c:
814           asfdemux: simplify log statement
815           Use the GST_PTR_FORMAT to print the buffer
816
817 2014-08-05 19:47:26 +0100  Tim-Philipp Müller <tim@centricular.com>
818
819         * ext/x264/gstx264enc.c:
820           x264: fix colour inversion with YV12 format
821           It's the same as I420 but with the U/V planes swapped.
822
823 2014-08-01 10:37:44 +0200  Edward Hervey <edward@collabora.com>
824
825         * Makefile.am:
826         * common:
827           Makefile: Add usage of build-checks step
828           Allows building checks without running them
829
830 2014-07-08 16:45:45 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
831
832         * ext/x264/gstx264enc.c:
833           x264enc: Request buffers in allocation query
834           https://bugzilla.gnome.org/show_bug.cgi?id=732288
835
836 2014-06-06 20:23:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
837
838         * ext/x264/gstx264enc.c:
839         * ext/x264/gstx264enc.h:
840           x264enc: Shift both PTS and DTS to ensure positive timestamp
841           Currently we only shift DTS to compensate that we don't support negative
842           timestamp. This cause a problem that PTS is no longer >= DTS and may
843           make muxers live much harder. Instead, shift both PTS/DTS forward. Also
844           remove all the hack to handle this which seems the result of thinking libx264
845           is bugged.
846           https://bugzilla.gnome.org/show_bug.cgi?id=731351
847
848 2014-07-19 18:04:46 +0200  Sebastian Dröge <sebastian@centricular.com>
849
850         * configure.ac:
851           Back to development
852
853 === release 1.4.0 ===
854
855 2014-07-19 17:44:06 +0200  Sebastian Dröge <sebastian@centricular.com>
856
857         * ChangeLog:
858         * NEWS:
859         * RELEASE:
860         * configure.ac:
861         * docs/plugins/inspect/plugin-a52dec.xml:
862         * docs/plugins/inspect/plugin-amrnb.xml:
863         * docs/plugins/inspect/plugin-amrwbdec.xml:
864         * docs/plugins/inspect/plugin-asf.xml:
865         * docs/plugins/inspect/plugin-cdio.xml:
866         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
867         * docs/plugins/inspect/plugin-dvdread.xml:
868         * docs/plugins/inspect/plugin-dvdsub.xml:
869         * docs/plugins/inspect/plugin-lame.xml:
870         * docs/plugins/inspect/plugin-mad.xml:
871         * docs/plugins/inspect/plugin-mpeg2dec.xml:
872         * docs/plugins/inspect/plugin-realmedia.xml:
873         * docs/plugins/inspect/plugin-siddec.xml:
874         * docs/plugins/inspect/plugin-twolame.xml:
875         * docs/plugins/inspect/plugin-x264.xml:
876         * docs/plugins/inspect/plugin-xingmux.xml:
877         * gst-plugins-ugly.doap:
878         * win32/common/config.h:
879           Release 1.4.0
880
881 2014-07-19 16:50:04 +0200  Sebastian Dröge <sebastian@centricular.com>
882
883         * po/af.po:
884         * po/az.po:
885         * po/bg.po:
886         * po/ca.po:
887         * po/cs.po:
888         * po/da.po:
889         * po/de.po:
890         * po/el.po:
891         * po/en_GB.po:
892         * po/eo.po:
893         * po/es.po:
894         * po/eu.po:
895         * po/fi.po:
896         * po/fr.po:
897         * po/gl.po:
898         * po/hr.po:
899         * po/hu.po:
900         * po/id.po:
901         * po/it.po:
902         * po/ja.po:
903         * po/lt.po:
904         * po/lv.po:
905         * po/ms.po:
906         * po/mt.po:
907         * po/nb.po:
908         * po/nl.po:
909         * po/or.po:
910         * po/pl.po:
911         * po/pt_BR.po:
912         * po/ro.po:
913         * po/ru.po:
914         * po/sk.po:
915         * po/sl.po:
916         * po/sq.po:
917         * po/sr.po:
918         * po/sv.po:
919         * po/tr.po:
920         * po/uk.po:
921         * po/vi.po:
922         * po/zh_CN.po:
923           Update .po files
924
925 2014-07-19 12:48:11 +0200  Sebastian Dröge <sebastian@centricular.com>
926
927         * po/sv.po:
928           po: Update translations
929
930 === release 1.3.91 ===
931
932 2014-07-11 11:44:28 +0200  Sebastian Dröge <sebastian@centricular.com>
933
934         * ChangeLog:
935         * NEWS:
936         * RELEASE:
937         * configure.ac:
938         * docs/plugins/inspect/plugin-a52dec.xml:
939         * docs/plugins/inspect/plugin-amrnb.xml:
940         * docs/plugins/inspect/plugin-amrwbdec.xml:
941         * docs/plugins/inspect/plugin-asf.xml:
942         * docs/plugins/inspect/plugin-cdio.xml:
943         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
944         * docs/plugins/inspect/plugin-dvdread.xml:
945         * docs/plugins/inspect/plugin-dvdsub.xml:
946         * docs/plugins/inspect/plugin-lame.xml:
947         * docs/plugins/inspect/plugin-mad.xml:
948         * docs/plugins/inspect/plugin-mpeg2dec.xml:
949         * docs/plugins/inspect/plugin-realmedia.xml:
950         * docs/plugins/inspect/plugin-siddec.xml:
951         * docs/plugins/inspect/plugin-twolame.xml:
952         * docs/plugins/inspect/plugin-x264.xml:
953         * docs/plugins/inspect/plugin-xingmux.xml:
954         * gst-plugins-ugly.doap:
955         * win32/common/config.h:
956           Release 1.3.91
957
958 2014-07-11 11:13:39 +0200  Sebastian Dröge <sebastian@centricular.com>
959
960         * po/af.po:
961         * po/az.po:
962         * po/bg.po:
963         * po/ca.po:
964         * po/cs.po:
965         * po/da.po:
966         * po/de.po:
967         * po/el.po:
968         * po/en_GB.po:
969         * po/eo.po:
970         * po/es.po:
971         * po/eu.po:
972         * po/fi.po:
973         * po/fr.po:
974         * po/gl.po:
975         * po/hr.po:
976         * po/hu.po:
977         * po/id.po:
978         * po/it.po:
979         * po/ja.po:
980         * po/lt.po:
981         * po/lv.po:
982         * po/ms.po:
983         * po/mt.po:
984         * po/nb.po:
985         * po/nl.po:
986         * po/or.po:
987         * po/pl.po:
988         * po/pt_BR.po:
989         * po/ro.po:
990         * po/ru.po:
991         * po/sk.po:
992         * po/sl.po:
993         * po/sq.po:
994         * po/sr.po:
995         * po/sv.po:
996         * po/tr.po:
997         * po/uk.po:
998         * po/vi.po:
999         * po/zh_CN.po:
1000           Update .po files
1001
1002 2014-07-11 08:53:12 +0200  Sebastian Dröge <sebastian@centricular.com>
1003
1004         * po/vi.po:
1005           po: Update translations
1006
1007 2014-07-04 03:22:00 +0200  Sebastian Rasmussen <sebras@hotmail.com>
1008
1009         * gst/realmedia/rademux.c:
1010           rademux: Print invalid fourcc in error message in hex
1011           Previously this was printed as characters which caused later processing
1012           of the error message to sometimes warn about non-UTF-8 characters.
1013           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
1014
1015 === release 1.3.90 ===
1016
1017 2014-06-28 11:39:14 +0200  Sebastian Dröge <sebastian@centricular.com>
1018
1019         * ChangeLog:
1020         * NEWS:
1021         * RELEASE:
1022         * configure.ac:
1023         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1024         * docs/plugins/inspect/plugin-a52dec.xml:
1025         * docs/plugins/inspect/plugin-amrnb.xml:
1026         * docs/plugins/inspect/plugin-amrwbdec.xml:
1027         * docs/plugins/inspect/plugin-asf.xml:
1028         * docs/plugins/inspect/plugin-cdio.xml:
1029         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1030         * docs/plugins/inspect/plugin-dvdread.xml:
1031         * docs/plugins/inspect/plugin-dvdsub.xml:
1032         * docs/plugins/inspect/plugin-lame.xml:
1033         * docs/plugins/inspect/plugin-mad.xml:
1034         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1035         * docs/plugins/inspect/plugin-realmedia.xml:
1036         * docs/plugins/inspect/plugin-siddec.xml:
1037         * docs/plugins/inspect/plugin-twolame.xml:
1038         * docs/plugins/inspect/plugin-x264.xml:
1039         * docs/plugins/inspect/plugin-xingmux.xml:
1040         * gst-plugins-ugly.doap:
1041         * win32/common/config.h:
1042           Release 1.3.90
1043
1044 2014-06-28 11:39:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1045
1046         * po/af.po:
1047         * po/az.po:
1048         * po/bg.po:
1049         * po/ca.po:
1050         * po/cs.po:
1051         * po/da.po:
1052         * po/de.po:
1053         * po/el.po:
1054         * po/en_GB.po:
1055         * po/eo.po:
1056         * po/es.po:
1057         * po/eu.po:
1058         * po/fi.po:
1059         * po/fr.po:
1060         * po/gl.po:
1061         * po/hr.po:
1062         * po/hu.po:
1063         * po/id.po:
1064         * po/it.po:
1065         * po/ja.po:
1066         * po/lt.po:
1067         * po/lv.po:
1068         * po/ms.po:
1069         * po/mt.po:
1070         * po/nb.po:
1071         * po/nl.po:
1072         * po/or.po:
1073         * po/pl.po:
1074         * po/pt_BR.po:
1075         * po/ro.po:
1076         * po/ru.po:
1077         * po/sk.po:
1078         * po/sl.po:
1079         * po/sq.po:
1080         * po/sr.po:
1081         * po/sv.po:
1082         * po/tr.po:
1083         * po/uk.po:
1084         * po/vi.po:
1085         * po/zh_CN.po:
1086           Update .po files
1087
1088 2014-06-22 21:48:28 +0100  Tim-Philipp Müller <tim@centricular.com>
1089
1090         * .gitignore:
1091           Ignore autotools test-driver temp files from 'make check'
1092
1093 2014-06-22 19:36:14 +0200  Sebastian Dröge <sebastian@centricular.com>
1094
1095         * configure.ac:
1096           Back to development
1097
1098 === release 1.3.3 ===
1099
1100 2014-06-22 18:13:53 +0200  Sebastian Dröge <sebastian@centricular.com>
1101
1102         * ChangeLog:
1103         * NEWS:
1104         * RELEASE:
1105         * configure.ac:
1106         * docs/plugins/inspect/plugin-a52dec.xml:
1107         * docs/plugins/inspect/plugin-amrnb.xml:
1108         * docs/plugins/inspect/plugin-amrwbdec.xml:
1109         * docs/plugins/inspect/plugin-asf.xml:
1110         * docs/plugins/inspect/plugin-cdio.xml:
1111         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1112         * docs/plugins/inspect/plugin-dvdread.xml:
1113         * docs/plugins/inspect/plugin-dvdsub.xml:
1114         * docs/plugins/inspect/plugin-lame.xml:
1115         * docs/plugins/inspect/plugin-mad.xml:
1116         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1117         * docs/plugins/inspect/plugin-realmedia.xml:
1118         * docs/plugins/inspect/plugin-siddec.xml:
1119         * docs/plugins/inspect/plugin-twolame.xml:
1120         * docs/plugins/inspect/plugin-x264.xml:
1121         * docs/plugins/inspect/plugin-xingmux.xml:
1122         * gst-plugins-ugly.doap:
1123         * win32/common/config.h:
1124           Release 1.3.3
1125
1126 2014-06-22 17:40:40 +0200  Sebastian Dröge <sebastian@centricular.com>
1127
1128         * po/af.po:
1129         * po/az.po:
1130         * po/bg.po:
1131         * po/ca.po:
1132         * po/cs.po:
1133         * po/da.po:
1134         * po/de.po:
1135         * po/el.po:
1136         * po/en_GB.po:
1137         * po/eo.po:
1138         * po/es.po:
1139         * po/eu.po:
1140         * po/fi.po:
1141         * po/fr.po:
1142         * po/gl.po:
1143         * po/hr.po:
1144         * po/hu.po:
1145         * po/id.po:
1146         * po/it.po:
1147         * po/ja.po:
1148         * po/lt.po:
1149         * po/lv.po:
1150         * po/ms.po:
1151         * po/mt.po:
1152         * po/nb.po:
1153         * po/nl.po:
1154         * po/or.po:
1155         * po/pl.po:
1156         * po/pt_BR.po:
1157         * po/ro.po:
1158         * po/ru.po:
1159         * po/sk.po:
1160         * po/sl.po:
1161         * po/sq.po:
1162         * po/sr.po:
1163         * po/sv.po:
1164         * po/tr.po:
1165         * po/uk.po:
1166         * po/vi.po:
1167         * po/zh_CN.po:
1168           Update .po files
1169
1170 2014-06-22 14:25:18 +0200  Sebastian Dröge <sebastian@centricular.com>
1171
1172         * po/de.po:
1173         * po/nl.po:
1174           po: Update translations
1175
1176 2014-05-26 17:55:43 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
1177
1178         * gst/realmedia/rmdemux.c:
1179         * gst/realmedia/rmdemux.h:
1180           rmdemux: use GstFlowCombiner
1181           Removes flow return combination code to use the newly added GstFlowCombiner
1182           https://bugzilla.gnome.org/show_bug.cgi?id=709224
1183
1184 2014-05-23 18:17:11 -0300  Thiago Santos <ts.santos@sisa.samsung.com>
1185
1186         * gst/asfdemux/gstasfdemux.c:
1187         * gst/asfdemux/gstasfdemux.h:
1188           asfdemux: use GstFlowCombiner
1189           Removes flow return combination code to use the newly added GstFlowCombiner
1190           https://bugzilla.gnome.org/show_bug.cgi?id=709224
1191
1192 2014-05-28 09:49:59 +0200  Aurélien Zanelli <aurelien.zanelli@parrot.com>
1193
1194         * ext/x264/gstx264enc.c:
1195           x264enc: fix caps leak in set_format()
1196           https://bugzilla.gnome.org/show_bug.cgi?id=730865
1197
1198 2013-12-01 20:53:03 +0100  Matej Knopp <matej.knopp@gmail.com>
1199
1200         * gst/asfdemux/gstasfdemux.c:
1201           asfdemux: Handle initial 0 timestamp that should have been -1
1202           https://bugzilla.gnome.org/show_bug.cgi?id=719660
1203
1204 2014-05-21 13:23:33 +0200  Sebastian Dröge <sebastian@centricular.com>
1205
1206         * configure.ac:
1207           Back to development
1208
1209 === release 1.3.2 ===
1210
1211 2014-05-21 13:06:35 +0200  Sebastian Dröge <sebastian@centricular.com>
1212
1213         * ChangeLog:
1214         * NEWS:
1215         * RELEASE:
1216         * common:
1217         * configure.ac:
1218         * docs/plugins/inspect-build.stamp:
1219         * docs/plugins/inspect.stamp:
1220         * docs/plugins/inspect/plugin-a52dec.xml:
1221         * docs/plugins/inspect/plugin-amrnb.xml:
1222         * docs/plugins/inspect/plugin-amrwbdec.xml:
1223         * docs/plugins/inspect/plugin-asf.xml:
1224         * docs/plugins/inspect/plugin-cdio.xml:
1225         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1226         * docs/plugins/inspect/plugin-dvdread.xml:
1227         * docs/plugins/inspect/plugin-dvdsub.xml:
1228         * docs/plugins/inspect/plugin-lame.xml:
1229         * docs/plugins/inspect/plugin-mad.xml:
1230         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1231         * docs/plugins/inspect/plugin-realmedia.xml:
1232         * docs/plugins/inspect/plugin-siddec.xml:
1233         * docs/plugins/inspect/plugin-twolame.xml:
1234         * docs/plugins/inspect/plugin-x264.xml:
1235         * docs/plugins/inspect/plugin-xingmux.xml:
1236         * gst-plugins-ugly.doap:
1237         * win32/common/config.h:
1238           Release 1.3.2
1239
1240 2014-05-21 12:53:52 +0200  Sebastian Dröge <sebastian@centricular.com>
1241
1242         * po/af.po:
1243         * po/az.po:
1244         * po/bg.po:
1245         * po/ca.po:
1246         * po/cs.po:
1247         * po/da.po:
1248         * po/de.po:
1249         * po/el.po:
1250         * po/en_GB.po:
1251         * po/eo.po:
1252         * po/es.po:
1253         * po/eu.po:
1254         * po/fi.po:
1255         * po/fr.po:
1256         * po/gl.po:
1257         * po/hr.po:
1258         * po/hu.po:
1259         * po/id.po:
1260         * po/it.po:
1261         * po/ja.po:
1262         * po/lt.po:
1263         * po/lv.po:
1264         * po/ms.po:
1265         * po/mt.po:
1266         * po/nb.po:
1267         * po/nl.po:
1268         * po/or.po:
1269         * po/pl.po:
1270         * po/pt_BR.po:
1271         * po/ro.po:
1272         * po/ru.po:
1273         * po/sk.po:
1274         * po/sl.po:
1275         * po/sq.po:
1276         * po/sr.po:
1277         * po/sv.po:
1278         * po/tr.po:
1279         * po/uk.po:
1280         * po/vi.po:
1281         * po/zh_CN.po:
1282           Update .po files
1283
1284 2014-05-21 10:51:38 +0200  Sebastian Dröge <sebastian@centricular.com>
1285
1286         * common:
1287           Automatic update of common submodule
1288           From 211fa5f to 1f5d3c3
1289
1290 2014-05-16 16:24:46 +0100  Tim-Philipp Müller <tim@centricular.com>
1291
1292         * ext/mpeg2dec/gstmpeg2dec.h:
1293           mpeg2dec: remove unused struct members
1294
1295 2014-05-16 12:21:06 +0200  Sebastian Dröge <sebastian@centricular.com>
1296
1297         * gst/realmedia/rtspreal.c:
1298           rtspreal: Fix some memory leaks in an error path
1299           CID 1212165.
1300
1301 2014-05-09 14:54:54 +0200  Edward Hervey <bilboed@bilboed.com>
1302
1303         * ext/mpeg2dec/gstmpeg2dec.c:
1304           mpeg2dec: Release codec state on negotiation failures
1305           Else it leaks
1306           CID #1212169
1307
1308 2014-05-03 20:48:37 +0200  Sebastian Dröge <sebastian@centricular.com>
1309
1310         * configure.ac:
1311           Back to development
1312
1313 === release 1.3.1 ===
1314
1315 2014-05-03 18:29:23 +0200  Sebastian Dröge <sebastian@centricular.com>
1316
1317         * ChangeLog:
1318         * NEWS:
1319         * RELEASE:
1320         * configure.ac:
1321         * docs/plugins/gst-plugins-ugly-plugins.args:
1322         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1323         * docs/plugins/inspect/plugin-a52dec.xml:
1324         * docs/plugins/inspect/plugin-amrnb.xml:
1325         * docs/plugins/inspect/plugin-amrwbdec.xml:
1326         * docs/plugins/inspect/plugin-asf.xml:
1327         * docs/plugins/inspect/plugin-cdio.xml:
1328         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1329         * docs/plugins/inspect/plugin-dvdread.xml:
1330         * docs/plugins/inspect/plugin-dvdsub.xml:
1331         * docs/plugins/inspect/plugin-lame.xml:
1332         * docs/plugins/inspect/plugin-mad.xml:
1333         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1334         * docs/plugins/inspect/plugin-realmedia.xml:
1335         * docs/plugins/inspect/plugin-siddec.xml:
1336         * docs/plugins/inspect/plugin-twolame.xml:
1337         * docs/plugins/inspect/plugin-x264.xml:
1338         * docs/plugins/inspect/plugin-xingmux.xml:
1339         * gst-plugins-ugly.doap:
1340         * win32/common/config.h:
1341           Release 1.3.1
1342
1343 2014-05-03 18:21:01 +0200  Sebastian Dröge <sebastian@centricular.com>
1344
1345         * po/af.po:
1346         * po/az.po:
1347         * po/bg.po:
1348         * po/ca.po:
1349         * po/cs.po:
1350         * po/da.po:
1351         * po/de.po:
1352         * po/el.po:
1353         * po/en_GB.po:
1354         * po/eo.po:
1355         * po/es.po:
1356         * po/eu.po:
1357         * po/fi.po:
1358         * po/fr.po:
1359         * po/gl.po:
1360         * po/hr.po:
1361         * po/hu.po:
1362         * po/id.po:
1363         * po/it.po:
1364         * po/ja.po:
1365         * po/lt.po:
1366         * po/lv.po:
1367         * po/ms.po:
1368         * po/mt.po:
1369         * po/nb.po:
1370         * po/nl.po:
1371         * po/or.po:
1372         * po/pl.po:
1373         * po/pt_BR.po:
1374         * po/ro.po:
1375         * po/ru.po:
1376         * po/sk.po:
1377         * po/sl.po:
1378         * po/sq.po:
1379         * po/sr.po:
1380         * po/sv.po:
1381         * po/tr.po:
1382         * po/uk.po:
1383         * po/vi.po:
1384         * po/zh_CN.po:
1385           Update .po files
1386
1387 2014-05-03 17:23:39 +0200  Sebastian Dröge <sebastian@centricular.com>
1388
1389         * po/de.po:
1390         * po/id.po:
1391         * po/lv.po:
1392         * po/sk.po:
1393         * po/sr.po:
1394           po: Update translations
1395
1396 2014-05-03 10:15:28 +0200  Sebastian Dröge <sebastian@centricular.com>
1397
1398         * common:
1399           Automatic update of common submodule
1400           From bcb1518 to 211fa5f
1401
1402 2014-04-27 00:29:16 +0100  Tim-Philipp Müller <tim@centricular.com>
1403
1404         * ext/sidplay/gstsiddec.cc:
1405         * gst/asfdemux/gstrtspwms.c:
1406         * gst/realmedia/rademux.c:
1407         * gst/realmedia/rdtmanager.c:
1408         * gst/realmedia/rtspreal.c:
1409           docs: remove outdated and pointless 'Last reviewed' lines from docs
1410           They are very confusing for people, and more often than not
1411           also just not very accurate. Seeing 'last reviewed: 2005' in
1412           your docs is not very confidence-inspiring. Let's just remove
1413           those comments.
1414
1415 2014-04-10 17:29:30 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1416
1417         * gst/dvdsub/gstdvdsubdec.c:
1418           dvdsubdec: fix spurious rejection of 0 time offset commands
1419           Coverity 206168
1420
1421 2014-04-10 16:53:25 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1422
1423         * ext/dvdread/dvdreadsrc.c:
1424           dvdread: avoid intermediate promotion to signed
1425           We should not reach the dangerous range here, though.
1426           Coverity 206491, 206492, 1139856
1427
1428 2014-01-17 10:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1429
1430         * ext/mpeg2dec/gstmpeg2dec.c:
1431           mpeg2dec: do not reset the whole video info when setting size
1432           New changes to gstvideo will reset all the video info state
1433           when calling _set_format, overwriting what was previously set
1434           in the preceding code.
1435           The comment says the following code is meant to preserve the
1436           pre-crop size, so let's just keep the size and related data
1437           as this does not seem to break anything else (this is what
1438           the _set_format call would have set before the change that
1439           reset all data, except the colorimetry).
1440
1441 2014-04-03 15:06:22 +0200  Edward Hervey <bilboed@bilboed.com>
1442
1443         * gst/asfdemux/gstasfdemux.c:
1444           asfdemux: Fix payloads check
1445           Don't iterate stream->payloads if ... it doesn't exist
1446           CID #1139846
1447
1448 2014-03-02 05:11:10 +0100  Sebastian Rasmussen <sebras@hotmail.com>
1449
1450         * .gitignore:
1451           .gitignore: Ignore gcov intermediate files
1452           https://bugzilla.gnome.org/show_bug.cgi?id=725483
1453
1454 2014-02-28 09:35:10 +0100  Sebastian Dröge <sebastian@centricular.com>
1455
1456         * common:
1457           Automatic update of common submodule
1458           From fe1672e to bcb1518
1459
1460 2014-02-26 22:12:50 +0100  Stefan Sauer <ensonic@users.sf.net>
1461
1462         * common:
1463           Automatic update of common submodule
1464           From 1a07da9 to fe1672e
1465
1466 2014-02-26 11:31:03 +0100  Stefan Sauer <ensonic@users.sf.net>
1467
1468         * docs/Makefile.am:
1469           docs: install prebuilt plugin docs if gtk-doc is disabled
1470           Sync to the Makefile.am from gst-plugin-base where it is done right.
1471           Fixes #725034
1472
1473 2014-02-13 09:39:04 +0100  Stefan Sauer <ensonic@users.sf.net>
1474
1475         * gst/xingmux/gstxingmux.c:
1476         * gst/xingmux/plugin.c:
1477           xingmux: add muxer category and make element plugable
1478           This is required to make encodebin consider the element. Yet it is not enough to
1479           have it plugged it has a lower priority than most mp3encoders and no different
1480           caps.
1481
1482 2014-02-24 11:42:00 +0100  Dirk Van Haerenborgh <vhdirk@gmail.com>
1483
1484         * ext/x264/gstx264enc.c:
1485           x264enc: allow lossless compression (qp=0)
1486           https://bugzilla.gnome.org/show_bug.cgi?id=725051
1487
1488 2014-02-20 21:08:08 +0100  Edward Hervey <edward@collabora.com>
1489
1490         * m4/a52.m4:
1491           m4: Remove extra check for 11+ year old a52 release
1492           You deserve a build failure if you still have that version
1493           If someone wants to completely remove this m4 to replace it with the
1494           generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
1495
1496 2014-02-19 21:11:55 +0100  Rico Tzschichholz <ricotz@ubuntu.com>
1497
1498         * m4/a52.m4:
1499           m4: Fix multiple tests in AC_CHECK_A52DEC
1500
1501 2014-02-09 23:41:36 +0100  Sebastian Dröge <sebastian@centricular.com>
1502
1503         * gst/asfdemux/gstasfdemux.c:
1504           asfdemux: Remove unused function
1505
1506 2014-02-06 19:22:47 +0100  Edward Hervey <edward@collabora.com>
1507
1508         * tests/check/Makefile.am:
1509           check: Fix test location
1510
1511 2014-02-03 02:06:11 +0100  Sebastian Rasmussen <sebras@hotmail.com>
1512
1513         * tests/check/Makefile.am:
1514           tests: Don't build disabled plugins' check tests
1515           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
1516
1517 2014-01-30 10:44:29 +0100  Edward Hervey <bilboed@bilboed.com>
1518
1519         * common:
1520           Automatic update of common submodule
1521           From d48bed3 to 1a07da9
1522
1523 2014-01-03 16:20:11 +0000  Tim-Philipp Müller <tim@centricular.com>
1524
1525         * gst/asfdemux/gstasfdemux.c:
1526           asfdemux: only add "format" field with fourcc to WMV caps
1527           Doesn't make sense for e.g. H264 or MJPEG.
1528
1529 2013-12-22 22:34:03 +0000  Tim-Philipp Müller <tim@centricular.com>
1530
1531         * autogen.sh:
1532         * common:
1533           Automatic update of common submodule
1534           From dbedaa0 to d48bed3
1535
1536 2013-12-22 21:56:03 +0000  Tim-Philipp Müller <tim@centricular.com>
1537
1538         * po/Makevars:
1539           po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
1540           https://bugzilla.gnome.org/show_bug.cgi?id=705455
1541
1542 2013-12-05 12:16:45 +0100  Sebastian Dröge <sebastian@centricular.com>
1543
1544         * ext/amrwbdec/amrwbdec.c:
1545           amrwbdec: Remove some dead code
1546
1547 2013-12-05 12:16:38 +0100  Sebastian Dröge <sebastian@centricular.com>
1548
1549         * ext/amrnb/amrnbdec.c:
1550           amrnbdec: Remove some dead code
1551
1552 2013-12-05 12:09:04 +0100  Sebastian Dröge <sebastian@centricular.com>
1553
1554         * ext/amrnb/amrnbdec.c:
1555           amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1556
1557 2013-12-05 12:08:46 +0100  Sebastian Dröge <sebastian@centricular.com>
1558
1559         * ext/amrwbdec/amrwbdec.c:
1560           amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
1561
1562 2013-12-05 11:44:10 +0100  Sebastian Dröge <sebastian@centricular.com>
1563
1564         * ext/mpeg2dec/gstmpeg2dec.c:
1565           mpeg2dec: Use new gst_video_decoder_set_needs_format() API
1566
1567 2013-11-29 15:51:49 +0000  Tim-Philipp Müller <tim@centricular.com>
1568
1569         * ext/x264/gstx264enc.c:
1570           x264enc: fix compiler warning
1571           Compiler warns rightly about possibly uninitialized variable.
1572
1573 2013-11-29 15:49:29 +0000  Tim-Philipp Müller <tim@centricular.com>
1574
1575         * ext/x264/gstx264enc.c:
1576           x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
1577           gst-launch-1.0 videotestsrc ! x264enc
1578
1579 2013-11-11 13:15:54 +0100  Mark Nauwelaerts <mnauw@users.sourceforge.net>
1580
1581         * ext/mpeg2dec/gstmpeg2dec.c:
1582           mpeg2dec: graceful degradation for badly parsed input
1583
1584 2013-11-05 11:20:20 +0000  Tim-Philipp Müller <tim@centricular.com>
1585
1586         * common:
1587           Automatic update of common submodule
1588           From 865aa20 to dbedaa0
1589
1590 2013-10-22 16:02:04 +0900  HyeJin Choi <meeshel@meeshel78@hotmail.com>
1591
1592         * gst/asfdemux/asfpacket.c:
1593           asfdemux: mo_size check bug fix. mo_size is not mandatory field.
1594           So, don't need to check previous payload's mo_size and current
1595           payload's mo_size when merging it.
1596           https://bugzilla.gnome.org/show_bug.cgi?id=710609
1597
1598 2013-10-22 15:03:15 -0300  Thiago Santos <ts.santos@partner.samsung.com>
1599
1600         * gst/asfdemux/gstasfdemux.c:
1601         * gst/asfdemux/gstasfdemux.h:
1602           asfdemux: Keep audio error checking fields only for audio
1603           Video shouldn't need to be descrambled, this can cause frames data
1604           to be corrupted
1605           https://bugzilla.gnome.org/show_bug.cgi?id=684942
1606
1607 2013-10-22 00:56:29 -0300  Thiago Santos <ts.santos@partner.samsung.com>
1608
1609         * gst/asfdemux/gstasfdemux.c:
1610           asfdemux: really copy the buffer data
1611           Pass the copy-memory flag to copy the memory for the output buffer,
1612           otherwise we end with 0-sized buffers
1613           https://bugzilla.gnome.org/show_bug.cgi?id=684942
1614
1615 2013-09-27 08:05:25 -0700  Michael Esemplare <michael.esemplare@gmail.com>
1616
1617         * ext/x264/gstx264enc.c:
1618           x264enc: If FPS is available, set VFR to false
1619           https://bugzilla.gnome.org/show_bug.cgi?id=708940
1620
1621 2013-09-24 10:08:10 -0700  Thiago Santos <ts.santos@partner.samsung.com>
1622
1623         * gst/asfdemux/gstasfdemux.c:
1624           asfdemux: Only use segment.start as seek_time if it is relative
1625           Relying on the gst_segment_do_seek results for getting the
1626           seeking time should not be used if seek type is SET because the
1627           do_seek function makes the 'cur` position of the seek normalized
1628           on the segment range. This means that seeking beyond the end of the
1629           file might not result in instant EOS as it will end up seeking to
1630           the final ts of the file.
1631           In asf seeking to the final timestamp can lead to seeking to the last
1632           keyframe, meaning a few seconds of video will still be played, which should
1633           not be the desired behavior when seeking beyong file limits.
1634
1635 2013-09-24 10:07:25 -0700  Thiago Santos <ts.santos@partner.samsung.com>
1636
1637         * gst/asfdemux/gstasfdemux.c:
1638           asfdemux: Parse last simple index entry
1639           The entry size is fixed at 6, fix typo to finish parsing the index
1640           correctly until the last sample
1641
1642 2013-09-24 18:32:31 +0100  Tim-Philipp Müller <tim@centricular.net>
1643
1644         * README:
1645         * common:
1646           Automatic update of common submodule
1647           From 6b03ba7 to 865aa20
1648
1649 2013-09-24 15:05:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1650
1651         * configure.ac:
1652           configure: Actually use 1.3.0.1 as version to make configure happy
1653
1654 2013-09-24 15:00:30 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1655
1656         * configure.ac:
1657           Back to development
1658
1659 === release 1.2.0 ===
1660
1661 2013-09-24 14:27:45 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1662
1663         * ChangeLog:
1664         * NEWS:
1665         * RELEASE:
1666         * configure.ac:
1667         * docs/plugins/inspect/plugin-a52dec.xml:
1668         * docs/plugins/inspect/plugin-amrnb.xml:
1669         * docs/plugins/inspect/plugin-amrwbdec.xml:
1670         * docs/plugins/inspect/plugin-asf.xml:
1671         * docs/plugins/inspect/plugin-cdio.xml:
1672         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1673         * docs/plugins/inspect/plugin-dvdread.xml:
1674         * docs/plugins/inspect/plugin-dvdsub.xml:
1675         * docs/plugins/inspect/plugin-lame.xml:
1676         * docs/plugins/inspect/plugin-mad.xml:
1677         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1678         * docs/plugins/inspect/plugin-realmedia.xml:
1679         * docs/plugins/inspect/plugin-siddec.xml:
1680         * docs/plugins/inspect/plugin-twolame.xml:
1681         * docs/plugins/inspect/plugin-x264.xml:
1682         * docs/plugins/inspect/plugin-xingmux.xml:
1683         * gst-plugins-ugly.doap:
1684         * win32/common/config.h:
1685           Release 1.2.0
1686
1687 2013-09-24 14:27:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1688
1689         * po/af.po:
1690         * po/az.po:
1691         * po/bg.po:
1692         * po/ca.po:
1693         * po/cs.po:
1694         * po/da.po:
1695         * po/de.po:
1696         * po/el.po:
1697         * po/en_GB.po:
1698         * po/eo.po:
1699         * po/es.po:
1700         * po/eu.po:
1701         * po/fi.po:
1702         * po/fr.po:
1703         * po/gl.po:
1704         * po/hr.po:
1705         * po/hu.po:
1706         * po/id.po:
1707         * po/it.po:
1708         * po/ja.po:
1709         * po/lt.po:
1710         * po/lv.po:
1711         * po/ms.po:
1712         * po/mt.po:
1713         * po/nb.po:
1714         * po/nl.po:
1715         * po/or.po:
1716         * po/pl.po:
1717         * po/pt_BR.po:
1718         * po/ro.po:
1719         * po/ru.po:
1720         * po/sk.po:
1721         * po/sl.po:
1722         * po/sq.po:
1723         * po/sr.po:
1724         * po/sv.po:
1725         * po/tr.po:
1726         * po/uk.po:
1727         * po/vi.po:
1728         * po/zh_CN.po:
1729           Update .po files
1730
1731 2013-09-18 11:34:56 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
1732
1733         * ext/x264/gstx264enc.c:
1734           x264enc: Update the documentation to match the default profile used
1735           https://bugzilla.gnome.org/show_bug.cgi?id=708036
1736
1737 2013-09-20 16:17:31 +0200  Edward Hervey <edward@collabora.com>
1738
1739         * common:
1740           Automatic update of common submodule
1741           From b613661 to 6b03ba7
1742
1743 2013-09-19 18:43:43 +0100  Tim-Philipp Müller <tim@centricular.net>
1744
1745         * common:
1746           Automatic update of common submodule
1747           From 74a6857 to b613661
1748
1749 2013-09-19 17:36:25 +0100  Tim-Philipp Müller <tim@centricular.net>
1750
1751         * autogen.sh:
1752         * common:
1753           Automatic update of common submodule
1754           From 098c0d7 to 74a6857
1755
1756 2013-09-19 11:35:04 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1757
1758         * configure.ac:
1759           Back to development
1760
1761 === release 1.1.90 ===
1762
1763 2013-09-19 10:50:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1764
1765         * ChangeLog:
1766         * NEWS:
1767         * RELEASE:
1768         * configure.ac:
1769         * docs/plugins/inspect/plugin-a52dec.xml:
1770         * docs/plugins/inspect/plugin-amrnb.xml:
1771         * docs/plugins/inspect/plugin-amrwbdec.xml:
1772         * docs/plugins/inspect/plugin-asf.xml:
1773         * docs/plugins/inspect/plugin-cdio.xml:
1774         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1775         * docs/plugins/inspect/plugin-dvdread.xml:
1776         * docs/plugins/inspect/plugin-dvdsub.xml:
1777         * docs/plugins/inspect/plugin-lame.xml:
1778         * docs/plugins/inspect/plugin-mad.xml:
1779         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1780         * docs/plugins/inspect/plugin-realmedia.xml:
1781         * docs/plugins/inspect/plugin-siddec.xml:
1782         * docs/plugins/inspect/plugin-twolame.xml:
1783         * docs/plugins/inspect/plugin-x264.xml:
1784         * docs/plugins/inspect/plugin-xingmux.xml:
1785         * gst-plugins-ugly.doap:
1786         * win32/common/config.h:
1787           Release 1.1.90
1788
1789 2013-09-19 10:30:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1790
1791         * po/af.po:
1792         * po/az.po:
1793         * po/bg.po:
1794         * po/ca.po:
1795         * po/cs.po:
1796         * po/da.po:
1797         * po/de.po:
1798         * po/el.po:
1799         * po/en_GB.po:
1800         * po/eo.po:
1801         * po/es.po:
1802         * po/eu.po:
1803         * po/fi.po:
1804         * po/fr.po:
1805         * po/gl.po:
1806         * po/hr.po:
1807         * po/hu.po:
1808         * po/id.po:
1809         * po/it.po:
1810         * po/ja.po:
1811         * po/lt.po:
1812         * po/lv.po:
1813         * po/ms.po:
1814         * po/mt.po:
1815         * po/nb.po:
1816         * po/nl.po:
1817         * po/or.po:
1818         * po/pl.po:
1819         * po/pt_BR.po:
1820         * po/ro.po:
1821         * po/ru.po:
1822         * po/sk.po:
1823         * po/sl.po:
1824         * po/sq.po:
1825         * po/sr.po:
1826         * po/sv.po:
1827         * po/tr.po:
1828         * po/uk.po:
1829         * po/vi.po:
1830         * po/zh_CN.po:
1831           Update .po files
1832
1833 2013-09-19 09:45:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1834
1835         * po/cs.po:
1836           po: Update translations
1837
1838 2013-09-18 19:13:45 -0400  Olivier Crête <olivier.crete@collabora.com>
1839
1840         * ext/x264/gstx264enc.c:
1841         * tests/check/elements/x264enc.c:
1842           x264enc: Implement getcaps that restricts the input format depending on the output profile
1843           Also add some x264enc profile tests
1844           https://bugzilla.gnome.org/show_bug.cgi?id=708326
1845
1846 2013-09-16 19:38:36 +0200  Matej Knopp <matej.knopp@gmail.com>
1847
1848         * gst/asfdemux/asfpacket.c:
1849         * gst/asfdemux/gstasfdemux.c:
1850           asfdemux: fix playback regression in push mode
1851
1852 2013-09-10 19:33:33 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
1853
1854         * gst/asfdemux/gstasfdemux.h:
1855           asfdemux: remove unused variable
1856
1857 2013-09-05 22:56:48 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
1858
1859         * ext/x264/gstx264enc.c:
1860           x264enc: Don't unref future state but the old one
1861           Being silly will lead us nowhere.
1862
1863 2013-09-04 16:32:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1864
1865         * ext/x264/gstx264enc.c:
1866           x264enc: Check if we have an input state before using it
1867           Flushing might happen before caps were set on the encoder,
1868           which would lead to crashes here.
1869           Thanks to Matej Knopp for analyzing this.
1870           https://bugzilla.gnome.org/show_bug.cgi?id=707414
1871
1872 2013-09-03 20:28:35 +0200  Matej Knopp <matej.knopp@gmail.com>
1873
1874         * ext/x264/gstx264enc.c:
1875           x264enc: fix unsigned comparison warning
1876
1877 2013-08-28 13:27:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1878
1879         * configure.ac:
1880           Back to development
1881
1882 === release 1.1.4 ===
1883
1884 2013-08-28 12:58:43 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1885
1886         * ChangeLog:
1887         * NEWS:
1888         * RELEASE:
1889         * configure.ac:
1890         * docs/plugins/inspect/plugin-a52dec.xml:
1891         * docs/plugins/inspect/plugin-amrnb.xml:
1892         * docs/plugins/inspect/plugin-amrwbdec.xml:
1893         * docs/plugins/inspect/plugin-asf.xml:
1894         * docs/plugins/inspect/plugin-cdio.xml:
1895         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1896         * docs/plugins/inspect/plugin-dvdread.xml:
1897         * docs/plugins/inspect/plugin-dvdsub.xml:
1898         * docs/plugins/inspect/plugin-lame.xml:
1899         * docs/plugins/inspect/plugin-mad.xml:
1900         * docs/plugins/inspect/plugin-mpeg2dec.xml:
1901         * docs/plugins/inspect/plugin-realmedia.xml:
1902         * docs/plugins/inspect/plugin-siddec.xml:
1903         * docs/plugins/inspect/plugin-twolame.xml:
1904         * docs/plugins/inspect/plugin-x264.xml:
1905         * docs/plugins/inspect/plugin-xingmux.xml:
1906         * gst-plugins-ugly.doap:
1907         * win32/common/config.h:
1908           Release 1.1.4
1909
1910 2013-08-28 12:58:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1911
1912         * po/af.po:
1913         * po/az.po:
1914         * po/bg.po:
1915         * po/ca.po:
1916         * po/cs.po:
1917         * po/da.po:
1918         * po/de.po:
1919         * po/el.po:
1920         * po/en_GB.po:
1921         * po/eo.po:
1922         * po/es.po:
1923         * po/eu.po:
1924         * po/fi.po:
1925         * po/fr.po:
1926         * po/gl.po:
1927         * po/hr.po:
1928         * po/hu.po:
1929         * po/id.po:
1930         * po/it.po:
1931         * po/ja.po:
1932         * po/lt.po:
1933         * po/lv.po:
1934         * po/ms.po:
1935         * po/mt.po:
1936         * po/nb.po:
1937         * po/nl.po:
1938         * po/or.po:
1939         * po/pl.po:
1940         * po/pt_BR.po:
1941         * po/ro.po:
1942         * po/ru.po:
1943         * po/sk.po:
1944         * po/sl.po:
1945         * po/sq.po:
1946         * po/sr.po:
1947         * po/sv.po:
1948         * po/tr.po:
1949         * po/uk.po:
1950         * po/vi.po:
1951         * po/zh_CN.po:
1952           Update .po files
1953
1954 2013-08-28 12:32:37 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1955
1956         * po/pt_BR.po:
1957           po: update translations
1958
1959 2013-08-27 14:13:06 +0100  Tim-Philipp Müller <tim@centricular.net>
1960
1961         * ext/x264/gstx264enc.c:
1962           x264enc: log when we output a lower profile than requested
1963
1964 2013-08-21 18:32:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1965
1966         * ext/x264/gstx264enc.c:
1967           x264enc: Consider subset relations of profiles when setting srcpad caps
1968           constrained-baseline is a subset of baseline, is a subset of main,
1969           is a subset of high profile.
1970           https://bugzilla.gnome.org/show_bug.cgi?id=705425
1971
1972 2013-08-21 12:31:23 +0100  Tim-Philipp Müller <tim@centricular.net>
1973
1974         * ext/x264/gstx264enc.c:
1975           x264enc: propagate flow return back to base class and upstream
1976           https://bugzilla.gnome.org/show_bug.cgi?id=705425
1977
1978 2013-08-17 23:13:17 +0100  Tim-Philipp Müller <tim@centricular.net>
1979
1980         * configure.ac:
1981           configure: fix x264 version checking
1982           x264 releases carry pkg-config versions such as 0.120.x
1983           (literallly with an 'x'). Checking for x264 >= 0.120.0 will
1984           then fail, so we need to either check for > 0.119.0 or
1985           for >= 0.120 to make this work right.
1986
1987 2013-08-17 23:09:15 +0100  Tim-Philipp Müller <tim@centricular.net>
1988
1989         * ext/x264/gstx264enc.c:
1990           x264enc: minor clean-up
1991           We requires x264 build >= 120 now.
1992
1993 2013-08-15 15:30:31 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1994
1995         * ext/mpeg2dec/gstmpeg2dec.c:
1996           mpeg2dec: Fix mpeg2_reset() calls
1997
1998 2013-08-15 15:27:48 +0200  Sebastian Dröge <slomo@circular-chaos.org>
1999
2000         * ext/mpeg2dec/gstmpeg2dec.c:
2001         * ext/x264/gstx264enc.c:
2002           ext: Use new flush vfunc of video codec base classes and remove reset implementations
2003
2004 2013-08-01 01:34:05 +0200  Matej Knopp <matej.knopp@gmail.com>
2005
2006         * gst/asfdemux/gstasfdemux.c:
2007           asfdemux: fix build on C89 compilers
2008
2009 2013-07-30 17:28:17 +0200  Matej Knopp <matej.knopp@gmail.com>
2010
2011         * gst/asfdemux/asfpacket.c:
2012         * gst/asfdemux/gstasfdemux.c:
2013           asfdemux: fix seeking in push mode
2014
2015 2013-08-02 14:14:48 +0200  Lubosz Sarnecki <lubosz@gmail.com>
2016
2017         * configure.ac:
2018           build: add subdir-objects to AM_INIT_AUTOMAKE
2019           Fixes warnings in automake 1.14
2020           https://bugzilla.gnome.org/show_bug.cgi?id=705350
2021
2022 2013-08-02 08:25:49 +0200  Edward Hervey <edward@collabora.com>
2023
2024         * ext/mpeg2dec/gstmpeg2dec.c:
2025           mpeg2dec: Do a hard reset of flush_stop
2026           Which is notified by hard == 0 with latest refactoring.
2027
2028 2013-07-29 21:09:37 +0100  Tim-Philipp Müller <tim@centricular.net>
2029
2030         * po/LINGUAS:
2031         * po/da.po:
2032         * po/de.po:
2033         * po/gl.po:
2034         * po/hr.po:
2035         * po/hu.po:
2036         * po/ja.po:
2037         * po/nb.po:
2038         * po/nl.po:
2039         * po/pl.po:
2040         * po/ru.po:
2041         * po/sl.po:
2042         * po/tr.po:
2043         * po/uk.po:
2044         * po/vi.po:
2045           po: update translations
2046
2047 2013-07-29 14:48:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2048
2049         * configure.ac:
2050           Back to development
2051
2052 === release 1.1.3 ===
2053
2054 2013-07-29 13:46:08 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2055
2056         * ChangeLog:
2057         * NEWS:
2058         * RELEASE:
2059         * configure.ac:
2060         * docs/plugins/inspect/plugin-a52dec.xml:
2061         * docs/plugins/inspect/plugin-amrnb.xml:
2062         * docs/plugins/inspect/plugin-amrwbdec.xml:
2063         * docs/plugins/inspect/plugin-asf.xml:
2064         * docs/plugins/inspect/plugin-cdio.xml:
2065         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2066         * docs/plugins/inspect/plugin-dvdread.xml:
2067         * docs/plugins/inspect/plugin-dvdsub.xml:
2068         * docs/plugins/inspect/plugin-lame.xml:
2069         * docs/plugins/inspect/plugin-mad.xml:
2070         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2071         * docs/plugins/inspect/plugin-realmedia.xml:
2072         * docs/plugins/inspect/plugin-siddec.xml:
2073         * docs/plugins/inspect/plugin-twolame.xml:
2074         * docs/plugins/inspect/plugin-x264.xml:
2075         * docs/plugins/inspect/plugin-xingmux.xml:
2076         * gst-plugins-ugly.doap:
2077         * win32/common/config.h:
2078           Release 1.1.3
2079
2080 2013-07-29 13:46:05 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2081
2082         * po/af.po:
2083         * po/az.po:
2084         * po/bg.po:
2085         * po/ca.po:
2086         * po/cs.po:
2087         * po/da.po:
2088         * po/de.po:
2089         * po/el.po:
2090         * po/en_GB.po:
2091         * po/eo.po:
2092         * po/es.po:
2093         * po/eu.po:
2094         * po/fi.po:
2095         * po/fr.po:
2096         * po/gl.po:
2097         * po/hu.po:
2098         * po/id.po:
2099         * po/it.po:
2100         * po/ja.po:
2101         * po/lt.po:
2102         * po/lv.po:
2103         * po/ms.po:
2104         * po/mt.po:
2105         * po/nb.po:
2106         * po/nl.po:
2107         * po/or.po:
2108         * po/pl.po:
2109         * po/pt_BR.po:
2110         * po/ro.po:
2111         * po/ru.po:
2112         * po/sk.po:
2113         * po/sl.po:
2114         * po/sq.po:
2115         * po/sr.po:
2116         * po/sv.po:
2117         * po/tr.po:
2118         * po/uk.po:
2119         * po/vi.po:
2120         * po/zh_CN.po:
2121           Update .po files
2122
2123 2013-07-29 12:13:17 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2124
2125         * gst/asfdemux/gstasfdemux.c:
2126         * gst/realmedia/rademux.c:
2127         * gst/realmedia/rmdemux.c:
2128           gst: Don't swap start/stop for negative rates in the SEGMENT query
2129
2130 2013-07-29 10:57:38 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2131
2132         * gst/realmedia/rademux.c:
2133         * gst/realmedia/rmdemux.c:
2134           real: Implement SEGMENT query
2135
2136 2013-07-29 10:56:06 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2137
2138         * gst/asfdemux/gstasfdemux.c:
2139           asfdemux: Implement SEGMENT query
2140
2141 2013-07-28 16:43:28 +0200  Matej Knopp <matej.knopp@gmail.com>
2142
2143         * gst/asfdemux/asfheaders.c:
2144         * gst/asfdemux/asfheaders.h:
2145         * gst/asfdemux/asfpacket.c:
2146         * gst/asfdemux/gstasfdemux.c:
2147         * gst/asfdemux/gstasfdemux.h:
2148           asfdemux: Add support for dvr-ms
2149           https://bugzilla.gnome.org/show_bug.cgi?id=705026
2150
2151 2013-07-26 16:47:48 +0200  Edward Hervey <edward@collabora.com>
2152
2153         * gst/realmedia/rtspreal.c:
2154           rtspreal: Ensure output value has an assigned value
2155           In the case where this macro was used, that dest was != NULL but that
2156           the strncmp failed, we would end up with dest_len being undefined.
2157
2158 2013-07-26 16:39:12 +0200  Edward Hervey <edward@collabora.com>
2159
2160         * ext/x264/gstx264enc.c:
2161           x264: Fix dts comparision
2162           We were assigning to a guint64 value (frame->dts) the sum of a unsigned
2163           and signed value... resulting it the result never being < 0.
2164           Instead just check if it is smaller before assigning to frame->dts.
2165
2166 2013-07-25 11:28:54 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
2167
2168         * gst/asfdemux/gstasfdemux.c:
2169         * gst/asfdemux/gstasfdemux.h:
2170           asfdemux: fix seqnum handling for seeks
2171           Use the same seqnum as the seek for flushes/segments that are
2172           caused by the seek. Also do the same for segment events
2173           Fixes #676242
2174
2175 2013-07-25 13:35:44 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2176
2177         * ext/mpeg2dec/gstmpeg2dec.c:
2178           mpeg2dec: Clean up reset/start/stop handling
2179
2180 2013-07-25 11:01:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2181
2182         * ext/x264/gstx264enc.c:
2183           x264enc: React properly to flushing/resetting the encoder
2184           https://bugzilla.gnome.org/show_bug.cgi?id=656007
2185
2186 2013-07-22 16:01:13 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2187
2188         * gst/realmedia/rademux.c:
2189         * gst/realmedia/rademux.h:
2190         * gst/realmedia/rmdemux.c:
2191         * gst/realmedia/rmdemux.h:
2192           realmedia: Add support for group-id in the stream-start event
2193
2194 2013-07-22 15:45:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2195
2196         * gst/asfdemux/gstasfdemux.c:
2197         * gst/asfdemux/gstasfdemux.h:
2198           asfdemux: Add support for group-id in the stream-start event
2199
2200 2013-07-22 15:43:18 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2201
2202         * ext/sidplay/gstsiddec.cc:
2203         * ext/sidplay/gstsiddec.h:
2204           siddec: Add support for group-id in the stream-start event
2205
2206 2013-07-18 17:14:29 +0200  Edward Hervey <edward@collabora.com>
2207
2208         * gst/realmedia/rmdemux.c:
2209           rmdemux: Mark demuxer as "running" in push-mode
2210           Allows queries (and other code) to be answered when working in push-mode.
2211           Running would only be set to TRUE accordingly when working in pull-mode
2212           once it had read header/index.
2213           Fixes #680185
2214
2215 2013-07-17 16:17:54 +0200  Edward Hervey <edward@collabora.com>
2216
2217         * ext/mpeg2dec/gstmpeg2dec.c:
2218           mpeg2dec: Properly reset on sequence changes
2219           Otherwise we end up using stray data/buffers.
2220           Fixes #690701
2221
2222 2013-07-11 16:57:24 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2223
2224         * configure.ac:
2225           Back to development
2226
2227 === release 1.1.2 ===
2228
2229 2013-07-11 16:12:25 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2230
2231         * ChangeLog:
2232         * NEWS:
2233         * RELEASE:
2234         * configure.ac:
2235         * docs/plugins/inspect/plugin-a52dec.xml:
2236         * docs/plugins/inspect/plugin-amrnb.xml:
2237         * docs/plugins/inspect/plugin-amrwbdec.xml:
2238         * docs/plugins/inspect/plugin-asf.xml:
2239         * docs/plugins/inspect/plugin-cdio.xml:
2240         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2241         * docs/plugins/inspect/plugin-dvdread.xml:
2242         * docs/plugins/inspect/plugin-dvdsub.xml:
2243         * docs/plugins/inspect/plugin-lame.xml:
2244         * docs/plugins/inspect/plugin-mad.xml:
2245         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2246         * docs/plugins/inspect/plugin-realmedia.xml:
2247         * docs/plugins/inspect/plugin-siddec.xml:
2248         * docs/plugins/inspect/plugin-twolame.xml:
2249         * docs/plugins/inspect/plugin-x264.xml:
2250         * docs/plugins/inspect/plugin-xingmux.xml:
2251         * gst-plugins-ugly.doap:
2252         * win32/common/config.h:
2253           Release 1.1.2
2254
2255 2013-07-11 16:12:21 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2256
2257         * po/af.po:
2258         * po/az.po:
2259         * po/bg.po:
2260         * po/ca.po:
2261         * po/cs.po:
2262         * po/da.po:
2263         * po/de.po:
2264         * po/el.po:
2265         * po/en_GB.po:
2266         * po/eo.po:
2267         * po/es.po:
2268         * po/eu.po:
2269         * po/fi.po:
2270         * po/fr.po:
2271         * po/gl.po:
2272         * po/hu.po:
2273         * po/id.po:
2274         * po/it.po:
2275         * po/ja.po:
2276         * po/lt.po:
2277         * po/lv.po:
2278         * po/ms.po:
2279         * po/mt.po:
2280         * po/nb.po:
2281         * po/nl.po:
2282         * po/or.po:
2283         * po/pl.po:
2284         * po/pt_BR.po:
2285         * po/ro.po:
2286         * po/ru.po:
2287         * po/sk.po:
2288         * po/sl.po:
2289         * po/sq.po:
2290         * po/sr.po:
2291         * po/sv.po:
2292         * po/tr.po:
2293         * po/uk.po:
2294         * po/vi.po:
2295         * po/zh_CN.po:
2296           Update .po files
2297
2298 2013-06-18 20:06:24 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2299
2300         * ext/dvdread/dvdreadsrc.c:
2301           dvdreadsrc: correctly determine last chapter's duration
2302           This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
2303           It worked just fine before ...
2304
2305 2013-06-25 14:20:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
2306
2307         * gst/realmedia/rdtmanager.c:
2308           rdt: forward sticky events
2309
2310 2013-06-05 18:36:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2311
2312         * configure.ac:
2313           Back to development
2314
2315 === release 1.1.1 ===
2316
2317 2013-06-05 17:58:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2318
2319         * ChangeLog:
2320         * NEWS:
2321         * RELEASE:
2322         * common:
2323         * configure.ac:
2324         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2325         * docs/plugins/inspect/plugin-a52dec.xml:
2326         * docs/plugins/inspect/plugin-amrnb.xml:
2327         * docs/plugins/inspect/plugin-amrwbdec.xml:
2328         * docs/plugins/inspect/plugin-asf.xml:
2329         * docs/plugins/inspect/plugin-cdio.xml:
2330         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2331         * docs/plugins/inspect/plugin-dvdread.xml:
2332         * docs/plugins/inspect/plugin-dvdsub.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-realmedia.xml:
2337         * docs/plugins/inspect/plugin-siddec.xml:
2338         * docs/plugins/inspect/plugin-twolame.xml:
2339         * docs/plugins/inspect/plugin-x264.xml:
2340         * docs/plugins/inspect/plugin-xingmux.xml:
2341         * gst-plugins-ugly.doap:
2342         * win32/common/config.h:
2343           Release 1.1.1
2344
2345 2013-06-05 16:42:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2346
2347         * po/af.po:
2348         * po/az.po:
2349         * po/bg.po:
2350         * po/ca.po:
2351         * po/cs.po:
2352         * po/da.po:
2353         * po/de.po:
2354         * po/el.po:
2355         * po/en_GB.po:
2356         * po/eo.po:
2357         * po/es.po:
2358         * po/eu.po:
2359         * po/fi.po:
2360         * po/fr.po:
2361         * po/gl.po:
2362         * po/hu.po:
2363         * po/id.po:
2364         * po/it.po:
2365         * po/ja.po:
2366         * po/lt.po:
2367         * po/lv.po:
2368         * po/ms.po:
2369         * po/mt.po:
2370         * po/nb.po:
2371         * po/nl.po:
2372         * po/or.po:
2373         * po/pl.po:
2374         * po/pt_BR.po:
2375         * po/ro.po:
2376         * po/ru.po:
2377         * po/sk.po:
2378         * po/sl.po:
2379         * po/sq.po:
2380         * po/sr.po:
2381         * po/sv.po:
2382         * po/tr.po:
2383         * po/uk.po:
2384         * po/vi.po:
2385         * po/zh_CN.po:
2386           Update .po files
2387
2388 2013-06-05 15:15:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
2389
2390         * common:
2391           Automatic update of common submodule
2392           From 098c0d7 to 01a7a46
2393
2394 2013-06-04 16:12:27 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
2395
2396         * ext/mpeg2dec/gstmpeg2dec.c:
2397           mpeg2dec: make the aspect ratio calculation more accurate.
2398           Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
2399           aspect-ratio if we don't have a valid upstream PAR.
2400           https://bugzilla.gnome.org/show_bug.cgi?id=685103
2401
2402 2013-05-15 10:52:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2403
2404         * common:
2405           Automatic update of common submodule
2406           From 5edcd85 to 098c0d7
2407
2408 2013-05-13 13:19:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2409
2410         * tests/check/elements/amrnbenc.c:
2411         * tests/check/elements/mpeg2dec.c:
2412         * tests/check/elements/x264enc.c:
2413         * tests/check/elements/xingmux.c:
2414           tests: Fix event handling
2415
2416 2013-05-09 19:40:49 -0400  Olivier Crête <olivier.crete@collabora.com>
2417
2418         * ext/lame/gstlamemp3enc.c:
2419           lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
2420           lame does internal resampling, but the base class only cares about
2421           the number of raw samples, so tell finish frames about that, not
2422           the number of samples in the outgoing frame.:
2423
2424 2013-04-30 10:01:29 +0100  Tim-Philipp Müller <tim@centricular.net>
2425
2426         * ext/x264/gstx264enc.c:
2427           x264enc: output byte-stream if downstream has ANY caps
2428           It's what people expect when they pipe the output to
2429           filesink or into a tcp connection or pipe.
2430
2431 2013-04-22 23:52:48 +0100  Tim-Philipp Müller <tim@centricular.net>
2432
2433         * MAINTAINERS:
2434         * README:
2435         * README.static-linking:
2436         * common:
2437           Automatic update of common submodule
2438           From 3cb3d3c to 5edcd85
2439
2440 2012-10-24 12:15:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2441
2442         * configure.ac:
2443         * ext/a52dec/Makefile.am:
2444         * ext/amrnb/Makefile.am:
2445         * ext/amrwbdec/Makefile.am:
2446         * ext/cdio/Makefile.am:
2447         * ext/dvdread/Makefile.am:
2448         * ext/lame/Makefile.am:
2449         * ext/mad/Makefile.am:
2450         * ext/mpeg2dec/Makefile.am:
2451         * ext/sidplay/Makefile.am:
2452         * ext/twolame/Makefile.am:
2453         * ext/x264/Makefile.am:
2454         * gst/asfdemux/Makefile.am:
2455         * gst/dvdlpcmdec/Makefile.am:
2456         * gst/dvdsub/Makefile.am:
2457         * gst/realmedia/Makefile.am:
2458         * gst/xingmux/Makefile.am:
2459           gst: Add better support for static plugins
2460
2461 2013-04-14 17:55:44 +0100  Tim-Philipp Müller <tim@centricular.net>
2462
2463         * autogen.sh:
2464         * common:
2465           Automatic update of common submodule
2466           From aed87ae to 3cb3d3c
2467
2468 2013-04-09 21:00:43 +0200  Stefan Sauer <ensonic@users.sf.net>
2469
2470         * common:
2471           Automatic update of common submodule
2472           From 04c7a1e to aed87ae
2473
2474 2013-03-25 18:05:14 -0700  David Schleef <ds@schleef.org>
2475
2476         * gst/asfdemux/gstasfdemux.c:
2477         * gst/realmedia/rmdemux.c:
2478           Use %03u instead of %u in gst_pad_create_stream_id_printf()
2479
2480 2013-03-06 13:28:37 +0000  Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
2481
2482         * ext/x264/gstx264enc.c:
2483           x264enc: Fix for 0/1 framerate - now uses VFR in this case
2484           Previously did a division by zero.
2485           https://bugzilla.gnome.org/show_bug.cgi?id=695728
2486
2487 2013-03-07 00:02:00 +0000  Tim-Philipp Müller <tim@centricular.net>
2488
2489         * common:
2490           Automatic update of common submodule
2491           From 2de221c to 04c7a1e
2492
2493 2013-02-08 00:15:01 +0000  Tim-Philipp Müller <tim@centricular.net>
2494
2495         * ext/x264/gstx264enc.c:
2496           x264enc: simplify template caps
2497           No need to make an array for one single element.
2498
2499 2013-02-08 00:11:03 +0000  Tim-Philipp Müller <tim@centricular.net>
2500
2501         * ext/x264/gstx264enc.c:
2502           x264enc: put all theoretically possible formats in template caps
2503           and decide at runtime which subset of these (8-bit or 10-bit video
2504           formats) is supported. libx264 will be compiled for one of these
2505           two options, and it is possible to switch by pointing the dynamic
2506           linker to a different libx264 build at runtime. If we want our
2507           template caps to be correct, they should contain all then, with
2508           the actually supported ones determined at runtime.
2509           https://bugzilla.gnome.org/show_bug.cgi?id=691935
2510
2511 2013-01-23 10:16:51 +0000  Tim-Philipp Müller <tim@centricular.net>
2512
2513         * ext/x264/gstx264enc.c:
2514           x264enc: detect supported bit depth and pixel formats at runtime
2515           http://bugs.debian.org/667573
2516           https://bugzilla.gnome.org/show_bug.cgi?id=691935
2517
2518 2013-01-30 09:15:18 +0100  Benjamin Gaignard <benjamin.gaignard@st.com>
2519
2520         * autogen.sh:
2521           autogen.sh: allow calling from out-of-tree
2522           Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
2523           https://bugzilla.gnome.org/show_bug.cgi?id=692857
2524
2525 2013-01-28 20:43:08 +0100  Stefan Sauer <ensonic@users.sf.net>
2526
2527         * common:
2528           Automatic update of common submodule
2529           From a942293 to 2de221c
2530
2531 2013-01-15 15:18:04 +0100  Martin Pitt <martinpitt@gnome.org>
2532
2533         * tests/check/Makefile.am:
2534           tests: use _1_0 variants for the various registry variables
2535           These override the variants without version suffix. Makes 'make check' work
2536           properly in environments that set the suffixed variant for 1.0, such as
2537           jhbuild.
2538
2539 2013-01-15 15:06:41 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2540
2541         * common:
2542           Automatic update of common submodule
2543           From a72faea to a942293
2544
2545 2012-12-30 23:56:14 +0000  Tim-Philipp Müller <tim@centricular.net>
2546
2547         * configure.ac:
2548           configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
2549           AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
2550           https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
2551           https://bugzilla.gnome.org/show_bug.cgi?id=690881
2552
2553 2012-12-19 17:16:53 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
2554
2555         * ext/mpeg2dec/gstmpeg2dec.c:
2556           mpeg2dec: use appropriate printf format for gsize
2557
2558 2012-12-19 17:15:03 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
2559
2560         * ext/cdio/gstcdio.h:
2561           cdio: Fix redundant redeclaration of 'cdio_version_string'
2562           cdio/version.h is already included by cdio/cdio.h
2563
2564 2012-12-01 13:26:26 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
2565
2566         * ext/sidplay/gstsiddec.cc:
2567           siddec: init debug category
2568
2569 2012-11-30 20:09:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2570
2571         * configure.ac:
2572         * ext/dvdread/Makefile.am:
2573           dvdread: link to libgmodule-2.0 since the g_module_* API is used
2574           And the gmodule lib has been moved into the Requires.private
2575           section of the pkg-config file in core.
2576
2577 2012-11-27 17:07:31 +0000  Tim-Philipp Müller <tim@centricular.net>
2578
2579         * ext/cdio/gstcdiocddasrc.c:
2580         * ext/cdio/gstcdiocddasrc.h:
2581           cdiocddasrc: detect whether drive produces samples in non-host endianness
2582           If drive produces samples in other endianness than the host,
2583           we need to byte swap them before pushing them out, or we
2584           produce nothing but noise. cdparanoia detects this automatically,
2585           but libcdio does not, so we have to do it ourselves.
2586           This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
2587           https://bugzilla.gnome.org/show_bug.cgi?id=377280
2588
2589 2012-11-19 11:27:21 +0000  Tim-Philipp Müller <tim@centricular.net>
2590
2591         * common:
2592           Automatic update of common submodule
2593           From b497c4f to a72faea
2594
2595 2012-11-16 13:32:00 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2596
2597         * tests/check/elements/xingmux_testdata.h:
2598           xingmux: Fix unit test after change to correctly calculate number of frames
2599
2600 2012-11-15 16:42:09 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2601
2602         * ext/x264/gstx264enc.c:
2603           x264enc: Add support for 10-bit color formats
2604           Requires x264 to be built with 10-bit support, which disables
2605           9-bit support. Also only advertise the color formats that were
2606           compiled into x264.
2607
2608 2012-11-15 16:21:49 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
2609
2610         * ext/x264/gstx264enc.c:
2611           x264enc: Add support for Y444, Y42B and NV12
2612
2613 2012-11-11 20:42:42 +0000  Tim-Philipp Müller <tim@centricular.net>
2614
2615         * ext/cdio/Makefile.am:
2616         * ext/cdio/gstcdio.c:
2617           cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
2618           They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
2619           if they're not plain ASCII.
2620
2621 2012-11-09 11:33:40 +0100  Gautier Portet <kassoulet@gmail.com>
2622
2623         * gst/xingmux/gstxingmux.c:
2624           xingmux: Properly calculate the number of frames
2625           First, the xing header frame is never added to the count,
2626           we have to increment the count.
2627           Secondly, there is a rounding error when calculating the
2628           frame duration, as spf*GST_SECOND/rate is not an integer
2629           (26122448.9) an it must be 26122449.
2630
2631 2012-11-07 20:45:38 +0000  Tim-Philipp Müller <tim@centricular.net>
2632
2633         * configure.ac:
2634           configure.ac: update courtesy of autoupdate
2635
2636 2012-11-07 20:39:56 +0000  Tim-Philipp Müller <tim@centricular.net>
2637
2638         * common:
2639         * configure.ac:
2640           configure: let AG_GST_PLUGIN_DOCS check for python
2641           And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
2642           which as a side-effect should pick up newer python versions as
2643           well.
2644           https://bugzilla.gnome.org/show_bug.cgi?id=563903
2645
2646 2012-11-05 13:16:52 -0800  Michael Smith <msmith@rdio.com>
2647
2648         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2649           dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
2650
2651 2012-11-03 20:40:37 +0000  Tim-Philipp Müller <tim@centricular.net>
2652
2653         * docs/random/LICENSE:
2654         * ext/a52dec/gsta52dec.c:
2655         * ext/a52dec/gsta52dec.h:
2656         * ext/amrnb/amrnb.c:
2657         * ext/amrnb/amrnbdec.c:
2658         * ext/amrnb/amrnbdec.h:
2659         * ext/amrnb/amrnbenc.c:
2660         * ext/amrnb/amrnbenc.h:
2661         * ext/amrwbdec/amrwb.c:
2662         * ext/amrwbdec/amrwbdec.c:
2663         * ext/amrwbdec/amrwbdec.h:
2664         * ext/cdio/gstcdio.c:
2665         * ext/cdio/gstcdio.h:
2666         * ext/cdio/gstcdiocddasrc.c:
2667         * ext/cdio/gstcdiocddasrc.h:
2668         * ext/dvdread/dvdreadsrc.c:
2669         * ext/dvdread/dvdreadsrc.h:
2670         * ext/lame/gstlamemp3enc.c:
2671         * ext/lame/gstlamemp3enc.h:
2672         * ext/lame/plugin.c:
2673         * ext/mad/gstmad.c:
2674         * ext/mad/gstmad.h:
2675         * ext/mpeg2dec/gstmpeg2dec.c:
2676         * ext/mpeg2dec/gstmpeg2dec.h:
2677         * ext/sidplay/gstsiddec.cc:
2678         * ext/sidplay/gstsiddec.h:
2679         * ext/twolame/gsttwolamemp2enc.c:
2680         * ext/twolame/gsttwolamemp2enc.h:
2681         * ext/x264/gstx264enc.c:
2682         * ext/x264/gstx264enc.h:
2683         * gst-libs/gst/gettext.h:
2684         * gst-libs/gst/glib-compat-private.h:
2685         * gst-libs/gst/gst-i18n-plugin.h:
2686         * gst/asfdemux/asfheaders.c:
2687         * gst/asfdemux/asfheaders.h:
2688         * gst/asfdemux/asfpacket.c:
2689         * gst/asfdemux/asfpacket.h:
2690         * gst/asfdemux/gstasf.c:
2691         * gst/asfdemux/gstasfdemux.c:
2692         * gst/asfdemux/gstasfdemux.h:
2693         * gst/asfdemux/gstrtpasfdepay.c:
2694         * gst/asfdemux/gstrtpasfdepay.h:
2695         * gst/asfdemux/gstrtspwms.c:
2696         * gst/asfdemux/gstrtspwms.h:
2697         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2698         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2699         * gst/dvdsub/gstdvdsubdec.c:
2700         * gst/dvdsub/gstdvdsubdec.h:
2701         * gst/dvdsub/gstdvdsubparse.c:
2702         * gst/dvdsub/gstdvdsubparse.h:
2703         * gst/realmedia/asmrules.c:
2704         * gst/realmedia/asmrules.h:
2705         * gst/realmedia/gstrdtbuffer.c:
2706         * gst/realmedia/gstrdtbuffer.h:
2707         * gst/realmedia/pnmsrc.c:
2708         * gst/realmedia/pnmsrc.h:
2709         * gst/realmedia/rademux.c:
2710         * gst/realmedia/rademux.h:
2711         * gst/realmedia/rdtdepay.c:
2712         * gst/realmedia/rdtdepay.h:
2713         * gst/realmedia/rdtjitterbuffer.c:
2714         * gst/realmedia/rdtjitterbuffer.h:
2715         * gst/realmedia/rdtmanager.c:
2716         * gst/realmedia/rdtmanager.h:
2717         * gst/realmedia/realhash.c:
2718         * gst/realmedia/realhash.h:
2719         * gst/realmedia/realmedia.c:
2720         * gst/realmedia/rmdemux.c:
2721         * gst/realmedia/rmdemux.h:
2722         * gst/realmedia/rmutils.c:
2723         * gst/realmedia/rmutils.h:
2724         * gst/realmedia/rtspreal.c:
2725         * gst/realmedia/rtspreal.h:
2726         * gst/xingmux/gstxingmux.c:
2727         * gst/xingmux/gstxingmux.h:
2728         * gst/xingmux/plugin.c:
2729         * tests/check/elements/amrnbenc.c:
2730         * tests/check/elements/mpeg2dec.c:
2731         * tests/check/elements/x264enc.c:
2732         * tests/check/generic/index.c:
2733         * tests/check/generic/states.c:
2734         * tests/check/pipelines/lame.c:
2735           Fix FSF address
2736           https://bugzilla.gnome.org/show_bug.cgi?id=687520
2737
2738 2012-10-30 13:39:52 +0100  Andreas Frisch <fraxinas@opendreambox.org>
2739
2740         * gst/dvdsub/gstdvdsubdec.c:
2741           dvdsubdec: allocate correct amount of memory for bitmap
2742           https://bugzilla.gnome.org/show_bug.cgi?id=687192
2743
2744 2012-10-30 09:20:04 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
2745
2746         * ext/sidplay/gstsiddec.cc:
2747           siddec: reset bytes counter
2748           Reset the total_bytes counter so that we get timestamps correct.
2749           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
2750
2751 2012-10-25 12:38:47 +0100  Tim-Philipp Müller <tim@centricular.net>
2752
2753         * configure.ac:
2754         * docs/plugins/inspect/plugin-a52dec.xml:
2755         * docs/plugins/inspect/plugin-amrnb.xml:
2756         * docs/plugins/inspect/plugin-amrwbdec.xml:
2757         * docs/plugins/inspect/plugin-asf.xml:
2758         * docs/plugins/inspect/plugin-cdio.xml:
2759         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2760         * docs/plugins/inspect/plugin-dvdread.xml:
2761         * docs/plugins/inspect/plugin-dvdsub.xml:
2762         * docs/plugins/inspect/plugin-lame.xml:
2763         * docs/plugins/inspect/plugin-mad.xml:
2764         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2765         * docs/plugins/inspect/plugin-realmedia.xml:
2766         * docs/plugins/inspect/plugin-siddec.xml:
2767         * docs/plugins/inspect/plugin-twolame.xml:
2768         * docs/plugins/inspect/plugin-x264.xml:
2769         * docs/plugins/inspect/plugin-xingmux.xml:
2770         * win32/common/config.h:
2771           Back to feature development
2772
2773 === release 1.0.2 ===
2774
2775 2012-10-25 01:11:10 +0100  Tim-Philipp Müller <tim@centricular.net>
2776
2777         * ChangeLog:
2778         * NEWS:
2779         * RELEASE:
2780         * configure.ac:
2781         * docs/plugins/inspect/plugin-a52dec.xml:
2782         * docs/plugins/inspect/plugin-amrnb.xml:
2783         * docs/plugins/inspect/plugin-amrwbdec.xml:
2784         * docs/plugins/inspect/plugin-asf.xml:
2785         * docs/plugins/inspect/plugin-cdio.xml:
2786         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2787         * docs/plugins/inspect/plugin-dvdread.xml:
2788         * docs/plugins/inspect/plugin-dvdsub.xml:
2789         * docs/plugins/inspect/plugin-lame.xml:
2790         * docs/plugins/inspect/plugin-mad.xml:
2791         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2792         * docs/plugins/inspect/plugin-realmedia.xml:
2793         * docs/plugins/inspect/plugin-siddec.xml:
2794         * docs/plugins/inspect/plugin-twolame.xml:
2795         * docs/plugins/inspect/plugin-x264.xml:
2796         * docs/plugins/inspect/plugin-xingmux.xml:
2797         * gst-plugins-ugly.doap:
2798         * win32/common/config.h:
2799           Release 1.0.2
2800
2801 2012-10-24 20:10:03 +0800  Scott Fan <fanchp@neusoft.com>
2802
2803         * gst/asfdemux/Makefile.am:
2804         * gst/realmedia/Makefile.am:
2805           Makefile.am: Fix typos for generating the Android.mk files
2806           Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
2807           The typos led to generate the incorrect Android.mk files for the asfdemux
2808           and realmedia plugin.
2809           https://bugzilla.gnome.org/show_bug.cgi?id=686748
2810
2811 2012-10-18 22:19:04 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2812
2813         * ext/dvdread/dvdreadsrc.c:
2814           dvdreadsrc: correctly set next cell when seeking to sector
2815
2816 2012-10-18 22:18:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2817
2818         * gst/dvdsub/gstdvdsubparse.c:
2819           dvdsubparse: send src caps when receiving sink caps
2820
2821 2012-10-12 14:49:28 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2822
2823         * ext/dvdread/dvdreadsrc.c:
2824           dvdreadsrc: update dvd event to enhanced approach
2825           ... in line with resindvdsrc.
2826
2827 2012-10-07 17:08:37 +0100  Tim-Philipp Müller <tim@centricular.net>
2828
2829         * docs/Makefile.am:
2830           docs: add 'make upload' target for new-release script
2831
2832 2012-10-07 16:58:10 +0100  Tim-Philipp Müller <tim@centricular.net>
2833
2834         * configure.ac:
2835         * docs/plugins/inspect/plugin-a52dec.xml:
2836         * docs/plugins/inspect/plugin-amrnb.xml:
2837         * docs/plugins/inspect/plugin-amrwbdec.xml:
2838         * docs/plugins/inspect/plugin-asf.xml:
2839         * docs/plugins/inspect/plugin-cdio.xml:
2840         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2841         * docs/plugins/inspect/plugin-dvdread.xml:
2842         * docs/plugins/inspect/plugin-dvdsub.xml:
2843         * docs/plugins/inspect/plugin-lame.xml:
2844         * docs/plugins/inspect/plugin-mad.xml:
2845         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2846         * docs/plugins/inspect/plugin-realmedia.xml:
2847         * docs/plugins/inspect/plugin-siddec.xml:
2848         * docs/plugins/inspect/plugin-twolame.xml:
2849         * docs/plugins/inspect/plugin-x264.xml:
2850         * docs/plugins/inspect/plugin-xingmux.xml:
2851         * win32/common/config.h:
2852           Back to development (bug fixing)
2853
2854 === release 1.0.1 ===
2855
2856 2012-10-07 16:13:11 +0100  Tim-Philipp Müller <tim@centricular.net>
2857
2858         * ChangeLog:
2859         * NEWS:
2860         * RELEASE:
2861         * configure.ac:
2862         * docs/plugins/inspect/plugin-a52dec.xml:
2863         * docs/plugins/inspect/plugin-amrnb.xml:
2864         * docs/plugins/inspect/plugin-amrwbdec.xml:
2865         * docs/plugins/inspect/plugin-asf.xml:
2866         * docs/plugins/inspect/plugin-cdio.xml:
2867         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2868         * docs/plugins/inspect/plugin-dvdread.xml:
2869         * docs/plugins/inspect/plugin-dvdsub.xml:
2870         * docs/plugins/inspect/plugin-lame.xml:
2871         * docs/plugins/inspect/plugin-mad.xml:
2872         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2873         * docs/plugins/inspect/plugin-realmedia.xml:
2874         * docs/plugins/inspect/plugin-siddec.xml:
2875         * docs/plugins/inspect/plugin-twolame.xml:
2876         * docs/plugins/inspect/plugin-x264.xml:
2877         * docs/plugins/inspect/plugin-xingmux.xml:
2878         * gst-plugins-ugly.doap:
2879         * win32/common/config.h:
2880           Release 1.0.1
2881
2882 2012-10-06 14:58:34 +0100  Tim-Philipp Müller <tim@centricular.net>
2883
2884         * common:
2885           Automatic update of common submodule
2886           From 6c0b52c to 6bb6951
2887
2888 2012-10-01 00:01:09 +1000  Jan Schmidt <thaytan@noraisin.net>
2889
2890         * ext/mpeg2dec/gstmpeg2dec.c:
2891           mpeg2dec: Don't error out when there is no associated buffer
2892           In 0.10, having mpeg2dec occasionally tell us to output a frame that
2893           was never decoded was just ignored, so do the same in 1.0
2894           Fixes: #685107
2895
2896 2012-09-29 12:13:00 +0100  Tim-Philipp Müller <tim@centricular.net>
2897
2898         * REQUIREMENTS:
2899         * gst/dvdsub/gstdvdsubdec.c:
2900           Purge mention of liboil and update REQUIREMENTS
2901           https://bugzilla.gnome.org/show_bug.cgi?id=673285
2902
2903 2012-09-26 01:04:32 +0100  Tim-Philipp Müller <tim@centricular.net>
2904
2905         * ext/x264/gstx264enc.c:
2906           x264enc: when setting fallback decoder latency, set valid min_latency
2907           Min. latency needs to be a valid time, so pass 0 as default
2908           value in the fallback case where we can't determine any latency,
2909           and avoid nasty criticals at runtime.
2910
2911 2012-09-24 16:52:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2912
2913         * configure.ac:
2914         * docs/plugins/inspect/plugin-a52dec.xml:
2915         * docs/plugins/inspect/plugin-amrnb.xml:
2916         * docs/plugins/inspect/plugin-amrwbdec.xml:
2917         * docs/plugins/inspect/plugin-asf.xml:
2918         * docs/plugins/inspect/plugin-cdio.xml:
2919         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2920         * docs/plugins/inspect/plugin-dvdread.xml:
2921         * docs/plugins/inspect/plugin-dvdsub.xml:
2922         * docs/plugins/inspect/plugin-lame.xml:
2923         * docs/plugins/inspect/plugin-mad.xml:
2924         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2925         * docs/plugins/inspect/plugin-realmedia.xml:
2926         * docs/plugins/inspect/plugin-siddec.xml:
2927         * docs/plugins/inspect/plugin-twolame.xml:
2928         * docs/plugins/inspect/plugin-x264.xml:
2929         * docs/plugins/inspect/plugin-xingmux.xml:
2930         * win32/common/config.h:
2931           Back to development (bug fixing)
2932
2933 === release 1.0.0 ===
2934
2935 2012-09-24 14:32:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2936
2937         * NEWS:
2938         * RELEASE:
2939         * configure.ac:
2940         * docs/plugins/inspect/plugin-a52dec.xml:
2941         * docs/plugins/inspect/plugin-amrnb.xml:
2942         * docs/plugins/inspect/plugin-amrwbdec.xml:
2943         * docs/plugins/inspect/plugin-asf.xml:
2944         * docs/plugins/inspect/plugin-cdio.xml:
2945         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2946         * docs/plugins/inspect/plugin-dvdread.xml:
2947         * docs/plugins/inspect/plugin-dvdsub.xml:
2948         * docs/plugins/inspect/plugin-lame.xml:
2949         * docs/plugins/inspect/plugin-mad.xml:
2950         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2951         * docs/plugins/inspect/plugin-realmedia.xml:
2952         * docs/plugins/inspect/plugin-siddec.xml:
2953         * docs/plugins/inspect/plugin-twolame.xml:
2954         * docs/plugins/inspect/plugin-x264.xml:
2955         * docs/plugins/inspect/plugin-xingmux.xml:
2956         * gst-plugins-ugly.doap:
2957         * win32/common/config.h:
2958           Release 1.0.0
2959
2960 2012-09-22 16:08:54 +0100  Tim-Philipp Müller <tim@centricular.net>
2961
2962         * common:
2963           Automatic update of common submodule
2964           From 4f962f7 to 6c0b52c
2965
2966 === release 0.11.99 ===
2967
2968 2012-09-17 17:59:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2969
2970         * configure.ac:
2971         * docs/plugins/inspect/plugin-xingmux.xml:
2972         * gst-plugins-ugly.doap:
2973         * win32/common/config.h:
2974           Release 0.11.99
2975
2976 2012-09-17 16:57:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2977
2978         * docs/plugins/inspect/plugin-a52dec.xml:
2979         * docs/plugins/inspect/plugin-amrnb.xml:
2980         * docs/plugins/inspect/plugin-amrwbdec.xml:
2981         * docs/plugins/inspect/plugin-asf.xml:
2982         * docs/plugins/inspect/plugin-cdio.xml:
2983         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2984         * docs/plugins/inspect/plugin-dvdread.xml:
2985         * docs/plugins/inspect/plugin-dvdsub.xml:
2986         * docs/plugins/inspect/plugin-lame.xml:
2987         * docs/plugins/inspect/plugin-mad.xml:
2988         * docs/plugins/inspect/plugin-mpeg2dec.xml:
2989         * docs/plugins/inspect/plugin-realmedia.xml:
2990         * docs/plugins/inspect/plugin-siddec.xml:
2991         * docs/plugins/inspect/plugin-twolame.xml:
2992         * docs/plugins/inspect/plugin-x264.xml:
2993           docs: update docs
2994
2995 2012-09-17 16:57:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
2996
2997         * configure.ac:
2998         * ext/amrnb/Makefile.am:
2999         * ext/amrwbdec/Makefile.am:
3000         * ext/lame/Makefile.am:
3001         * ext/twolame/Makefile.am:
3002         * tests/check/Makefile.am:
3003           Remove -DGST_USE_UNSTABLE_API
3004
3005 2012-09-17 12:22:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3006
3007         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3008         * docs/plugins/inspect/plugin-a52dec.xml:
3009         * docs/plugins/inspect/plugin-amrnb.xml:
3010         * docs/plugins/inspect/plugin-amrwbdec.xml:
3011         * docs/plugins/inspect/plugin-asf.xml:
3012         * docs/plugins/inspect/plugin-cdio.xml:
3013         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3014         * docs/plugins/inspect/plugin-dvdread.xml:
3015         * docs/plugins/inspect/plugin-dvdsub.xml:
3016         * docs/plugins/inspect/plugin-lame.xml:
3017         * docs/plugins/inspect/plugin-mad.xml:
3018         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3019         * docs/plugins/inspect/plugin-realmedia.xml:
3020         * docs/plugins/inspect/plugin-siddec.xml:
3021         * docs/plugins/inspect/plugin-twolame.xml:
3022         * docs/plugins/inspect/plugin-x264.xml:
3023           Update docs
3024
3025 2012-09-17 10:53:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3026
3027         * ext/cdio/gstcdio.c:
3028           cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
3029           Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
3030           introspection/updating for this plugin.
3031
3032 2012-09-15 22:23:53 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
3033
3034         * gst-plugins-ugly.spec.in:
3035           Switch to F18 package naming
3036
3037 2012-09-14 16:28:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3038
3039         * ext/dvdread/demo-play:
3040         * tests/check/elements/mpeg2dec.c:
3041           rename some caps and elements in examples
3042
3043 2012-09-14 02:58:26 +0100  Tim-Philipp Müller <tim@centricular.net>
3044
3045         * configure.ac:
3046           Back to development
3047
3048 === release 0.11.94 ===
3049
3050 2012-09-14 02:49:34 +0100  Tim-Philipp Müller <tim@centricular.net>
3051
3052         * ChangeLog:
3053         * configure.ac:
3054         * gst-plugins-ugly.doap:
3055         * win32/common/config.h:
3056           Release 0.11.94
3057
3058 2012-09-14 01:48:50 +0100  Tim-Philipp Müller <tim@centricular.net>
3059
3060         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3061         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3062         * docs/plugins/gst-plugins-ugly-plugins.signals:
3063         * docs/plugins/inspect/plugin-a52dec.xml:
3064         * docs/plugins/inspect/plugin-amrnb.xml:
3065         * docs/plugins/inspect/plugin-amrwbdec.xml:
3066         * docs/plugins/inspect/plugin-asf.xml:
3067         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3068         * docs/plugins/inspect/plugin-dvdread.xml:
3069         * docs/plugins/inspect/plugin-dvdsub.xml:
3070         * docs/plugins/inspect/plugin-lame.xml:
3071         * docs/plugins/inspect/plugin-mad.xml:
3072         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3073         * docs/plugins/inspect/plugin-realmedia.xml:
3074         * docs/plugins/inspect/plugin-siddec.xml:
3075         * docs/plugins/inspect/plugin-twolame.xml:
3076         * docs/plugins/inspect/plugin-x264.xml:
3077           docs: update docs
3078
3079 2012-09-13 13:49:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3080
3081         * gst/realmedia/rmdemux.c:
3082           rmdemux: use DTS and PTS
3083           Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
3084           undefined to make the decoder do the right thing. We can then remove the code
3085           that tries to guess the PTS from the DTS.
3086
3087 2012-09-10 22:30:18 -0700  Jan Schmidt <thaytan@noraisin.net>
3088
3089         * ext/mpeg2dec/gstmpeg2dec.c:
3090           mpeg2dec: Hold ref to buffer while mapped
3091           So that the buffer still exists when we go to unmap it later,
3092           even if it got pushed in the meantime.
3093
3094 2012-09-11 16:48:51 -0400  Olivier Crête <olivier.crete@collabora.com>
3095
3096         * tests/check/elements/x264enc.c:
3097           x264enc test: x264enc produces constrained-baseline, not the full baseline
3098
3099 2012-09-11 17:37:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3100
3101         * gst/asfdemux/gstasfdemux.c:
3102         * gst/realmedia/rademux.c:
3103         * gst/realmedia/rmdemux.c:
3104           gst: only activate in pull mode if upstream is seekable
3105
3106 2012-09-11 11:28:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3107
3108         * gst/realmedia/rademux.c:
3109           rademux: tags can be NULL
3110
3111 2012-09-11 11:13:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3112
3113         * ext/mad/gstmad.c:
3114           mad: fix email address
3115
3116 2012-09-11 11:12:38 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3117
3118         * ext/mad/gstmad.c:
3119           mad: init base class method only once
3120
3121 2012-09-11 10:46:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3122
3123         * gst/xingmux/gstxingmux.c:
3124           xingmux: remove defunct commented code
3125
3126 2012-09-11 10:40:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3127
3128         * gst/dvdsub/gstdvdsubdec.c:
3129           dvbsubdec: handle and send GAP event
3130           ... in stead of update newsegment event.
3131
3132 2012-09-11 10:34:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3133
3134         * gst/dvdsub/gstdvdsubdec.c:
3135           dvbsubdec: adjust disabled code comment style
3136
3137 2012-09-09 15:48:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3138
3139         * ext/x264/gstx264enc.c:
3140           x264enc: clean up some debug statements
3141
3142 2012-09-07 17:38:18 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3143
3144         * ext/x264/gstx264enc.c:
3145         * ext/x264/gstx264enc.h:
3146           x264enc: handle possibly negative DTS provided by codec
3147           ... by arranging for an offset such that DTS == PTS for keyframes,
3148           which is expected elsewhere to go along with semantics of PTS and DTS.
3149           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
3150
3151 2012-09-07 13:31:15 +0200  Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
3152
3153         * gst-plugins-ugly.spec.in:
3154           Fix spec file for ugly
3155
3156 2012-09-06 14:42:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3157
3158         * tests/check/elements/mpeg2dec.c:
3159           tests: mpeg2dec: initialize variable
3160           ... which avoids test segfaulting.
3161
3162 2012-08-30 16:26:00 -0700  Edward Hervey <edward@collabora.com>
3163
3164         * tests/check/elements/mpeg2dec.c:
3165           check: Feed parsed data to mpeg2dec
3166           And fix the expected output caps by adding colorimetry field
3167
3168 2012-08-22 13:31:00 +0200  Stefan Sauer <ensonic@users.sf.net>
3169
3170         * common:
3171           Automatic update of common submodule
3172           From 668acee to 4f962f7
3173
3174 2012-08-22 13:19:01 +0200  Stefan Sauer <ensonic@users.sf.net>
3175
3176         * configure.ac:
3177           configure: bump gtk-doc req to 1.12 (mar-2009)
3178           This allows us to e.g. unconditionally use gtkdoc-rebase.
3179
3180 2012-08-20 23:32:32 +0100  Tim-Philipp Müller <tim@centricular.net>
3181
3182         * docs/plugins/inspect/plugin-dvdsub.xml:
3183         * gst/dvdsub/gstdvdsubdec.c:
3184         * gst/dvdsub/gstdvdsubparse.c:
3185           video/x-dvd-subpicture -> subpicture/x-dvd
3186
3187 2012-08-09 16:30:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3188
3189         * ext/x264/gstx264enc.c:
3190           x264enc: Use new video encoder base class API for handling tags
3191
3192 2012-08-08 16:27:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3193
3194         * gst/dvdsub/gstdvdsubdec.c:
3195           dvdsubdec: Set alignment at the correct place of GstAllocationParams
3196
3197 2012-08-08 16:26:41 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3198
3199         * configure.ac:
3200         * win32/common/config.h:
3201           Back to development
3202
3203 === release 0.11.93 ===
3204
3205 2012-08-08 15:23:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3206
3207         * configure.ac:
3208         * gst-plugins-ugly.doap:
3209         * win32/common/config.h:
3210           Release 0.11.93
3211
3212 2012-08-08 15:23:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3213
3214         * gst/asfdemux/asfpacket.c:
3215         * gst/realmedia/rmdemux.c:
3216           gst: silence some compiler warnings with -DG_DISABLE_ASSERT
3217
3218 2012-08-06 15:31:50 +0300  Sreerenj Balachandran <sreerenj.balachandran@intel.com>
3219
3220         * gst/asfdemux/asfpacket.c:
3221           asfdemux: avoid some more invalid timestamp arithmetic
3222           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
3223
3224 2012-08-05 18:30:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3225
3226         * ext/sidplay/gstsiddec.cc:
3227         * gst/asfdemux/gstasfdemux.c:
3228         * gst/realmedia/rademux.c:
3229         * gst/realmedia/rmdemux.c:
3230           gst: Add stream-id to stream-start events
3231
3232 2012-07-27 11:35:52 +0200  Edward Hervey <edward@collabora.com>
3233
3234         * ext/mpeg2dec/gstmpeg2dec.c:
3235           mpeg2dec: Don't use NULL values for fbuf
3236           We need to make a difference between the initial dummy buffers (which
3237           have a fbuf->id of NULL) and the buffers on which we allocated
3238           video frames.
3239
3240 2012-08-05 16:40:57 +0100  Tim-Philipp Müller <tim@centricular.net>
3241
3242         * common:
3243           Automatic update of common submodule
3244           From 94ccf4c to 668acee
3245
3246 2012-08-04 16:13:36 +0100  Tim-Philipp Müller <tim@centricular.net>
3247
3248         * ext/a52dec/gsta52dec.c:
3249         * ext/lame/gstlamemp3enc.c:
3250         * gst/asfdemux/gstasfdemux.c:
3251         * gst/realmedia/rademux.c:
3252         * gst/realmedia/rmdemux.c:
3253         * gst/realmedia/rmutils.c:
3254           gst_tag_list_free -> gst_tag_list_unref
3255
3256 2012-07-28 00:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3257
3258         * ext/sidplay/gstsiddec.cc:
3259         * ext/x264/gstx264enc.c:
3260         * gst/asfdemux/gstasfdemux.c:
3261         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3262         * gst/realmedia/rademux.c:
3263         * gst/realmedia/rmdemux.c:
3264           tag: Update for taglist/tag event API changes
3265
3266 2012-07-26 18:30:04 +0200  Edward Hervey <edward@collabora.com>
3267
3268         * ext/mpeg2dec/gstmpeg2dec.c:
3269           mpeg2dec: Avoid dropping first GOP
3270           We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
3271           do not check if it is NULL or not.
3272           And cleanup a bit of debug
3273
3274 2012-07-25 13:05:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3275
3276         * gst/realmedia/rdtmanager.c:
3277         * gst/realmedia/rdtmanager.h:
3278           rdt: add on-npt-stop signal
3279           rtspsrc will look for it.
3280
3281 2012-07-25 12:48:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3282
3283         * gst/realmedia/rdtmanager.c:
3284           rdt: set caps after activating the pad
3285
3286 2012-07-25 12:48:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3287
3288         * gst/realmedia/gstrdtbuffer.c:
3289           rdt: reset map info
3290
3291 2012-07-25 09:37:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3292
3293         * gst/asfdemux/gstrtpasfdepay.c:
3294           asfdepay: fix padding correction
3295           Fix padding correction. gst_buffer_copy_into() appends the memory to the already
3296           existing memory in the target buffer..
3297           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
3298
3299 2012-07-23 13:32:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3300
3301         * ext/mpeg2dec/gstmpeg2dec.c:
3302           mpeg2dec: copy buffer flags when cropping
3303           When we crop a buffer, copy the flags as well.
3304
3305 2012-07-23 11:25:34 +0200  Robert Swain <robert.swain@collabora.co.uk>
3306
3307         * ext/mpeg2dec/gstmpeg2dec.c:
3308           mpeg2dec: Fix GstVideoInfo pointer
3309
3310 2012-07-23 11:13:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
3311
3312         * ext/mpeg2dec/gstmpeg2dec.c:
3313           mpeg2dec: Correctly flag output buffer interlaced state
3314           If the sequence is not flagged as progressive its buffers are marked
3315           interlace mode mixed. There is an individual picture flag indicating
3316           whether picture in the sequence are interlaced or not. This is used
3317           along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
3318           completely indicate the buffer's interlaced state.
3319           Also, TFF and RFF should only be set if the sequence is not progressive.
3320
3321 2012-07-23 10:33:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3322
3323         * ext/mpeg2dec/gstmpeg2dec.c:
3324           ext: Update for video base classes API changes
3325
3326 2012-07-23 08:45:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3327
3328         * common:
3329           Automatic update of common submodule
3330           From 98e386f to 94ccf4c
3331
3332 2012-07-20 16:12:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3333
3334         * gst/asfdemux/asfpacket.c:
3335           asfdemux: make sure to avoid arithmetic with _NONE timestamp
3336
3337 2012-07-16 17:36:19 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3338
3339         * gst/asfdemux/asfpacket.c:
3340           asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
3341           ... so it does not get used as first (valid) payload ts, whereas
3342           the first real valid payload ts may be considerably larger.
3343           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
3344
3345 2012-07-20 14:41:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3346
3347         * gst/asfdemux/gstasfdemux.c:
3348           asfdemux: slightly relax supported seek requirements
3349           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
3350
3351 2012-07-19 09:58:50 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3352
3353         * ext/mpeg2dec/gstmpeg2dec.c:
3354           mpeg2dec: Propagate GstFlowReturn where needed
3355           It was just ignoring the return values...
3356
3357 2012-07-19 09:56:17 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3358
3359         * ext/mpeg2dec/gstmpeg2dec.c:
3360           mpeg2dec: Store temporary buffers out of the way
3361           When mpeg2dec needs to do cropping (because downstream can't handle it),
3362           we need temporary buffers to decode to.
3363           Use the user_data field to store those, and unify the rest of the code
3364           that needs to touch a buffer (regardless of how/where it was allocated).
3365           https://bugzilla.gnome.org/show_bug.cgi?id=680194
3366
3367 2012-07-18 18:32:54 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3368
3369         * ext/mpeg2dec/gstmpeg2dec.c:
3370           mpeg2dec: Call gst_video_decoder_negotiate()
3371
3372 2012-07-18 17:21:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3373
3374         * gst/realmedia/rmdemux.c:
3375           rmdemux: give stream tags a different event name so they don't overwrite global tags
3376           There can only be one taglist per name for sticky tag events.
3377           Needs to be fixed more properly, see
3378           https://bugzilla.gnome.org/show_bug.cgi?id=677619
3379
3380 2012-07-18 16:49:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3381
3382         * gst/realmedia/rademux.c:
3383           rademux: set/send caps on pad after activating it
3384
3385 2012-07-18 16:46:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3386
3387         * gst/realmedia/rmdemux.c:
3388           rmdemux: set/send caps after activating the source pads
3389           Makes sure the caps event isn't dropped immediately.
3390
3391 2012-07-17 20:54:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3392
3393         * ext/dvdread/dvdreadsrc.c:
3394           dvdreadsrc: mustn't drop queries like caps query if not started yet
3395
3396 2012-07-15 20:12:46 +0100  Tim-Philipp Müller <tim@centricular.net>
3397
3398         * gst/asfdemux/gstasfdemux.c:
3399           asfdemux: extract WM/Year as GstDateTime instead of GDate
3400           So we can signal that only the year field is valid.
3401
3402 2012-07-13 15:41:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3403
3404         * gst/asfdemux/gstasfdemux.c:
3405           asfdemux: don't leak payload if we are not pushing it
3406
3407 2012-07-13 13:59:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3408
3409         * ext/sidplay/gstsiddec.cc:
3410         * gst/asfdemux/gstasfdemux.c:
3411         * gst/realmedia/rademux.c:
3412         * gst/realmedia/rmdemux.c:
3413           demuxers: Push STREAM_START when needed
3414
3415 2012-07-13 11:36:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3416
3417         * gst/asfdemux/gstasfdemux.c:
3418           asf: don't push on inactive streams
3419
3420 2012-07-12 18:05:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3421
3422         * ext/dvdread/dvdreadsrc.c:
3423           dvdreadsrc: set rank to NONE
3424           It should never be autoplugged really, for DVD
3425           playback there's rsndvd (or will be, realsoonnow).
3426
3427 2012-07-09 16:27:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3428
3429         * ext/mpeg2dec/gstmpeg2dec.c:
3430           fix for allocator API changes
3431
3432 2012-07-06 11:50:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3433
3434         * ext/x264/gstx264enc.c:
3435           update for query api changes
3436
3437 2012-07-06 11:27:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3438
3439         * ext/mpeg2dec/gstmpeg2dec.c:
3440           update for query api changes
3441
3442 2012-07-06 11:03:19 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3443
3444         * ext/x264/gstx264enc.c:
3445           update for allocation query changes
3446
3447 2012-07-05 23:23:33 +0100  Tim-Philipp Müller <tim@centricular.net>
3448
3449         * LICENSE_readme:
3450           LICENSE_readme: fix typo
3451
3452 2012-07-05 22:48:18 +0100  Tim-Philipp Müller <tim@centricular.net>
3453
3454         * LICENSE_readme:
3455           LICENSE_readme: mention x264
3456           https://bugzilla.gnome.org/show_bug.cgi?id=679472
3457
3458 2012-07-05 13:12:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3459
3460         * gst/asfdemux/gstasfdemux.c:
3461         * gst/realmedia/rademux.c:
3462         * gst/realmedia/rmdemux.c:
3463           gst: Implement segment-done event
3464
3465 2012-06-27 11:23:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3466
3467         * gst/asfdemux/gstasfdemux.c:
3468           asf: fix x-wmv format in caps
3469
3470 2012-06-27 10:24:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3471
3472         * gst/asfdemux/asfpacket.c:
3473           asf: unmap packets
3474
3475 2012-06-21 15:13:57 +0100  Bastien Nocera <hadess@hadess.net>
3476
3477         * gst/asfdemux/asfpacket.c:
3478         * gst/asfdemux/asfpacket.h:
3479         * gst/asfdemux/gstasfdemux.c:
3480           asfdemux: Ignore parsing errors from broken packets
3481           We should instead be counting the number of errors and exiting if
3482           they're too numerous. This makes a number of broken ASF files playable.
3483           https://bugzilla.gnome.org/show_bug.cgi?id=678543
3484           Conflicts:
3485           gst/asfdemux/asfpacket.c
3486           gst/asfdemux/gstasfdemux.c
3487
3488 2012-06-26 17:15:43 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3489
3490         * gst/asfdemux/gstasfdemux.c:
3491           fix interlace-mode
3492
3493 2012-06-25 09:43:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3494
3495         * ext/mpeg2dec/gstmpeg2dec.c:
3496           mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
3497
3498 2012-06-25 09:34:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3499
3500         * ext/mpeg2dec/gstmpeg2dec.c:
3501           mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
3502           Fixes bug #377713.
3503
3504 2012-06-20 13:36:25 -0400  Matej Knopp <matej.knopp@gmail.com>
3505
3506         * ext/x264/gstx264enc.c:
3507           x264enc: Fix unitialized variable and taglist event
3508
3509 2012-06-20 13:23:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3510
3511         * ext/mpeg2dec/gstmpeg2dec.c:
3512           mpeg2dec: fix compilation
3513
3514 2012-06-20 10:39:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3515
3516         * ext/sidplay/gstsiddec.cc:
3517         * gst/asfdemux/gstasfdemux.c:
3518         * gst/realmedia/rademux.c:
3519         * gst/realmedia/rdtmanager.c:
3520         * gst/realmedia/rmdemux.c:
3521           update for task api change
3522
3523 2012-06-20 10:39:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3524
3525         * ext/mpeg2dec/gstmpeg2dec.c:
3526         * ext/x264/gstx264enc.c:
3527           fix compilation
3528
3529 2012-06-20 09:06:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3530
3531         * ext/mpeg2dec/gstmpeg2dec.c:
3532         * ext/mpeg2dec/gstmpeg2dec.h:
3533           mpeg2dec: Port to 0.11 again
3534
3535 2012-06-19 15:19:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3536
3537         * ext/x264/gstx264enc.c:
3538           x264enc: Fix compiler warning
3539
3540 2012-05-30 12:50:13 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3541
3542         * ext/mpeg2dec/gstmpeg2dec.c:
3543         * ext/mpeg2dec/gstmpeg2dec.h:
3544           mpeg2dec: Report PAR if not present upstream
3545           And clean up some code
3546
3547 2012-05-04 16:09:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3548
3549         * ext/mpeg2dec/gstmpeg2dec.c:
3550           mpeg2dec: use _scale_ceil to compute frame period
3551           https://bugzilla.gnome.org/show_bug.cgi?id=675769
3552
3553 2012-05-04 16:08:27 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3554
3555         * ext/mpeg2dec/gstmpeg2dec.c:
3556           mpeg2dec: mpeg2dec actually has 3 frame latency
3557           https://bugzilla.gnome.org/show_bug.cgi?id=675769
3558
3559 2012-05-01 18:49:03 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3560
3561         * ext/mpeg2dec/gstmpeg2dec.c:
3562           mpeg2dec: Fix large output buffers leak
3563
3564 2012-05-01 18:46:31 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3565
3566         * ext/mpeg2dec/gstmpeg2dec.c:
3567           mpeg2dec: Port to new way of handling frame reference
3568
3569 2012-05-01 16:12:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3570
3571         * ext/mpeg2dec/gstmpeg2dec.c:
3572           mpeg2dec: don't leak input_state
3573
3574 2012-04-13 19:06:52 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3575
3576         * ext/mpeg2dec/gstmpeg2dec.c:
3577         * ext/mpeg2dec/gstmpeg2dec.h:
3578           mpeg2dec: Port to GstVideoDecoder base class
3579           Conflicts:
3580           ext/mpeg2dec/gstmpeg2dec.c
3581           ext/mpeg2dec/gstmpeg2dec.h
3582           Back to 0.10 state, needs to be ported to 0.11 again.
3583
3584 2012-06-19 09:26:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3585
3586           Merge remote-tracking branch 'origin/master'
3587
3588 2012-06-19 09:26:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3589
3590         * ext/x264/gstx264enc.c:
3591         * ext/x264/gstx264enc.h:
3592           x264enc: Port to 0.11 again
3593
3594 2012-05-07 11:52:40 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3595
3596         * ext/x264/gstx264enc.c:
3597           x264enc: Don't set latency while holding object lock
3598           This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
3599           https://bugzilla.gnome.org/show_bug.cgi?id=675762
3600
3601 2012-05-03 18:07:24 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3602
3603         * ext/x264/gstx264enc.c:
3604           x264enc: Use video encoder stream lock to avoid deadlock
3605
3606 2012-05-01 18:45:33 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3607
3608         * ext/x264/gstx264enc.c:
3609           x264enc: Port to new way of passing frame reference
3610
3611 2012-04-30 19:00:09 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3612
3613         * ext/x264/gstx264enc.c:
3614           x264enc: Set default stream-format to avc as it's a better format
3615
3616 2012-04-26 22:27:55 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3617
3618         * ext/x264/gstx264enc.c:
3619           x264enc: Fix setting latency
3620           Fixes setting latency when framerate is dynamic and round up the latency
3621           to avoid rounding issues.
3622
3623 2012-04-30 18:59:44 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3624
3625         * ext/x264/gstx264enc.c:
3626           x264enc: gst_video_encoder_get_frame() is now transfer full
3627
3628 2012-04-26 17:31:45 +0000  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3629
3630         * ext/x264/gstx264enc.c:
3631           x264enc: don't leak output state
3632
3633 2012-04-18 17:09:12 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3634
3635         * ext/x264/gstx264enc.c:
3636         * ext/x264/gstx264enc.h:
3637           x264enc: Remove x264 backward compatibility support
3638
3639 2012-04-18 16:13:57 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3640
3641         * ext/x264/gstx264enc.c:
3642           x264enc: Report latency base on x264 buffer size
3643
3644 2012-04-17 15:44:24 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
3645
3646         * configure.ac:
3647         * ext/x264/gstx264enc.c:
3648         * ext/x264/gstx264enc.h:
3649           x264enc: Port to GstVideoEncoder baseclass
3650           Conflicts:
3651           configure.ac
3652           ext/x264/gstx264enc.c
3653           ext/x264/gstx264enc.h
3654           Back to 0.10 state, needs to be ported to 0.11 again.
3655
3656 2012-06-16 18:29:54 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3657
3658         * Android.mk:
3659         * LICENSE_readme:
3660         * configure.ac:
3661         * docs/plugins/Makefile.am:
3662         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3663         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3664         * docs/plugins/inspect/plugin-synaesthesia.xml:
3665         * gst/synaesthesia/.gitignore:
3666         * gst/synaesthesia/Makefile.am:
3667         * gst/synaesthesia/README:
3668         * gst/synaesthesia/gstsynaesthesia.c:
3669         * gst/synaesthesia/gstsynaesthesia.h:
3670         * gst/synaesthesia/synaescope.c:
3671         * gst/synaesthesia/synaescope.h:
3672           synaesthesia: remove experimental GPL-ed synaesthesia plugin
3673           It never made it out of experimental, and there's a new
3674           synaescope element in gst-plugins-bad that's hopefully
3675           sufficiently similar.
3676           https://bugzilla.gnome.org/show_bug.cgi?id=356882
3677
3678 2012-06-16 18:13:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3679
3680         * gst/mpegstream/.gitignore:
3681           mpegstream: remove leftover hidden .gitignore file
3682
3683 2012-06-08 15:55:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3684
3685         * gst/synaesthesia/gstsynaesthesia.c:
3686         * tests/check/elements/amrnbenc.c:
3687         * tests/check/elements/x264enc.c:
3688           elements: Use gst_pad_set_caps() instead of manual event fiddling
3689
3690 2012-06-08 15:05:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3691
3692         * common:
3693           Automatic update of common submodule
3694           From 03a0e57 to 98e386f
3695
3696 2012-06-07 16:28:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3697
3698         * configure.ac:
3699           Back to development
3700
3701 === release 0.11.92 ===
3702
3703 2012-06-07 16:28:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3704
3705         * ChangeLog:
3706         * NEWS:
3707         * RELEASE:
3708         * configure.ac:
3709         * docs/plugins/inspect/plugin-a52dec.xml:
3710         * docs/plugins/inspect/plugin-amrnb.xml:
3711         * docs/plugins/inspect/plugin-amrwbdec.xml:
3712         * docs/plugins/inspect/plugin-asf.xml:
3713         * docs/plugins/inspect/plugin-cdio.xml:
3714         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3715         * docs/plugins/inspect/plugin-dvdread.xml:
3716         * docs/plugins/inspect/plugin-dvdsub.xml:
3717         * docs/plugins/inspect/plugin-lame.xml:
3718         * docs/plugins/inspect/plugin-mad.xml:
3719         * docs/plugins/inspect/plugin-mpeg2dec.xml:
3720         * docs/plugins/inspect/plugin-realmedia.xml:
3721         * docs/plugins/inspect/plugin-siddec.xml:
3722         * docs/plugins/inspect/plugin-twolame.xml:
3723         * docs/plugins/inspect/plugin-x264.xml:
3724         * gst-plugins-ugly.doap:
3725         * win32/common/config.h:
3726           Release 0.11.92
3727
3728 2012-06-07 16:28:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3729
3730         * po/af.po:
3731         * po/az.po:
3732         * po/bg.po:
3733         * po/ca.po:
3734         * po/cs.po:
3735         * po/da.po:
3736         * po/de.po:
3737         * po/el.po:
3738         * po/en_GB.po:
3739         * po/eo.po:
3740         * po/es.po:
3741         * po/eu.po:
3742         * po/fi.po:
3743         * po/fr.po:
3744         * po/gl.po:
3745         * po/hu.po:
3746         * po/id.po:
3747         * po/it.po:
3748         * po/ja.po:
3749         * po/lt.po:
3750         * po/lv.po:
3751         * po/ms.po:
3752         * po/mt.po:
3753         * po/nb.po:
3754         * po/nl.po:
3755         * po/or.po:
3756         * po/pl.po:
3757         * po/pt_BR.po:
3758         * po/ro.po:
3759         * po/ru.po:
3760         * po/sk.po:
3761         * po/sl.po:
3762         * po/sq.po:
3763         * po/sr.po:
3764         * po/sv.po:
3765         * po/tr.po:
3766         * po/uk.po:
3767         * po/vi.po:
3768         * po/zh_CN.po:
3769           Update .po files
3770
3771 2012-06-06 18:19:06 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3772
3773         * common:
3774           Automatic update of common submodule
3775           From 1fab359 to 03a0e57
3776
3777 2012-06-06 13:03:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
3778
3779         * ext/sidplay/gstsiddec.cc:
3780         * gst/asfdemux/gstasfdemux.c:
3781         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3782         * gst/realmedia/rademux.c:
3783         * gst/realmedia/rmdemux.c:
3784           update for tag event change
3785
3786 2012-06-01 10:29:16 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
3787
3788         * common:
3789           Automatic update of common submodule
3790           From f1b5a96 to 1fab359
3791
3792 2012-05-31 13:08:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3793
3794         * common:
3795           Automatic update of common submodule
3796           From 92b7266 to f1b5a96
3797
3798 2012-05-30 12:45:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3799
3800         * common:
3801           Automatic update of common submodule
3802           From ec1c4a8 to 92b7266
3803
3804 2012-05-30 11:24:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3805
3806         * common:
3807           Automatic update of common submodule
3808           From 3429ba6 to ec1c4a8
3809
3810 2012-05-26 23:41:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3811
3812         * gst/realmedia/rmutils.c:
3813           realmedia: don't use GstStructure API on tag lists
3814
3815 2012-05-21 14:57:44 +0200  Julien Isorce <julien.isorce@gmail.com>
3816
3817         * ext/a52dec/gsta52dec.c:
3818           a52dec: really prefer the original number (and position) of channels
3819           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
3820
3821 2012-05-24 12:32:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3822
3823         * common:
3824           Automatic update of common submodule
3825           From dc70203 to 3429ba6
3826
3827 2012-05-17 21:12:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3828
3829         * configure.ac:
3830         * ext/x264/gstx264enc.c:
3831           x264: bump x264 requirement to build 106 or later
3832           Build 106 is from September 2010.
3833           https://bugzilla.gnome.org/show_bug.cgi?id=676257
3834
3835 2012-04-15 23:39:48 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
3836
3837         * ext/a52dec/gsta52dec.c:
3838         * m4/a52.m4:
3839           a52dec: adapt to work also with new liba52
3840           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
3841
3842 2012-05-17 12:40:05 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3843
3844         * ext/a52dec/gsta52dec.c:
3845           a52dec: trigger renegotiation upon changed stream channels
3846           Fixes #675451
3847
3848 2012-05-16 09:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3849
3850         * configure.ac:
3851           configure: Require core/base 0.11.91
3852
3853 2012-01-13 18:18:33 -0500  Matej Knopp <matej.knopp@gmail.com>
3854
3855         * .gitignore:
3856           .gitignore: add visual studio IDE files and OS X .DS_Store files
3857           https://bugzilla.gnome.org/show_bug.cgi?id=667899
3858
3859 2012-05-13 17:00:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3860
3861         * configure.ac:
3862           Back to development
3863
3864 === release 0.11.91 ===
3865
3866 2012-05-13 16:49:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3867
3868         * ChangeLog:
3869         * NEWS:
3870         * RELEASE:
3871         * common:
3872         * configure.ac:
3873         * gst-plugins-ugly.doap:
3874         * win32/common/config.h:
3875           Release 0.11.91
3876
3877 2012-05-13 16:48:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3878
3879         * po/af.po:
3880         * po/az.po:
3881         * po/bg.po:
3882         * po/ca.po:
3883         * po/cs.po:
3884         * po/da.po:
3885         * po/de.po:
3886         * po/el.po:
3887         * po/en_GB.po:
3888         * po/eo.po:
3889         * po/es.po:
3890         * po/eu.po:
3891         * po/fi.po:
3892         * po/fr.po:
3893         * po/gl.po:
3894         * po/hu.po:
3895         * po/id.po:
3896         * po/it.po:
3897         * po/ja.po:
3898         * po/lt.po:
3899         * po/lv.po:
3900         * po/ms.po:
3901         * po/mt.po:
3902         * po/nb.po:
3903         * po/nl.po:
3904         * po/or.po:
3905         * po/pl.po:
3906         * po/pt_BR.po:
3907         * po/ro.po:
3908         * po/ru.po:
3909         * po/sk.po:
3910         * po/sl.po:
3911         * po/sq.po:
3912         * po/sr.po:
3913         * po/sv.po:
3914         * po/tr.po:
3915         * po/uk.po:
3916         * po/vi.po:
3917         * po/zh_CN.po:
3918           Update .po files
3919
3920 2012-05-13 16:45:50 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3921
3922           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
3923
3924 2012-05-13 15:56:27 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3925
3926         * common:
3927           Automatic update of common submodule
3928           From dc70203 to 3429ba6
3929
3930 2012-04-24 15:27:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3931
3932         * gst/asfdemux/asfpacket.c:
3933           asfdemux: Use correct enum type
3934
3935 2012-05-10 10:11:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3936
3937         * gst/asfdemux/gstasfdemux.c:
3938           asfdemux: implement pull mode seek snap flags when an index is present
3939           Also ensure we get a proper EOS when seeking past the end of the
3940           file, or (when the snap after flag is set) between the last keyframe
3941           and the end of the file.
3942
3943 2012-05-03 23:50:30 +0100  Leon Merten Lohse <leon@green-side.de>
3944
3945         * ext/cdio/gstcdio.c:
3946         * ext/cdio/gstcdio.h:
3947         * ext/cdio/gstcdiocddasrc.c:
3948           cdio: compensate for libcdio's recent cd-text api changes
3949           https://bugzilla.gnome.org/show_bug.cgi?id=675112
3950           Conflicts:
3951           ext/cdio/gstcdiocddasrc.c
3952
3953 2012-04-30 21:27:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3954
3955         * ext/dvdread/dvdreadsrc.c:
3956           dvdread: fix build after recent include reshuffling in core
3957           Need to include gmodule.h ourselves now.
3958
3959 2012-04-19 12:22:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3960
3961         * ext/mpeg2dec/gstmpeg2dec.c:
3962           video: Update for libgstvideo API changes
3963
3964 2012-04-16 09:09:35 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
3965
3966         * common:
3967           Automatic update of common submodule
3968           From 6db25be to dc70203
3969
3970 2012-04-12 13:56:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3971
3972         * gst/asfdemux/asfpacket.c:
3973         * gst/asfdemux/asfpacket.h:
3974           asfdemux: fix performance issue, especially with high-bitrate streams
3975           Two things were suboptimal from a performance point of view:
3976           a) consider a large media object such as a video keyframe, which
3977           may be split up into multiple fragments. We would assemble
3978           the media object as follows:
3979           buf = join (join (join (frag1, frag2), frag3), frag4)
3980           which causes many unnecessary memcpy()s, and malloc/free,
3981           which could easily add up to a multiple of the actual object
3982           size. To avoid this, we allocate a buffer of the size needed
3983           from the start and copy fragments into that directly.
3984           b) for every fragment to join, we would create a sub-buffer
3985           before joining it (which would discard the sub-buffer again),
3986           leading to unnecessary miniobject create/free churn.
3987           Conflicts:
3988           gst/asfdemux/asfpacket.c
3989           gst/asfdemux/asfpacket.h
3990
3991 2012-04-12 14:45:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
3992
3993         * gst/asfdemux/asfpacket.c:
3994           asfdemux: avoid unnecessary stream lookup
3995           We have already retrieved the stream for that stream number and
3996           made sure it's not NULL, so no need to do it again here; neither
3997           the number nor the streams changed since the last time.
3998
3999 2012-04-02 19:31:20 +0200  Alban Browaeys <prahal@yahoo.com>
4000
4001         * ext/a52dec/gsta52dec.c:
4002           a52dec: fix first_access bigger than 2
4003           gst_buffer_extract returns the number of bytes extracted, here 2 max.
4004           Set size to the buffer size as was done in 0.10 to avoid first_access
4005           error when it bypass 2.
4006           https://bugzilla.gnome.org/show_bug.cgi?id=673434
4007
4008 2012-04-13 13:43:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4009
4010         * autogen.sh:
4011         * configure.ac:
4012           configure: Modernize autotools setup a bit
4013           Also we now only create tar.bz2 and tar.xz tarballs.
4014
4015 2012-04-13 13:37:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4016
4017         * common:
4018           Automatic update of common submodule
4019           From 464fe15 to 6db25be
4020
4021 2012-04-12 11:19:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4022
4023         * configure.ac:
4024           Back to development
4025
4026 === release 0.11.90 ===
4027
4028 2012-04-12 10:40:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4029
4030         * ChangeLog:
4031         * NEWS:
4032         * RELEASE:
4033         * configure.ac:
4034         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
4035         * docs/plugins/inspect/plugin-a52dec.xml:
4036         * docs/plugins/inspect/plugin-amrnb.xml:
4037         * docs/plugins/inspect/plugin-amrwbdec.xml:
4038         * docs/plugins/inspect/plugin-asf.xml:
4039         * docs/plugins/inspect/plugin-cdio.xml:
4040         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4041         * docs/plugins/inspect/plugin-dvdread.xml:
4042         * docs/plugins/inspect/plugin-dvdsub.xml:
4043         * docs/plugins/inspect/plugin-lame.xml:
4044         * docs/plugins/inspect/plugin-mad.xml:
4045         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4046         * docs/plugins/inspect/plugin-realmedia.xml:
4047         * docs/plugins/inspect/plugin-siddec.xml:
4048         * docs/plugins/inspect/plugin-twolame.xml:
4049         * docs/plugins/inspect/plugin-x264.xml:
4050         * gst-plugins-ugly.doap:
4051         * win32/common/config.h:
4052           Release 0.11.90
4053
4054 2012-04-12 10:39:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4055
4056         * po/af.po:
4057         * po/az.po:
4058         * po/bg.po:
4059         * po/ca.po:
4060         * po/cs.po:
4061         * po/da.po:
4062         * po/de.po:
4063         * po/el.po:
4064         * po/en_GB.po:
4065         * po/eo.po:
4066         * po/es.po:
4067         * po/eu.po:
4068         * po/fi.po:
4069         * po/fr.po:
4070         * po/gl.po:
4071         * po/hu.po:
4072         * po/id.po:
4073         * po/it.po:
4074         * po/ja.po:
4075         * po/lt.po:
4076         * po/lv.po:
4077         * po/ms.po:
4078         * po/mt.po:
4079         * po/nb.po:
4080         * po/nl.po:
4081         * po/or.po:
4082         * po/pl.po:
4083         * po/pt_BR.po:
4084         * po/ro.po:
4085         * po/ru.po:
4086         * po/sk.po:
4087         * po/sl.po:
4088         * po/sq.po:
4089         * po/sr.po:
4090         * po/sv.po:
4091         * po/tr.po:
4092         * po/uk.po:
4093         * po/vi.po:
4094         * po/zh_CN.po:
4095           Update .po files
4096
4097 2012-04-10 00:48:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4098
4099         * ext/mad/gstmad.c.orig:
4100           mad: remove .c.orig file
4101
4102 2012-04-10 00:47:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4103
4104         * ext/a52dec/gsta52dec.c:
4105         * ext/amrnb/amrnbdec.c:
4106         * ext/amrnb/amrnbenc.c:
4107         * ext/amrwbdec/amrwbdec.c:
4108         * ext/cdio/gstcdiocddasrc.c:
4109         * ext/dvdread/dvdreadsrc.c:
4110         * ext/lame/gstlamemp3enc.c:
4111         * ext/mad/gstmad.c:
4112         * ext/mad/gstmad.c.orig:
4113         * ext/mpeg2dec/gstmpeg2dec.c:
4114         * ext/sidplay/gstsiddec.cc:
4115         * ext/twolame/gsttwolamemp2enc.c:
4116         * ext/x264/gstx264enc.c:
4117         * gst/asfdemux/gstasfdemux.c:
4118         * gst/asfdemux/gstrtpasfdepay.c:
4119         * gst/asfdemux/gstrtspwms.c:
4120         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4121         * gst/dvdsub/gstdvdsubdec.c:
4122         * gst/dvdsub/gstdvdsubparse.c:
4123         * gst/realmedia/pnmsrc.c:
4124         * gst/realmedia/rademux.c:
4125         * gst/realmedia/rdtdepay.c:
4126         * gst/realmedia/rdtmanager.c:
4127         * gst/realmedia/rmdemux.c:
4128         * gst/realmedia/rtspreal.c:
4129         * gst/synaesthesia/gstsynaesthesia.c:
4130         * gst/xingmux/gstxingmux.c:
4131           Use new gst_element_class_set_static_metadata()
4132
4133 2012-04-05 18:43:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4134
4135         * common:
4136           Automatic update of common submodule
4137           From 7fda524 to 464fe15
4138
4139 2012-04-05 17:40:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4140
4141         * ext/a52dec/gsta52dec.c:
4142         * ext/amrnb/amrnb.c:
4143         * ext/amrwbdec/amrwb.c:
4144         * ext/cdio/gstcdio.c:
4145         * ext/dvdread/dvdreadsrc.c:
4146         * ext/lame/plugin.c:
4147         * ext/mad/gstmad.c:
4148         * ext/mad/gstmad.c.orig:
4149         * ext/mpeg2dec/gstmpeg2dec.c:
4150         * ext/sidplay/gstsiddec.cc:
4151         * ext/twolame/gsttwolamemp2enc.c:
4152         * ext/x264/gstx264enc.c:
4153         * gst/asfdemux/gstasf.c:
4154         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4155         * gst/dvdsub/gstdvdsubdec.c:
4156         * gst/realmedia/realmedia.c:
4157         * gst/synaesthesia/gstsynaesthesia.c:
4158         * gst/xingmux/plugin.c:
4159           gst: Update for GST_PLUGIN_DEFINE() API changes
4160
4161 2012-04-05 13:26:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4162
4163         * configure.ac:
4164           configure: Update version to 0.11.89.1
4165
4166 2012-04-04 14:38:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4167
4168         * configure.ac:
4169         * docs/plugins/Makefile.am:
4170         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4171         * docs/version.entities.in:
4172         * ext/a52dec/Makefile.am:
4173         * ext/amrnb/Makefile.am:
4174         * ext/amrwbdec/Makefile.am:
4175         * ext/cdio/Makefile.am:
4176         * ext/lame/Makefile.am:
4177         * ext/mad/Makefile.am:
4178         * ext/mpeg2dec/Makefile.am:
4179         * ext/sidplay/Makefile.am:
4180         * ext/twolame/Makefile.am:
4181         * ext/x264/Makefile.am:
4182         * gst-plugins-ugly.spec.in:
4183         * gst/asfdemux/Makefile.am:
4184         * gst/dvdlpcmdec/Makefile.am:
4185         * gst/dvdsub/Makefile.am:
4186         * gst/realmedia/Makefile.am:
4187         * pkgconfig/Makefile.am:
4188         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
4189         * tests/check/Makefile.am:
4190           gst: Update versioning
4191
4192 2012-04-02 15:21:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4193
4194         * ext/mpeg2dec/gstmpeg2dec.c:
4195         * ext/mpeg2dec/gstmpeg2dec.h:
4196           mpeg2dec: fix cropping
4197           fix cropping in mpeg2dec
4198
4199 2012-04-01 20:19:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4200
4201         * ext/mpeg2dec/gstmpeg2dec.c:
4202           mpeg2dec: add crop metadata when buffer is still writable
4203
4204 2012-03-30 18:13:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4205
4206         * gst/asfdemux/gstrtpasfdepay.c:
4207           update for buffer api change
4208
4209 2012-03-30 11:52:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4210
4211         * ext/a52dec/gsta52dec.c:
4212         * ext/mad/gstmad.c:
4213           ext: Update for audio decoder API changes
4214
4215 2012-03-29 17:32:08 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4216
4217         * tests/check/elements/amrnbenc.c:
4218         * tests/check/elements/x264enc.c:
4219           tests: make more valgrind-friendly and plug caps leak
4220
4221 2012-03-28 12:50:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4222
4223         * gst/asfdemux/asfpacket.c:
4224         * gst/asfdemux/gstasfdemux.c:
4225         * gst/dvdsub/gstdvdsubdec.c:
4226           update for buffer changes
4227
4228 2012-03-27 14:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4229
4230         * tests/check/elements/x264enc.c:
4231           tests: x264enc: adjust test to removal of deprecated properties
4232
4233 2012-03-26 12:13:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
4234
4235           Replace master with 0.11
4236
4237 2012-03-22 15:56:04 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4238
4239         * configure.ac:
4240           back to development
4241
4242 === release 0.11.2 ===
4243
4244 2012-03-22 15:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4245
4246         * ChangeLog:
4247         * NEWS:
4248         * RELEASE:
4249         * configure.ac:
4250         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4251         * docs/plugins/inspect/plugin-a52dec.xml:
4252         * docs/plugins/inspect/plugin-amrnb.xml:
4253         * docs/plugins/inspect/plugin-amrwbdec.xml:
4254         * docs/plugins/inspect/plugin-asf.xml:
4255         * docs/plugins/inspect/plugin-cdio.xml:
4256         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4257         * docs/plugins/inspect/plugin-dvdread.xml:
4258         * docs/plugins/inspect/plugin-dvdsub.xml:
4259         * docs/plugins/inspect/plugin-lame.xml:
4260         * docs/plugins/inspect/plugin-mad.xml:
4261         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4262         * docs/plugins/inspect/plugin-realmedia.xml:
4263         * docs/plugins/inspect/plugin-siddec.xml:
4264         * docs/plugins/inspect/plugin-twolame.xml:
4265         * docs/plugins/inspect/plugin-x264.xml:
4266         * gst-plugins-ugly.doap:
4267         * po/af.po:
4268         * po/az.po:
4269         * po/bg.po:
4270         * po/ca.po:
4271         * po/cs.po:
4272         * po/da.po:
4273         * po/de.po:
4274         * po/el.po:
4275         * po/en_GB.po:
4276         * po/eo.po:
4277         * po/es.po:
4278         * po/eu.po:
4279         * po/fi.po:
4280         * po/fr.po:
4281         * po/gl.po:
4282         * po/hu.po:
4283         * po/id.po:
4284         * po/it.po:
4285         * po/ja.po:
4286         * po/lt.po:
4287         * po/lv.po:
4288         * po/ms.po:
4289         * po/mt.po:
4290         * po/nb.po:
4291         * po/nl.po:
4292         * po/or.po:
4293         * po/pl.po:
4294         * po/pt_BR.po:
4295         * po/ro.po:
4296         * po/ru.po:
4297         * po/sk.po:
4298         * po/sl.po:
4299         * po/sq.po:
4300         * po/sr.po:
4301         * po/sv.po:
4302         * po/tr.po:
4303         * po/uk.po:
4304         * po/vi.po:
4305         * po/zh_CN.po:
4306         * win32/common/config.h:
4307           Release 0.11.2
4308
4309 2012-03-21 13:18:35 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4310
4311         * tests/check/elements/mpeg2dec.c:
4312           tests: fix after memory changes
4313
4314 2012-03-21 13:18:11 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4315
4316         * ext/x264/gstx264enc.c:
4317         * ext/x264/gstx264enc.h:
4318           x264enc: remove deprecated properties
4319
4320 2012-03-20 12:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4321
4322           Merge remote-tracking branch 'origin/master' into 0.11
4323           So 0.11 folks also get amr include fixes.
4324           Conflicts:
4325           ext/a52dec/gsta52dec.c
4326           ext/mad/gstmad.c
4327
4328 2012-03-18 18:56:16 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4329
4330         * gst/synaesthesia/gstsynaesthesia.c:
4331           synaesthesia: fixup for bufferpool api changes
4332           ... as well as some caps ref handling.
4333
4334 2012-03-16 21:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4335
4336         * gst/realmedia/rademux.c:
4337         * gst/realmedia/rmdemux.c:
4338           don't pass random pointers to pull_range
4339
4340 2012-03-15 22:11:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4341
4342         * ext/mpeg2dec/gstmpeg2dec.c:
4343           update for bufferpool changes
4344
4345 2012-03-15 20:38:50 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4346
4347         * ext/mpeg2dec/gstmpeg2dec.c:
4348           update for allocation query changes
4349
4350 2012-03-15 13:38:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4351
4352         * ext/dvdread/dvdreadsrc.c:
4353         * ext/lame/gstlamemp3enc.c:
4354         * ext/mpeg2dec/gstmpeg2dec.c:
4355         * ext/x264/gstx264enc.c:
4356         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4357         * gst/dvdsub/gstdvdsubdec.c:
4358           update for memory api changes
4359
4360 2012-03-14 19:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4361
4362         * ext/mpeg2dec/gstmpeg2dec.c:
4363           take padding into account
4364
4365 2012-03-13 18:27:51 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4366
4367         * ext/mad/gstmad.c:
4368           mad: simplify parsing code
4369           Also fixes #671455 (expected at least).
4370
4371 2012-03-12 16:16:17 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4372
4373         * configure.ac:
4374           configure.ac: bump required GLib to 2.31.14
4375           Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
4376
4377 2012-03-12 12:23:43 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4378
4379         * ext/sidplay/gstsiddec.cc:
4380           fix for caps _normalize changes
4381
4382 2012-03-11 19:07:19 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4383
4384         * ext/x264/gstx264enc.c:
4385           fix for caps api changes
4386
4387 2012-03-06 16:08:23 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4388
4389         * ext/a52dec/gsta52dec.c:
4390         * ext/a52dec/gsta52dec.h:
4391           a52dec: use base class tag handling helper
4392           ... so as to ensure these to be handled and sent at proper time.
4393
4394 2012-03-06 14:28:15 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4395
4396         * ext/dvdread/dvdreadsrc.c:
4397           dvdreadsrc: Use variable type with correct signedness
4398
4399 2011-01-14 18:50:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
4400
4401         * ext/mpeg2dec/gstmpeg2dec.c:
4402           mpeg2dec: Copy planes in one go when possible
4403
4404 2012-03-03 17:17:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4405
4406         * configure.ac:
4407         * ext/amrnb/amrnbdec.h:
4408         * ext/amrnb/amrnbenc.h:
4409         * ext/amrwbdec/amrwbdec.h:
4410           amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
4411           In previous versions, the opencore-amr include sub-directory
4412           would be specified in the include path in the CFLAGS, but this
4413           is no longer the case in newer versions, so we need to add those
4414           to our include directives.
4415           Based on patch by: Christian Morales Vega
4416           https://bugzilla.gnome.org/show_bug.cgi?id=671123
4417
4418 2012-03-03 16:56:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4419
4420         * configure.ac:
4421           configure: get rid of non-pkg-config ways to check for opencore-amr
4422
4423 2012-02-29 17:26:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4424
4425         * ext/mpeg2dec/gstmpeg2dec.c:
4426           update for metadata API changes
4427
4428 2012-02-27 06:35:01 +0100  Alessandro Decina <alessandro.d@gmail.com>
4429
4430         * ext/amrwbdec/Makefile.am:
4431         * ext/lame/Makefile.am:
4432         * ext/mad/Makefile.am:
4433           amrwbdec, lame, mad: link to libgstbase
4434
4435 2012-02-27 06:33:48 +0100  Alessandro Decina <alessandro.d@gmail.com>
4436
4437         * ext/x264/gstx264enc.c:
4438           x264enc: fix compiler warning
4439
4440 2012-02-27 00:36:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4441
4442           Merge remote-tracking branch 'origin/master' into 0.11
4443
4444 2012-02-27 00:34:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4445
4446           Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
4447           Conflicts:
4448           ext/mad/gstmad.c
4449
4450 2012-02-23 11:20:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4451
4452         * NEWS:
4453         * RELEASE:
4454         * configure.ac:
4455         * docs/plugins/gst-plugins-ugly-plugins.args:
4456         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4457         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4458         * docs/plugins/inspect/plugin-a52dec.xml:
4459         * docs/plugins/inspect/plugin-amrnb.xml:
4460         * docs/plugins/inspect/plugin-amrwbdec.xml:
4461         * docs/plugins/inspect/plugin-asf.xml:
4462         * docs/plugins/inspect/plugin-cdio.xml:
4463         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4464         * docs/plugins/inspect/plugin-dvdread.xml:
4465         * docs/plugins/inspect/plugin-dvdsub.xml:
4466         * docs/plugins/inspect/plugin-iec958.xml:
4467         * docs/plugins/inspect/plugin-lame.xml:
4468         * docs/plugins/inspect/plugin-mad.xml:
4469         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4470         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4471         * docs/plugins/inspect/plugin-mpegstream.xml:
4472         * docs/plugins/inspect/plugin-realmedia.xml:
4473         * docs/plugins/inspect/plugin-siddec.xml:
4474         * docs/plugins/inspect/plugin-twolame.xml:
4475         * docs/plugins/inspect/plugin-x264.xml:
4476         * win32/common/config.h:
4477           Bump version after release
4478
4479 2012-02-21 18:58:06 -0800  David Schleef <ds@schleef.org>
4480
4481         * autogen.sh:
4482           autogen.sh: avoid touching .po files during 'make'
4483           A simple workaround to deal with GNU gettext automake integration
4484           failing to deal with git.  Fixes: #669207
4485
4486 2012-02-22 02:17:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4487
4488         * ext/x264/gstx264enc.c:
4489           x264: convert g_print to LOG
4490
4491 2012-02-22 02:07:49 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4492
4493         * gst/asfdemux/gstrtpasfdepay.c:
4494           update for new memory api
4495
4496 2012-02-22 02:07:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4497
4498         * ext/x264/gstx264enc.c:
4499           x264enc: handle pts and dts
4500
4501 2012-02-21 18:53:57 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4502
4503         * ext/mad/gstmad.c:
4504           mad: handle libmad freeform parsing quirk
4505
4506 2012-02-21 18:49:50 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4507
4508         * ext/mad/gstmad.c:
4509           mad: fixup unhacking last frame coaxing
4510           ... so as to not only replace the data pointer but also available size.
4511
4512 2012-02-20 14:27:49 +0000  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
4513
4514         * gst-plugins-ugly.spec.in:
4515           Add latest plugins
4516
4517 2012-02-18 00:02:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4518
4519         * win32/common/config.h:
4520           win32: back to development
4521
4522 2012-02-17 17:53:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4523
4524         * configure.ac:
4525         * gst/synaesthesia/gstsynaesthesia.c:
4526         * gst/synaesthesia/gstsynaesthesia.h:
4527           synaesthesia: port to 0.11
4528
4529 2012-02-17 17:53:28 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4530
4531         * configure.ac:
4532         * gst/xingmux/gstxingmux.c:
4533           xingmux: port to 0.11
4534
4535 2012-02-17 11:06:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4536
4537         * configure.ac:
4538           back to development
4539
4540 === release 0.11.1 ===
4541
4542 2012-02-17 11:06:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4543
4544         * ChangeLog:
4545         * NEWS:
4546         * RELEASE:
4547         * configure.ac:
4548         * docs/plugins/gst-plugins-ugly-plugins.args:
4549         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4550         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4551         * docs/plugins/inspect/plugin-a52dec.xml:
4552         * docs/plugins/inspect/plugin-amrnb.xml:
4553         * docs/plugins/inspect/plugin-amrwbdec.xml:
4554         * docs/plugins/inspect/plugin-asf.xml:
4555         * docs/plugins/inspect/plugin-cdio.xml:
4556         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4557         * docs/plugins/inspect/plugin-dvdread.xml:
4558         * docs/plugins/inspect/plugin-dvdsub.xml:
4559         * docs/plugins/inspect/plugin-lame.xml:
4560         * docs/plugins/inspect/plugin-mad.xml:
4561         * docs/plugins/inspect/plugin-mpeg2dec.xml:
4562         * docs/plugins/inspect/plugin-realmedia.xml:
4563         * docs/plugins/inspect/plugin-siddec.xml:
4564         * docs/plugins/inspect/plugin-twolame.xml:
4565         * docs/plugins/inspect/plugin-x264.xml:
4566         * gst-plugins-ugly.doap:
4567         * po/af.po:
4568         * po/az.po:
4569         * po/bg.po:
4570         * po/ca.po:
4571         * po/cs.po:
4572         * po/da.po:
4573         * po/de.po:
4574         * po/el.po:
4575         * po/en_GB.po:
4576         * po/eo.po:
4577         * po/es.po:
4578         * po/eu.po:
4579         * po/fi.po:
4580         * po/fr.po:
4581         * po/gl.po:
4582         * po/hu.po:
4583         * po/id.po:
4584         * po/it.po:
4585         * po/ja.po:
4586         * po/lt.po:
4587         * po/lv.po:
4588         * po/ms.po:
4589         * po/mt.po:
4590         * po/nb.po:
4591         * po/nl.po:
4592         * po/or.po:
4593         * po/pl.po:
4594         * po/pt_BR.po:
4595         * po/ro.po:
4596         * po/ru.po:
4597         * po/sk.po:
4598         * po/sl.po:
4599         * po/sq.po:
4600         * po/sr.po:
4601         * po/sv.po:
4602         * po/tr.po:
4603         * po/uk.po:
4604         * po/vi.po:
4605         * po/zh_CN.po:
4606         * win32/common/config.h:
4607           RELEASE 0.11.1
4608
4609 2012-02-17 09:16:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4610
4611           Merge branch 'master' into 0.11
4612           Conflicts:
4613           ext/mad/gstmad.c
4614
4615 2012-02-16 14:29:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4616
4617         * ext/mad/gstmad.c:
4618           mad: unhack last frame coaxing
4619           ... so as to maximally use available base class API and interfere least
4620           as possible with its internal state.
4621
4622 2012-02-15 13:45:00 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4623
4624         * ext/mad/gstmad.c:
4625           mad: fix compilation
4626
4627 2012-02-15 13:40:13 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4628
4629         * ext/mad/gstmad.c:
4630           mad: chain up to default event handler
4631
4632 2012-02-11 05:38:41 -0500  Matej Knopp <matej.knopp@gmail.com>
4633
4634         * ext/x264/gstx264enc.c:
4635           x264enc: unmap video frame after encoding
4636           Fixes major memory leak.
4637           https://bugzilla.gnome.org/show_bug.cgi?id=669863
4638
4639 2012-02-10 17:02:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4640
4641         * ext/x264/gstx264enc.c:
4642           x264enc: fix after merge
4643
4644 2012-02-10 17:00:33 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4645
4646           Merge branch 'master' into 0.11
4647           Conflicts:
4648           ext/x264/gstx264enc.c
4649
4650 2012-02-09 18:10:48 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4651
4652         * ext/sidplay/gstsiddec.cc:
4653         * ext/sidplay/gstsiddec.h:
4654           sidplay: don't use ulong properties
4655
4656 2012-02-09 16:14:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4657
4658         * ext/sidplay/gstsiddec.cc:
4659           sidplay: fix negotiation
4660
4661 2012-02-09 11:55:07 +0100  Robert Swain <robert.swain@collabora.co.uk>
4662
4663         * ext/x264/gstx264enc.c:
4664           x264enc: Add baseline profile to caps
4665           libx264 does not yet support the features that create the difference
4666           between baseline and constrained baseline profile. Hence it currently
4667           supports both though it can only technically encode constrained
4668           baseline.
4669
4670 2012-02-08 16:38:09 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4671
4672         * ext/amrnb/amrnbenc.c:
4673         * gst/asfdemux/gstasfdemux.c:
4674         * gst/realmedia/rdtmanager.c:
4675           GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
4676
4677 2012-02-07 18:56:23 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4678
4679         * tests/check/elements/mpeg2dec.c:
4680           mpeg2dec: fix test a bit more
4681           Still broken because cropping is broken in mpeg2dec
4682
4683 2012-02-07 11:06:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4684
4685         * tests/check/elements/amrnbenc.c:
4686         * tests/check/elements/x264enc.c:
4687         * tests/check/elements/xingmux.c:
4688           tests: fix some tests
4689
4690 2012-02-01 16:20:46 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4691
4692         * ext/twolame/gsttwolamemp2enc.c:
4693           twolame: Use new audio encoder/decoder base class API for srcpad caps
4694
4695 2012-02-01 16:20:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4696
4697         * ext/lame/gstlamemp3enc.c:
4698           lame: Use new audio encoder/decoder base class API for srcpad caps
4699
4700 2012-02-01 16:19:55 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4701
4702         * ext/mad/gstmad.c:
4703           mad: Use new audio encoder/decoder base class API for srcpad caps
4704
4705 2012-02-01 16:17:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4706
4707         * ext/a52dec/gsta52dec.c:
4708           a52dec: Use new audio encoder/decoder base class API for srcpad caps
4709
4710 2012-02-01 16:15:27 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4711
4712         * ext/amrwbdec/amrwbdec.c:
4713           amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
4714
4715 2012-02-01 16:14:08 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4716
4717         * ext/amrnb/amrnbdec.c:
4718         * ext/amrnb/amrnbenc.c:
4719           amrnb: Use new audio encoder/decoder base class API for srcpad caps
4720
4721 2012-01-31 15:52:38 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4722
4723         * ext/mad/gstmad.c:
4724           mad: ensure we do not confuse the base class with our buffer guard
4725           mad expects extra bytes at the end of a buffer (see discussion in
4726           http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
4727           and since we inject these without the base class' knowledge, we
4728           need to hide the bodies better.
4729           This fixes an assert at EOS when decoding an mp3 manually without
4730           an intervening mpegaudioparse.
4731
4732 2012-01-30 17:17:31 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4733
4734         * gst/realmedia/rtspreal.c:
4735           update for HEADER flag
4736
4737 2011-07-20 09:00:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
4738
4739         * ext/x264/gstx264enc.c:
4740         * ext/x264/gstx264enc.h:
4741           x264enc: implement force-key-unit API
4742
4743 2012-01-25 13:58:48 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
4744
4745         * common:
4746           Automatic update of common submodule
4747           From c463bc0 to 7fda524
4748
4749 2012-01-25 13:58:54 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4750
4751         * ext/amrnb/amrnbdec.c:
4752         * ext/amrwbdec/amrwbdec.c:
4753           amr: port to 0.11 again
4754
4755 2012-01-25 13:03:33 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4756
4757           Merge branch 'master' into 0.11
4758           Conflicts:
4759           ext/a52dec/gsta52dec.c
4760
4761 2012-01-25 07:24:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4762
4763         * ext/a52dec/gsta52dec.c:
4764         * ext/amrnb/amrnbdec.c:
4765         * ext/amrnb/amrnbenc.c:
4766         * ext/amrwbdec/amrwbdec.c:
4767         * ext/dvdread/dvdreadsrc.c:
4768         * ext/lame/gstlamemp3enc.c:
4769         * ext/mad/gstmad.c:
4770         * ext/mpeg2dec/gstmpeg2dec.c:
4771         * ext/sidplay/gstsiddec.cc:
4772         * ext/twolame/gsttwolamemp2enc.c:
4773         * gst/asfdemux/asfpacket.c:
4774         * gst/asfdemux/gstasfdemux.c:
4775         * gst/asfdemux/gstrtpasfdepay.c:
4776         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4777         * gst/dvdsub/gstdvdsubdec.c:
4778         * gst/dvdsub/gstdvdsubdec.h:
4779         * gst/realmedia/gstrdtbuffer.c:
4780         * gst/realmedia/gstrdtbuffer.h:
4781         * gst/realmedia/rdtdepay.c:
4782         * gst/realmedia/rmdemux.c:
4783         * gst/realmedia/rmutils.c:
4784           port to new memory API
4785
4786 2012-01-25 11:38:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4787
4788         * common:
4789           Automatic update of common submodule
4790           From 2a59016 to c463bc0
4791
4792 2012-01-22 23:56:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4793
4794         * gst-libs/gst/glib-compat-private.h:
4795           Remove compatibility versions for deprecated GLib API
4796
4797 2012-01-19 15:26:25 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4798
4799         * ext/a52dec/gsta52dec.c:
4800           a52dec: fix read buffer overflow upon syncing
4801           The wrong size was being decremented, leading to a runaway
4802           read loop.
4803
4804 2012-01-19 15:06:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4805
4806         * common:
4807         * configure.ac:
4808           Add --disable-fatal-warnings configure option
4809
4810 2012-01-19 11:34:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4811
4812         * gst/asfdemux/gstasfdemux.c:
4813         * gst/realmedia/rademux.c:
4814         * gst/realmedia/rdtmanager.c:
4815         * gst/realmedia/rmdemux.c:
4816           port to new gthread API
4817
4818 2012-01-18 17:00:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4819
4820         * configure.ac:
4821           configure.ac: Require GLib 2.31.10 for consistency
4822
4823 2012-01-18 16:46:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4824
4825         * common:
4826           Automatic update of common submodule
4827           From 0807187 to 2a59016
4828
4829 2012-01-17 11:55:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4830
4831         * ext/amrwbdec/amrwbdec.c:
4832           amrwbdec: _parse should not return OK if not enough data yet
4833
4834 2012-01-17 11:55:14 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4835
4836         * ext/amrnb/amrnbdec.c:
4837           amrnbdec: _parse should not return OK if not enough data yet
4838
4839 2012-01-13 15:03:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4840
4841         * ext/dvdread/dvdreadsrc.c:
4842           dvdreadsrc: fix off by one in cell calculation for the last chapter
4843
4844 2012-01-13 15:56:47 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4845
4846         * gst/asfdemux/gstasfdemux.c:
4847           asfdemux: set caps on src pad before adding it
4848
4849 2012-01-13 15:56:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4850
4851         * gst/asfdemux/gstasfdemux.c:
4852           asfdemux: perform writable buffer map to copy into it
4853
4854 2012-01-13 15:55:15 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4855
4856         * gst/asfdemux/asfpacket.c:
4857         * gst/asfdemux/asfpacket.h:
4858           asfpacket: fix 0.11 ported payload extraction
4859           ... to cater for not necessarily offset == size - cur_pos,
4860           as size may have been adjusted due to padding.
4861           Fixes #667567.
4862
4863 2012-01-13 13:46:50 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4864
4865         * ext/x264/gstx264enc.c:
4866           x264enc: remove useless and semantically (though not practically) wrong code
4867           The object will be freed, so it's pointless to set the pointers
4868           to NULL anyway.
4869
4870 2012-01-13 13:46:28 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4871
4872         * ext/x264/gstx264enc.c:
4873           x264enc: remove leaking "optimization"
4874
4875 2012-01-13 00:05:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4876
4877         * gst/asfdemux/gstasfdemux.c:
4878           GST_TYPE_DATE -> G_TYPE_DATE
4879
4880 2012-01-13 00:01:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4881
4882           Merge remote-tracking branch 'origin/master' into 0.11
4883           Conflicts:
4884           ext/a52dec/gsta52dec.c
4885
4886 2012-01-12 13:25:22 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4887
4888         * ext/a52dec/gsta52dec.c:
4889           a52dec: plug buffer leak
4890
4891 2012-01-12 13:20:26 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4892
4893         * ext/a52dec/gsta52dec.c:
4894           a52dec: plug buffer leak
4895
4896 2012-01-11 12:31:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4897
4898         * ext/amrnb/amrnbenc.c:
4899           amrnbenc: _map and _unmap the appropriate input and output buffers
4900
4901 2012-01-10 15:25:12 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4902
4903         * ext/a52dec/gsta52dec.c:
4904           a52dec: Fix some merge mistakes
4905
4906 2012-01-10 15:17:11 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4907
4908           Merge branch 'master' into 0.11
4909           Conflicts:
4910           ext/a52dec/gsta52dec.c
4911           ext/a52dec/gsta52dec.h
4912           ext/lame/gstlame.c
4913           ext/lame/gstlame.h
4914           ext/lame/gstlamemp3enc.c
4915           ext/mad/gstmad.c
4916           ext/mad/gstmad.h
4917           gst/mpegaudioparse/gstmpegaudioparse.c
4918           gst/mpegstream/gstdvddemux.c
4919           gst/realmedia/rdtdepay.c
4920           po/es.po
4921           po/lv.po
4922           po/sr.po
4923
4924 2012-01-10 11:41:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4925
4926         * gst/dvdsub/Makefile.am:
4927           dvdsub: add some CFLAGS and LIBS in Makefile.am
4928           ... since adapter is still used.
4929
4930 2012-01-09 16:00:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4931
4932         * gst/realmedia/rmdemux.c:
4933           rmdemux: Don't use buffer after unreffing
4934
4935 2012-01-09 15:46:10 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4936
4937         * gst/asfdemux/gstasfdemux.c:
4938           asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
4939
4940 2012-01-09 15:24:53 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4941
4942         * ext/mad/gstmad.c:
4943           mad: Correctly unmap the buffer with the original data pointer
4944
4945 2012-01-09 15:15:28 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4946
4947         * ext/mad/gstmad.c:
4948           mad: Make sure to set caps on the srcpad if none are set yet
4949
4950 2012-01-08 14:24:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4951
4952         * ext/mad/Makefile.am:
4953           mad: fix LIBS order in Makefile.am
4954
4955 2012-01-07 21:04:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
4956
4957         * ext/mad/gstmad.h:
4958           mad: remove left-over id3tag.h include
4959           We don't use libid3tag any more.
4960
4961 2012-01-05 12:17:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
4962
4963         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4964           dvdlpcmdec: fix for multichannel
4965
4966 2012-01-04 16:05:59 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4967
4968         * ext/a52dec/gsta52dec.c:
4969         * ext/a52dec/gsta52dec.h:
4970           a52dec: Update for the new raw audio caps
4971
4972 2012-01-04 15:49:38 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4973
4974         * ext/mad/gstmad.c:
4975           mad: Update for the new raw audio caps
4976
4977 2012-01-04 15:45:43 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4978
4979         * ext/lame/gstlamemp3enc.c:
4980           lamemp3enc: Update for the new raw audio caps
4981
4982 2012-01-04 15:44:37 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4983
4984         * ext/twolame/gsttwolamemp2enc.c:
4985           twolamemp2enc: Update for the new raw audio caps
4986
4987 2012-01-04 15:43:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4988
4989         * ext/amrwbdec/amrwbdec.c:
4990           amrwbdec: Add the new layout field to the raw audio caps
4991
4992 2012-01-04 15:42:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4993
4994         * ext/amrnb/amrnbdec.c:
4995         * ext/amrnb/amrnbenc.c:
4996           amrnb: Add the new layout field to the raw audio caps
4997
4998 2012-01-04 15:26:56 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
4999
5000         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5001         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5002           dvdlpcmdec: Port to the new raw audio caps
5003
5004 2012-01-04 15:12:26 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5005
5006         * gst/asfdemux/gstasfdemux.c:
5007           asfdemux: Update for libgstriff API changes
5008           Still needs to handle audio channel reordering.
5009
5010 2012-01-04 19:53:13 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5011
5012         * common:
5013           Automatic update of common submodule
5014           From 50b34ab to 0807187
5015
5016 2012-01-04 17:05:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5017
5018         * ext/lame/Makefile.am:
5019           lame: fix LIBADD order in Makefile.am
5020
5021 2012-01-04 10:33:27 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5022
5023         * tests/check/elements/amrnbenc.c:
5024         * tests/check/elements/mpeg2dec.c:
5025         * tests/check/elements/x264enc.c:
5026         * tests/check/elements/xingmux.c:
5027         * tests/check/generic/states.c:
5028           tests: make tests compile
5029
5030 2012-01-03 15:27:42 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5031
5032         * ext/amrwbdec/amrwbdec.c:
5033         * ext/dvdread/dvdreadsrc.c:
5034         * ext/mad/gstmad.c:
5035         * ext/sidplay/gstsiddec.cc:
5036         * gst/asfdemux/gstasfdemux.c:
5037         * gst/realmedia/pnmsrc.c:
5038         * gst/realmedia/rdtmanager.c:
5039         * gst/realmedia/rmdemux.c:
5040           GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
5041
5042 2011-12-30 18:31:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5043
5044         * tests/check/Makefile.am:
5045           tests: disable generic index test
5046
5047 2011-12-30 17:53:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5048
5049         * ext/mpeg2dec/gstmpeg2dec.c:
5050           mpeg2dec: remove all seeking-related code
5051           A parser or demuxer upstream should handle this Same for
5052           queries.
5053
5054 2011-12-30 17:49:01 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5055
5056         * ext/mpeg2dec/gstmpeg2dec.c:
5057         * ext/mpeg2dec/gstmpeg2dec.h:
5058           mpeg2dec: update for GstIndex removal
5059
5060 2011-12-30 17:46:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5061
5062         * ext/cdio/gstcdiocddasrc.c:
5063           cdio: update for probe vfunc removal in GstAudioCdSrc
5064
5065 2011-12-27 22:54:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5066
5067         * ext/lame/gstlame.c:
5068         * ext/lame/gstlamemp3enc.c:
5069           lame: fix printf format in debug statements
5070           https://bugzilla.gnome.org/show_bug.cgi?id=666926
5071
5072 2011-12-26 18:24:32 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5073
5074         * ext/lame/gstlame.c:
5075         * ext/lame/gstlame.h:
5076           lame: ensure parsed output
5077           ... by doing some basic parsing of encoded lame data.
5078
5079 2011-12-26 16:34:01 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5080
5081         * ext/lame/gstlame.h:
5082           lame: cleanup unused instance struct fields
5083
5084 2011-12-26 18:23:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5085
5086         * ext/lame/Makefile.am:
5087         * ext/lame/gstlamemp3enc.c:
5088         * ext/lame/gstlamemp3enc.h:
5089           lamemp3enc: ensure parsed output
5090           ... by doing some basic parsing of encoded lame data.
5091           Fixes #652150.
5092
5093 2011-12-26 18:15:41 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5094
5095         * ext/lame/gstlamemp3enc.c:
5096           lamemp3enc: do not leak merged tags
5097
5098 2011-12-22 15:23:54 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5099
5100         * ext/mad/gstmad.c:
5101         * ext/mad/gstmad.h:
5102           mad: helpfully bodge the last buffer to let mad decode the last frame
5103           If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
5104           to be believed, the last buffer must be followed by a number of 0 bytes
5105           in order for the last frame to be decoded (at least in some cases).
5106           Doing so seems to work here, fixing a missing 1152 samples when using
5107           mp3parse before mad (not using mp3parse would yield the correct amount
5108           of samples, if there's extra non-MP3 data after (eg, tag data)).
5109
5110 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5111
5112         * ext/dvdread/dvdreadsrc.c:
5113           dvdreadsrc: map subtitle language tag to stream indicated in PGC data
5114
5115 2009-01-25 22:49:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5116
5117         * gst/mpegstream/gstdvddemux.c:
5118           dvddemux: tweak subtitle stream setup based on dvd language codes event
5119           ... to allow for non-continuous subtitle stream numbers.
5120           The missing stream numbers tend to come up as subtitle streams anyway
5121           (albeit not with an identified language tag).
5122
5123 2011-12-21 13:56:35 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5124
5125         * ext/dvdread/dvdreadsrc.c:
5126           dvdreadsrc: minor safety tweak to sector seeking
5127
5128 2011-12-20 11:54:38 +0100  Julien Isorce <julien.isorce@gmail.com>
5129
5130         * ext/a52dec/gsta52dec.c:
5131           a52dec: check that a52_init returns a valid a52 state
5132
5133 2011-12-19 18:20:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5134
5135         * ext/mpeg2dec/gstmpeg2dec.c:
5136           mpeg2dec: update for new interlaced flags
5137
5138 2011-12-14 17:33:52 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5139
5140         * ext/a52dec/Makefile.am:
5141         * ext/a52dec/gsta52dec.c:
5142         * ext/a52dec/gsta52dec.h:
5143           a52dec: port to audiodecoder
5144
5145 2011-12-12 13:44:12 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5146
5147         * ext/mad/Makefile.am:
5148         * ext/mad/gstmad.c:
5149         * ext/mad/gstmad.h:
5150           mad: port to audiodecoder
5151
5152 2011-12-13 14:54:18 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5153
5154         * ext/a52dec/gsta52dec.c:
5155           a52dec: Don't claim to support upstream renegotiation
5156           and use fixed caps on the srcpad. To correctly support
5157           upstream renegotiation a52dec would need to check if the
5158           caps of the downstream allocated buffer are the requested
5159           caps or if the size is different.
5160           Fixes bug #665989.
5161
5162 2011-12-13 14:52:26 +0100  Julien Isorce <julien.isorce@gmail.com>
5163
5164         * ext/a52dec/gsta52dec.c:
5165           a52dec: Check that the a52_state is correctly initialized
5166
5167 2011-12-12 11:33:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5168
5169         * gst-libs/gst/Makefile.am:
5170         * gst-libs/gst/glib-compat-private.h:
5171         * gst/asfdemux/gstasfdemux.c:
5172         * gst/mpegaudioparse/gstmpegaudioparse.c:
5173         * gst/realmedia/rademux.c:
5174         * gst/realmedia/rdtmanager.c:
5175         * gst/realmedia/rmdemux.c:
5176           Work around deprecated thread API in glib master
5177           Add private replacements for deprecated functions such as
5178           g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
5179           to avoid the deprecation warnings. We can't change most of
5180           these in 0.10 because they're part of our API and ABI.
5181           Suppress deprecation warnings in selected files, mostly for
5182           g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
5183           not much we can do here in 0.10.
5184
5185 2011-12-10 15:19:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5186
5187         * po/LINGUAS:
5188         * po/eo.po:
5189         * po/es.po:
5190         * po/lv.po:
5191         * po/sr.po:
5192           po: update translations
5193
5194 2011-12-09 15:25:21 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5195
5196         * gst/realmedia/rdtdepay.c:
5197           rdtdepay: make buffer metadata writable before setting caps on it
5198           Fixes issue when the header buffer is being pushed, which was taken
5199           from the caps and is therefore not writable.
5200
5201 2011-12-06 14:00:18 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5202
5203         * ext/dvdread/dvdreadsrc.c:
5204           fix for basesrc changes
5205
5206 2011-12-05 18:43:49 +0100  Edward Hervey <edward@collabora.com>
5207
5208         * gst/asfdemux/gstrtpasfdepay.c:
5209           rtpasfdepay: Initialize GstRTPBuffer before usage
5210
5211 2011-12-02 02:01:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5212
5213           Merge remote-tracking branch 'origin/master' into 0.11
5214           Conflicts:
5215           ext/dvdread/dvdreadsrc.c
5216
5217 2011-11-29 08:49:23 +0100  Руслан Ижбулатов <lrn1986@gmail.com>
5218
5219         * ext/dvdread/dvdreadsrc.c:
5220           dvdreadsrc: Fix format string compiler warning
5221           Fixes bug #665101.
5222
5223 2011-11-28 21:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5224
5225           Merge remote-tracking branch 'origin/master' into 0.11
5226
5227 2011-11-28 18:26:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5228
5229         * ext/mpeg2dec/gstmpeg2dec.c:
5230           Update for indexable change
5231
5232 2011-11-28 17:52:52 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5233
5234         * gst/realmedia/rdtmanager.c:
5235           update for clock provider API change
5236
5237 2011-11-28 13:10:01 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5238
5239         * ext/a52dec/gsta52dec.c:
5240         * ext/amrnb/amrnbdec.c:
5241         * ext/amrnb/amrnbenc.c:
5242         * ext/amrwbdec/amrwbdec.c:
5243         * ext/dvdread/dvdreadsrc.c:
5244         * ext/lame/gstlame.c:
5245         * ext/lame/gstlamemp3enc.c:
5246         * ext/mad/gstmad.c:
5247         * ext/mpeg2dec/gstmpeg2dec.c:
5248         * ext/sidplay/gstsiddec.cc:
5249         * ext/twolame/gsttwolame.c:
5250         * ext/x264/gstx264enc.c:
5251         * gst/asfdemux/gstasfdemux.c:
5252         * gst/asfdemux/gstrtpasfdepay.c:
5253         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5254         * gst/dvdsub/gstdvdsubdec.c:
5255         * gst/dvdsub/gstdvdsubparse.c:
5256         * gst/iec958/ac3iec.c:
5257         * gst/mpegaudioparse/gstmpegaudioparse.c:
5258         * gst/mpegaudioparse/gstxingmux.c:
5259         * gst/mpegstream/gstdvddemux.c:
5260         * gst/mpegstream/gstmpegdemux.c:
5261         * gst/mpegstream/gstmpegparse.c:
5262         * gst/mpegstream/gstrfc2250enc.c:
5263         * gst/realmedia/pnmsrc.c:
5264         * gst/realmedia/rademux.c:
5265         * gst/realmedia/rdtdepay.c:
5266         * gst/realmedia/rdtmanager.c:
5267         * gst/realmedia/rmdemux.c:
5268         * gst/synaesthesia/gstsynaesthesia.c:
5269           various: fix pad template ref leaks
5270           https://bugzilla.gnome.org/show_bug.cgi?id=662664
5271
5272 2011-11-24 21:41:55 +0100  René Stadler <rene.stadler@collabora.co.uk>
5273
5274         * tests/check/elements/xingmux.c:
5275           tests: update for gstcheck API change
5276
5277 2011-11-23 23:29:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5278
5279         * ext/amrnb/amrnbenc.c:
5280         * ext/dvdread/dvdreadsrc.c:
5281         * ext/lame/gstlamemp3enc.c:
5282         * ext/twolame/gsttwolamemp2enc.c:
5283           ext: fix more printf format warnings in debug messages
5284
5285 2011-11-21 22:02:07 +0100  Matej Knopp <matej.knopp@gmail.com>
5286
5287         * gst/asfdemux/gstasfdemux.c:
5288         * gst/asfdemux/gstrtpasfdepay.c:
5289         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5290         * gst/dvdsub/gstdvdsubdec.c:
5291         * gst/dvdsub/gstdvdsubparse.c:
5292         * gst/realmedia/rademux.c:
5293         * gst/realmedia/rmdemux.c:
5294           Fix print format compiler warnings on OS X / 64bit
5295           https://bugzilla.gnome.org/show_bug.cgi?id=662617
5296
5297 2011-11-21 13:36:10 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5298
5299         * gst/asfdemux/gstasfdemux.c:
5300         * gst/realmedia/rademux.c:
5301         * gst/realmedia/rdtmanager.c:
5302         * gst/realmedia/rmdemux.c:
5303           update for activation changes
5304
5305 2011-11-18 18:00:28 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5306
5307         * gst/asfdemux/gstasfdemux.c:
5308         * gst/realmedia/rademux.c:
5309         * gst/realmedia/rmdemux.c:
5310           update for new scheduling query
5311
5312 2011-11-18 13:59:29 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5313
5314         * gst/asfdemux/gstasfdemux.c:
5315         * gst/realmedia/rademux.c:
5316         * gst/realmedia/rdtmanager.c:
5317         * gst/realmedia/rmdemux.c:
5318           add parent to activate functions
5319
5320 2011-11-17 15:25:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5321
5322         * ext/a52dec/gsta52dec.c:
5323         * ext/mpeg2dec/gstmpeg2dec.c:
5324         * ext/sidplay/gstsiddec.cc:
5325         * ext/x264/gstx264enc.c:
5326         * gst/asfdemux/gstasfdemux.c:
5327         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5328         * gst/dvdsub/gstdvdsubdec.c:
5329         * gst/dvdsub/gstdvdsubparse.c:
5330         * gst/realmedia/rademux.c:
5331         * gst/realmedia/rdtdepay.c:
5332         * gst/realmedia/rdtmanager.c:
5333         * gst/realmedia/rmdemux.c:
5334           add parent to pad functions
5335
5336 2011-11-16 17:28:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5337
5338         * ext/mpeg2dec/gstmpeg2dec.c:
5339         * ext/sidplay/gstsiddec.cc:
5340         * ext/x264/gstx264enc.c:
5341         * gst/asfdemux/gstasfdemux.c:
5342         * gst/realmedia/rademux.c:
5343         * gst/realmedia/rdtmanager.c:
5344         * gst/realmedia/rmdemux.c:
5345           add parent to query function
5346
5347 2011-11-15 17:55:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5348
5349         * gst/asfdemux/gstasfdemux.c:
5350         * gst/realmedia/rademux.c:
5351           _query_peer_*() -> _peer_query_*()
5352
5353 2011-11-15 17:42:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5354
5355         * gst/dvdsub/gstdvdsubdec.c:
5356           _accept_caps() -> _query_accept_caps()
5357
5358 2011-11-15 17:23:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5359
5360         * ext/x264/gstx264enc.c:
5361           _peer_get_caps() -> _peer_query_caps()
5362
5363 2011-11-15 16:52:55 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5364
5365         * ext/x264/gstx264enc.c:
5366           update for _get_caps() -> _query_caps()
5367
5368 2011-11-15 16:34:39 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5369
5370         * ext/x264/gstx264enc.c:
5371           change getcaps to query
5372
5373 2011-11-14 00:55:16 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5374
5375         * ext/mad/gstmad.c:
5376           mad: re-instate accidentally dropped rank
5377
5378 2011-11-13 23:47:46 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5379
5380         * ext/dvdread/dvdreadsrc.c:
5381         * gst/realmedia/pnmsrc.c:
5382           Update for GstURIHandler get_protocols() changes
5383
5384 2011-11-13 19:01:31 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5385
5386         * ext/dvdread/dvdreadsrc.c:
5387         * ext/dvdread/dvdreadsrc.h:
5388         * gst/realmedia/pnmsrc.c:
5389           dvdreadsrc, pnmsrc: update for GstURIHandler changes
5390
5391 2011-11-13 01:33:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5392
5393         * ext/mad/gstmad.c:
5394           mad: re-port to 0.11
5395           This time using the base class. Still something
5396           wrong with the parsing though, when there's no
5397           parser or demuxer upstream (which of course
5398           shouldn't happen in a normal playback scenario).
5399
5400 2011-11-13 00:29:20 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5401
5402         * ext/mad/gstmad.c:
5403         * ext/mad/gstmad.h:
5404           mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
5405
5406 2011-08-16 21:12:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5407
5408         * ext/mad/gstmad.c:
5409         * ext/mad/gstmad.h:
5410           mad: replace with 0.10 version ported to GstAudioDecoder
5411           Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
5412           of Mark's baseaudio branch.
5413           Would probably be too risky to drop this into 0.10 given
5414           all the things mad is doing.
5415
5416 2011-11-13 00:13:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5417
5418         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5419           docs: remove bits for old lame element from sections.txt file
5420
5421 2011-11-13 00:04:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5422
5423         * Android.mk:
5424         * configure.ac:
5425         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5426         * docs/plugins/inspect/plugin-mpegstream.xml:
5427         * gst-plugins-ugly.spec.in:
5428         * gst/mpegstream/Makefile.am:
5429         * gst/mpegstream/README:
5430         * gst/mpegstream/gstdvddemux.c:
5431         * gst/mpegstream/gstdvddemux.h:
5432         * gst/mpegstream/gstmpegclock.c:
5433         * gst/mpegstream/gstmpegclock.h:
5434         * gst/mpegstream/gstmpegdemux.c:
5435         * gst/mpegstream/gstmpegdemux.h:
5436         * gst/mpegstream/gstmpegpacketize.c:
5437         * gst/mpegstream/gstmpegpacketize.h:
5438         * gst/mpegstream/gstmpegparse.c:
5439         * gst/mpegstream/gstmpegparse.h:
5440         * gst/mpegstream/gstmpegstream.c:
5441         * gst/mpegstream/gstrfc2250enc.c:
5442         * gst/mpegstream/gstrfc2250enc.h:
5443         * gst/mpegstream/mpegstream.vcproj:
5444         * gst/mpegstream/notes:
5445         * win32/MANIFEST:
5446         * win32/vs6/gst_plugins_ugly.dsw:
5447         * win32/vs6/libgstac3parse.dsp:
5448         * win32/vs6/libgstmpegaudioparse.dsp:
5449         * win32/vs6/libgstmpegstream.dsp:
5450           mpegstream: remove the old mpeg-ps parser and demuxers
5451           Don't want anyone porting this by accident.
5452           Superseded by mpegpsdemux in -bad.
5453
5454 2011-11-12 21:06:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5455
5456         * configure.ac:
5457         * ext/cdio/Makefile.am:
5458         * ext/cdio/gstcdio.c:
5459         * ext/cdio/gstcdiocddasrc.c:
5460         * ext/cdio/gstcdiocddasrc.h:
5461           cdio: port cdiocddasrc to 0.11
5462
5463 2011-11-12 20:44:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5464
5465         * tests/check/elements/mpeg2dec.c:
5466           tests: port mpeg2dec to 0.11
5467           It compiles, but fails.
5468
5469 2011-11-12 20:33:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5470
5471         * tests/check/elements/x264enc.c:
5472           tests: port x264enc unit test to 0.11
5473           Well, it compiles now at least.
5474
5475 2011-11-11 12:33:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5476
5477         * gst/asfdemux/gstrtpasfdepay.h:
5478           update for base class rename
5479
5480 2011-11-11 12:25:25 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5481
5482         * gst/asfdemux/gstrtpasfdepay.c:
5483         * gst/asfdemux/gstrtpasfdepay.h:
5484           update for base class rename
5485
5486 2011-11-11 01:30:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5487
5488         * po/af.po:
5489         * po/az.po:
5490         * po/bg.po:
5491         * po/ca.po:
5492         * po/cs.po:
5493         * po/da.po:
5494         * po/de.po:
5495         * po/el.po:
5496         * po/en_GB.po:
5497         * po/es.po:
5498         * po/eu.po:
5499         * po/fi.po:
5500         * po/fr.po:
5501         * po/gl.po:
5502         * po/hu.po:
5503         * po/id.po:
5504         * po/it.po:
5505         * po/ja.po:
5506         * po/lt.po:
5507         * po/lv.po:
5508         * po/ms.po:
5509         * po/mt.po:
5510         * po/nb.po:
5511         * po/nl.po:
5512         * po/or.po:
5513         * po/pl.po:
5514         * po/pt_BR.po:
5515         * po/ro.po:
5516         * po/ru.po:
5517         * po/sk.po:
5518         * po/sl.po:
5519         * po/sq.po:
5520         * po/sr.po:
5521         * po/sv.po:
5522         * po/tr.po:
5523         * po/uk.po:
5524         * po/vi.po:
5525         * po/zh_CN.po:
5526           po: update translations
5527
5528 2011-11-11 01:29:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5529
5530         * docs/plugins/gst-plugins-ugly-plugins.args:
5531         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5532         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
5533         * docs/plugins/inspect/plugin-a52dec.xml:
5534         * docs/plugins/inspect/plugin-amrnb.xml:
5535         * docs/plugins/inspect/plugin-amrwbdec.xml:
5536         * docs/plugins/inspect/plugin-asf.xml:
5537         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5538         * docs/plugins/inspect/plugin-dvdread.xml:
5539         * docs/plugins/inspect/plugin-dvdsub.xml:
5540         * docs/plugins/inspect/plugin-lame.xml:
5541         * docs/plugins/inspect/plugin-mad.xml:
5542         * docs/plugins/inspect/plugin-mpeg2dec.xml:
5543         * docs/plugins/inspect/plugin-realmedia.xml:
5544         * docs/plugins/inspect/plugin-siddec.xml:
5545         * docs/plugins/inspect/plugin-twolame.xml:
5546         * docs/plugins/inspect/plugin-x264.xml:
5547           docs: update docs
5548
5549 2011-11-11 01:27:47 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5550
5551         * ext/lame/gstlamemp3enc.c:
5552           lamemp3enc: cosmetic error message change
5553           LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
5554
5555 2011-11-11 00:58:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5556
5557         * docs/plugins/Makefile.am:
5558         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5559         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5560         * ext/twolame/Makefile.am:
5561         * ext/twolame/gsttwolame.c:
5562         * ext/twolame/gsttwolame.h:
5563         * ext/twolame/gsttwolamemp2enc.c:
5564         * ext/twolame/gsttwolamemp2enc.h:
5565         * po/POTFILES.in:
5566           twolame: rename to twolamemp2enc
5567
5568 2011-11-11 00:51:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5569
5570         * configure.ac:
5571         * ext/twolame/gsttwolame.c:
5572           twolame: port to 0.11
5573
5574 2011-11-10 23:17:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5575
5576         * Android.mk:
5577         * configure.ac:
5578         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5579         * docs/plugins/inspect/plugin-iec958.xml:
5580         * gst-plugins-ugly.spec.in:
5581         * gst/iec958/Makefile.am:
5582         * gst/iec958/ac3_padder.c:
5583         * gst/iec958/ac3_padder.h:
5584         * gst/iec958/ac3iec.c:
5585         * gst/iec958/ac3iec.h:
5586         * win32/MANIFEST:
5587         * win32/vs6/libgstiec958.dsp:
5588           iec958: remove this plugin
5589           I think it can just go away. Audio sinks can and should payload
5590           things themselves using the helper API in libgstaudio. If such
5591           a plugin still makes sense, it should probably be rewritten
5592           using the library functions (and be put into -good or so).
5593
5594 2011-11-10 18:25:38 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5595
5596         * gst/realmedia/rademux.c:
5597         * gst/realmedia/rmdemux.c:
5598         * gst/realmedia/rtspreal.c:
5599           update for adapter api change
5600
5601 2011-11-10 11:04:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5602
5603         * ext/x264/gstx264enc.c:
5604           update for removed fixate function
5605
5606 2011-11-09 11:58:03 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5607
5608         * ext/mad/gstmad.c:
5609         * ext/mpeg2dec/gstmpeg2dec.c:
5610         * gst/asfdemux/gstasfdemux.c:
5611         * gst/realmedia/rmdemux.c:
5612           remove query types
5613
5614 2011-11-04 17:32:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5615
5616         * configure.ac:
5617         * gst/realmedia/rademux.c:
5618         * gst/realmedia/rdtdepay.c:
5619         * gst/realmedia/rmdemux.c:
5620         * gst/realmedia/rmutils.c:
5621           realmedia is ported
5622
5623 2011-11-04 16:40:59 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5624
5625         * gst/asfdemux/gstasfdemux.c:
5626         * gst/mpegstream/gstdvddemux.c:
5627         * gst/mpegstream/gstmpegdemux.c:
5628         * gst/realmedia/rmdemux.c:
5629         * gst/realmedia/rmdemux.h:
5630           more template fixes
5631
5632 2011-11-04 16:32:48 +0100  Edward Hervey <bilboed@bilboed.com>
5633
5634         * po/POTFILES.in:
5635           po: lame => lamemp3enc
5636
5637 2011-11-04 12:04:56 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5638
5639         * gst/realmedia/rdtmanager.c:
5640           make request pads take %u
5641
5642 2011-11-04 10:45:47 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
5643
5644         * ext/mpeg2dec/gstmpeg2dec.c:
5645         * ext/mpeg2dec/gstmpeg2dec.h:
5646           mpeg2dec: Add basic cropping support
5647
5648 2011-11-02 12:09:45 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5649
5650         * ext/a52dec/gsta52dec.c:
5651         * ext/sidplay/gstsiddec.cc:
5652         * gst/asfdemux/gstasfdemux.c:
5653         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5654           tags: update for tag API removal
5655
5656 2011-10-31 02:24:30 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
5657
5658         * ext/mpeg2dec/gstmpeg2dec.c:
5659         * ext/mpeg2dec/gstmpeg2dec.h:
5660           update for meta api change
5661
5662 2011-10-29 09:10:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5663
5664         * gst/asfdemux/gstasfdemux.c:
5665           structure: fix for api update
5666
5667 2011-10-31 14:34:57 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5668
5669           Merge remote-tracking branch 'origin/master' into 0.11
5670
5671 2011-10-30 15:05:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5672
5673         * tests/check/elements/amrnbenc.c:
5674           tests: port amrnbenc test to 0.11
5675
5676 2011-10-30 15:04:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5677
5678         * ext/amrnb/amrnbdec.c:
5679         * ext/amrnb/amrnbenc.c:
5680           amrnb: fix up raw audio caps for 0.11
5681
5682 2011-10-30 15:03:29 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5683
5684         * tests/check/Makefile.am:
5685           tests: need to define GST_USE_UNSTABLE_API to avoid warnings
5686
5687 2011-10-30 12:29:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5688
5689         * docs/plugins/Makefile.am:
5690         * ext/lame/Makefile.am:
5691         * ext/lame/README:
5692         * ext/lame/gstlame.c:
5693         * ext/lame/gstlame.h:
5694         * ext/lame/plugin.c:
5695         * ext/lame/test-lame.c:
5696         * gst/xingmux/gstxingmux.c:
5697         * tests/check/pipelines/lame.c:
5698           lame: remove lame element, it's been superseded by lamemp3enc
5699
5700 2011-10-30 11:51:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5701
5702         * ext/a52dec/gsta52dec.c:
5703         * ext/lame/gstlamemp3enc.c:
5704         * ext/mad/gstmad.c:
5705         * ext/sidplay/gstsiddec.cc:
5706         * gst/asfdemux/gstasfdemux.c:
5707         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5708           ext, gst: update for taglist API changes
5709
5710 2011-10-29 11:57:40 +0200  Edward Hervey <bilboed@bilboed.com>
5711
5712         * gst/asfdemux/gstasfdemux.c:
5713           asfdemux: Don't leak pending payload buffers
5714           Fixes #662964
5715
5716 2011-10-28 15:21:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5717
5718           Merge branch 'master' into 0.11
5719           Conflicts:
5720           ext/sidplay/gstsiddec.cc
5721
5722 2011-10-27 16:53:44 +0200  Stefan Sauer <ensonic@users.sf.net>
5723
5724         * ext/sidplay/gstsiddec.cc:
5725           siddec: use BOILERPLATE macro and cleanup FIXMEs
5726
5727 2011-10-28 09:18:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5728
5729         * gst/asfdemux/gstrtpasfdepay.c:
5730           asfdepay: fix compiler warnings after gst_caps_new_simple() change
5731
5732 2011-10-21 12:24:01 +0100  Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
5733
5734         * gst-plugins-ugly.spec.in:
5735           Update specfile with latest changes
5736
5737 2011-10-11 18:03:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
5738
5739         * gst/asfdemux/gstasfdemux.c:
5740           asfdemux: Don't unmap a buffer that doesn't exist
5741
5742 2011-10-10 12:38:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5743
5744         * configure.ac:
5745         * ext/dvdread/dvdreadsrc.c:
5746           dvdread: port to 0.11
5747
5748 2011-10-06 17:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5749
5750         * configure.ac:
5751         * gst/dvdsub/Makefile.am:
5752         * gst/dvdsub/gstdvdsubdec.c:
5753         * gst/dvdsub/gstdvdsubdec.h:
5754         * gst/dvdsub/gstdvdsubparse.c:
5755           dvdsub: port to 0.11
5756
5757 2011-10-05 13:32:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5758
5759           Merge branch 'master' into 0.11
5760           Conflicts:
5761           ext/amrwbdec/Makefile.am
5762           ext/amrwbdec/amrwbdec.c
5763
5764 2011-10-05 13:18:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5765
5766         * gst/realmedia/gstrdtbuffer.c:
5767         * gst/realmedia/gstrdtbuffer.h:
5768         * gst/realmedia/pnmsrc.c:
5769         * gst/realmedia/rademux.c:
5770         * gst/realmedia/rdtdepay.c:
5771         * gst/realmedia/rdtmanager.c:
5772         * gst/realmedia/rmdemux.c:
5773         * gst/realmedia/rmutils.c:
5774         * gst/realmedia/rtspreal.c:
5775           realmedia: port to 0.11
5776
5777 2011-10-05 12:05:34 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5778
5779         * ext/amrwbdec/Makefile.am:
5780         * ext/amrwbdec/amrwbdec.c:
5781         * ext/amrwbdec/amrwbdec.h:
5782           amrwbdec: port to audiodecoder
5783
5784 2011-10-04 17:00:57 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5785
5786         * ext/amrnb/Makefile.am:
5787           amrnbdec: fixup build
5788
5789 2011-10-04 17:00:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5790
5791         * ext/amrnb/amrnbdec.c:
5792           amrnbdec: remove leftover extraneous _unref
5793
5794 2011-10-04 17:50:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5795
5796           Merge branch 'master' into 0.11
5797           Conflicts:
5798           ext/amrnb/amrnbdec.c
5799
5800 2011-10-04 17:35:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5801
5802         * configure.ac:
5803         * ext/amrnb/amrnbdec.c:
5804         * ext/amrnb/amrnbenc.c:
5805           amrnb: port to 0.11
5806
5807 2011-10-04 17:12:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5808
5809         * configure.ac:
5810         * ext/amrwbdec/Makefile.am:
5811         * ext/amrwbdec/amrwbdec.c:
5812           ported amrwbdec to 0.11
5813
5814 2011-10-03 17:19:02 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5815
5816         * ext/amrnb/amrnbdec.c:
5817         * ext/amrnb/amrnbdec.h:
5818           amrnbdec: port to audiodecoder
5819
5820 2011-09-30 17:45:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5821
5822           Merge branch 'master' into 0.11
5823
5824 2011-09-30 17:38:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5825
5826         * configure.ac:
5827         * ext/mpeg2dec/gstmpeg2dec.c:
5828         * ext/mpeg2dec/gstmpeg2dec.h:
5829           mpeg2dec: minimal port to 0.11
5830
5831 2011-09-05 11:11:52 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5832
5833         * ext/mpeg2dec/gstmpeg2dec.c:
5834         * ext/mpeg2dec/gstmpeg2dec.h:
5835           mpeg2dec: post QoS messages when dropping a frame due to QoS
5836           https://bugzilla.gnome.org/show_bug.cgi?id=658241
5837
5838 2011-09-28 13:05:55 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5839
5840         * configure.ac:
5841           configure: update ported plugins list
5842
5843 2011-09-28 13:03:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5844
5845         * common:
5846           update to 0.11 branch
5847
5848 2011-09-27 20:32:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5849
5850         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5851         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5852           dvdlpcmdec: port to 0.11
5853
5854 2011-09-27 18:19:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5855
5856         * ext/lame/gstlame.c:
5857         * ext/lame/gstlamemp3enc.c:
5858           lame: fix raw audio caps too
5859
5860 2011-09-27 18:15:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5861
5862         * ext/lame/gstlame.c:
5863         * ext/lame/gstlamemp3enc.c:
5864           lame: port to 0.11
5865
5866 2011-09-27 17:54:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5867
5868           Merge branch 'master' into 0.11
5869
5870 2011-09-27 17:51:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5871
5872         * ext/x264/gstx264enc.c:
5873         * ext/x264/gstx264enc.h:
5874           x264enc: port to 0.11
5875
5876 2011-09-27 17:01:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5877
5878         * ext/amrnb/Makefile.am:
5879         * ext/amrnb/amrnbenc.c:
5880         * ext/amrnb/amrnbenc.h:
5881           amrnbenc: port to audioencoder
5882
5883 2011-09-26 19:07:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5884
5885           Merge branch 'master' into 0.11
5886           Conflicts:
5887           ext/mad/gstmad.c
5888
5889 2011-09-26 19:03:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
5890
5891         * ext/a52dec/gsta52dec.c:
5892           port a52dec to 0.11
5893
5894 2011-09-26 16:29:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5895
5896         * ext/twolame/gsttwolame.c:
5897           twolame: Simple fix for GstAudioEncoder API change
5898
5899 2011-09-26 16:28:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5900
5901         * ext/twolame/gsttwolame.c:
5902           twolame: Fix variable 'gstelement_class' set but not used compiler warning
5903
5904 2011-09-26 16:08:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5905
5906         * ext/lame/gstlame.c:
5907         * ext/lame/gstlamemp3enc.c:
5908           lame: Don't get the parent class again, GST_BOILERPLATE does this already
5909
5910 2011-09-26 16:07:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
5911
5912         * ext/lame/gstlame.c:
5913         * ext/lame/gstlamemp3enc.c:
5914           lame: Fix variable 'gstelement_class' set but not used compiler warning
5915
5916 2011-09-26 12:07:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5917
5918         * ext/twolame/gsttwolame.c:
5919           twolame: improve output framing and timestamping
5920           ... which simply comes down to requesting one frame of input data at a time,
5921           since the encoder nicely turns this into 1 encoded frame.
5922
5923 2011-09-26 11:56:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5924
5925         * ext/twolame/Makefile.am:
5926         * ext/twolame/gsttwolame.c:
5927         * ext/twolame/gsttwolame.h:
5928           twolame: port to audioencoder
5929
5930 2011-09-23 15:32:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5931
5932         * ext/lame/gstlame.c:
5933           lame: use some more boilerplate
5934
5935 2011-09-23 15:26:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5936
5937         * ext/lame/gstlame.c:
5938         * ext/lame/gstlame.h:
5939           lame: port to audioencoder
5940
5941 2011-09-23 14:33:55 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5942
5943         * ext/lame/gstlamemp3enc.c:
5944           lamemp3enc: use some more boilerplate
5945
5946 2011-09-26 14:44:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5947
5948         * ext/lame/gstlamemp3enc.c:
5949           lamemp3enc: really report bitrate rather kbitrate
5950
5951 2011-09-26 14:44:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5952
5953         * ext/lame/Makefile.am:
5954         * ext/lame/gstlamemp3enc.c:
5955         * ext/lame/gstlamemp3enc.h:
5956           lamemp3enc: port to audioencoder
5957
5958 2011-09-16 15:35:06 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5959
5960         * ext/dvdread/dvdreadsrc.c:
5961           dvdreadsrc: take into account first sector of the current title
5962           This fixes seeking on titles which do not start on a new file.
5963           https://bugzilla.gnome.org/show_bug.cgi?id=659252
5964
5965 2011-09-16 15:03:54 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5966
5967         * ext/dvdread/dvdreadsrc.c:
5968           dvdreadsrc: fix sector seeking
5969           It was overly complicated, and did not take into account the offset
5970           needed for titles which do not start on a new file.
5971           https://bugzilla.gnome.org/show_bug.cgi?id=659252
5972
5973 2011-09-16 13:42:53 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5974
5975         * ext/dvdread/dvdreadsrc.c:
5976           dvdreadsrc: fix sector search for packed titles
5977           Some DVD titles are packed in a single set, and we need to use
5978           the correct table to map times to sectors.
5979           https://bugzilla.gnome.org/show_bug.cgi?id=659252
5980
5981 2011-08-15 16:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
5982
5983         * configure.ac:
5984         * ext/mad/Makefile.am:
5985         * ext/mad/gstmad.c:
5986         * gst-plugins-ugly.spec.in:
5987           mad: remove id3tag dependency used by in practice unreachable legacy code
5988           The mad mp3 decoder element shouldn't parse tags at all really, but we
5989           have so far kept this code around for backwards-compatibility reasons
5990           for people building manual pipelines for some reason. However, as it
5991           turns out that code has never actually worked in 0.10 in practice,
5992           since it only gets executed if mad_frame_decode() returns LOSTSYNC,
5993           which doesn't actually seem to happen any more though because of the
5994           preceding mad_header_decode(), which will discover and report the
5995           sync loss if it runs into a tag and make mad_frame_decode() try to
5996           resync right away.
5997           Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
5998
5999 2011-09-08 17:01:27 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6000
6001         * gst/asfdemux/asfpacket.c:
6002           asfpacket: skip empty payload packets
6003           ... which also avoids assertion failures and possible segfaults later on
6004           when possibly trying to join 2 empty buffers.
6005
6006 2011-09-08 14:33:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6007
6008         * gst/realmedia/rmdemux.c:
6009         * gst/realmedia/rmdemux.h:
6010           rmdemux: delay announcing container tags until we have pads
6011           Fixes tags when transcoding.
6012           https://bugzilla.gnome.org/show_bug.cgi?id=658297
6013
6014 2011-09-07 14:36:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6015
6016         * tests/check/elements/amrnbenc.c:
6017           amrnbenc: Use complete raw audio caps in the test
6018
6019 2011-09-07 14:25:41 +0200  Stefan Sauer <ensonic@users.sf.net>
6020
6021         * docs/plugins/Makefile.am:
6022           docs: cleanup makefiles
6023           Remove commented out parts that we don't need. Remove "the wingo addition" - no
6024           so useful after all. Narrow down file-globs for plugin docs.
6025
6026 2011-09-06 21:25:13 +0200  Stefan Sauer <ensonic@users.sf.net>
6027
6028         * common:
6029           Automatic update of common submodule
6030           From a39eb83 to 11f0cd5
6031
6032 2011-09-06 15:40:55 +0200  Stefan Sauer <ensonic@users.sf.net>
6033
6034         * common:
6035           Automatic update of common submodule
6036           From 605cd9a to a39eb83
6037
6038 2011-08-25 13:04:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6039
6040         * gst/asfdemux/gstasfdemux.c:
6041           asf: don't use fourcc
6042
6043 2011-08-25 12:54:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6044
6045           Merge branch 'master' into 0.11
6046
6047 2011-08-22 17:49:14 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6048
6049         * ext/mpeg2dec/gstmpeg2dec.c:
6050           mpeg2dec: fix spurious failure to decode some files
6051           Parsing can return with an 'invalid' state, but this is not
6052           actually fatal. For one, the mpeg2dec command line tool that
6053           comes with the libmpeg2 library blithely ignores this condition
6054           and merrily goes on. So we do this same, logging the error,
6055           and going on with parsing. This makes something work that did
6056           not use to work, and brings happiness to the world.
6057           https://bugzilla.gnome.org/show_bug.cgi?id=429476
6058
6059 2011-08-19 18:07:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6060
6061         * ext/mad/gstmad.c:
6062         * ext/sidplay/Makefile.am:
6063         * ext/sidplay/gstsiddec.cc:
6064           port to new audio caps
6065
6066 2011-08-03 18:58:09 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6067
6068           Merge branch 'master' into 0.11
6069           Conflicts:
6070           common
6071           gst/asfdemux/gstrtpasfdepay.c
6072
6073 2011-08-03 09:05:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6074
6075         * configure.ac:
6076           configure: Add synaesthesia to the list of non-ported plugins
6077
6078 2011-08-03 01:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6079
6080         * configure.ac:
6081         * docs/plugins/Makefile.am:
6082         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6083         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6084         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6085         * gst-plugins-ugly.spec.in:
6086         * gst/mpegaudioparse/Makefile.am:
6087         * gst/mpegaudioparse/gstmpegaudioparse.c:
6088         * gst/mpegaudioparse/gstmpegaudioparse.h:
6089         * gst/mpegaudioparse/gstxingmux.c:
6090         * gst/mpegaudioparse/gstxingmux.h:
6091         * gst/mpegaudioparse/mpegaudioparse.vcproj:
6092         * gst/mpegaudioparse/plugin.c:
6093         * gst/xingmux/Makefile.am:
6094         * gst/xingmux/gstxingmux.c:
6095         * gst/xingmux/gstxingmux.h:
6096         * gst/xingmux/plugin.c:
6097           Remove mp3parse plugin/element
6098           It's been replaced by mpegaudioparse in -good. Don't want anyone
6099           to spend time porting a deprecated element. Rename plugin to xingmux
6100           for now until we move that somewhere else.
6101
6102 2011-08-02 12:49:09 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6103
6104         * configure.ac:
6105           configure.ac: Define list of non-ported plugins
6106
6107 2011-08-02 12:48:52 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6108
6109         * ext/mad/gstmad.c:
6110           mad: Fix for changes in GstQuery API
6111
6112 2011-08-02 12:40:22 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6113
6114         * gst/asfdemux/gstasfdemux.c:
6115           asfdemux: Fix for changes in GstQuery API
6116
6117 2011-08-02 12:40:01 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6118
6119         * gst/asfdemux/asfpacket.c:
6120           asfdemux: Fix print statement
6121
6122 2011-08-02 12:35:40 +0200  Edward Hervey <edward.hervey@collabora.co.uk>
6123
6124         * common:
6125           Update common submodule
6126
6127 2011-07-30 18:47:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6128
6129         * ext/x264/gstx264enc.c:
6130           x264enc: Properly set the stream format in setcaps
6131           Do not forget to set the selected format to the options string
6132           when getting it from caps
6133           https://bugzilla.gnome.org/show_bug.cgi?id=655223
6134
6135 2011-07-19 15:06:49 +0200  Stefan Sauer <ensonic@google.com>
6136
6137         * ext/x264/gstx264enc.c:
6138           x264enc: fix the build for older x264enc
6139           b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
6140
6141 2011-07-18 20:41:20 -0400  Olivier Crête <olivier.crete@collabora.com>
6142
6143         * ext/x264/gstx264enc.c:
6144           x264enc: Read stream-format from the right place
6145           Read the stream-format from "stream-format" and not from profile, also rename
6146           the "bytestream" variable to "stream_format" so it's easier to understand.
6147
6148 2011-06-13 23:24:27 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6149
6150         * ext/x264/gstx264enc.c:
6151         * ext/x264/gstx264enc.h:
6152           x264enc: Select stream-format based on caps
6153           Makes x264 select its stream-format based on what's available
6154           on caps, the user selected option will be chosen as a fallback
6155           when both options are available.
6156           https://bugzilla.gnome.org/show_bug.cgi?id=644233
6157
6158 2011-07-04 18:03:49 -0400  Olivier Crête <olivier.crete@collabora.com>
6159
6160         * ext/x264/gstx264enc.c:
6161           x264: Allow renegotiation but prefer current caps
6162
6163 2011-06-09 20:20:27 -0400  Olivier Crête <olivier.crete@collabora.com>
6164
6165         * tests/check/elements/x264enc.c:
6166           tests: Test x264enc profiles from the caps
6167           https://bugzilla.gnome.org/show_bug.cgi?id=644233
6168
6169 2011-03-07 17:58:34 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
6170
6171         * ext/x264/Makefile.am:
6172         * ext/x264/gstx264enc.c:
6173         * ext/x264/gstx264enc.h:
6174           x264: Use profile and level from caps
6175           Enforces the profile and level from the downstream caps, also
6176           sets them on the fixated caps
6177           https://bugzilla.gnome.org/show_bug.cgi?id=644233
6178
6179 2011-07-05 10:14:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6180
6181         * configure.ac:
6182           Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
6183
6184 2011-06-25 06:29:50 +0300  Brian Gitonga Marete <marete@toshnix.com>
6185
6186         * ext/x264/gstx264enc.c:
6187           x264enc: fix subme property annotation - subme maximum is 10, not 6.
6188           Although the element accepts subme values > 6, the annotation which is
6189           visible through gst-inspect (for example) erroneously indicates 6 as the
6190           maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
6191           https://bugzilla.gnome.org/show_bug.cgi?id=653473
6192
6193 2011-06-23 11:28:58 -0700  David Schleef <ds@schleef.org>
6194
6195         * common:
6196           Automatic update of common submodule
6197           From 69b981f to 605cd9a
6198
6199 2011-06-19 12:45:00 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6200
6201         * gst/asfdemux/gstrtspwms.c:
6202           rtspwms: Porting to 0.11
6203
6204 2011-06-18 20:24:42 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6205
6206         * gst/asfdemux/gstrtpasfdepay.c:
6207           rtpasfdepay: Port to 0.11
6208
6209 2011-06-15 23:40:02 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6210
6211         * gst/asfdemux/asfpacket.c:
6212         * gst/asfdemux/asfpacket.h:
6213         * gst/asfdemux/gstasfdemux.c:
6214         * gst/asfdemux/gstasfdemux.h:
6215           asfdemux: Porting to 0.11
6216
6217 2011-06-08 18:18:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6218
6219         * ext/sidplay/gstsiddec.cc:
6220           siddec: port siddec to 0.11
6221
6222 2011-06-06 12:41:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6223
6224         * gst/asfdemux/gstrtpasfdepay.c:
6225           rtpasfdepay: fix fragmented packet handling and packet padding
6226           Also remove a bogus assert.
6227
6228 2011-06-03 11:35:55 +0300  Stefan Kost <ensonic@users.sf.net>
6229
6230         * gst/synaesthesia/gstsynaesthesia.c:
6231           synaesthesia: fix wrong debug log string (copy'n'paste)
6232
6233 2011-06-02 18:46:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6234
6235           Merge branch 'master' into 0.11
6236           Conflicts:
6237           configure.ac
6238
6239 2011-06-02 18:43:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6240
6241         * ext/mad/gstmad.c:
6242           mad: port to new API
6243           Port to new segment API.
6244           Eat Caps events.
6245           No need to set caps on buffers.
6246
6247 2011-05-20 13:32:31 +0300  Stefan Kost <ensonic@users.sf.net>
6248
6249         * gst/realmedia/rmdemux.c:
6250           rmdemux: target is unsigned and can't be < 0
6251
6252 2011-05-20 13:31:14 +0300  Stefan Kost <ensonic@users.sf.net>
6253
6254         * ext/mad/gstmad.c:
6255           mad: use signed when caluculating the delta
6256           Avoids a <0 check for an unsigned variable.
6257
6258 2011-05-19 23:55:41 +0300  Stefan Kost <ensonic@users.sf.net>
6259
6260         * docs/plugins/Makefile.am:
6261           docs: remove obsolete commented out part
6262           We don't have this in the other modules and its not needed.
6263
6264 2011-05-19 23:38:23 +0300  Stefan Kost <ensonic@users.sf.net>
6265
6266         * docs/plugins/gst-plugins-ugly-plugins.args:
6267         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6268         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6269           docs: update plugin introspection data
6270           Now more files are merged and produced in a canonical fashion, which hopefully
6271           creates less or no delta in the future.
6272
6273 2011-05-19 22:58:28 +0300  Stefan Kost <ensonic@users.sf.net>
6274
6275         * common:
6276           Automatic update of common submodule
6277           From 9e5bbd5 to 69b981f
6278
6279 2011-05-18 14:49:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6280
6281         * ext/lame/Makefile.am:
6282         * ext/lame/gstlamemp3enc.c:
6283           lamemp3enc: Post CODEC and BITRATE tags
6284           Also filter any CODEC/AUDIO_CODEC tags from incoming
6285           tag events.
6286           Fixes bug #391543.
6287
6288 2011-05-18 16:10:55 +0300  Stefan Kost <ensonic@users.sf.net>
6289
6290         * common:
6291           Automatic update of common submodule
6292           From fd35073 to 9e5bbd5
6293
6294 2011-05-18 12:25:01 +0300  Stefan Kost <ensonic@users.sf.net>
6295
6296         * common:
6297           Automatic update of common submodule
6298           From 46dfcea to fd35073
6299
6300 2011-04-27 15:20:20 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6301
6302         * gst/asfdemux/gstrtpasfdepay.c:
6303           rtpasfdepay: simplify and refactor packet parsing
6304           Specifically, refactor buffer padding and consider marker bit for fragment
6305           assembling.
6306
6307 2011-04-27 15:14:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6308
6309         * gst/asfdemux/gstrtpasfdepay.c:
6310           rtpasfdepay: avoid re-sending header
6311           ... e.g. following a seek, which otherwise confuses downstream demuxer
6312           expecting only a flow of data packets at this time.
6313
6314 2011-04-27 15:12:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6315
6316         * gst/asfdemux/gstrtpasfdepay.c:
6317         * gst/asfdemux/gstrtpasfdepay.h:
6318           rtpasfdepay: remove unused field
6319
6320 2011-04-29 09:19:19 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6321
6322         * ext/mad/gstmad.c:
6323           mad: Post bitrate tag whenever the bitrate changes
6324           Also send the layer/mode/emphasis/bitrate tags as an event too.
6325
6326 2011-05-14 10:09:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6327
6328         * configure.ac:
6329         * win32/common/config.h:
6330           win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
6331
6332 2011-05-14 10:06:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6333
6334         * configure.ac:
6335         * docs/plugins/inspect/plugin-a52dec.xml:
6336         * docs/plugins/inspect/plugin-amrnb.xml:
6337         * docs/plugins/inspect/plugin-amrwbdec.xml:
6338         * docs/plugins/inspect/plugin-asf.xml:
6339         * docs/plugins/inspect/plugin-cdio.xml:
6340         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6341         * docs/plugins/inspect/plugin-dvdread.xml:
6342         * docs/plugins/inspect/plugin-dvdsub.xml:
6343         * docs/plugins/inspect/plugin-iec958.xml:
6344         * docs/plugins/inspect/plugin-lame.xml:
6345         * docs/plugins/inspect/plugin-mad.xml:
6346         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6347         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6348         * docs/plugins/inspect/plugin-mpegstream.xml:
6349         * docs/plugins/inspect/plugin-realmedia.xml:
6350         * docs/plugins/inspect/plugin-siddec.xml:
6351         * docs/plugins/inspect/plugin-twolame.xml:
6352         * docs/plugins/inspect/plugin-x264.xml:
6353         * win32/common/config.h:
6354           Back to development
6355
6356 === release 0.10.18 ===
6357
6358 2011-05-10 10:26:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6359
6360         * ChangeLog:
6361         * NEWS:
6362         * RELEASE:
6363         * configure.ac:
6364         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6365         * docs/plugins/inspect/plugin-a52dec.xml:
6366         * docs/plugins/inspect/plugin-amrnb.xml:
6367         * docs/plugins/inspect/plugin-amrwbdec.xml:
6368         * docs/plugins/inspect/plugin-asf.xml:
6369         * docs/plugins/inspect/plugin-cdio.xml:
6370         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6371         * docs/plugins/inspect/plugin-dvdread.xml:
6372         * docs/plugins/inspect/plugin-dvdsub.xml:
6373         * docs/plugins/inspect/plugin-iec958.xml:
6374         * docs/plugins/inspect/plugin-lame.xml:
6375         * docs/plugins/inspect/plugin-mad.xml:
6376         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6377         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6378         * docs/plugins/inspect/plugin-mpegstream.xml:
6379         * docs/plugins/inspect/plugin-realmedia.xml:
6380         * docs/plugins/inspect/plugin-siddec.xml:
6381         * docs/plugins/inspect/plugin-twolame.xml:
6382         * docs/plugins/inspect/plugin-x264.xml:
6383         * gst-plugins-ugly.doap:
6384         * win32/common/config.h:
6385           Release 0.10.18
6386           Highlights:
6387           - x264enc: allow changing bitrate and quantizers dynamically at runtime
6388           - x264enc: proxy downstream caps restrictions upstream via get_caps()
6389           - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
6390           - mad: allow build without libid3tag (which isn't really needed anyway)
6391           - many other fixes and improvements
6392
6393 2011-05-04 12:39:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6394
6395         * ext/x264/gstx264enc.c:
6396           x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
6397
6398 2011-05-04 12:30:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6399
6400         * ext/x264/gstx264enc.c:
6401           x264enc: do not leak peer pad reference
6402
6403 2011-05-03 15:27:43 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6404
6405         * ext/x264/gstx264enc.c:
6406           x264enc: No need to copy, reffing is enough
6407
6408 2011-05-03 14:57:16 +0100  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6409
6410         * ext/x264/gstx264enc.c:
6411           x264enc: get_caps function should return a copy of the caps
6412
6413 2011-04-30 20:07:44 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6414
6415         * configure.ac:
6416         * docs/plugins/inspect/plugin-a52dec.xml:
6417         * docs/plugins/inspect/plugin-amrnb.xml:
6418         * docs/plugins/inspect/plugin-amrwbdec.xml:
6419         * docs/plugins/inspect/plugin-asf.xml:
6420         * docs/plugins/inspect/plugin-cdio.xml:
6421         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6422         * docs/plugins/inspect/plugin-dvdread.xml:
6423         * docs/plugins/inspect/plugin-dvdsub.xml:
6424         * docs/plugins/inspect/plugin-iec958.xml:
6425         * docs/plugins/inspect/plugin-lame.xml:
6426         * docs/plugins/inspect/plugin-mad.xml:
6427         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6428         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6429         * docs/plugins/inspect/plugin-mpegstream.xml:
6430         * docs/plugins/inspect/plugin-realmedia.xml:
6431         * docs/plugins/inspect/plugin-siddec.xml:
6432         * docs/plugins/inspect/plugin-synaesthesia.xml:
6433         * docs/plugins/inspect/plugin-twolame.xml:
6434         * docs/plugins/inspect/plugin-x264.xml:
6435         * po/da.po:
6436         * po/de.po:
6437         * po/fr.po:
6438         * po/uk.po:
6439         * win32/common/config.h:
6440           0.10.17.4 pre-release
6441
6442 2011-04-29 15:43:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6443
6444         * ext/mad/gstmad.c:
6445           mad: remove buffer_alloc
6446
6447 2011-04-27 12:48:31 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6448
6449         * configure.ac:
6450         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6451         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6452         * docs/plugins/inspect/plugin-a52dec.xml:
6453         * docs/plugins/inspect/plugin-amrnb.xml:
6454         * docs/plugins/inspect/plugin-amrwbdec.xml:
6455         * docs/plugins/inspect/plugin-asf.xml:
6456         * docs/plugins/inspect/plugin-cdio.xml:
6457         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6458         * docs/plugins/inspect/plugin-dvdread.xml:
6459         * docs/plugins/inspect/plugin-dvdsub.xml:
6460         * docs/plugins/inspect/plugin-iec958.xml:
6461         * docs/plugins/inspect/plugin-lame.xml:
6462         * docs/plugins/inspect/plugin-mad.xml:
6463         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6464         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6465         * docs/plugins/inspect/plugin-mpegstream.xml:
6466         * docs/plugins/inspect/plugin-realmedia.xml:
6467         * docs/plugins/inspect/plugin-siddec.xml:
6468         * docs/plugins/inspect/plugin-synaesthesia.xml:
6469         * docs/plugins/inspect/plugin-twolame.xml:
6470         * docs/plugins/inspect/plugin-x264.xml:
6471         * po/bg.po:
6472         * po/ja.po:
6473         * po/nl.po:
6474         * po/pl.po:
6475         * po/ru.po:
6476         * po/sl.po:
6477         * po/tr.po:
6478           0.10.17.3 pre-release
6479
6480 2011-04-24 14:04:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6481
6482         * common:
6483           Automatic update of common submodule
6484           From c3cafe1 to 46dfcea
6485
6486 2011-04-19 19:24:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6487
6488         * ext/mad/gstmad.c:
6489           mad: port to 0.11
6490
6491 2011-04-19 19:23:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
6492
6493           Merge branch 'master' into 0.11
6494           Conflicts:
6495           android/amrnb.mk
6496           android/amrwbdec.mk
6497           android/asf.mk
6498           android/mpegaudioparse.mk
6499           configure.ac
6500
6501 2011-04-19 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6502
6503         * tests/check/gst-plugins-ugly.supp:
6504           tests: add suppression for lame unit test
6505
6506 2011-04-19 14:41:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6507
6508         * tests/check/Makefile.am:
6509         * tests/check/generic/.gitignore:
6510         * tests/check/generic/index.c:
6511           tests: add generic index-setting test
6512
6513 2011-04-19 15:24:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6514
6515         * ext/mpeg2dec/gstmpeg2dec.c:
6516           mpeg2dec: don't deadlock when setting an index
6517
6518 2011-04-16 23:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6519
6520         * configure.ac:
6521         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6522         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6523         * docs/plugins/inspect/plugin-a52dec.xml:
6524         * docs/plugins/inspect/plugin-amrnb.xml:
6525         * docs/plugins/inspect/plugin-amrwbdec.xml:
6526         * docs/plugins/inspect/plugin-asf.xml:
6527         * docs/plugins/inspect/plugin-cdio.xml:
6528         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6529         * docs/plugins/inspect/plugin-dvdread.xml:
6530         * docs/plugins/inspect/plugin-dvdsub.xml:
6531         * docs/plugins/inspect/plugin-iec958.xml:
6532         * docs/plugins/inspect/plugin-lame.xml:
6533         * docs/plugins/inspect/plugin-mad.xml:
6534         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6535         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6536         * docs/plugins/inspect/plugin-mpegstream.xml:
6537         * docs/plugins/inspect/plugin-realmedia.xml:
6538         * docs/plugins/inspect/plugin-siddec.xml:
6539         * docs/plugins/inspect/plugin-synaesthesia.xml:
6540         * docs/plugins/inspect/plugin-twolame.xml:
6541         * docs/plugins/inspect/plugin-x264.xml:
6542         * po/sl.po:
6543         * win32/common/config.h:
6544           0.10.17.2 pre-release
6545
6546 2011-04-16 23:23:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6547
6548         * gst/realmedia/rademux.c:
6549           rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
6550
6551 2011-04-14 15:04:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6552
6553         * gst/mpegstream/gstmpegdemux.c:
6554           mpegstream: fix unused-but-set-variable warnings with gcc 4.6
6555
6556 2011-04-14 15:03:56 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6557
6558         * ext/dvdread/dvdreadsrc.c:
6559         * ext/sidplay/gstsiddec.cc:
6560         * ext/x264/gstx264enc.c:
6561           dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
6562
6563 2011-04-14 15:03:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6564
6565         * gst/asfdemux/gstasfdemux.c:
6566           asfdemux: fix unused-but-set-variable warnings with gcc 4.6
6567
6568 2011-04-13 20:31:53 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6569
6570         * ext/x264/gstx264enc.c:
6571           x264enc: Implement getcaps function
6572           This allows to set width/height/etc restrictions downstream.
6573
6574 2011-04-10 18:24:22 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
6575
6576         * Android.mk:
6577         * ext/mad/Makefile.am:
6578         * ext/x264/Makefile.am:
6579         * gst/asfdemux/Makefile.am:
6580         * gst/dvdlpcmdec/Makefile.am:
6581         * gst/dvdsub/Makefile.am:
6582         * gst/iec958/Makefile.am:
6583         * gst/mpegaudioparse/Makefile.am:
6584         * gst/mpegstream/Makefile.am:
6585         * gst/realmedia/Makefile.am:
6586         * gst/synaesthesia/Makefile.am:
6587           android: make it ready for androgenizer
6588           To build gstreamer for android we are now using androgenizer which
6589           generates the needed Android.mk files.
6590           Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
6591
6592 2011-04-10 18:34:11 -0400  Thibault Saunier <thibault.saunier@collabora.co.uk>
6593
6594         * android/NOTICE:
6595         * android/amrnb.mk:
6596         * android/amrwbdec.mk:
6597         * android/asf.mk:
6598         * android/mpegaudioparse.mk:
6599           android: remove the android/ folder
6600
6601 2011-04-04 15:57:58 +0300  Stefan Kost <ensonic@users.sf.net>
6602
6603         * common:
6604           Automatic update of common submodule
6605           From 1ccbe09 to c3cafe1
6606
6607 2010-09-21 20:14:04 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6608
6609         * ext/x264/gstx264enc.c:
6610         * ext/x264/gstx264enc.h:
6611           x264enc: Allow changing the bitrate and quantitizers dynamically
6612           https://bugzilla.gnome.org/show_bug.cgi?id=621663
6613
6614 2010-09-21 19:33:10 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6615
6616         * ext/x264/gstx264enc.c:
6617           x264enc: Set max bitrate in quality mode
6618           https://bugzilla.gnome.org/show_bug.cgi?id=621663
6619
6620 2010-09-21 19:20:29 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
6621
6622         * ext/x264/gstx264enc.c:
6623           x264enc: Make it clear that constant quantizer is for debugging only
6624           https://bugzilla.gnome.org/show_bug.cgi?id=621663
6625
6626 2011-03-25 22:34:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6627
6628         * common:
6629           Automatic update of common submodule
6630           From 193b717 to 1ccbe09
6631
6632 2011-03-25 14:57:00 +0200  Stefan Kost <ensonic@users.sf.net>
6633
6634         * common:
6635           Automatic update of common submodule
6636           From b77e2bf to 193b717
6637
6638 2011-03-25 09:33:04 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6639
6640         * common:
6641           Automatic update of common submodule
6642           From d8814b6 to b77e2bf
6643
6644 2011-03-25 09:09:29 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6645
6646         * common:
6647           Automatic update of common submodule
6648           From 6aaa286 to d8814b6
6649
6650 2011-03-24 18:50:17 +0200  Stefan Kost <ensonic@users.sf.net>
6651
6652         * common:
6653           Automatic update of common submodule
6654           From 6aec6b9 to 6aaa286
6655
6656 2011-03-22 12:59:33 +0100  Luis de Bethencourt <luis@debethencourt.com>
6657
6658         * configure.ac:
6659           configure.ac: redundant use of AC_MSG_RESULT()
6660           cleaned the redundant use of AC_MSG_RESULT() in configure.ac
6661
6662 2011-03-18 19:34:57 +0100  Luis de Bethencourt <luis@debethencourt.com>
6663
6664         * autogen.sh:
6665           autogen: wingo signed comment
6666
6667 2011-03-15 11:02:42 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
6668
6669         * gst/dvdsub/gstdvdsubdec.c:
6670         * gst/dvdsub/gstdvdsubdec.h:
6671           dvdsubdec: Rearrange buffer allocation and pushing code a bit
6672           This makes the code easier to read, doesn't store every buffer
6673           in the instance until the next buffer is to be drawn and
6674           fixes an unitialized variable compiler warning.
6675
6676 2011-03-15 10:59:23 +0100  Brendan Le Foll <blefoll@fluendo.com>
6677
6678         * gst/dvdsub/gstdvdsubdec.c:
6679           dvdsubdec: Output only a single buffer per subpicture and set the correct duration
6680           Fixes bug #619136.
6681
6682 2011-03-14 18:39:35 +0100  Brendan Le Foll <blefoll@fluendo.com>
6683
6684         * gst/dvdsub/gstdvdsubdec.c:
6685           dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
6686           Fixes bug #644704.
6687
6688 2011-03-11 17:45:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6689
6690         * configure.ac:
6691         * ext/mad/gstmad.c:
6692         * ext/mad/gstmad.h:
6693           mad: build the mad plugin even if libid3tag is not available
6694           ID3 tags are usually handled by id3demux, and should be handled
6695           by id3demux. Tag handling in mad based on libid3tag is very basic
6696           and mostly unnecessary really, so just build this plugin without
6697           ID3 tag support if libid3tag is not available.
6698
6699 2011-03-04 13:48:02 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6700
6701           Merge branch 'master' into 0.11
6702
6703 2011-03-02 13:12:11 +0200  Stefan Kost <ensonic@users.sf.net>
6704
6705         * gst/mpegstream/gstdvddemux.c:
6706           dvddemux: small code cleanup
6707           Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
6708           and avoid empty 'if' when logging is disabled.
6709
6710 2011-02-28 19:27:21 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6711
6712         * configure.ac:
6713           configure.ac: export plugin description more platform independent
6714           Fixes #642504.
6715
6716 2011-02-28 18:33:34 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6717
6718         * common:
6719           Automatic update of common submodule
6720           From 1de7f6a to 6aec6b9
6721
6722 2011-02-26 15:02:58 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
6723
6724           Merge branch 'master' into 0.11
6725           Conflicts:
6726           configure.ac
6727
6728 2011-02-21 13:13:11 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6729
6730         * ext/mpeg2dec/gstmpeg2dec.c:
6731           mpeg2dec: do not fail fatally when unlinked
6732           ... as _NOT_LINKED was neither tested as fatal before nor complained about.
6733
6734 2011-02-21 11:05:31 +0200  Stefan Kost <ensonic@users.sf.net>
6735
6736         * ext/mad/gstmad.c:
6737         * ext/mad/gstmad.h:
6738         * ext/mpeg2dec/gstmpeg2dec.c:
6739         * ext/mpeg2dec/gstmpeg2dec.h:
6740           index: remove conditional index support
6741           Index support cannot be disabled since commit
6742           4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
6743           in core, which removed the configure flags to disable index.
6744
6745 2011-02-17 18:06:51 +0200  Stefan Kost <ensonic@users.sf.net>
6746
6747         * ext/mad/gstmad.c:
6748         * ext/mpeg2dec/gstmpeg2dec.c:
6749           formatting: trim trailing whitespace
6750
6751 2011-02-17 18:05:58 +0200  Stefan Kost <ensonic@users.sf.net>
6752
6753         * ext/mad/gstmad.c:
6754         * ext/mpeg2dec/gstmpeg2dec.c:
6755         * gst/mpegstream/gstmpegdemux.c:
6756           index: use delta frame flags instead of 0 or none
6757
6758 2011-02-14 17:52:09 +0000  Sjoerd Simons <sjoerd.simons@collabora.co.uk>
6759
6760         * ext/x264/gstx264enc.c:
6761           x264enc: Don't register flags with a value of 0
6762           Flags with a value of 0 aren't meaningful and will cause
6763           g_value_transform to go into an endless loop when trying to
6764           convert the flags to a string
6765
6766 2011-02-14 12:54:10 +0200  Stefan Kost <ensonic@users.sf.net>
6767
6768         * common:
6769           Automatic update of common submodule
6770           From f94d739 to 1de7f6a
6771
6772 2011-02-07 19:58:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6773
6774         * ext/amrwbdec/amrwbdec.c:
6775           amrwbdec: avoid stalling on invalid frame
6776           Skip 1 byte indicating invalid frame type index rather than stalling
6777           on it indefinitely until EOS.
6778           Fixes #639715.
6779
6780 2011-02-03 18:25:00 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6781
6782         * tests/check/pipelines/lame.c:
6783           tests: add unit test for lamemp3enc negotiation issue
6784           https://bugzilla.gnome.org/show_bug.cgi?id=641151
6785
6786 2011-02-03 18:18:35 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6787
6788         * ext/lame/gstlamemp3enc.c:
6789           lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
6790           The element downstream of mp3enc might only accept certain sample rates or channels,
6791           make sure we relay any restrictions that do exist to upstream when it does a
6792           get_caps() on the sink pad. That way upstream elements like audioresample or
6793           audioconvert can pick a sample rate / channel configuration that will be accepted,
6794           instead of just negotiating to the highest, which might then be rejected.
6795           https://bugzilla.gnome.org/show_bug.cgi?id=641151
6796
6797 2011-01-30 16:17:19 +0100  Edward Hervey <bilboed@bilboed.com>
6798
6799         * gst/asfdemux/asfpacket.c:
6800           asfpacket: Avoid using broken duration extension
6801           Quite a few (broken?) files have a packet duration of 1ms, which is
6802           most definitely wrong for either audio or video packets.
6803           We therefore avoid using that value and instead use other metrics to
6804           determine the buffer duration (like using the extended stream properties
6805           average frame duration if present and valid).
6806
6807 2011-01-27 15:33:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6808
6809         * configure.ac:
6810         * win32/common/config.h:
6811           win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
6812           https://bugzilla.gnome.org/show_bug.cgi?id=640705
6813
6814 2011-01-12 16:48:57 +0800  Yang Xichuan <xichuan.yang@tieto.com>
6815
6816         * gst/mpegaudioparse/gstxingmux.c:
6817           xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
6818           Fixes bug #639291.
6819
6820 2011-01-06 18:29:06 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6821
6822         * gst/mpegstream/gstdvddemux.c:
6823           mpegstream: increase allowable gap between streams
6824           The new delay is three times as much as the old one, and just happens
6825           to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
6826           was chocking before at 5:11.
6827           While there, merge the constants used in two places into a define.
6828           https://bugzilla.gnome.org/show_bug.cgi?id=539708
6829
6830 2011-01-22 17:31:40 +0100  Miguel Angel Cabrera Moya <madmac2501@gmail.com>
6831
6832         * ext/x264/gstx264enc.c:
6833           x264enc: make tag event writable before modifying tag list in place
6834           To modify an event tag is necessary to be sure that x264enc
6835           has its own copy.
6836           Also fix indentation.
6837           https://bugzilla.gnome.org/show_bug.cgi?id=640272
6838
6839 2011-01-24 10:14:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6840
6841         * configure.ac:
6842         * docs/plugins/inspect/plugin-a52dec.xml:
6843         * docs/plugins/inspect/plugin-amrnb.xml:
6844         * docs/plugins/inspect/plugin-amrwbdec.xml:
6845         * docs/plugins/inspect/plugin-asf.xml:
6846         * docs/plugins/inspect/plugin-cdio.xml:
6847         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6848         * docs/plugins/inspect/plugin-dvdread.xml:
6849         * docs/plugins/inspect/plugin-dvdsub.xml:
6850         * docs/plugins/inspect/plugin-iec958.xml:
6851         * docs/plugins/inspect/plugin-lame.xml:
6852         * docs/plugins/inspect/plugin-mad.xml:
6853         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6854         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6855         * docs/plugins/inspect/plugin-mpegstream.xml:
6856         * docs/plugins/inspect/plugin-realmedia.xml:
6857         * docs/plugins/inspect/plugin-siddec.xml:
6858         * docs/plugins/inspect/plugin-twolame.xml:
6859         * docs/plugins/inspect/plugin-x264.xml:
6860         * win32/common/config.h:
6861           Back to development
6862
6863 === release 0.10.17 ===
6864
6865 2011-01-21 13:18:51 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6866
6867         * ChangeLog:
6868         * NEWS:
6869         * RELEASE:
6870         * configure.ac:
6871         * docs/plugins/inspect/plugin-a52dec.xml:
6872         * docs/plugins/inspect/plugin-amrnb.xml:
6873         * docs/plugins/inspect/plugin-amrwbdec.xml:
6874         * docs/plugins/inspect/plugin-asf.xml:
6875         * docs/plugins/inspect/plugin-cdio.xml:
6876         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6877         * docs/plugins/inspect/plugin-dvdread.xml:
6878         * docs/plugins/inspect/plugin-dvdsub.xml:
6879         * docs/plugins/inspect/plugin-iec958.xml:
6880         * docs/plugins/inspect/plugin-lame.xml:
6881         * docs/plugins/inspect/plugin-mad.xml:
6882         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6883         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6884         * docs/plugins/inspect/plugin-mpegstream.xml:
6885         * docs/plugins/inspect/plugin-realmedia.xml:
6886         * docs/plugins/inspect/plugin-siddec.xml:
6887         * docs/plugins/inspect/plugin-twolame.xml:
6888         * docs/plugins/inspect/plugin-x264.xml:
6889         * gst-plugins-ugly.doap:
6890         * win32/common/config.h:
6891           Release 0.10.17
6892
6893 2011-01-18 11:11:28 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6894
6895         * configure.ac:
6896         * docs/plugins/inspect/plugin-a52dec.xml:
6897         * docs/plugins/inspect/plugin-amrnb.xml:
6898         * docs/plugins/inspect/plugin-amrwbdec.xml:
6899         * docs/plugins/inspect/plugin-asf.xml:
6900         * docs/plugins/inspect/plugin-cdio.xml:
6901         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6902         * docs/plugins/inspect/plugin-dvdread.xml:
6903         * docs/plugins/inspect/plugin-dvdsub.xml:
6904         * docs/plugins/inspect/plugin-iec958.xml:
6905         * docs/plugins/inspect/plugin-lame.xml:
6906         * docs/plugins/inspect/plugin-mad.xml:
6907         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6908         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6909         * docs/plugins/inspect/plugin-mpegstream.xml:
6910         * docs/plugins/inspect/plugin-realmedia.xml:
6911         * docs/plugins/inspect/plugin-siddec.xml:
6912         * docs/plugins/inspect/plugin-twolame.xml:
6913         * docs/plugins/inspect/plugin-x264.xml:
6914         * win32/common/config.h:
6915           0.10.16.4 pre-release
6916
6917 2011-01-14 17:37:09 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6918
6919         * ext/mpeg2dec/gstmpeg2dec.c:
6920           mpeg2dec: Use the proper component value for height
6921
6922 2011-01-11 20:42:06 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6923
6924         * configure.ac:
6925         * docs/plugins/inspect/plugin-a52dec.xml:
6926         * docs/plugins/inspect/plugin-amrnb.xml:
6927         * docs/plugins/inspect/plugin-amrwbdec.xml:
6928         * docs/plugins/inspect/plugin-asf.xml:
6929         * docs/plugins/inspect/plugin-cdio.xml:
6930         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6931         * docs/plugins/inspect/plugin-dvdread.xml:
6932         * docs/plugins/inspect/plugin-dvdsub.xml:
6933         * docs/plugins/inspect/plugin-iec958.xml:
6934         * docs/plugins/inspect/plugin-lame.xml:
6935         * docs/plugins/inspect/plugin-mad.xml:
6936         * docs/plugins/inspect/plugin-mpeg2dec.xml:
6937         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6938         * docs/plugins/inspect/plugin-mpegstream.xml:
6939         * docs/plugins/inspect/plugin-realmedia.xml:
6940         * docs/plugins/inspect/plugin-siddec.xml:
6941         * docs/plugins/inspect/plugin-twolame.xml:
6942         * docs/plugins/inspect/plugin-x264.xml:
6943         * win32/common/config.h:
6944           0.10.16.3 pre-release
6945
6946 2011-01-11 17:09:02 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
6947
6948         * gst/asfdemux/asfheaders.c:
6949         * gst/asfdemux/asfheaders.h:
6950         * gst/asfdemux/gstasfdemux.c:
6951           asfdemux: Handle new type of DRM'd asf files.
6952           These are produced by the new MS PlayReady system.
6953           https://bugzilla.gnome.org/show_bug.cgi?id=639226
6954
6955 2011-01-11 15:51:14 +0200  Stefan Kost <ensonic@users.sf.net>
6956
6957         * common:
6958           Automatic update of common submodule
6959           From e572c87 to f94d739
6960
6961 2011-01-10 16:37:19 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6962
6963         * common:
6964           Automatic update of common submodule
6965           From ccbaa85 to e572c87
6966
6967 2011-01-10 14:54:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6968
6969         * common:
6970           Automatic update of common submodule
6971           From 46445ad to ccbaa85
6972
6973 2011-01-08 00:35:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6974
6975         * tests/check/Makefile.am:
6976           tests: never disable g_assert() and cast checks for the unit tests
6977           The unit tests are riddled with g_assert() and friends, make sure we
6978           don't disable assert and cast checks for the unit tests even if
6979           this has been specified for the rest of the code base, e.g. via
6980           --disable-glib-asserts
6981
6982 2011-01-07 14:42:26 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6983
6984         * configure.ac:
6985         * win32/common/config.h:
6986           0.10.16.2 pre-release
6987
6988 2011-01-07 14:38:17 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
6989
6990         * docs/plugins/gst-plugins-ugly-plugins.args:
6991         * docs/plugins/inspect/plugin-a52dec.xml:
6992         * docs/plugins/inspect/plugin-amrnb.xml:
6993         * docs/plugins/inspect/plugin-amrwbdec.xml:
6994         * docs/plugins/inspect/plugin-asf.xml:
6995         * docs/plugins/inspect/plugin-cdio.xml:
6996         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6997         * docs/plugins/inspect/plugin-dvdread.xml:
6998         * docs/plugins/inspect/plugin-dvdsub.xml:
6999         * docs/plugins/inspect/plugin-iec958.xml:
7000         * docs/plugins/inspect/plugin-lame.xml:
7001         * docs/plugins/inspect/plugin-mad.xml:
7002         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7003         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7004         * docs/plugins/inspect/plugin-mpegstream.xml:
7005         * docs/plugins/inspect/plugin-realmedia.xml:
7006         * docs/plugins/inspect/plugin-siddec.xml:
7007         * docs/plugins/inspect/plugin-twolame.xml:
7008         * docs/plugins/inspect/plugin-x264.xml:
7009           docs: update docs
7010
7011 2011-01-07 14:37:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7012
7013         * po/bg.po:
7014         * po/ca.po:
7015         * po/ru.po:
7016           po: update translations
7017
7018 2011-01-07 14:33:37 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7019
7020         * configure.ac:
7021           configure: use $LIBM instead of hardcoding -lm
7022
7023 2011-01-06 13:15:17 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7024
7025         * gst/realmedia/rmdemux.c:
7026           rmdemux: Initialize return variable.
7027           In the unlikely event that height is 0 (which is invalid) we would end up
7028           never setting the flow return.
7029
7030 2011-01-05 16:52:03 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7031
7032         * gst/realmedia/rmutils.c:
7033           realmedia: Fix unitialized variables on macosx
7034
7035 2011-01-04 10:32:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7036
7037         * ext/x264/gstx264enc.c:
7038           x264enc: Handle codec/encoder tags
7039           Make x264enc drop video-codec and codec tags and replace
7040           encoder/encoder-version with x264 and its build number
7041           Fixes #621465
7042
7043 2010-12-29 22:17:50 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7044
7045         * ext/mpeg2dec/gstmpeg2dec.c:
7046           mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
7047
7048 2010-12-29 22:10:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7049
7050         * ext/mpeg2dec/gstmpeg2dec.c:
7051           mpeg2dec: minor formatting clean-up
7052
7053 2010-12-29 21:42:36 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7054
7055         * ext/mpeg2dec/gstmpeg2dec.c:
7056           mpeg2dec: refactor cropping code to use libgstvideo functions
7057           https://bugzilla.gnome.org/show_bug.cgi?id=571146
7058
7059 2010-12-29 20:19:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7060
7061         * ext/mpeg2dec/gstmpeg2dec.c:
7062         * ext/mpeg2dec/gstmpeg2dec.h:
7063           mpeg2dec: use GstVideoFormat instead of custom enum
7064
7065 2010-12-29 20:15:03 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7066
7067         * ext/mpeg2dec/Makefile.am:
7068           mpeg2dec: fix LIBADD order in Makefile.am
7069
7070 2010-11-19 13:01:35 -0500  Tristan Matthews <tristan@sat.qc.ca>
7071
7072         * ext/x264/gstx264enc.c:
7073           x264: vbv-buf-capacity should have a minimum of 0
7074           x264 will clip this value internally, and users should be allowed to
7075           specify a lower value than 300 ms.
7076           https://bugzilla.gnome.org/show_bug.cgi?id=635291
7077
7078 2010-12-27 11:38:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7079
7080         * ext/x264/gstx264enc.c:
7081           x264enc: also accept YV12 input
7082
7083 2010-12-01 18:35:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7084
7085         * ext/x264/gstx264enc.c:
7086           x264enc: add a note to the docs about encoder latency and queues
7087           https://bugzilla.gnome.org/show_bug.cgi?id=636107
7088
7089 2010-12-24 10:12:19 +0000  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7090
7091         * gst/realmedia/rademux.c:
7092         * gst/realmedia/rmdemux.c:
7093           realmedia: do not use the pad buffer allocation functions in demuxers
7094           Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
7095           https://bugzilla.gnome.org/show_bug.cgi?id=637932
7096
7097 2010-12-20 17:47:41 +0100  Edward Hervey <edward.hervey@collabora.co.uk>
7098
7099         * common:
7100           Automatic update of common submodule
7101           From 169462a to 46445ad
7102
7103 2010-12-16 10:30:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7104
7105         * ext/mad/gstmad.c:
7106           mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
7107           Fixes bug #635461.
7108
7109 2010-12-15 14:56:36 +0200  Stefan Kost <ensonic@users.sf.net>
7110
7111         * common:
7112           Automatic update of common submodule
7113           From 20742ae to 169462a
7114
7115 2010-12-12 11:54:35 -0600  Rob Clark <rob@ti.com>
7116
7117         * gst/realmedia/rmdemux.c:
7118           rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
7119           Signed-off-by: Rob Clark <rob@ti.com>
7120
7121 2010-12-13 16:24:09 +0200  Stefan Kost <ensonic@users.sf.net>
7122
7123         * common:
7124           Automatic update of common submodule
7125           From 011bcc8 to 20742ae
7126
7127 2010-11-14 10:57:21 -0800  Leo Singer <leo.singer@ligo.org>
7128
7129         * configure.ac:
7130           x264: uses pkg-config to locate libx264
7131
7132 2010-12-07 15:40:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7133
7134           Merge branch 'master' into 0.11
7135
7136 2010-12-07 15:39:32 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7137
7138         * tests/check/pipelines/lame.c:
7139           check: don't use deprecated method
7140
7141 2010-12-06 18:12:51 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7142
7143         * android/amrnb.mk:
7144         * android/amrwbdec.mk:
7145         * android/asf.mk:
7146         * android/mpegaudioparse.mk:
7147         * configure.ac:
7148           more 0.10 -> 0,11 changes
7149
7150 2010-12-06 12:29:12 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
7151
7152         * configure.ac:
7153           configure: open 0.11 branch
7154
7155 2010-12-03 17:43:25 +0100  Benjamin Gaignard <benjamin.gaignard@stericsson.com>
7156
7157         * Android.mk:
7158         * android/NOTICE:
7159         * android/amrnb.mk:
7160         * android/amrwbdec.mk:
7161         * android/asf.mk:
7162         * android/mpegaudioparse.mk:
7163           Add build system for Android
7164
7165 2010-11-25 19:51:50 +0100  Edward Hervey <bilboed@bilboed.com>
7166
7167         * gst/realmedia/rmutils.c:
7168           realmedia: Remove dead assignments
7169
7170 2010-11-25 19:51:40 +0100  Edward Hervey <bilboed@bilboed.com>
7171
7172         * ext/mad/gstmad.c:
7173           mad: Remove dead assignments
7174
7175 2010-11-13 12:38:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7176
7177         * ext/dvdread/dvdreadsrc.c:
7178           dvdreadsrc: remove bogus comment
7179
7180 2010-11-13 12:34:37 +0000  Thomas Green <thomasgr33n@gmail.com>
7181
7182         * ext/dvdread/dvdreadsrc.c:
7183           dvdreadsrc: fix handling of multi-angle streams
7184           We would output all angles interleaved instead of just
7185           the selected angle.
7186           https://bugzilla.gnome.org/show_bug.cgi?id=539254
7187
7188 2010-10-28 17:01:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7189
7190         * gst/realmedia/Makefile.am:
7191           realmedia: fix LIBS order in Makefile
7192
7193 2010-10-22 09:17:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7194
7195         * po/af.po:
7196         * po/az.po:
7197         * po/bg.po:
7198         * po/ca.po:
7199         * po/cs.po:
7200         * po/da.po:
7201         * po/de.po:
7202         * po/el.po:
7203         * po/en_GB.po:
7204         * po/es.po:
7205         * po/eu.po:
7206         * po/fi.po:
7207         * po/fr.po:
7208         * po/gl.po:
7209         * po/hu.po:
7210         * po/id.po:
7211         * po/it.po:
7212         * po/ja.po:
7213         * po/lt.po:
7214         * po/lv.po:
7215         * po/ms.po:
7216         * po/mt.po:
7217         * po/nb.po:
7218         * po/nl.po:
7219         * po/or.po:
7220         * po/pl.po:
7221         * po/pt_BR.po:
7222         * po/ro.po:
7223         * po/ru.po:
7224         * po/sk.po:
7225         * po/sl.po:
7226         * po/sq.po:
7227         * po/sr.po:
7228         * po/sv.po:
7229         * po/tr.po:
7230         * po/uk.po:
7231         * po/vi.po:
7232         * po/zh_CN.po:
7233           po: update for new translatable strings
7234
7235 2010-10-27 13:17:29 +0100  Jan Schmidt <thaytan@noraisin.net>
7236
7237         * common:
7238           Automatic update of common submodule
7239           From 7bbd708 to 011bcc8
7240
7241 2010-10-20 20:26:45 +0200  Guillaume Emont <gemont@igalia.com>
7242
7243         * ext/mpeg2dec/gstmpeg2dec.c:
7244           mpeg2dec: convert the position to stream time before answering to a position query
7245
7246 2010-10-24 14:22:39 +0200  Edward Hervey <bilboed@bilboed.com>
7247
7248         * gst/realmedia/Makefile.am:
7249         * gst/realmedia/rademux.c:
7250         * gst/realmedia/rmdemux.c:
7251         * gst/realmedia/rmdemux.h:
7252           realmedia: Get codec name from pbutils instead of harcoding them
7253
7254 2010-10-22 11:29:55 +0200  Robert Swain <robert.swain@collabora.co.uk>
7255
7256         * ext/x264/gstx264enc.c:
7257           x264enc: Work around a rate control issue in libx264
7258           When variable framerate is disabled in libx264 (which occurs when using
7259           the zerolatency tuning), libx264 ignores timestamps but still uses the
7260           timebase leading to messed up rate control with our nanosecond timebase.
7261           We work around this issue by setting the timebase to the reciprocal of
7262           the framerate and we validate that the framerate is suitable.
7263           This has been fixed upstream in libx264 but there are non-fixed versions
7264           in the wild so this workaround is still needed.
7265           Fixes bug #632861
7266
7267 2010-10-19 16:30:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7268
7269         * ext/mpeg2dec/gstmpeg2dec.c:
7270           mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
7271
7272 2010-10-13 21:38:06 +0200  Guillaume Emont <gemont@igalia.com>
7273
7274         * ext/mpeg2dec/gstmpeg2dec.c:
7275           mpeg2dec: fix position query by trusting upstream
7276           Position queries are badly handled for DVDs (probably due to the division in
7277           chapters): the time returned was the time since the start of chapter.
7278           Now ask upstream for position queries, fall back to the old code if upstream
7279           cannot answer the query.
7280
7281 2010-10-19 12:20:40 +0300  Stefan Kost <ensonic@users.sf.net>
7282
7283         * ext/lame/gstlame.c:
7284         * ext/mad/gstmad.c:
7285         * ext/sidplay/gstsiddec.cc:
7286         * gst/mpegstream/gstmpegparse.c:
7287           various: canonicalize property names
7288
7289 2010-10-19 10:06:33 +0300  Stefan Kost <ensonic@users.sf.net>
7290
7291         * ext/a52dec/gsta52dec.c:
7292         * ext/amrnb/amrnbdec.c:
7293         * ext/amrnb/amrnbenc.c:
7294         * ext/cdio/gstcdiocddasrc.c:
7295         * ext/dvdread/dvdreadsrc.c:
7296         * ext/lame/gstlame.c:
7297         * ext/lame/gstlamemp3enc.c:
7298         * ext/mad/gstmad.c:
7299         * ext/sidplay/gstsiddec.cc:
7300         * ext/x264/gstx264enc.c:
7301           various (ext): add a missing G_PARAM_STATIC_STRINGS flags
7302
7303 2010-10-19 09:49:47 +0300  Stefan Kost <ensonic@users.sf.net>
7304
7305         * gst/iec958/ac3iec.c:
7306         * gst/mpegaudioparse/gstmpegaudioparse.c:
7307         * gst/mpegstream/gstmpegparse.c:
7308         * gst/mpegstream/gstrfc2250enc.c:
7309         * gst/realmedia/pnmsrc.c:
7310         * gst/realmedia/rdtmanager.c:
7311           various (gst): add a missing G_PARAM_STATIC_STRINGS flags
7312
7313 2010-10-14 12:32:16 -0700  David Schleef <ds@schleef.org>
7314
7315         * common:
7316           Automatic update of common submodule
7317           From 5a668bf to 7bbd708
7318
7319 2010-10-08 12:44:52 -0700  David Schleef <ds@schleef.org>
7320
7321         * common:
7322           Automatic update of common submodule
7323           From c4a8adc to 5a668bf
7324
7325 2010-10-08 12:56:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7326
7327         * common:
7328           Automatic update of common submodule
7329           From 5e3c9bf to c4a8adc
7330
7331 2010-09-29 21:24:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7332
7333         * ext/mad/gstmad.c:
7334         * ext/mad/gstmad.h:
7335           mad: support reverse playback
7336
7337 2010-09-26 19:24:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7338
7339         * ext/dvdread/dvdreadsrc.c:
7340           dvdreadsrc: improve error messages on read errors
7341           Provide proper i18n-ed error messages when a read error happens,
7342           and point out that the error could be happening because the
7343           DVD is scrambled.
7344           https://bugzilla.gnome.org/show_bug.cgi?id=613633
7345
7346 2010-09-24 00:03:50 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7347
7348         * configure.ac:
7349           configure: set plugin release datetime
7350
7351 2010-09-21 18:34:31 +0200  Edward Hervey <bilboed@bilboed.com>
7352
7353         * common:
7354           Automatic update of common submodule
7355           From aa0d1d0 to 5e3c9bf
7356
7357 2010-09-15 20:14:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7358
7359         * gst/mpegstream/gstmpegparse.c:
7360           mpegparse: re-fix flow return handling
7361           Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
7362           -  } while (GST_FLOW_IS_SUCCESS (result));
7363           +  } while (result != GST_FLOW_OK);
7364
7365 2010-09-09 22:33:36 +0300  Stefan Kost <ensonic@users.sf.net>
7366
7367         * tests/check/Makefile.am:
7368         * tests/check/generic/states.c:
7369           tests: allow running state tests for all elements
7370           Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
7371           to try elements that would normaly be skipped.
7372
7373 2010-09-09 09:53:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7374
7375         * Makefile.am:
7376           New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
7377
7378 2010-09-08 00:09:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7379
7380         * configure.ac:
7381         * pkgconfig/.gitignore:
7382         * pkgconfig/Makefile.am:
7383         * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7384           Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
7385           This .pc file will not be installed, it's only for uninstalled setups,
7386           same thing as we do for -good. This is so other modules' unit tests can
7387           find our plugins properly in an uninstalled setup.
7388
7389 2010-09-07 11:42:52 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7390
7391         * common:
7392           Automatic update of common submodule
7393           From c2e10bf to aa0d1d0
7394
7395 2010-09-06 23:53:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7396
7397         * configure.ac:
7398           configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
7399
7400 2010-09-06 23:51:23 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7401
7402         * ext/sidplay/gstsiddec.cc:
7403           siddec: don't use GST_FLOW_IS_FATAL
7404           GST_FLOW_IS_FATAL has been deprecated in core git.
7405
7406 2010-09-05 18:58:50 -0700  David Schleef <ds@schleef.org>
7407
7408         * common:
7409           Automatic update of common submodule
7410           From d3d9acf to c2e10bf
7411
7412 2010-09-05 12:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7413
7414         * configure.ac:
7415           configure: Require orc >= 0.4.6 for --compat
7416
7417 2010-09-05 12:20:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7418
7419         * common:
7420           Automatic update of common submodule
7421           From ec60217 to d3d9acf
7422
7423 2010-08-27 18:26:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7424
7425         * ext/mpeg2dec/gstmpeg2dec.c:
7426           mpeg2dec: Don't use GST_FLOW_IS_FATAL()
7427           And don't post error messages if allocating a buffer resulted
7428           in WRONG_STATE or UNEXPECTED.
7429
7430 2010-08-27 18:25:31 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7431
7432         * gst/mpegaudioparse/gstxingmux.c:
7433           xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
7434
7435 2010-08-27 18:24:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7436
7437         * gst/mpegstream/gstdvddemux.c:
7438         * gst/mpegstream/gstmpegdemux.c:
7439         * gst/mpegstream/gstmpegparse.c:
7440           mpegstream: Don't use GST_FLOW_IS_SUCCESS()
7441
7442 2010-08-27 18:22:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7443
7444         * gst/realmedia/rmdemux.c:
7445           rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
7446
7447 2010-08-27 18:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7448
7449         * gst/asfdemux/gstasfdemux.c:
7450           asfdemux: Don't use GST_FLOW_IS_FATAL()
7451           And don't post error messages for UNEXPECTED and post an error
7452           message if pulling data failed because of NOT_LINKED.
7453
7454 2010-09-04 13:17:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7455
7456         * configure.ac:
7457         * docs/plugins/inspect/plugin-a52dec.xml:
7458         * docs/plugins/inspect/plugin-amrnb.xml:
7459         * docs/plugins/inspect/plugin-amrwbdec.xml:
7460         * docs/plugins/inspect/plugin-asf.xml:
7461         * docs/plugins/inspect/plugin-cdio.xml:
7462         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7463         * docs/plugins/inspect/plugin-dvdread.xml:
7464         * docs/plugins/inspect/plugin-dvdsub.xml:
7465         * docs/plugins/inspect/plugin-iec958.xml:
7466         * docs/plugins/inspect/plugin-lame.xml:
7467         * docs/plugins/inspect/plugin-mad.xml:
7468         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7469         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7470         * docs/plugins/inspect/plugin-mpegstream.xml:
7471         * docs/plugins/inspect/plugin-realmedia.xml:
7472         * docs/plugins/inspect/plugin-siddec.xml:
7473         * docs/plugins/inspect/plugin-twolame.xml:
7474         * docs/plugins/inspect/plugin-x264.xml:
7475         * win32/common/config.h:
7476           Back to development
7477           Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
7478           the code is updated for the GST_FLOW_IS_* macro deprecations.
7479
7480 === release 0.10.16 ===
7481
7482 2010-09-02 23:59:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7483
7484         * ChangeLog:
7485         * NEWS:
7486         * RELEASE:
7487         * configure.ac:
7488         * gst-plugins-ugly.doap:
7489         * win32/common/config.h:
7490           Release 0.10.16
7491
7492 2010-09-02 23:58:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7493
7494         * docs/plugins/inspect/plugin-a52dec.xml:
7495         * docs/plugins/inspect/plugin-amrnb.xml:
7496         * docs/plugins/inspect/plugin-amrwbdec.xml:
7497         * docs/plugins/inspect/plugin-asf.xml:
7498         * docs/plugins/inspect/plugin-cdio.xml:
7499         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7500         * docs/plugins/inspect/plugin-dvdread.xml:
7501         * docs/plugins/inspect/plugin-dvdsub.xml:
7502         * docs/plugins/inspect/plugin-iec958.xml:
7503         * docs/plugins/inspect/plugin-lame.xml:
7504         * docs/plugins/inspect/plugin-mad.xml:
7505         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7506         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7507         * docs/plugins/inspect/plugin-mpegstream.xml:
7508         * docs/plugins/inspect/plugin-realmedia.xml:
7509         * docs/plugins/inspect/plugin-siddec.xml:
7510         * docs/plugins/inspect/plugin-twolame.xml:
7511         * docs/plugins/inspect/plugin-x264.xml:
7512           docs: update docs for release
7513
7514 2010-09-02 23:48:05 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7515
7516         * po/LINGUAS:
7517         * po/gl.po:
7518         * po/id.po:
7519         * po/lv.po:
7520         * po/ro.po:
7521         * po/sv.po:
7522           po: update translations
7523
7524 2010-08-30 16:02:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7525
7526         * configure.ac:
7527         * po/af.po:
7528         * po/az.po:
7529         * po/bg.po:
7530         * po/ca.po:
7531         * po/cs.po:
7532         * po/da.po:
7533         * po/de.po:
7534         * po/el.po:
7535         * po/en_GB.po:
7536         * po/es.po:
7537         * po/eu.po:
7538         * po/fi.po:
7539         * po/fr.po:
7540         * po/hu.po:
7541         * po/id.po:
7542         * po/it.po:
7543         * po/ja.po:
7544         * po/lt.po:
7545         * po/lv.po:
7546         * po/ms.po:
7547         * po/mt.po:
7548         * po/nb.po:
7549         * po/nl.po:
7550         * po/or.po:
7551         * po/pl.po:
7552         * po/pt_BR.po:
7553         * po/ru.po:
7554         * po/sk.po:
7555         * po/sl.po:
7556         * po/sq.po:
7557         * po/sr.po:
7558         * po/sv.po:
7559         * po/tr.po:
7560         * po/uk.po:
7561         * po/vi.po:
7562         * po/zh_CN.po:
7563           0.10.15.6 pre-release
7564
7565 2010-08-27 17:50:59 +0200  Edward Hervey <bilboed@bilboed.com>
7566
7567         * gst/asfdemux/gstasfdemux.c:
7568           asfdemux: Don't error out on non-critical flow returns
7569           Only error out when downstream returns:
7570           * NOT_SUPPORTED
7571           * ERROR
7572           * NOT_NEGOTIATED
7573           * NOT_LINKED
7574           If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
7575           of the streams had gone EOS) and then stop the task silently.
7576           In the case of WRONG_STATE we just need to stop silently
7577           https://bugzilla.gnome.org/show_bug.cgi?id=600412
7578
7579 2010-08-25 19:02:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7580
7581         * configure.ac:
7582         * po/af.po:
7583         * po/az.po:
7584         * po/bg.po:
7585         * po/ca.po:
7586         * po/cs.po:
7587         * po/da.po:
7588         * po/de.po:
7589         * po/el.po:
7590         * po/en_GB.po:
7591         * po/es.po:
7592         * po/eu.po:
7593         * po/fi.po:
7594         * po/fr.po:
7595         * po/hu.po:
7596         * po/id.po:
7597         * po/it.po:
7598         * po/ja.po:
7599         * po/lt.po:
7600         * po/lv.po:
7601         * po/ms.po:
7602         * po/mt.po:
7603         * po/nb.po:
7604         * po/nl.po:
7605         * po/or.po:
7606         * po/pl.po:
7607         * po/pt_BR.po:
7608         * po/ru.po:
7609         * po/sk.po:
7610         * po/sl.po:
7611         * po/sq.po:
7612         * po/sr.po:
7613         * po/sv.po:
7614         * po/tr.po:
7615         * po/uk.po:
7616         * po/vi.po:
7617         * po/zh_CN.po:
7618           0.10.15.5 pre-release
7619
7620 2010-08-25 15:39:33 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
7621
7622         * gst/mpegaudioparse/gstmpegaudioparse.c:
7623           mp3parse: propagate flow errors upstream.
7624           Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
7625           always return the error upstream.
7626
7627 2010-08-21 21:42:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7628
7629         * configure.ac:
7630         * po/af.po:
7631         * po/az.po:
7632         * po/bg.po:
7633         * po/ca.po:
7634         * po/cs.po:
7635         * po/da.po:
7636         * po/de.po:
7637         * po/el.po:
7638         * po/en_GB.po:
7639         * po/es.po:
7640         * po/eu.po:
7641         * po/fi.po:
7642         * po/fr.po:
7643         * po/hu.po:
7644         * po/id.po:
7645         * po/it.po:
7646         * po/ja.po:
7647         * po/lt.po:
7648         * po/lv.po:
7649         * po/ms.po:
7650         * po/mt.po:
7651         * po/nb.po:
7652         * po/nl.po:
7653         * po/or.po:
7654         * po/pl.po:
7655         * po/pt_BR.po:
7656         * po/ru.po:
7657         * po/sk.po:
7658         * po/sl.po:
7659         * po/sq.po:
7660         * po/sr.po:
7661         * po/sv.po:
7662         * po/tr.po:
7663         * po/uk.po:
7664         * po/vi.po:
7665         * po/zh_CN.po:
7666           0.10.15.4 pre-release
7667
7668 2010-08-13 17:24:41 +0300  Stefan Kost <ensonic@users.sf.net>
7669
7670         * common:
7671           Automatic update of common submodule
7672           From 3e8db1d to ec60217
7673
7674 2010-08-11 16:46:48 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7675
7676         * configure.ac:
7677         * docs/plugins/inspect/plugin-a52dec.xml:
7678         * docs/plugins/inspect/plugin-amrnb.xml:
7679         * docs/plugins/inspect/plugin-amrwbdec.xml:
7680         * docs/plugins/inspect/plugin-asf.xml:
7681         * docs/plugins/inspect/plugin-cdio.xml:
7682         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7683         * docs/plugins/inspect/plugin-dvdread.xml:
7684         * docs/plugins/inspect/plugin-dvdsub.xml:
7685         * docs/plugins/inspect/plugin-iec958.xml:
7686         * docs/plugins/inspect/plugin-lame.xml:
7687         * docs/plugins/inspect/plugin-mad.xml:
7688         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7689         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7690         * docs/plugins/inspect/plugin-mpegstream.xml:
7691         * docs/plugins/inspect/plugin-realmedia.xml:
7692         * docs/plugins/inspect/plugin-siddec.xml:
7693         * docs/plugins/inspect/plugin-twolame.xml:
7694         * docs/plugins/inspect/plugin-x264.xml:
7695         * win32/common/config.h:
7696           0.10.15.3 pre-release
7697
7698 2010-08-11 09:21:43 +0200  Robert Swain <robert.swain@collabora.co.uk>
7699
7700         * ext/x264/gstx264enc.c:
7701           x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
7702           In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
7703           argument to the option string value causes an error. For < 78 we pass the
7704           boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
7705           result in passing 'none' for false and 'strict' for true. Other modes can be
7706           set through the option-string property for now.
7707           https://bugzilla.gnome.org/show_bug.cgi?id=626577
7708
7709 2010-08-11 00:02:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7710
7711         * configure.ac:
7712         * docs/plugins/gst-plugins-ugly-plugins.args:
7713         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7714         * docs/plugins/inspect/plugin-a52dec.xml:
7715         * docs/plugins/inspect/plugin-amrnb.xml:
7716         * docs/plugins/inspect/plugin-amrwbdec.xml:
7717         * docs/plugins/inspect/plugin-asf.xml:
7718         * docs/plugins/inspect/plugin-cdio.xml:
7719         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7720         * docs/plugins/inspect/plugin-dvdread.xml:
7721         * docs/plugins/inspect/plugin-dvdsub.xml:
7722         * docs/plugins/inspect/plugin-iec958.xml:
7723         * docs/plugins/inspect/plugin-lame.xml:
7724         * docs/plugins/inspect/plugin-mad.xml:
7725         * docs/plugins/inspect/plugin-mpeg2dec.xml:
7726         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7727         * docs/plugins/inspect/plugin-mpegstream.xml:
7728         * docs/plugins/inspect/plugin-realmedia.xml:
7729         * docs/plugins/inspect/plugin-siddec.xml:
7730         * docs/plugins/inspect/plugin-twolame.xml:
7731         * docs/plugins/inspect/plugin-x264.xml:
7732         * win32/common/config.h:
7733           0.10.15.2 pre-release
7734
7735 2010-08-10 14:37:39 +0300  Stefan Kost <ensonic@users.sf.net>
7736
7737         * gst/synaesthesia/gstsynaesthesia.c:
7738           synaesthesia: code cleanups.
7739           Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
7740           more.
7741
7742 2010-08-10 14:24:01 +0300  Stefan Kost <ensonic@users.sf.net>
7743
7744         * gst/synaesthesia/gstsynaesthesia.c:
7745           synaesthesia: use GST_BOILERPLATE macros
7746
7747 2010-08-10 10:59:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7748
7749         * common:
7750           Automatic update of common submodule
7751           From bd2054b to 3e8db1d
7752
7753 2010-08-09 00:31:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7754
7755         * ext/x264/gstx264enc.c:
7756           x264: fix printf format warning in debug message
7757
7758 2010-08-07 00:09:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7759
7760         * docs/plugins/Makefile.am:
7761           docs: fix bug passing arguments to gtkdoc-fixref in upload target
7762           Missing backslash at end of line meant we weren't passing all arguments
7763           to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
7764
7765 2010-08-05 13:57:26 +0300  Stefan Kost <ensonic@users.sf.net>
7766
7767         * common:
7768           Automatic update of common submodule
7769           From a519571 to bd2054b
7770
7771 2010-08-04 19:28:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
7772
7773         * configure.ac:
7774           configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
7775           This first checks what is required for ISO C99 support and sets the relevant
7776           compiler parameters and if no C99 compiler is found, it checks for a
7777           C89 compiler. This enables us to check for and use C89/C99 functions
7778           that gcc hides from us without the correct compiler parameters.
7779
7780 2010-07-29 09:41:49 +0200  Robert Swain <robert.swain@collabora.co.uk>
7781
7782         * ext/x264/gstx264enc.c:
7783           x264enc: Fix flushing of delayed frames
7784           x264_encoder_encode() should be called with a NULL picture until at least
7785           x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
7786           regression in make check due to the recent change in defaults which enabled
7787           b-frames and b-pyramid, both of which I believe increase the number of delayed
7788           frames when encoding.
7789
7790 2010-07-21 17:24:33 +0200  Robert Swain <robert.swain@collabora.co.uk>
7791
7792         * ext/x264/gstx264enc.c:
7793           x264enc: Improve x264enc defaults
7794           - medium x264 speed/quality preset
7795           - threads defaults to 0 which automatically uses 1.5x number of cpu cores
7796           Addresses part of bug #607798
7797
7798 2010-07-21 17:22:48 +0200  Robert Swain <robert.swain@collabora.co.uk>
7799
7800         * ext/x264/gstx264enc.c:
7801           x264enc: Fix property description typos
7802
7803 2010-07-22 11:53:04 +0200  Robert Swain <robert.swain@collabora.co.uk>
7804
7805         * ext/x264/gstx264enc.c:
7806           x264enc: Add some more debug info
7807
7808 2010-07-21 17:09:20 +0200  Robert Swain <robert.swain@collabora.co.uk>
7809
7810         * ext/x264/gstx264enc.c:
7811         * ext/x264/gstx264enc.h:
7812           x264enc: Add speed-preset and [psy-]tuning properties
7813           Use of a rate control method (pass, bitrate, quantizer, etc properties), a
7814           preset and possibly a profile and/or tuning are now the recommended way to
7815           configure x264 through x264enc.
7816           If a preset/tuning are specified then these will define the default values and
7817           the property defaults will be ignored. After this the option-string property is
7818           applied, followed by the user-set properties, fast first pass restrictions and
7819           finally the profile restrictions.
7820           Addresses part of bug #607798
7821
7822 2010-07-21 16:56:06 +0200  Robert Swain <robert.swain@collabora.co.uk>
7823
7824         * ext/x264/gstx264enc.c:
7825         * ext/x264/gstx264enc.h:
7826           x264enc: Refactor code in preparation for presets/tunings
7827           - Make defaults append the appropriate default value to a string. This is
7828           needed to differentiate between something user-set and the actual prop
7829           default.
7830           - Add an internal option string to which _set_property () cases append for the
7831           majority of properties.
7832           - Use gst_x264_enc_parse_options () to clean up application of settings. This
7833           will make order of application with respect to the presets and tunings quite
7834           simple.
7835           Addresses part of bug #607798
7836
7837 2010-07-21 16:32:11 +0200  Robert Swain <robert.swain@collabora.co.uk>
7838
7839         * ext/x264/gstx264enc.c:
7840           x264enc: Update available me types
7841           Use the x264_motion_est_names[] array to populate the enum of ME types. This is
7842           now self-maintaining.
7843
7844 2010-07-21 15:59:12 +0200  Robert Swain <robert.swain@collabora.co.uk>
7845
7846         * ext/x264/gstx264enc.c:
7847           x264enc: Use new libx264 API to affect fast first pass
7848           Uses new x264 API to apply reduced complexity values to the parameters to
7849           increase encoding speed in the first pass of a multi-pass encode. This does
7850           not impact on final quality.
7851           Addresses part of bug #607798
7852
7853 2010-07-21 15:52:28 +0200  Robert Swain <robert.swain@collabora.co.uk>
7854
7855         * ext/x264/gstx264enc.c:
7856         * ext/x264/gstx264enc.h:
7857           x264enc: Add profile property
7858           In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
7859           Profile. This makes it easier to achieve Baseline Profile for example.
7860           Addresses part of bug #607798
7861
7862 2010-07-21 15:40:27 +0200  Robert Swain <robert.swain@collabora.co.uk>
7863
7864         * ext/x264/gstx264enc.c:
7865         * ext/x264/gstx264enc.h:
7866           x264enc: Add option-string property
7867           Adds support for an x264 format option-string to specify advanced parameters
7868           Addresses part of bug #607798
7869
7870 2010-07-22 13:24:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7871
7872         * ext/mad/Makefile.am:
7873           mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
7874           Spotted by syntr0py.
7875
7876 2010-07-20 19:44:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7877
7878         * ext/x264/gstx264enc.c:
7879           x264enc: only set timebase on versions where it exists
7880
7881 2010-07-20 16:40:22 +0200  David Hoyt <dhoyt@llnl.gov>
7882
7883         * ext/x264/gstx264enc.c:
7884           x264enc: set appropriate time base
7885           Fixes #624786.
7886
7887 2010-06-30 18:45:49 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7888
7889         * tests/check/Makefile.am:
7890           tests: add plugin loading whitelist to test environment
7891           Only want to load core/-base/-ugly plugins here.
7892
7893 2010-06-28 16:12:12 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7894
7895         * autogen.sh:
7896         * configure.ac:
7897           Bump automake requirement to 1.10 and autoconf to 2.60
7898           For maintainability reasons and $(builddir).
7899           See #622944.
7900
7901 2010-06-28 09:34:30 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7902
7903         * gst/asfdemux/gstasfdemux.c:
7904           asfdemux: Fix seeking after last commits
7905           Don't handle wrong-state returns as errors to allow seeking to work
7906           again.
7907
7908 2010-06-24 19:46:39 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7909
7910         * gst/asfdemux/gstasfdemux.c:
7911           asfdemux: Push all pending data on EOS
7912           When on push mode and receiving an EOS event, asfdemux
7913           should push all pending data because we might be dealing
7914           with a broken file that has a preroll value higher
7915           than its actual length.
7916
7917 2010-06-24 19:29:17 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
7918
7919         * gst/asfdemux/gstasfdemux.c:
7920           asfdemux: Fix sending eos event for chained asfs
7921           Properly push EOS event when finishing a chained asf file
7922           in pull mode
7923           Fixes #599718
7924
7925 2010-06-24 20:55:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7926
7927         * docs/plugins/Makefile.am:
7928         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7929         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7930         * docs/plugins/inspect/plugin-rmdemux.xml:
7931           docs: add rmdemux to docs properly
7932           The plugin has been renamed, remove old introspection file.
7933
7934 2010-06-24 18:04:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7935
7936         * docs/plugins/gst-plugins-ugly-plugins.args:
7937         * docs/plugins/inspect/plugin-x264.xml:
7938           docs: update for recent x264enc changes
7939
7940 2010-06-24 18:03:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7941
7942         * gst/realmedia/rmdemux.c:
7943           rmdemux: fix compiler warning when debugging system in core is disabled
7944
7945 2010-06-24 15:09:44 +0300  Stefan Kost <ensonic@users.sf.net>
7946
7947         * common:
7948           Automatic update of common submodule
7949           From 73ff93a to a519571
7950
7951 2010-06-23 11:05:11 +0200  Edward Hervey <bilboed@bilboed.com>
7952
7953         * gst/asfdemux/gstasfdemux.c:
7954           asfdemux: Allow at least 500ms of preroll.
7955           Some files have insanely low preroll values which break the
7956           all_streams_prerolled() logic.
7957           Fixes #622407
7958
7959 2010-06-22 11:41:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7960
7961         * ext/x264/gstx264enc.c:
7962           x264enc: add new h264 caps attribute alignment
7963           See #606662.
7964
7965 2010-06-18 14:35:00 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7966
7967         * ext/x264/gstx264enc.c:
7968         * ext/x264/gstx264enc.h:
7969           x264enc: conditionally expose enhanced upstream capabilities
7970           API: GstX264Enc:sliced-threads
7971           API: GstX264Enc:sync-lookahead
7972           API: GstX264Enc:intra-refresh
7973           API: GstX264Enc:mb-tree
7974           API: GstX264Enc:rc-lookahead
7975           See #607798.
7976
7977 2010-06-17 16:48:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
7978
7979         * common:
7980         * docs/plugins/inspect/plugin-a52dec.xml:
7981         * docs/plugins/inspect/plugin-amrnb.xml:
7982         * docs/plugins/inspect/plugin-amrwbdec.xml:
7983         * docs/plugins/inspect/plugin-asf.xml:
7984         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7985         * docs/plugins/inspect/plugin-iec958.xml:
7986         * docs/plugins/inspect/plugin-mad.xml:
7987         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7988         * docs/plugins/inspect/plugin-mpegstream.xml:
7989         * docs/plugins/inspect/plugin-realmedia.xml:
7990           docs: update introspected plugin docs for gstdoc-scangobj and other changes
7991           Update common for latest gstdoc-scangobj and inspect xml files for
7992           escaping and pad template order changes.
7993
7994 2010-06-15 16:50:21 +0200  Edward Hervey <bilboed@bilboed.com>
7995
7996         * common:
7997           Automatic update of common submodule
7998           From 9339ccc to 35617c2
7999
8000 2010-06-15 16:54:42 +0300  Stefan Kost <ensonic@users.sf.net>
8001
8002         * common:
8003           Automatic update of common submodule
8004           From 5adb1ca to 9339ccc
8005
8006 2010-06-15 16:35:49 +0300  Stefan Kost <ensonic@users.sf.net>
8007
8008         * common:
8009           Automatic update of common submodule
8010           From 57c89b7 to 5adb1ca
8011
8012 2010-06-15 15:50:09 +0300  Stefan Kost <ensonic@users.sf.net>
8013
8014         * common:
8015           Automatic update of common submodule
8016           From c804988 to 57c89b7
8017
8018 2010-06-14 16:59:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8019
8020         * configure.ac:
8021         * gst/realmedia/rtspreal.c:
8022           configure: Update required GLib version to 2.20
8023
8024 2010-06-14 15:33:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8025
8026         * ext/a52dec/gsta52dec.c:
8027           a52dec: Call orc_init() before trying to get target flags
8028
8029 2010-06-14 14:34:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8030
8031         * ext/a52dec/gsta52dec.c:
8032           a52dec: Remove debug printf...
8033
8034 2010-06-14 14:34:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8035
8036         * configure.ac:
8037         * ext/a52dec/Makefile.am:
8038         * ext/a52dec/gsta52dec.c:
8039           a52dec: Use orc for CPU feature detection and don't check for liboil
8040
8041 2010-06-14 13:27:47 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8042
8043         * configure.ac:
8044           configure: Use GLIB_EXTRA_CFLAGS
8045
8046 2010-06-14 13:05:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8047
8048         * common:
8049           Automatic update of common submodule
8050           From 7a0fdf5 to c804988
8051
8052 2010-06-14 11:35:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8053
8054         * common:
8055           Automatic update of common submodule
8056           From 6da3bab to 7a0fdf5
8057
8058 2010-06-12 08:29:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8059
8060         * common:
8061           Automatic update of common submodule
8062           From 733fca9 to 6da3bab
8063
8064 2010-06-09 12:40:26 -0700  David Schleef <ds@schleef.org>
8065
8066         * common:
8067           Automatic update of common submodule
8068           From fad145b to 733fca9
8069
8070 2010-06-09 12:34:18 -0700  David Schleef <ds@schleef.org>
8071
8072         * common:
8073           Automatic update of common submodule
8074           From 47683c1 to fad145b
8075
8076 2010-06-05 14:11:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8077
8078         * gst/realmedia/rmdemux.c:
8079           rmdemux: pass bitrate on caps
8080           Set the bitrate on the caps, some decoders like sipro need this to function
8081           properly.
8082           Fixes #620007
8083
8084 2010-06-01 23:49:37 -0700  David Schleef <ds@schleef.org>
8085
8086         * common:
8087           Automatic update of common submodule
8088           From 17f89e5 to 47683c1
8089
8090 2010-06-01 22:55:22 -0700  David Schleef <ds@schleef.org>
8091
8092         * common:
8093           Automatic update of common submodule
8094           From fd7ca04 to 17f89e5
8095
8096 2010-05-31 16:57:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
8097
8098         * ext/x264/gstx264enc.c:
8099           x264enc: Only set i_weighted_pred on versions where it exists
8100
8101 2010-05-20 11:28:47 -0400  Tristan Matthews <tristan@sat.qc.ca>
8102
8103         * ext/lame/gstlamemp3enc.c:
8104           lamemp3enc: implement latency query
8105           The encoder's latency is deduced from the framesize. Fixes #618896.
8106
8107 2010-06-01 09:30:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8108
8109         * configure.ac:
8110         * docs/plugins/gst-plugins-ugly-plugins.args:
8111         * docs/plugins/gst-plugins-ugly-plugins.signals:
8112         * docs/plugins/inspect/plugin-a52dec.xml:
8113         * docs/plugins/inspect/plugin-amrnb.xml:
8114         * docs/plugins/inspect/plugin-amrwbdec.xml:
8115         * docs/plugins/inspect/plugin-asf.xml:
8116         * docs/plugins/inspect/plugin-cdio.xml:
8117         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8118         * docs/plugins/inspect/plugin-dvdread.xml:
8119         * docs/plugins/inspect/plugin-dvdsub.xml:
8120         * docs/plugins/inspect/plugin-iec958.xml:
8121         * docs/plugins/inspect/plugin-lame.xml:
8122         * docs/plugins/inspect/plugin-mad.xml:
8123         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8124         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8125         * docs/plugins/inspect/plugin-mpegstream.xml:
8126         * docs/plugins/inspect/plugin-realmedia.xml:
8127         * docs/plugins/inspect/plugin-siddec.xml:
8128         * docs/plugins/inspect/plugin-twolame.xml:
8129         * docs/plugins/inspect/plugin-x264.xml:
8130         * win32/common/config.h:
8131           Back to development
8132
8133 === release 0.10.15 ===
8134
8135 2010-05-30 14:21:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8136
8137         * ChangeLog:
8138         * NEWS:
8139         * RELEASE:
8140         * configure.ac:
8141         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8142         * docs/plugins/inspect/plugin-a52dec.xml:
8143         * docs/plugins/inspect/plugin-amrnb.xml:
8144         * docs/plugins/inspect/plugin-amrwbdec.xml:
8145         * docs/plugins/inspect/plugin-asf.xml:
8146         * docs/plugins/inspect/plugin-cdio.xml:
8147         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8148         * docs/plugins/inspect/plugin-dvdread.xml:
8149         * docs/plugins/inspect/plugin-dvdsub.xml:
8150         * docs/plugins/inspect/plugin-iec958.xml:
8151         * docs/plugins/inspect/plugin-lame.xml:
8152         * docs/plugins/inspect/plugin-mad.xml:
8153         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8154         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8155         * docs/plugins/inspect/plugin-mpegstream.xml:
8156         * docs/plugins/inspect/plugin-realmedia.xml:
8157         * docs/plugins/inspect/plugin-siddec.xml:
8158         * docs/plugins/inspect/plugin-twolame.xml:
8159         * docs/plugins/inspect/plugin-x264.xml:
8160         * gst-plugins-ugly.doap:
8161         * win32/common/config.h:
8162           Release 0.10.15
8163
8164 2010-05-30 14:20:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8165
8166         * po/af.po:
8167         * po/az.po:
8168         * po/bg.po:
8169         * po/ca.po:
8170         * po/cs.po:
8171         * po/da.po:
8172         * po/de.po:
8173         * po/el.po:
8174         * po/en_GB.po:
8175         * po/es.po:
8176         * po/eu.po:
8177         * po/fi.po:
8178         * po/fr.po:
8179         * po/hu.po:
8180         * po/id.po:
8181         * po/it.po:
8182         * po/ja.po:
8183         * po/lt.po:
8184         * po/lv.po:
8185         * po/ms.po:
8186         * po/mt.po:
8187         * po/nb.po:
8188         * po/nl.po:
8189         * po/or.po:
8190         * po/pl.po:
8191         * po/pt_BR.po:
8192         * po/ru.po:
8193         * po/sk.po:
8194         * po/sl.po:
8195         * po/sq.po:
8196         * po/sr.po:
8197         * po/sv.po:
8198         * po/tr.po:
8199         * po/uk.po:
8200         * po/vi.po:
8201         * po/zh_CN.po:
8202           Update .po files
8203
8204 2010-05-30 12:10:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8205
8206         * configure.ac:
8207           configure: make implicit GLib and liboil requirements explicit
8208           core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
8209
8210 2010-05-26 23:16:46 -0400  Olivier Crête <tester@tester.ca>
8211
8212         * ext/x264/gstx264enc.c:
8213           x264enc: disable I weighted pred
8214           If it is enabled, then it will be main profile instead of baseline.
8215           This ensures maximum compatibility of the output stream until the
8216           encoder configuration interface gets an overhaul with explicit
8217           output profile selection.
8218           Fixes #619776.
8219
8220 2010-05-26 12:16:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8221
8222         * configure.ac:
8223         * win32/common/config.h:
8224           0.10.14.3 pre-release
8225
8226 2010-05-26 11:52:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8227
8228         * po/af.po:
8229         * po/az.po:
8230         * po/bg.po:
8231         * po/ca.po:
8232         * po/cs.po:
8233         * po/da.po:
8234         * po/de.po:
8235         * po/el.po:
8236         * po/en_GB.po:
8237         * po/es.po:
8238         * po/eu.po:
8239         * po/fi.po:
8240         * po/fr.po:
8241         * po/hu.po:
8242         * po/id.po:
8243         * po/it.po:
8244         * po/ja.po:
8245         * po/lt.po:
8246         * po/lv.po:
8247         * po/ms.po:
8248         * po/mt.po:
8249         * po/nb.po:
8250         * po/nl.po:
8251         * po/or.po:
8252         * po/pl.po:
8253         * po/pt_BR.po:
8254         * po/ru.po:
8255         * po/sk.po:
8256         * po/sl.po:
8257         * po/sq.po:
8258         * po/sr.po:
8259         * po/sv.po:
8260         * po/tr.po:
8261         * po/uk.po:
8262         * po/vi.po:
8263         * po/zh_CN.po:
8264           po: update translations
8265
8266 2010-05-26 11:55:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8267
8268         * common:
8269           Automatic update of common submodule
8270           From 357b0db to fd7ca04
8271
8272 2010-05-14 20:06:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8273
8274         * configure.ac:
8275         * win32/common/config.h:
8276           0.10.14.2 pre-release
8277
8278 2010-05-14 18:25:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8279
8280         * common:
8281           Automatic update of common submodule
8282           From 4d67bd6 to 357b0db
8283
8284 2010-05-14 16:02:47 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8285
8286         * gst/realmedia/rmdemux.c:
8287         * gst/realmedia/rmutils.c:
8288         * gst/realmedia/rmutils.h:
8289           rmdemux: add better sipr nibble swap routine
8290
8291 2010-05-13 17:57:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8292
8293         * gst/realmedia/rmdemux.c:
8294           rmdemux: descramble SIPR before pushing out
8295           Collect and descramble the SIPR packets before pushing.
8296           Descramble ATRAC audio.
8297           Fixes #618098
8298
8299 2010-05-13 17:57:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8300
8301         * gst/realmedia/rmutils.c:
8302         * gst/realmedia/rmutils.h:
8303           rm: add function to descramble sipr
8304
8305 2010-01-08 20:51:56 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
8306
8307         * ext/x264/gstx264enc.c:
8308         * ext/x264/gstx264enc.h:
8309           x264enc: Re-send the received upstream event as-is downstream
8310           https://bugzilla.gnome.org/show_bug.cgi?id=606689
8311
8312 2010-05-07 15:33:28 +0200  Edward Hervey <bilboed@bilboed.com>
8313
8314         * ext/amrnb/amrnb.c:
8315           amrnbenc: Set rank to GST_RANK_SECONDARY
8316
8317 2010-04-30 19:53:15 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8318
8319         * gst/realmedia/rtspreal.c:
8320           rtspreal: use GLib's base64 functions if available
8321           Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
8322
8323 2010-04-28 17:10:36 +0400  Руслан Ижбулатов <lrn1986@gmail.com>
8324
8325         * ext/amrnb/amrnbdec.h:
8326         * ext/amrnb/amrnbenc.h:
8327         * ext/amrwbdec/amrwbdec.h:
8328           amr: Use correct includes (as pkg-config suggests)
8329           Fixes #617078
8330
8331 2010-04-27 13:15:47 +0300  Stefan Kost <ensonic@users.sf.net>
8332
8333         * gst/ac3parse/.gitignore:
8334         * gst/ac3parse/Makefile.am:
8335         * gst/ac3parse/README:
8336         * gst/ac3parse/ac3parse.vcproj:
8337         * gst/ac3parse/gstac3parse.c:
8338         * gst/ac3parse/gstac3parse.h:
8339           ac3parse: remove unported 0.8 plugin
8340           New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
8341
8342 2010-04-27 12:25:37 +0300  Stefan Kost <ensonic@users.sf.net>
8343
8344         * gst/mpegaudioparse/gstmpegaudioparse.c:
8345           docs: adding a mp3decoder as well is useful
8346
8347 2010-04-27 11:39:51 +0300  Stefan Kost <ensonic@users.sf.net>
8348
8349         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8350           docs: massage section index
8351
8352 2010-04-27 11:39:11 +0300  Stefan Kost <ensonic@users.sf.net>
8353
8354         * ext/amrwbdec/amrwbdec.c:
8355         * ext/amrwbdec/amrwbdec.h:
8356           amrwbdec: move define to source to avoid hiding it from the docs
8357
8358 2010-04-27 11:38:28 +0300  Stefan Kost <ensonic@users.sf.net>
8359
8360         * ext/cdio/gstcdiocddasrc.c:
8361           docs: remove short_desc, it is taken from element details
8362
8363 2010-04-27 11:37:52 +0300  Stefan Kost <ensonic@users.sf.net>
8364
8365         * gst/synaesthesia/gstsynaesthesia.c:
8366           docs: fix sections docs for synaesthesia
8367
8368 2010-04-27 11:02:15 +0300  Stefan Kost <ensonic@users.sf.net>
8369
8370         * docs/plugins/Makefile.am:
8371         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8372         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8373         * gst/mpegaudioparse/gstmpegaudioparse.c:
8374           docs: add docs for mp3parse
8375
8376 2010-04-20 17:23:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8377
8378         * gst-plugins-ugly.doap:
8379           doap: update repository info from cvs->git and maintainers
8380
8381 2010-04-23 14:41:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8382
8383         * common:
8384           Automatic update of common submodule
8385           From fc85867 to 4d67bd6
8386
8387 2010-04-13 16:59:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8388
8389         * tests/check/elements/x264enc.c:
8390           x264enc: adaptive NALU type checking
8391           In particular, be less picky about SEI NALU order, which makes test more
8392           robust with respect to changes in libx264.
8393           See also #615410.
8394
8395 2010-04-16 21:10:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8396
8397         * ext/x264/gstx264enc.c:
8398           x264enc: adaptive x264 header NAL layout handling
8399           Fixes #615410.
8400
8401 2010-04-15 16:31:23 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
8402
8403         * gst/asfdemux/gstrtpasfdepay.c:
8404           asfdepay: we require a dynamic payload type
8405           Add an extra caps property that restricts the depayloader to only accept dynamic
8406           payload types.
8407
8408 2010-04-15 07:20:20 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8409
8410         * configure.ac:
8411           configure: Drop -Wcast-align
8412           Commit message copied from core's commit from Benjamin Otte:
8413           246f5dba96a5b50bb74621af67b30942cca72af5
8414           Apparently gcc warns that GstMiniObject is not castable to
8415           GstEvent/Message/Buffer due to them containing 64bit variables, even
8416           though ARM hackers claim that those only need 4byte alignment. And as
8417           long as gcc behaves that way, this warning is not very useful.
8418           So we'll remove the warning until this problem is fixed.
8419           Fixes #615698
8420
8421 2010-04-14 09:27:14 +0200  Edward Hervey <bilboed@bilboed.com>
8422
8423         * ext/mpeg2dec/gstmpeg2dec.c:
8424           mpeg2dec: copy over all buffer flags when copying buffers.
8425           Avoids losing the tff/rff video buffer flags
8426
8427 2010-03-14 12:16:21 +0100  Edward Hervey <bilboed@bilboed.com>
8428
8429         * gst/asfdemux/asfpacket.c:
8430           asfdemux: Make a table static to avoid having to always allocate it.
8431
8432 2010-04-13 16:31:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8433
8434         * ext/x264/gstx264enc.c:
8435           x264enc: fix up avcC header construction
8436           Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
8437           for BUILD_X264 < 76.
8438           Also fixes #610089.
8439
8440 2010-04-13 13:16:41 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8441
8442         * ext/x264/gstx264enc.c:
8443           x264enc: parameterize libx264 provided NAL layout in codec-data creation
8444
8445 2010-04-12 12:43:05 +0200  Edward Hervey <bilboed@bilboed.com>
8446
8447         * configure.ac:
8448           configure: Remove -Wundef flag
8449           Same fix as for #615161
8450
8451 2010-04-09 11:23:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8452
8453         * common:
8454           Automatic update of common submodule
8455           From fdf023d to fc85867
8456
8457 2010-04-09 09:55:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8458
8459         * gst-libs/gst/gettext.h:
8460           i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
8461
8462 2010-03-30 00:36:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8463
8464         * common:
8465         * ext/Makefile.am:
8466         * gst/Makefile.am:
8467           build: build plugins in parallel where possible, if make -jN is used
8468
8469 2010-03-26 17:08:23 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8470
8471         * Makefile.am:
8472           build: add cruft alert for common/shave*
8473
8474 2010-03-25 19:40:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8475
8476         * win32/MANIFEST:
8477           Fix make distcheck
8478           Remove removed file win32/common/config.h.in from MANIFEST.
8479
8480 2010-03-24 19:35:03 +0100  Edward Hervey <bilboed@bilboed.com>
8481
8482         * gst/synaesthesia/synaescope.c:
8483         * gst/synaesthesia/synaescope.h:
8484           synaestesia: Fix old-style prototype
8485
8486 2010-03-24 19:07:11 +0300  Руслан Ижбулатов <lrn1986@gmail.com>
8487
8488         * gst/realmedia/rmutils.c:
8489           Fix pointer type.
8490           Fixes #613815
8491
8492 2010-03-24 18:55:32 +0100  Edward Hervey <bilboed@bilboed.com>
8493
8494         * common:
8495           Automatic update of common submodule
8496           From 55cd514 to c1d07dd
8497
8498 2010-03-24 11:27:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8499
8500         * configure.ac:
8501         * ext/amrnb/amrnbdec.c:
8502         * ext/amrnb/amrnbenc.c:
8503         * ext/cdio/gstcdiocddasrc.h:
8504         * ext/dvdread/dvdreadsrc.c:
8505         * ext/lame/gstlame.h:
8506         * ext/lame/gstlamemp3enc.h:
8507         * ext/lame/plugin.c:
8508         * ext/mad/gstmad.c:
8509         * ext/x264/gstx264enc.c:
8510         * ext/x264/gstx264enc.h:
8511         * gst/mpegaudioparse/gstmpegaudioparse.c:
8512         * gst/mpegaudioparse/gstxingmux.c:
8513         * gst/mpegstream/gstdvddemux.c:
8514         * gst/mpegstream/gstmpegdemux.c:
8515         * gst/mpegstream/gstmpegparse.c:
8516         * gst/realmedia/asmrules.c:
8517         * gst/realmedia/pnmsrc.c:
8518         * gst/realmedia/pnmsrc.h:
8519         * gst/realmedia/rdtdepay.h:
8520         * gst/realmedia/rdtmanager.c:
8521         * gst/realmedia/rtspreal.c:
8522           build: Add all kinds of compiler warning flags and fix the resulting warnings
8523
8524 2010-03-19 00:03:53 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8525
8526         * ext/amrnb/Makefile.am:
8527         * ext/amrwbdec/Makefile.am:
8528         * ext/sidplay/Makefile.am:
8529         * gst/asfdemux/Makefile.am:
8530         * gst/mpegaudioparse/Makefile.am:
8531           build: fix up Makefile.am
8532           Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
8533           the order a bit here and there (see docs/random/moving-plugins).
8534
8535 2010-03-19 00:02:40 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8536
8537         * win32/common/config.h.in:
8538           win32: remove win32-specific config.h.in copy that's not used any longer
8539           The win32 config.h is now generated from the top-level config.h.in.
8540
8541 2010-03-18 15:53:14 +0100  Benjamin Otte <otte@redhat.com>
8542
8543         * ext/a52dec/gsta52dec.c:
8544         * ext/amrnb/amrnbdec.c:
8545         * ext/amrnb/amrnbenc.c:
8546         * ext/amrwbdec/amrwbdec.c:
8547         * ext/cdio/gstcdiocddasrc.c:
8548         * ext/dvdread/dvdreadsrc.c:
8549         * ext/lame/gstlame.c:
8550         * ext/mad/gstmad.c:
8551         * ext/mpeg2dec/gstmpeg2dec.c:
8552         * gst/ac3parse/gstac3parse.c:
8553         * gst/asfdemux/gstasfdemux.c:
8554         * gst/asfdemux/gstrtpasfdepay.c:
8555         * gst/asfdemux/gstrtspwms.c:
8556         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8557         * gst/iec958/ac3iec.c:
8558         * gst/mpegaudioparse/gstmpegaudioparse.c:
8559         * gst/mpegaudioparse/gstxingmux.c:
8560         * gst/mpegstream/gstdvddemux.c:
8561         * gst/mpegstream/gstmpegdemux.c:
8562         * gst/mpegstream/gstmpegparse.c:
8563         * gst/mpegstream/gstrfc2250enc.c:
8564         * gst/realmedia/pnmsrc.c:
8565         * gst/realmedia/rademux.c:
8566         * gst/realmedia/rdtdepay.c:
8567         * gst/realmedia/rdtmanager.c:
8568         * gst/realmedia/rmdemux.c:
8569         * gst/realmedia/rtspreal.c:
8570         * gst/synaesthesia/gstsynaesthesia.c:
8571           gst_element_class_set_details => gst_element_class_set_details_simple
8572
8573 2010-03-16 15:05:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8574
8575         * ext/x264/gstx264enc.c:
8576           x264enc: Put pixel-aspect-ratio from input into the src pad caps
8577           Fixes bug #612995.
8578
8579 2010-03-12 13:59:53 +0100  Edward Hervey <bilboed@bilboed.com>
8580
8581         * common:
8582           Automatic update of common submodule
8583           From e272f71 to 55cd514
8584
8585 2010-03-11 11:21:19 +0100  Benjamin Otte <otte@redhat.com>
8586
8587         * common:
8588           Automatic update of common submodule
8589           From df8a7c8 to e272f71
8590
8591 2010-03-10 22:13:45 +0100  Benjamin Otte <otte@redhat.com>
8592
8593         * configure.ac:
8594           Update CXXFLAGS, too
8595
8596 2010-03-10 21:01:20 +0100  Benjamin Otte <otte@redhat.com>
8597
8598         * configure.ac:
8599           Update for recent changes to common submodule
8600           This just replaces every "$ERROR_CFLAGS" usage with a usage of
8601           "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
8602           previously.
8603           Actually using that separation will happen later.
8604
8605 2010-03-10 21:52:30 +0100  Benjamin Otte <otte@redhat.com>
8606
8607         * common:
8608           Automatic update of common submodule
8609           From 9720a7d to df8a7c8
8610
8611 2010-03-10 20:44:18 +0100  Benjamin Otte <otte@redhat.com>
8612
8613         * common:
8614           Automatic update of common submodule
8615           From 0b6e072 to 9720a7d
8616
8617 2010-03-10 16:10:17 +0100  Benjamin Otte <otte@redhat.com>
8618
8619         * common:
8620           Automatic update of common submodule
8621           From 7cc5eb4 to 0b6e072
8622
8623 2010-03-10 01:10:52 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8624
8625         * common:
8626           Automatic update of common submodule
8627           From 7aa65b5 to 7cc5eb4
8628
8629 2010-03-09 21:40:26 +0000  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8630
8631         * common:
8632           Automatic update of common submodule
8633           From 44ecce7 to 7aa65b5
8634
8635 2010-02-26 15:43:58 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8636
8637         * configure.ac:
8638           configure: Use automake 1.11 silent rules instead of shave if available
8639           This makes sure that we use something that is still maintained and
8640           also brings back libtool 1.5 support.
8641
8642 2010-03-09 17:42:11 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8643
8644         * configure.ac:
8645         * docs/plugins/inspect/plugin-a52dec.xml:
8646         * docs/plugins/inspect/plugin-amrnb.xml:
8647         * docs/plugins/inspect/plugin-amrwbdec.xml:
8648         * docs/plugins/inspect/plugin-asf.xml:
8649         * docs/plugins/inspect/plugin-cdio.xml:
8650         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8651         * docs/plugins/inspect/plugin-dvdread.xml:
8652         * docs/plugins/inspect/plugin-dvdsub.xml:
8653         * docs/plugins/inspect/plugin-iec958.xml:
8654         * docs/plugins/inspect/plugin-lame.xml:
8655         * docs/plugins/inspect/plugin-mad.xml:
8656         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8657         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8658         * docs/plugins/inspect/plugin-mpegstream.xml:
8659         * docs/plugins/inspect/plugin-realmedia.xml:
8660         * docs/plugins/inspect/plugin-siddec.xml:
8661         * docs/plugins/inspect/plugin-twolame.xml:
8662         * docs/plugins/inspect/plugin-x264.xml:
8663         * win32/common/config.h:
8664           Back to development
8665
8666 === release 0.10.14 ===
8667
8668 2010-03-06 01:13:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8669
8670         * ChangeLog:
8671         * NEWS:
8672         * RELEASE:
8673         * configure.ac:
8674         * docs/plugins/gst-plugins-ugly-plugins.args:
8675         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8676         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8677         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
8678         * docs/plugins/inspect/plugin-a52dec.xml:
8679         * docs/plugins/inspect/plugin-amrnb.xml:
8680         * docs/plugins/inspect/plugin-amrwbdec.xml:
8681         * docs/plugins/inspect/plugin-asf.xml:
8682         * docs/plugins/inspect/plugin-cdio.xml:
8683         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8684         * docs/plugins/inspect/plugin-dvdread.xml:
8685         * docs/plugins/inspect/plugin-dvdsub.xml:
8686         * docs/plugins/inspect/plugin-iec958.xml:
8687         * docs/plugins/inspect/plugin-lame.xml:
8688         * docs/plugins/inspect/plugin-mad.xml:
8689         * docs/plugins/inspect/plugin-mpeg2dec.xml:
8690         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8691         * docs/plugins/inspect/plugin-mpegstream.xml:
8692         * docs/plugins/inspect/plugin-realmedia.xml:
8693         * docs/plugins/inspect/plugin-siddec.xml:
8694         * docs/plugins/inspect/plugin-twolame.xml:
8695         * docs/plugins/inspect/plugin-x264.xml:
8696         * gst-plugins-ugly.doap:
8697         * win32/common/config.h:
8698           Release 0.10.14
8699
8700 2010-03-06 01:10:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8701
8702         * po/af.po:
8703         * po/az.po:
8704         * po/bg.po:
8705         * po/ca.po:
8706         * po/cs.po:
8707         * po/da.po:
8708         * po/de.po:
8709         * po/el.po:
8710         * po/en_GB.po:
8711         * po/es.po:
8712         * po/eu.po:
8713         * po/fi.po:
8714         * po/fr.po:
8715         * po/hu.po:
8716         * po/id.po:
8717         * po/it.po:
8718         * po/ja.po:
8719         * po/lt.po:
8720         * po/lv.po:
8721         * po/ms.po:
8722         * po/mt.po:
8723         * po/nb.po:
8724         * po/nl.po:
8725         * po/or.po:
8726         * po/pl.po:
8727         * po/pt_BR.po:
8728         * po/ru.po:
8729         * po/sk.po:
8730         * po/sl.po:
8731         * po/sq.po:
8732         * po/sr.po:
8733         * po/sv.po:
8734         * po/tr.po:
8735         * po/uk.po:
8736         * po/vi.po:
8737         * po/zh_CN.po:
8738           Update .po files
8739
8740 2010-03-03 22:52:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8741
8742         * configure.ac:
8743         * win32/common/config.h:
8744           0.10.13.4 pre-release
8745
8746 2010-02-22 19:13:11 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8747
8748         * ext/x264/gstx264enc.c:
8749         * tests/check/elements/x264enc.c:
8750           x264enc: Replace 'avc-sample' with 'avc' in caps
8751           In the element and in its tests
8752           Fixes #606662
8753
8754 2010-03-01 14:07:20 +0100  Edward Hervey <bilboed@bilboed.com>
8755
8756         * gst/asfdemux/gstasfdemux.c:
8757           asfdemux: Don't set durations of 0 on outgoing buffers.
8758           Some (broken) streams don't have the extended stream properties in
8759           the header, resulting in applying a duration of zero on outgoing
8760           buffers.
8761           Fixes #611473
8762
8763 2010-03-01 14:05:58 +0100  Edward Hervey <bilboed@bilboed.com>
8764
8765         * gst/asfdemux/asfpacket.c:
8766           asfdemux: Make sure we always set proper payload duration.
8767           Some (broken) streams will have a delta of 0, resulting in outgoing
8768           buffers having durations of 0.
8769           Fixes #611473
8770
8771 2010-02-24 01:40:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8772
8773         * configure.ac:
8774         * win32/common/config.h:
8775           0.10.13.3 pre-release
8776
8777 2010-02-19 10:13:34 +0100  Edward Hervey <bilboed@bilboed.com>
8778
8779         * gst/asfdemux/asfpacket.c:
8780           asfdemux: Make sure we don't end up with negative timestamps.
8781           Some files have payload with timestamps smaller than the preroll duration.
8782           Instead of blindly substracting the preroll value (and ending up with
8783           insanely high timestamps on the outgoing buffers), we make sure we
8784           never go below 0.
8785           Fixes #610432
8786
8787 2010-02-19 01:07:08 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8788
8789         * configure.ac:
8790         * win32/common/config.h:
8791           0.10.13.2 pre-release
8792           Update core/base requirement to 0.10.26, since that's more likely
8793           to be the actual requirement.
8794
8795 2010-02-19 01:06:44 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8796
8797         * po/LINGUAS:
8798         * po/el.po:
8799         * po/sl.po:
8800           po: update translations
8801
8802 2010-02-16 14:08:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8803
8804         * tests/check/elements/x264enc.c:
8805           x264enc: add caps check to x264enc unit test
8806           Add some minimal caps checking to x264enc unit test.
8807           See #610089.
8808
8809 2010-02-16 13:25:11 +0000  Vittorio Palmisano <vpalmisano@gmail.com>
8810
8811         * ext/x264/gstx264enc.c:
8812           x264enc: fix up avcC header construction and playback by flash players
8813           Fix off-by-one bug when constructing the avcC header chunk: we
8814           wrote wrong profile info into the header. The first byte in the
8815           SPS NAL we get from x264 is the nal type, not the profile_idc.
8816           Also add some debug logging.
8817           Fixes #610089.
8818
8819 2010-02-16 12:59:54 +0100  Robert Swain <robert.swain@collabora.co.uk>
8820
8821         * gst/asfdemux/gstasfdemux.c:
8822           asfdemux: Improve seek behaviour for audio-only with no index
8823           Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
8824           for video, we can just seek to seek_time instead.
8825
8826 2010-02-16 00:24:32 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8827
8828         * configure.ac:
8829           configure: fix up GST_CXXFLAGS properly
8830           We don't want C specific flags in GST_CXXFLAGS, so base it on the
8831           GST_CFLAGS that only contains the pkg-config CFLAGS but none of
8832           the GST_OPTION_CFLAGS. Also, we only need the local includes once.
8833
8834 2010-02-11 01:12:43 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8835
8836         * MAINTAINERS:
8837           Update MAINTAINERS, add myself
8838
8839 2010-02-15 23:16:32 +0200  Stefan Kost <ensonic@users.sf.net>
8840
8841         * configure.ac:
8842           configure: base GST_CXXFLAGS on --cflags from pkg-config
8843           pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
8844           point for for both C and CXX settings.
8845
8846 2010-02-14 23:18:44 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
8847
8848         * common:
8849           Automatic update of common submodule
8850           From 96dc793 to 44ecce7
8851
8852 2010-02-01 01:33:22 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8853
8854         * Makefile.am:
8855         * configure.ac:
8856         * win32/common/.gitignore:
8857         * win32/common/config.h:
8858           win32: change how win32/common/config.h is updated
8859           Generate win32/common/config.h-new directly from config.h.in,
8860           using shell variables in configure and some hard-coded information.
8861           Change top-level makefile so that 'make win32-update' copies the
8862           generated file to win32/common/config.h, which we keep in source
8863           control. It's kept in source control so that the git tree is
8864           buildable from VS.
8865           This change is similar to the ones applied a while ago to GStreamer
8866           core, gst-plugins-base and gst-plugins-good and prevents configure
8867           from changing files in source control. The generated config.h
8868           should be ok, but needs testing.
8869
8870 2010-01-31 13:03:33 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8871
8872         * gst/realmedia/rtspreal.c:
8873           rtspreal: don't construct config header with uninitialised bytes
8874           Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
8875           a presumably unintentional padding of uninitialised bytes at the end
8876           of the CONT tags chunk, which should be harmless but causes warnings
8877           in valgrind (see #608533 for a test URL).
8878
8879 2010-01-30 19:12:24 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8880
8881         * gst/realmedia/rtspreal.c:
8882           rtspreal: add finalize function so we can free streams and rulebook
8883           Fix memory leak in Real RTSP component (#608533).
8884
8885 2010-01-30 19:10:45 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8886
8887         * gst/realmedia/rtspreal.c:
8888           rtspreal: fix minor memory leak
8889           Caps take their own reference when a buffer is added to them, so
8890           unref buffer after adding it to caps (#608533).
8891
8892 2010-01-30 19:06:34 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8893
8894         * gst/realmedia/rdtdepay.c:
8895           rdtdepay: unref input buffer when done
8896           Fixes memory leak, see #608533.
8897
8898 2010-01-30 15:19:56 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8899
8900         * common:
8901           Automatic update of common submodule
8902           From 15d47a6 to 96dc793
8903
8904 2010-01-29 19:47:03 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8905
8906         * ext/x264/gstx264enc.c:
8907         * ext/x264/gstx264enc.h:
8908           x264enc: make use of Access Unit delimiters configurable
8909           API: GstX264Enc:aud
8910
8911 2010-01-22 15:40:28 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8912
8913         * gst/asfdemux/asfpacket.c:
8914           asfdemux: Do not subtract padding twice
8915           Only subtract implicit padding if an explicit one isn't
8916           provided. Avoids subtracting it twice and causing
8917           parsing errors.
8918           Fixes #607698
8919
8920 2010-01-22 16:55:14 +0200  Stefan Kost <ensonic@users.sf.net>
8921
8922         * gst/asfdemux/gstasfdemux.c:
8923         * gst/mpegstream/gstmpegpacketize.c:
8924           assert: g_assert_not_reached() cannot replace return statement
8925           Fix build with assert being turned off.
8926
8927 2010-01-20 00:55:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
8928
8929         * common:
8930           Automatic update of common submodule
8931           From 14cec89 to 15d47a6
8932
8933 2010-01-18 18:01:55 +0100  Edward Hervey <bilboed@bilboed.com>
8934
8935         * gst/asfdemux/gstasfdemux.c:
8936           asfdemux: Don't forget to update flow variable
8937           Forgot to update the return value in the loop.
8938
8939 2010-01-18 17:49:06 +0100  Edward Hervey <bilboed@bilboed.com>
8940
8941         * gst/asfdemux/gstasfdemux.c:
8942           asfdemux: Check flow return on every push
8943           We previously only aggregated flow returns after the while(push) loop,
8944           which meant that in some cases we would end-up not properly aggregating
8945           the flow returns.
8946           This is based on the same flow aggregation algorithm as oggdemux.
8947
8948 2010-01-11 16:14:44 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8949
8950         * ext/x264/gstx264enc.c:
8951           x264enc: Add stream-format to output caps
8952           Adds stream-format to output caps of x264enc that
8953           informs if the stream is in bytestream of avc format.
8954           Fixes #606662
8955
8956 2010-01-11 12:23:35 +0100  Arnaud Patard <apatard@mandriva.com>
8957
8958         * gst/mpegaudioparse/gstxingmux.c:
8959           xingmux: Fix unaligned memory access
8960           ARM/SPARC need 32bit alignment but xingmux accesses possibly
8961           unaligned memory, which leads to SIGBUS.
8962           Fixes bug #586464.
8963
8964 2010-01-07 14:36:47 -0800  Michael Smith <msmith@songbirdnest.com>
8965
8966         * gst/asfdemux/gstasfdemux.c:
8967           asfdemux: Use GST_STR_NULL in a couple of places.
8968           Fixes crashing on some of the log statements on win32.
8969
8970 2010-01-07 16:36:08 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8971
8972         * gst/realmedia/rmdemux.c:
8973           rmdemux: Parse and post bitrate for streams
8974           Parse the bitrate of the streams and post their tags.
8975           Fixes #599299
8976
8977 2010-01-07 13:54:21 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
8978
8979         * gst/asfdemux/gstasfdemux.c:
8980         * gst/asfdemux/gstasfdemux.h:
8981           asfdemux: Post bitrate tag
8982           If stream bitrate object is available, post the bitrate
8983           tags.
8984           Fixes #599297
8985
8986 2010-01-04 15:19:25 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8987
8988         * gst/mpegaudioparse/gstmpegaudioparse.c:
8989         * gst/mpegaudioparse/gstmpegaudioparse.h:
8990           mp3parse: minor validation check of (Xing, VBRI) metadata
8991           ... to detect e.g. a truncated file, rendering some of the metadata invalid.
8992
8993 2010-01-04 14:59:06 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8994
8995         * gst/mpegaudioparse/gstmpegaudioparse.c:
8996           mp3parse: use proper total_time and total_bytes in various cases
8997           The correct basis for (Xing, VBRI) seek table calculations is the
8998           byte size and duration provided by that metadata, rather than some
8999           other (possibly even estimated) one.  This also prevents an infinite
9000           conversion loop in (unlikely) case where a TOC is provided without
9001           such corresponding (duration) metdata.
9002
9003 2009-12-08 19:55:04 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9004
9005         * gst/mpegaudioparse/gstmpegaudioparse.c:
9006         * gst/mpegaudioparse/gstmpegaudioparse.h:
9007           mp3parse: conserve stop time for non-accurate seek
9008           Use the same strategy as accurate seeks to store
9009           pending non-accurate seeks to avoid overwriting non-definite
9010           stop times. When doing non-accurate seeks our position
9011           reporting might drift off by some secs and the stream can
9012           end up before it should.
9013           Fixes #603695
9014
9015 2009-12-21 19:12:59 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9016
9017         * common:
9018           Automatic update of common submodule
9019           From 47cb23a to 14cec89
9020
9021 2009-12-18 16:04:12 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9022
9023         * ext/amrwbdec/amrwb.c:
9024           amrwbdec: give decoder a rank so decodebin/playbin will use it
9025
9026 2009-12-08 19:01:50 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9027
9028         * gst/mpegaudioparse/gstmpegaudioparse.c:
9029           mp3parse: return false when we can't seek
9030           When upstream can't seek, we return false as well
9031
9032 2009-12-02 11:21:22 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9033
9034         * ext/lame/gstlame.c:
9035         * ext/lame/gstlamemp3enc.c:
9036           lame: Avoid crash when seeking before negotiating
9037           lame's 'lgv' variable is only initialized when the caps
9038           is negotiated, whenever a seek happens before that, it would
9039           attempt to call a function on an empty pointer, causing the crash.
9040           Fixes #603515
9041
9042 2009-12-01 15:08:07 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9043
9044         * common:
9045           Automatic update of common submodule
9046           From 87bf428 to 47cb23a
9047
9048 2009-12-01 14:17:50 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9049
9050         * common:
9051           Automatic update of common submodule
9052           From da4c75c to 87bf428
9053
9054 2009-11-27 18:56:13 +0100  Edward Hervey <bilboed@bilboed.com>
9055
9056         * common:
9057           Automatic update of common submodule
9058           From 53a2485 to da4c75c
9059
9060 2009-11-26 15:54:45 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9061
9062         * gst/mpegaudioparse/gstmpegaudioparse.c:
9063           mp3parse: fix non-flushing seek
9064           Specifically, in addition to clearing lots of variables/offsets
9065           when receiving newsegment, also clear leftover data to match.
9066
9067 2009-11-20 21:32:31 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
9068
9069         * ext/x264/gstx264enc.c:
9070         * ext/x264/gstx264enc.h:
9071           x264enc: Make upstream GstForceKeyUnit thread-safe
9072           Also send the GstForceKeyUnit event downstream when an upstream on is received,
9073           allowing muxers or payloaders to take appropriate actions.
9074           https://bugzilla.gnome.org/show_bug.cgi?id=602556
9075
9076 2009-11-19 10:31:25 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9077
9078         * common:
9079           Automatic update of common submodule
9080           From a3e3ce4 to 53a2485
9081
9082 2009-11-18 09:58:39 +0100  Benjamin Gaignard <benjamin@gaignard.net>
9083
9084         * gst/asfdemux/gstasfdemux.c:
9085           asfdemux: Don't call strlen() on NULL pointers
9086           Fixes bug #602280.
9087
9088 2009-11-09 15:02:05 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9089
9090         * gst/asfdemux/gstasfdemux.c:
9091           asfdemux: Remove old pads when new ones are added
9092           The old pads were being removed before adding the new ones,
9093           we should add the new ones first.
9094           Fixes #599718
9095
9096 2009-11-09 13:30:45 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9097
9098         * gst/asfdemux/gstasfdemux.c:
9099         * gst/asfdemux/gstasfdemux.h:
9100           asfdemux: Handle chained asfs on pull mode
9101           Adds chained asfs handling to pull mode. It now checks if
9102           there is a new asf header after the last packet (when it
9103           is possible to know how many packets are) or it tries
9104           checking if a processed packet that fails is an header
9105           object.
9106           Fixes #599718
9107
9108 2009-11-09 10:24:46 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9109
9110         * gst/asfdemux/gstasfdemux.c:
9111         * gst/asfdemux/gstasfdemux.h:
9112           asfdemux: properly do chained asfs on push mode
9113           To properly do chained asfs work with playbin2, we need to
9114           push eos on the old pads before removing them.
9115           Fixes #599718
9116
9117 2009-10-27 17:48:03 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9118
9119         * gst/asfdemux/gstasfdemux.c:
9120         * gst/asfdemux/gstasfdemux.h:
9121           asfdemux: add support for chained asfs (push mode)
9122           Adds support for detecting and playing chained asfs
9123           in push mode. asfdemux tries to detect a new asf start
9124           by identifying the header object guid in a input buffer.
9125           When it finds it, it resets its state, removing its pads
9126           and creates new ones for the new file.
9127
9128 2009-11-05 18:33:09 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9129
9130         * gst/asfdemux/gstasfdemux.c:
9131           asfdemux: fix two small leaks
9132
9133 2009-11-05 18:19:58 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9134
9135         * gst/asfdemux/gstasfdemux.c:
9136           asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
9137           WM/Track has a 0 base but is often wrongly written as starting from 1,
9138           so not as reliable as WM/TrackNumber which always starts from 1.
9139
9140 2009-11-05 18:11:55 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9141
9142         * gst/asfdemux/gstasfdemux.c:
9143           asfdemux: WM/Track starts counting from 0, adjust to start from 1
9144
9145 2009-11-05 18:11:14 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9146
9147         * gst/asfdemux/gstasfdemux.c:
9148           asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
9149           There's both WM/Track and WM/TrackNumber.
9150
9151 2009-11-04 15:52:09 +0000  Jan Schmidt <thaytan@noraisin.net>
9152
9153         * ext/a52dec/gsta52dec.c:
9154           a52dec: Fix debug statement: Pass pos variable instead of time() function
9155
9156 2009-11-04 15:50:17 +0000  Jan Schmidt <thaytan@noraisin.net>
9157
9158         * gst/dvdsub/gstdvdsubdec.c:
9159           dvdsubdec: Fix printf format string warning
9160
9161 2009-11-04 15:46:04 +0000  Jan Schmidt <thaytan@noraisin.net>
9162
9163         * gst/asfdemux/gstasfdemux.c:
9164           asfdemux: Fix bogus variable used uninitialised warnings
9165
9166 2009-11-04 13:55:39 +0000  Jan Schmidt <thaytan@noraisin.net>
9167
9168         * po/Makevars:
9169           po: Don't create backup .po files
9170           As well as preventing creation of useless backup files, it works
9171           around a bug in gettext 0.17 on OS/X
9172
9173 2009-10-29 11:39:13 -0700  Michael Smith <msmith@songbirdnest.com>
9174
9175         * gst/asfdemux/asfpacket.c:
9176           asfdemux: fix c99-style comments.
9177
9178 2009-10-29 10:34:17 -0700  Michael Smith <msmith@songbirdnest.com>
9179
9180         * gst/asfdemux/asfpacket.c:
9181           asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
9182
9183 2009-10-27 12:33:24 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
9184
9185         * gst/realmedia/rmutils.c:
9186           rmutils: fix byteswapping
9187           fix the byteswapping code that was wrong because of the side effects of the
9188           READ/WRITE macros.
9189           Fixes #599676
9190
9191 2009-10-20 20:00:44 +0100  Robert Swain <robert.swain@gmail.com>
9192
9193         * ext/x264/gstx264enc.c:
9194           x264enc: Adapt to slightly modified x264 API
9195           Fixes #599095.
9196
9197 2009-10-26 17:31:19 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9198
9199         * gst/asfdemux/asfpacket.c:
9200           asfdemux: careful to avoid crash on bogus data
9201           When receiving bogus data, we have to avoid subtracting a value
9202           larger than 'size' from 'size' variable, resulting in a wrap
9203           that would make 'size' a really large bogus value.
9204           Fixes #599333
9205
9206 2009-10-26 00:56:37 +0000  Jan Schmidt <thaytan@noraisin.net>
9207
9208         * win32/common/config.h:
9209           win32: Commit bumped version number
9210
9211 2009-10-17 13:46:13 +0200  Edward Hervey <bilboed@bilboed.com>
9212
9213         * gst/mpegaudioparse/gstmpegaudioparse.c:
9214           mpegaudioparse: Don't use expensive glib ways to get an enum nick.
9215           Fixes #598761
9216           This removes a good 50% of processing time for parsing a buffer.
9217           We do this by simply... getting the nicks that we already have handy
9218           instead of going through the expensive glib system.
9219
9220 2009-10-24 20:36:41 +0200  Edward Hervey <bilboed@bilboed.com>
9221
9222         * configure.ac:
9223           configure.ac: And back to development we go...
9224
9225 === release 0.10.13 ===
9226
9227 2009-10-21 17:16:00 +0100  Jan Schmidt <thaytan@noraisin.net>
9228
9229         * ChangeLog:
9230         * NEWS:
9231         * RELEASE:
9232         * common:
9233         * configure.ac:
9234         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9235         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9236         * docs/plugins/inspect/plugin-a52dec.xml:
9237         * docs/plugins/inspect/plugin-asf.xml:
9238         * docs/plugins/inspect/plugin-cdio.xml:
9239         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9240         * docs/plugins/inspect/plugin-dvdread.xml:
9241         * docs/plugins/inspect/plugin-dvdsub.xml:
9242         * docs/plugins/inspect/plugin-iec958.xml:
9243         * docs/plugins/inspect/plugin-lame.xml:
9244         * docs/plugins/inspect/plugin-mad.xml:
9245         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9246         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9247         * docs/plugins/inspect/plugin-mpegstream.xml:
9248         * docs/plugins/inspect/plugin-realmedia.xml:
9249         * docs/plugins/inspect/plugin-siddec.xml:
9250         * docs/plugins/inspect/plugin-twolame.xml:
9251         * docs/plugins/inspect/plugin-x264.xml:
9252         * gst-plugins-ugly.doap:
9253         * win32/common/config.h:
9254           Release 0.10.13
9255
9256 2009-10-21 17:02:42 +0100  Jan Schmidt <thaytan@noraisin.net>
9257
9258         * po/af.po:
9259         * po/az.po:
9260         * po/bg.po:
9261         * po/ca.po:
9262         * po/cs.po:
9263         * po/da.po:
9264         * po/de.po:
9265         * po/en_GB.po:
9266         * po/es.po:
9267         * po/eu.po:
9268         * po/fi.po:
9269         * po/fr.po:
9270         * po/hu.po:
9271         * po/id.po:
9272         * po/it.po:
9273         * po/ja.po:
9274         * po/lt.po:
9275         * po/lv.po:
9276         * po/ms.po:
9277         * po/mt.po:
9278         * po/nb.po:
9279         * po/nl.po:
9280         * po/or.po:
9281         * po/pl.po:
9282         * po/pt_BR.po:
9283         * po/ru.po:
9284         * po/sk.po:
9285         * po/sq.po:
9286         * po/sr.po:
9287         * po/sv.po:
9288         * po/tr.po:
9289         * po/uk.po:
9290         * po/vi.po:
9291         * po/zh_CN.po:
9292           Update .po files
9293
9294 2009-10-16 10:16:55 +0300  Stefan Kost <ensonic@users.sf.net>
9295
9296         * common:
9297           Automatic update of common submodule
9298           From 85d1530 to 0702fe1
9299
9300 2009-10-15 23:56:55 +0100  Jan Schmidt <thaytan@noraisin.net>
9301
9302         * ChangeLog:
9303         * configure.ac:
9304         * po/af.po:
9305         * po/az.po:
9306         * po/bg.po:
9307         * po/ca.po:
9308         * po/cs.po:
9309         * po/da.po:
9310         * po/de.po:
9311         * po/en_GB.po:
9312         * po/es.po:
9313         * po/eu.po:
9314         * po/fi.po:
9315         * po/fr.po:
9316         * po/hu.po:
9317         * po/id.po:
9318         * po/it.po:
9319         * po/ja.po:
9320         * po/lt.po:
9321         * po/lv.po:
9322         * po/ms.po:
9323         * po/mt.po:
9324         * po/nb.po:
9325         * po/nl.po:
9326         * po/or.po:
9327         * po/pl.po:
9328         * po/pt_BR.po:
9329         * po/ru.po:
9330         * po/sk.po:
9331         * po/sq.po:
9332         * po/sr.po:
9333         * po/sv.po:
9334         * po/tr.po:
9335         * po/uk.po:
9336         * po/vi.po:
9337         * po/zh_CN.po:
9338         * win32/common/config.h:
9339           0.10.12.3 pre-release
9340
9341 2009-10-14 10:41:48 +0200  Edward Hervey <bilboed@bilboed.com>
9342
9343         * common:
9344           Automatic update of common submodule
9345           From a3e3ce4 to 85d1530
9346
9347 2009-10-13 13:05:32 +0100  Jan Schmidt <thaytan@noraisin.net>
9348
9349         * ext/a52dec/gsta52dec.c:
9350           a52dec: Fix reference leak on all input buffers in 'dvd mode'
9351           https://bugzilla.gnome.org/show_bug.cgi?id=598272
9352
9353 2009-10-12 13:54:27 +0100  Jan Schmidt <thaytan@noraisin.net>
9354
9355         * ChangeLog:
9356         * configure.ac:
9357         * po/LINGUAS:
9358         * po/af.po:
9359         * po/az.po:
9360         * po/bg.po:
9361         * po/ca.po:
9362         * po/cs.po:
9363         * po/da.po:
9364         * po/de.po:
9365         * po/en_GB.po:
9366         * po/es.po:
9367         * po/eu.po:
9368         * po/fi.po:
9369         * po/fr.po:
9370         * po/hu.po:
9371         * po/id.po:
9372         * po/it.po:
9373         * po/ja.po:
9374         * po/lt.po:
9375         * po/lv.po:
9376         * po/ms.po:
9377         * po/mt.po:
9378         * po/nb.po:
9379         * po/nl.po:
9380         * po/or.po:
9381         * po/pl.po:
9382         * po/pt_BR.po:
9383         * po/ru.po:
9384         * po/sk.po:
9385         * po/sq.po:
9386         * po/sr.po:
9387         * po/sv.po:
9388         * po/tr.po:
9389         * po/uk.po:
9390         * po/vi.po:
9391         * po/zh_CN.po:
9392         * win32/common/config.h:
9393           0.10.12.2 pre-release
9394
9395 2009-10-12 11:31:22 +0100  Jan Schmidt <thaytan@noraisin.net>
9396
9397         * docs/plugins/gst-plugins-ugly-plugins.args.new:
9398         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9399           docs: Remove files accidentally added
9400           Remove the gst-plugins-ugly-plugins.args.new and
9401           gst-plugins-ugly-plugins.signals.new files, that appear
9402           to have been accidentally added in commit
9403           f5d046a0b034f9bd7274291f7131ee5db1a30052
9404
9405 2009-09-16 00:00:28 +0100  Jan Schmidt <thaytan@noraisin.net>
9406
9407         * ext/a52dec/gsta52dec.c:
9408           a52dec: Add some debugging for new segment events
9409
9410 2009-10-11 16:18:37 +0200  Josep Torra <n770galaxy@gmail.com>
9411
9412         * ext/mpeg2dec/gstmpeg2dec.c:
9413           mpeg2dec: fix warning in macosx snow leopard
9414
9415 2009-10-11 16:16:09 +0200  Josep Torra <n770galaxy@gmail.com>
9416
9417         * gst/mpegstream/gstmpegparse.c:
9418           mpegstream: fix warning in macosx snow leopard
9419
9420 2009-10-11 16:14:08 +0200  Josep Torra <n770galaxy@gmail.com>
9421
9422         * gst/mpegaudioparse/gstmpegaudioparse.c:
9423           mpegaudioparse: fix warning in macosx snow leopard
9424
9425 2009-10-11 16:09:11 +0200  Josep Torra <n770galaxy@gmail.com>
9426
9427         * gst/dvdsub/gstdvdsubdec.c:
9428           dvdsubdec: fix warning on macosx snow leopard
9429
9430 2009-10-11 16:06:25 +0200  Josep Torra <n770galaxy@gmail.com>
9431
9432         * gst/asfdemux/gstasfdemux.c:
9433           asfdemux: fix warning in macosx snow leopard
9434
9435 2009-10-08 19:58:25 +0300  René Stadler <rene.stadler@nokia.com>
9436
9437         * gst/mpegaudioparse/gstmpegaudioparse.c:
9438           mp3parse: don't fail SEEKING query when upstream query fails for TIME format
9439
9440 2009-10-08 11:01:03 +0100  Jan Schmidt <thaytan@noraisin.net>
9441
9442         * common:
9443           Automatic update of common submodule
9444           From 19fa4f3 to a3e3ce4
9445
9446 2009-10-07 14:22:09 +0300  Stefan Kost <ensonic@users.sf.net>
9447
9448         * gst/asfdemux/gstasfdemux.c:
9449         * gst/realmedia/rdtmanager.c:
9450           build: fprintf, sprintf, sscanf need stdio.h
9451
9452 2009-10-02 18:27:11 +0300  Stefan Kost <ensonic@users.sf.net>
9453
9454         * ext/mad/gstmad.c:
9455           mad: add missing include to fix the build
9456
9457 2009-10-05 12:13:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9458
9459         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9460           dvdlpcm: whitespace fixes
9461
9462 2009-10-04 22:51:41 +0100  Christian F.K. Schaller <christian.schaller@collabora.co.uk>
9463
9464         * gst-plugins-ugly.spec.in:
9465           update spec file
9466
9467 2009-10-02 15:22:38 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9468
9469         * configure.ac:
9470           x264enc: adjust configure checking to changed upstream
9471
9472 2009-10-01 18:58:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9473
9474         * ext/x264/gstx264enc.c:
9475           x264enc: conditionally adjust to new upstream API
9476           Fixes #596517.
9477
9478 2009-09-24 17:49:52 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9479
9480         * gst/mpegaudioparse/gstmpegaudioparse.c:
9481         * gst/mpegaudioparse/gstmpegaudioparse.h:
9482           mpegaudioparse: prevent infinite (re)syncing
9483           Conflicts:
9484           gst/mpegaudioparse/gstmpegaudioparse.c
9485
9486 2009-09-22 12:13:38 -0700  Michael Smith <msmith@songbirdnest.com>
9487
9488         * gst/mpegaudioparse/gstmpegaudioparse.c:
9489           mp3parse: Refactor checking for sync. Make resyncing more reliable.
9490           Previously, we could get false sync relatively easily - it sometimes happened
9491           on real files. This cleans the code up a fair bit, and makes it require more
9492           confirmation that we've found valid sync before continuing.
9493
9494 2009-09-17 16:12:29 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9495
9496         * gst/mpegaudioparse/gstmpegaudioparse.c:
9497           mpegaudioparse: ensure 2 valid headers in a row when resyncing
9498
9499 2009-09-11 10:05:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9500
9501         * gst/mpegstream/gstdvddemux.c:
9502           dvddemux: remove bogus ifndef
9503
9504 2009-09-05 10:23:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9505
9506         * common:
9507           Automatic update of common submodule
9508           From 94f95e3 to 19fa4f3
9509
9510 2009-09-01 12:22:39 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9511
9512         * ext/mpeg2dec/gstmpeg2dec.c:
9513           mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
9514
9515 2009-08-31 13:42:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9516
9517         * gst/dvdsub/gstdvdsubparse.c:
9518           dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
9519
9520 2009-08-24 13:59:05 -0700  David Schleef <ds@schleef.org>
9521
9522         * ext/amrnb/amrnbdec.c:
9523         * ext/amrnb/amrnbenc.c:
9524           Remove Ronald Bultje from Authors field
9525           Replaced with "GStreamer maintainers
9526           <gstreamer-devel@lists.sourceforge.net>" or just removed,
9527           depending on the number of other authors.
9528
9529 2009-08-24 13:57:14 -0700  David Schleef <ds@schleef.org>
9530
9531         * gst/asfdemux/Makefile.am:
9532         * gst/asfdemux/gstasfmux.c:
9533         * gst/asfdemux/gstasfmux.h:
9534           asfdemux: Remove old non-built asfmux code
9535           Remove so people don't confuse it with the new asfmux code
9536           in -bad.
9537
9538 2009-08-23 13:35:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9539
9540         * ext/a52dec/gsta52dec.c:
9541           a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
9542           It's not defined for older liba52 versions.
9543
9544 2009-08-23 13:34:32 +0200  Mart Raudsepp <leio@gentoo.org>
9545
9546         * ext/a52dec/gsta52dec.c:
9547           a52dec: Allow liba52 to use djbfft based IMDCT transform
9548           liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
9549           IMDCT transform acceleration. It does however have a software based
9550           acceleration using the djbfft library (D.J. Bernstein's library for
9551           fourier transforms - Extremely fast library for floating-point
9552           convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
9553           flag.
9554           The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
9555           and AltiVec implementations, but those are checked for first, and
9556           djbfft is chosen only if none of those is available - good in the
9557           case of some distributions including a port of the MPlayer changes
9558           in their system a52dec library.
9559           The down and upmix code in liba52 doesn't seem to be disturbed by
9560           this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
9561           versions if passed from oil_cpu_get_flags (SSE currently is not).
9562           Fixes bug #592787.
9563
9564 2009-08-17 17:31:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9565
9566         * configure.ac:
9567           amr: Use opencore-amr pkg-config files if possible
9568           This makes it possible to build the plugins when the libraries
9569           are installed at non-standard locations.
9570           Fixes bug #591348.
9571
9572 2009-08-14 12:07:40 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9573
9574         * gst/mpegaudioparse/gstmpegaudioparse.c:
9575           mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
9576           Metadata provided seek tables are consistent with metadata's view of
9577           total size, which typically matches real size, but need not do so
9578           (e.g. a truncated file).  Fixes seeking and position reporting
9579           in such truncated files (although duration based on metadata may then
9580           still be incorrect).
9581
9582 2009-08-10 22:22:39 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9583
9584         * configure.ac:
9585           configure: bump core/base requirements to released versions
9586           to avoid confusion.
9587
9588 2009-08-04 10:44:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9589
9590         * configure.ac:
9591           configure: Remove all mentions to the id3tag plugin which was removed
9592
9593 2009-08-01 08:43:21 +0200  Marvin Schmidt <marvin_schmidt@gmx.net>
9594
9595         * configure.ac:
9596           mad: make check for mad independent of the check for id3tag
9597           Fixes bug #590432.
9598
9599 2009-07-31 00:25:43 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9600
9601         * gst/asfdemux/gstrtpasfdepay.c:
9602           rtpasfdepay: set padding size to the correct value
9603           asf packets in rtp packets should come with their padding fields
9604           set to 0 and the depayload must update them to the correct
9605           value before pushing downstream
9606
9607 2009-07-27 20:12:20 +0200  Iago Toral <itoral@igalia.com>
9608
9609         * configure.ac:
9610         * docs/plugins/Makefile.am:
9611         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9612         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9613         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9614         * docs/plugins/inspect/plugin-amrnb.xml:
9615         * docs/plugins/inspect/plugin-amrwbdec.xml:
9616         * ext/Makefile.am:
9617         * ext/amrnb/GstAmrnbEnc.prs:
9618         * ext/amrnb/Makefile.am:
9619         * ext/amrnb/README:
9620         * ext/amrnb/amrnb.c:
9621         * ext/amrnb/amrnbdec.c:
9622         * ext/amrnb/amrnbdec.h:
9623         * ext/amrnb/amrnbenc.c:
9624         * ext/amrnb/amrnbenc.h:
9625         * ext/amrnb/amrnbparse.c:
9626         * ext/amrnb/amrnbparse.h:
9627         * ext/amrwbdec/Makefile.am:
9628         * ext/amrwbdec/README:
9629         * ext/amrwbdec/amrwb.c:
9630         * ext/amrwbdec/amrwbdec.c:
9631         * ext/amrwbdec/amrwbdec.h:
9632           amr: Add AMR-WB decoder and AMR-NB encoder and decoder
9633           These are based on the OpenCore codecs.
9634           Fixes bug #584890.
9635
9636 2009-07-24 00:43:07 +0300  Stefan Kost <ensonic@users.sf.net>
9637
9638         * common:
9639           Automatic update of common submodule
9640           From fedaaee to 94f95e3
9641
9642 2009-07-22 11:10:38 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9643
9644         * LICENSE_readme:
9645         * REQUIREMENTS:
9646         * configure.ac:
9647         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9648         * docs/plugins/gst-plugins-ugly-plugins.args.new:
9649         * docs/plugins/gst-plugins-ugly-plugins.signals.new:
9650         * docs/plugins/inspect/plugin-dvdnav.xml:
9651         * ext/Makefile.am:
9652         * ext/dvdnav/.gitignore:
9653         * ext/dvdnav/Makefile.am:
9654         * ext/dvdnav/README:
9655         * ext/dvdnav/dvdnavsrc.c:
9656         * ext/dvdnav/dvdnavsrc.h:
9657         * ext/dvdnav/gst-dvd:
9658         * ext/dvdread/dvdreadsrc.c:
9659         * gst-plugins-ugly.spec.in:
9660         * po/POTFILES.in:
9661           dvdnav: remove dvdnav plugin
9662           Remove dvdnav plugin, it has no future. resindvd is the plugin to
9663           use for dvd playback. Note that dvdnav was never really enabled
9664           in -ugly, you had to edit configure.ac to get it built.
9665
9666 2009-06-20 14:31:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
9667
9668         * tests/check/elements/mpeg2dec.c:
9669           mpeg2dec: Fix unused variables compiler warnings in unit test
9670
9671 2009-06-26 15:21:12 +0100  Jan Schmidt <thaytan@noraisin.net>
9672
9673         * autogen.sh:
9674           autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
9675           Check for more automake command variants. Use printf instead of 'echo -n'
9676           for portability
9677
9678 2009-07-13 12:24:14 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
9679
9680         * common:
9681           Automatic update of common submodule
9682           From 5845b63 to fedaaee
9683
9684 2009-02-10 13:25:54 +0000  Tim-Philipp Muller <tpm@mini.centricular.net>
9685
9686         * .gitignore:
9687           Make git ignore more files
9688
9689 2009-06-29 11:10:42 +0200  Edward Hervey <bilboed@bilboed.com>
9690
9691         * gst/asfdemux/gstasfdemux.c:
9692           asfdemux: Refactor multiple packet pull.
9693           This also fixes a bug by which the first buffer (in a multi-packet mode)
9694           passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
9695           full incoming buffer and not just of the single asf packet.
9696           Fixes corrupted frames introduced by latest commit.
9697
9698 2009-06-29 10:58:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9699
9700         * gst/asfdemux/gstasfdemux.c:
9701           asfdemux: use the right accurate field
9702           Remove accurate variable and its faulty use because the real variable is an
9703           instance variable.
9704
9705 2009-06-28 17:48:11 +0200  Edward Hervey <bilboed@bilboed.com>
9706
9707         * gst/asfdemux/asfpacket.c:
9708         * gst/asfdemux/gstasfdemux.c:
9709           asfdemux: Sprinkle branch prediction macros accross the code
9710
9711 2009-06-28 17:43:12 +0200  Edward Hervey <bilboed@bilboed.com>
9712
9713         * gst/asfdemux/gstasfdemux.c:
9714           asfdemux: Delay newsegment handling until we have a keyframe.
9715           We now have a chance for packets to be collected before we send out the
9716           newsegment. If we're not in accurate seeking (keyunit) it will set
9717           the segment start/time to the keyframe's timestamp.
9718
9719 2009-06-28 17:39:23 +0200  Edward Hervey <bilboed@bilboed.com>
9720
9721         * gst/asfdemux/gstasfdemux.c:
9722           asfdemux: Remove useless check. We already have checked for it above.
9723
9724 2009-06-28 17:31:11 +0200  Edward Hervey <bilboed@bilboed.com>
9725
9726         * gst/asfdemux/gstasfdemux.c:
9727           asfdemux: No longer queue GOPs now that seeking is fixed.
9728           We now *always* seek to the keyframe just before our requested position.
9729           When we encounter the first keyframe and we were not accurate (therefore doing
9730           keyframe seeking), we update the segment start position to the keyframe timestamp.
9731
9732 2009-06-28 17:42:44 +0200  Edward Hervey <bilboed@bilboed.com>
9733
9734         * gst/asfdemux/gstasfdemux.c:
9735         * gst/asfdemux/gstasfdemux.h:
9736           asfdemux: Store the accurate seeking flag
9737
9738 2009-06-28 17:04:00 +0200  Edward Hervey <bilboed@bilboed.com>
9739
9740         * gst/asfdemux/gstasfdemux.c:
9741           asfdemux: Use the average frame duration for buffers without a duration.
9742           This will still cause some timestamp jitter, but giving a hint as to the duration
9743           rather than nothing seems to be a better idea.
9744           Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
9745           duration using the accumulated packet duration (which will be correct).
9746
9747 2009-06-28 17:02:17 +0200  Edward Hervey <bilboed@bilboed.com>
9748
9749         * gst/asfdemux/gstasfdemux.c:
9750         * gst/asfdemux/gstasfdemux.h:
9751           asfdemux: Use index entry packet count to optimize seeking.
9752           The simple index entries also contain the number of packets one needs
9753           to retrieve at a given position to get a full keyframe. We therefore
9754           use that information to retrieve all those packets in one buffer when
9755           working in pull-mode.
9756
9757 2009-06-26 20:52:29 -0300  Thiago Santos <thiagoss@embedded.ufcg.edu.br>
9758
9759         * gst/asfdemux/gstasfdemux.c:
9760           asfdemux: Do not try to free const pointer
9761           In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
9762           asfdemux tried to free a const pointer that had been cast to a
9763           normal pointer variable.
9764
9765 2009-06-26 20:44:09 +0200  Edward Hervey <bilboed@bilboed.com>
9766
9767         * gst/asfdemux/gstasfdemux.c:
9768           asfdemux: Use presentation timestamp when searching in the index.
9769           We need to take the preroll into account... else we end up too early.
9770
9771 2009-06-26 13:43:16 +0100  Jan Schmidt <thaytan@noraisin.net>
9772
9773         * common:
9774           Automatic update of common submodule
9775           From f3bb51b to 5845b63
9776
9777 2009-06-26 13:35:38 +0200  Edward Hervey <bilboed@bilboed.com>
9778
9779         * gst/asfdemux/gstasfdemux.c:
9780           asfdemux: Convert index entry from presentation time to timestamps.
9781           We weren't taking the preroll into account previously, meaning that we
9782           were always seeking preroll nanoseconds too early... resulting in a lot
9783           of dropped packets (which are before the start time).
9784           This brings quit a bit closer to as-fast-as-possible seeking in asf files.
9785
9786 2009-06-26 10:58:56 +0200  Edward Hervey <bilboed@bilboed.com>
9787
9788         * common:
9789         * gst/asfdemux/gstasfdemux.c:
9790           asfdemux: Fix byte array metadata handling.
9791           We basically discard byte array metadata. Should be trivial to adapt
9792           to storing the pointers if we need it later on.
9793
9794 2009-06-26 10:41:28 +0200  Edward Hervey <bilboed@bilboed.com>
9795
9796         * gst/asfdemux/gstasfdemux.c:
9797         * gst/asfdemux/gstasfdemux.h:
9798           asfdemux: Handle PAR/interlaced information stored in packet payload.
9799           This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
9800           in the ASF Packet payload extensions).
9801
9802 2009-06-26 10:40:39 +0200  Edward Hervey <bilboed@bilboed.com>
9803
9804         * gst/asfdemux/gstasfdemux.c:
9805         * gst/asfdemux/gstasfdemux.h:
9806           asfdemux: Store/Handle global metadata (not specific to one stream).
9807           This allows us to store (and handle) PAR information which might be stored there.
9808
9809 2009-06-25 18:24:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9810
9811         * gst/mpegaudioparse/gstmpegaudioparse.c:
9812           mpegaudioparse: fix Xing inverse seek table building
9813
9814 2009-06-24 15:15:37 +0100  Jan Schmidt <jan.schmidt@sun.com>
9815
9816         * common:
9817           Automatic update of common submodule
9818           From f3bb51b to f810030
9819
9820 2009-06-23 16:45:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9821
9822         * gst/asfdemux/gstasfdemux.c:
9823           asfdemux: don't try to free a NULL taglist
9824
9825 2009-06-23 02:14:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9826
9827         * gst/asfdemux/gstasfdemux.c:
9828           asfdemux: post tags only after we've created our source pads
9829           Post global tags only after we've added our source pads, so that
9830           tag events get sent downstream in addition to tag messages posted
9831           on the bus. This makes sure tags can be picked up automatically
9832           when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
9833           While we're at it, also add a container-format tag.
9834
9835 2009-06-23 01:37:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9836
9837         * configure.ac:
9838         * gst/asfdemux/gstasfdemux.c:
9839           asfdemux: use new bytereader functions for image tag parsing
9840
9841 2009-06-22 18:53:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9842
9843         * gst/asfdemux/gstasfdemux.c:
9844         * gst/asfdemux/gstasfdemux.h:
9845           asfdemux: remove some more unused variables
9846
9847 2009-06-19 17:25:58 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9848
9849         * gst/realmedia/rmdemux.c:
9850           rmdemux: plug buffer leaking
9851
9852 2009-06-22 17:36:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9853
9854         * gst/asfdemux/gstrtpasfdepay.c:
9855           asfdepay: guard against dropped buffers
9856           If a buffer was dropped, we might request data from the adapter that is not
9857           there and then we get a NULL buffer.
9858
9859 2009-06-22 17:16:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9860
9861         * gst/asfdemux/gstasfdemux.c:
9862         * gst/asfdemux/gstasfdemux.h:
9863           asfdemux: set DISCONT on streams
9864           When we receive a DISCONT as input, don't clear our complete state but simply
9865           mark a discont that will be put on the next buffer. The code will be able to
9866           handle and throw away incomplete data.
9867           Add some more debug info.
9868           Remove an unused variable.
9869
9870 2009-06-22 17:15:52 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9871
9872         * gst/asfdemux/gstrtpasfdepay.c:
9873           asfdepay: set DELTA_UNIT flag correctly
9874           Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
9875           Add some more debug info.
9876
9877 2009-06-22 13:37:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
9878
9879         * gst/asfdemux/gstasfdemux.c:
9880           asfdemux: fix latency calculations
9881           We need to check for -1 as an invalid timestamp, not 1.
9882
9883 2009-06-16 09:45:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9884
9885         * gst/mpegaudioparse/gstmpegaudioparse.c:
9886         * gst/mpegaudioparse/gstmpegaudioparse.h:
9887           mp3parse: don't put every single frame into the index
9888           Let's not put every single mp3 frame in our index, a few frames per
9889           second should be more than enough. For now use an index interval
9890           of 100ms-500ms depending on the upstream size, to keep the index at
9891           a reasonable size. Factor out the code that adds the index entry
9892           into a separate function for better code readability.
9893
9894 2009-06-16 01:40:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9895
9896         * gst/mpegaudioparse/gstmpegaudioparse.c:
9897         * gst/mpegaudioparse/gstmpegaudioparse.h:
9898           mp3parse: assume seekability only if we know the upstream size
9899           While technically upstream may be seekable even if it doesn't know
9900           the exact size, I can't think of a use case where this distincation
9901           is relevant in practice, so for now just assume we're not seekable
9902           if upstream doesn't provide us with a size. Makes sure we don't
9903           build a seek index when streaming internet radio with sources that
9904           pretend to be seekable until you try to actually seek.
9905
9906 2009-06-19 17:46:12 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
9907
9908         * gst-plugins-ugly.spec.in:
9909           Fix x264 requirement in SPEC file
9910
9911 2009-06-19 15:01:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
9912
9913         * ext/x264/gstx264enc.c:
9914         * gst/realmedia/rdtmanager.c:
9915           x264enc, rdtmanager: fix compilation with debugging disabled
9916
9917 2009-06-11 13:48:22 +0100  Jan Schmidt <thaytan@noraisin.net>
9918
9919         * common:
9920         * docs/plugins/Makefile.am:
9921           docs: Bump common. Fix comment in the docs Makefile.am
9922
9923 2009-06-18 20:26:04 +0100  Jan Schmidt <thaytan@noraisin.net>
9924
9925         * configure.ac:
9926         * win32/common/config.h:
9927           Back to development -> 0.10.12.1
9928
9929 2009-06-18 08:54:17 +0100  Jan Schmidt <thaytan@noraisin.net>
9930
9931         * gst-plugins-ugly.doap:
9932           Add 0.10.12 release to the doap file
9933
9934 === release 0.10.12 ===
9935
9936 2009-06-18 08:34:54 +0100  Jan Schmidt <thaytan@noraisin.net>
9937
9938         * ChangeLog:
9939         * NEWS:
9940         * RELEASE:
9941         * configure.ac:
9942         * docs/plugins/gst-plugins-ugly-plugins.args:
9943         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9944         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9945         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9946         * docs/plugins/inspect/plugin-a52dec.xml:
9947         * docs/plugins/inspect/plugin-asf.xml:
9948         * docs/plugins/inspect/plugin-cdio.xml:
9949         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9950         * docs/plugins/inspect/plugin-dvdread.xml:
9951         * docs/plugins/inspect/plugin-dvdsub.xml:
9952         * docs/plugins/inspect/plugin-iec958.xml:
9953         * docs/plugins/inspect/plugin-lame.xml:
9954         * docs/plugins/inspect/plugin-mad.xml:
9955         * docs/plugins/inspect/plugin-mpeg2dec.xml:
9956         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9957         * docs/plugins/inspect/plugin-mpegstream.xml:
9958         * docs/plugins/inspect/plugin-realmedia.xml:
9959         * docs/plugins/inspect/plugin-siddec.xml:
9960         * docs/plugins/inspect/plugin-synaesthesia.xml:
9961         * docs/plugins/inspect/plugin-twolame.xml:
9962         * docs/plugins/inspect/plugin-x264.xml:
9963         * win32/common/config.h:
9964           Release 0.10.12
9965
9966 2009-06-18 08:34:46 +0100  Jan Schmidt <thaytan@noraisin.net>
9967
9968         * po/bg.po:
9969         * po/id.po:
9970         * po/it.po:
9971         * po/nl.po:
9972         * po/zh_CN.po:
9973           Update .po files
9974
9975 2009-06-18 08:04:40 +0100  Jan Schmidt <thaytan@noraisin.net>
9976
9977         * po/af.po:
9978         * po/az.po:
9979         * po/bg.po:
9980         * po/ca.po:
9981         * po/cs.po:
9982         * po/da.po:
9983         * po/en_GB.po:
9984         * po/es.po:
9985         * po/fi.po:
9986         * po/fr.po:
9987         * po/hu.po:
9988         * po/id.po:
9989         * po/it.po:
9990         * po/ja.po:
9991         * po/lt.po:
9992         * po/mt.po:
9993         * po/nb.po:
9994         * po/nl.po:
9995         * po/or.po:
9996         * po/pl.po:
9997         * po/pt_BR.po:
9998         * po/ru.po:
9999         * po/sk.po:
10000         * po/sq.po:
10001         * po/sr.po:
10002         * po/sv.po:
10003         * po/tr.po:
10004         * po/uk.po:
10005         * po/vi.po:
10006         * po/zh_CN.po:
10007           Update .po files
10008
10009 2009-06-05 22:10:02 +0100  Jan Schmidt <thaytan@noraisin.net>
10010
10011         * configure.ac:
10012         * po/af.po:
10013         * po/az.po:
10014         * po/bg.po:
10015         * po/ca.po:
10016         * po/cs.po:
10017         * po/da.po:
10018         * po/en_GB.po:
10019         * po/es.po:
10020         * po/fi.po:
10021         * po/fr.po:
10022         * po/hu.po:
10023         * po/id.po:
10024         * po/it.po:
10025         * po/ja.po:
10026         * po/lt.po:
10027         * po/mt.po:
10028         * po/nb.po:
10029         * po/nl.po:
10030         * po/or.po:
10031         * po/pl.po:
10032         * po/pt_BR.po:
10033         * po/ru.po:
10034         * po/sk.po:
10035         * po/sq.po:
10036         * po/sr.po:
10037         * po/sv.po:
10038         * po/tr.po:
10039         * po/uk.po:
10040         * po/vi.po:
10041         * po/zh_CN.po:
10042         * win32/common/config.h:
10043           0.10.11.2 pre-release
10044
10045 2009-06-05 22:07:31 +0100  Jan Schmidt <thaytan@noraisin.net>
10046
10047         * win32/common/config.h.in:
10048           win32: Remove #undef inline from the win32 config.h
10049
10050 2009-06-05 20:53:57 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10051
10052         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10053         * docs/plugins/inspect/plugin-mad.xml:
10054         * ext/mad/Makefile.am:
10055         * ext/mad/gstid3tag.c:
10056         * ext/mad/gstmad.c:
10057         * ext/mad/gstmad.h:
10058           mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
10059           It will be reborn with a shiny new code base under its hood in -bad.
10060           See #581756 and #565764.
10061
10062 2009-06-05 19:48:28 +0100  Jan Schmidt <thaytan@noraisin.net>
10063
10064         * tests/check/pipelines/.gitignore:
10065           gitignore: Ignore some built files in the test area
10066
10067 2009-06-05 19:46:17 +0100  Jan Schmidt <thaytan@noraisin.net>
10068
10069         * docs/plugins/inspect/plugin-a52dec.xml:
10070         * docs/plugins/inspect/plugin-asf.xml:
10071         * docs/plugins/inspect/plugin-cdio.xml:
10072         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10073         * docs/plugins/inspect/plugin-dvdread.xml:
10074         * docs/plugins/inspect/plugin-dvdsub.xml:
10075         * docs/plugins/inspect/plugin-iec958.xml:
10076         * docs/plugins/inspect/plugin-lame.xml:
10077         * docs/plugins/inspect/plugin-mad.xml:
10078         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10079         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10080         * docs/plugins/inspect/plugin-mpegstream.xml:
10081         * docs/plugins/inspect/plugin-realmedia.xml:
10082         * docs/plugins/inspect/plugin-siddec.xml:
10083         * docs/plugins/inspect/plugin-synaesthesia.xml:
10084         * docs/plugins/inspect/plugin-twolame.xml:
10085           docs: Update plugin inspect files
10086
10087 2009-06-05 19:25:54 +0100  Jan Schmidt <thaytan@noraisin.net>
10088
10089         * configure.ac:
10090         * docs/plugins/Makefile.am:
10091         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10092         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10093         * docs/plugins/inspect/plugin-x264.xml:
10094         * ext/Makefile.am:
10095         * gst-plugins-ugly.spec.in:
10096         * tests/check/Makefile.am:
10097         * tests/check/elements/.gitignore:
10098           Moved 'x264enc' from -bad to -ugly
10099
10100 2009-05-25 11:18:57 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10101
10102         * ext/x264/gstx264enc.c:
10103         * ext/x264/gstx264enc.h:
10104           [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
10105           Fixes #583627
10106
10107 2009-05-09 23:47:39 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10108
10109         * ext/x264/GstX264Enc.prs:
10110           [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
10111
10112 2009-05-09 12:42:25 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10113
10114         * ext/x264/GstX264Enc.prs:
10115           [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
10116
10117 2009-05-07 17:53:42 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10118
10119         * ext/x264/gstx264enc.c:
10120           [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
10121
10122 2009-04-30 00:06:36 +0300  Stefan Kost <ensonic@users.sf.net>
10123
10124         * ext/x264/GstX264Enc.prs:
10125         * ext/x264/Makefile.am:
10126         * ext/x264/gstx264enc.c:
10127           [MOVED FROM BAD 24/28] x264enc: add preset support
10128           Add preset iface and a (dummy) preset file as a starting point.
10129
10130 2009-04-29 16:57:36 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10131
10132         * ext/x264/gstx264enc.c:
10133           [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
10134
10135 2009-04-09 23:53:39 +0200  Janin Kolenc <janin.kolenc at marand.si>
10136
10137         * ext/x264/gstx264enc.c:
10138         * ext/x264/gstx264enc.h:
10139           [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
10140           Use the GstForceKeyUnit event to force a keyframe.
10141           Fixes #578112.
10142
10143 2009-01-05 10:28:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10144
10145           [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...
10146           Original commit message from CVS:
10147           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
10148           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
10149           Use hyphen in property name, perform safety buffer size check
10150           prior to mem access, and some more parentheses in macro.
10151
10152 2009-01-02 01:44:11 +0000  Alessandro Decina <alessandro.d@gmail.com>
10153
10154           [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
10155           Original commit message from CVS:
10156           * ext/apexsink/Makefile.am:
10157           Link against -lgcrpyto for RSA_new and RSA_free.
10158           * ext/faac/gstfaac.c:
10159           * ext/x264/gstx264enc.c:
10160           Fix compiler warnings.
10161
10162 2008-11-14 19:52:24 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10163
10164           [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
10165           Original commit message from CVS:
10166           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
10167           Construct source caps in more conventional (and correct) manner.
10168
10169 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10170
10171           [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
10172           Original commit message from CVS:
10173           * ext/alsaspdif/Makefile.am:
10174           * ext/amrwb/Makefile.am:
10175           * ext/apexsink/Makefile.am:
10176           * ext/arts/Makefile.am:
10177           * ext/artsd/Makefile.am:
10178           * ext/audiofile/Makefile.am:
10179           * ext/audioresample/Makefile.am:
10180           * ext/bz2/Makefile.am:
10181           * ext/cdaudio/Makefile.am:
10182           * ext/celt/Makefile.am:
10183           * ext/dc1394/Makefile.am:
10184           * ext/dirac/Makefile.am:
10185           * ext/directfb/Makefile.am:
10186           * ext/divx/Makefile.am:
10187           * ext/dts/Makefile.am:
10188           * ext/faac/Makefile.am:
10189           * ext/faad/Makefile.am:
10190           * ext/gsm/Makefile.am:
10191           * ext/hermes/Makefile.am:
10192           * ext/ivorbis/Makefile.am:
10193           * ext/jack/Makefile.am:
10194           * ext/jp2k/Makefile.am:
10195           * ext/ladspa/Makefile.am:
10196           * ext/lcs/Makefile.am:
10197           * ext/libfame/Makefile.am:
10198           * ext/libmms/Makefile.am:
10199           * ext/metadata/Makefile.am:
10200           * ext/mpeg2enc/Makefile.am:
10201           * ext/mplex/Makefile.am:
10202           * ext/musepack/Makefile.am:
10203           * ext/musicbrainz/Makefile.am:
10204           * ext/mythtv/Makefile.am:
10205           * ext/nas/Makefile.am:
10206           * ext/neon/Makefile.am:
10207           * ext/ofa/Makefile.am:
10208           * ext/polyp/Makefile.am:
10209           * ext/resindvd/Makefile.am:
10210           * ext/sdl/Makefile.am:
10211           * ext/shout/Makefile.am:
10212           * ext/snapshot/Makefile.am:
10213           * ext/sndfile/Makefile.am:
10214           * ext/soundtouch/Makefile.am:
10215           * ext/spc/Makefile.am:
10216           * ext/swfdec/Makefile.am:
10217           * ext/tarkin/Makefile.am:
10218           * ext/theora/Makefile.am:
10219           * ext/timidity/Makefile.am:
10220           * ext/twolame/Makefile.am:
10221           * ext/x264/Makefile.am:
10222           * ext/xine/Makefile.am:
10223           * ext/xvid/Makefile.am:
10224           * gst-libs/gst/app/Makefile.am:
10225           * gst-libs/gst/dshow/Makefile.am:
10226           * gst/aiffparse/Makefile.am:
10227           * gst/app/Makefile.am:
10228           * gst/audiobuffer/Makefile.am:
10229           * gst/bayer/Makefile.am:
10230           * gst/cdxaparse/Makefile.am:
10231           * gst/chart/Makefile.am:
10232           * gst/colorspace/Makefile.am:
10233           * gst/dccp/Makefile.am:
10234           * gst/deinterlace/Makefile.am:
10235           * gst/deinterlace2/Makefile.am:
10236           * gst/dvdspu/Makefile.am:
10237           * gst/festival/Makefile.am:
10238           * gst/filter/Makefile.am:
10239           * gst/flacparse/Makefile.am:
10240           * gst/flv/Makefile.am:
10241           * gst/games/Makefile.am:
10242           * gst/h264parse/Makefile.am:
10243           * gst/librfb/Makefile.am:
10244           * gst/mixmatrix/Makefile.am:
10245           * gst/modplug/Makefile.am:
10246           * gst/mpeg1sys/Makefile.am:
10247           * gst/mpeg4videoparse/Makefile.am:
10248           * gst/mpegdemux/Makefile.am:
10249           * gst/mpegtsmux/Makefile.am:
10250           * gst/mpegvideoparse/Makefile.am:
10251           * gst/mve/Makefile.am:
10252           * gst/nsf/Makefile.am:
10253           * gst/nuvdemux/Makefile.am:
10254           * gst/overlay/Makefile.am:
10255           * gst/passthrough/Makefile.am:
10256           * gst/pcapparse/Makefile.am:
10257           * gst/playondemand/Makefile.am:
10258           * gst/rawparse/Makefile.am:
10259           * gst/real/Makefile.am:
10260           * gst/rtjpeg/Makefile.am:
10261           * gst/rtpmanager/Makefile.am:
10262           * gst/scaletempo/Makefile.am:
10263           * gst/sdp/Makefile.am:
10264           * gst/selector/Makefile.am:
10265           * gst/smooth/Makefile.am:
10266           * gst/smoothwave/Makefile.am:
10267           * gst/speed/Makefile.am:
10268           * gst/speexresample/Makefile.am:
10269           * gst/stereo/Makefile.am:
10270           * gst/subenc/Makefile.am:
10271           * gst/tta/Makefile.am:
10272           * gst/vbidec/Makefile.am:
10273           * gst/videodrop/Makefile.am:
10274           * gst/videosignal/Makefile.am:
10275           * gst/virtualdub/Makefile.am:
10276           * gst/vmnc/Makefile.am:
10277           * gst/y4m/Makefile.am:
10278           * sys/acmenc/Makefile.am:
10279           * sys/cdrom/Makefile.am:
10280           * sys/dshowdecwrapper/Makefile.am:
10281           * sys/dshowsrcwrapper/Makefile.am:
10282           * sys/dvb/Makefile.am:
10283           * sys/dxr3/Makefile.am:
10284           * sys/fbdev/Makefile.am:
10285           * sys/oss4/Makefile.am:
10286           * sys/qcam/Makefile.am:
10287           * sys/qtwrapper/Makefile.am:
10288           * sys/vcd/Makefile.am:
10289           * sys/wininet/Makefile.am:
10290           * win32/common/config.h:
10291           Don't install static libs for plugins. Fixes #550851 for -bad.
10292
10293 2008-10-27 17:01:22 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10294
10295           [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API.  Fixes #555238.
10296           Original commit message from CVS:
10297           * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
10298           Adapt to slightly modified x264 API.  Fixes #555238.
10299
10300 2008-08-12 16:13:15 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10301
10302           [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps).  If needed, a generic element can do so.
10303           Original commit message from CVS:
10304           * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
10305           (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
10306           * ext/x264/gstx264enc.h:
10307           Do not deal with duplicated input (timestamps).  If needed,
10308           a generic element can do so.
10309           Do not manipulate input timestamps on the way out,
10310           since that shifts the timeline and A/V sync.
10311
10312 2008-08-12 15:41:48 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10313
10314           [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
10315           Original commit message from CVS:
10316           * docs/plugins/gst-plugins-bad-plugins.args:
10317           Integrate new properties into documentation.
10318           * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
10319           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10320           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
10321           Fix up API prior to eventual plugin move.
10322           API: GstX264Enc:pass (provides more options, and changed to enum)
10323
10324 2008-08-12 13:08:39 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10325
10326           [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
10327           Original commit message from CVS:
10328           * docs/plugins/Makefile.am:
10329           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
10330           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
10331           * ext/x264/gstx264enc.c:
10332           * tests/check/Makefile.am:
10333           * tests/check/elements/x264enc.c: (setup_x264enc),
10334           (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
10335           Add documentation and unit test for x264enc.
10336
10337 2008-08-11 17:24:58 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10338
10339           [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
10340           Original commit message from CVS:
10341           * ext/x264/gstx264enc.c: (gst_x264_enc_init),
10342           (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
10343           Allocate some buffers in more adaptive and economical fashion.
10344
10345 2008-08-11 15:16:14 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10346
10347           [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
10348           Original commit message from CVS:
10349           * configure.ac:
10350           Check for sufficiently up-to-date x264 API.
10351           * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
10352           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10353           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10354           (gst_x264_enc_set_property), (gst_x264_enc_get_property):
10355           * ext/x264/gstx264enc.h:
10356           Expose some more parameters of the x264 encoder as properties.
10357
10358 2008-08-08 15:07:12 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10359
10360           [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
10361           Original commit message from CVS:
10362           * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
10363           (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
10364           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10365           (gst_x264_enc_flush_frames):
10366           Coding style and layout; re-order some functions in more
10367           typical and natural flow.
10368
10369 2008-08-08 14:19:16 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10370
10371           [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
10372           Original commit message from CVS:
10373           * ext/x264/Makefile.am:
10374           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
10375           (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
10376           (gst_x264_enc_reset), (gst_x264_enc_finalize),
10377           (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
10378           (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
10379           (gst_x264_enc_change_state), (gst_x264_enc_set_property):
10380           * ext/x264/gstx264enc.h:
10381           Use GQueue in stead of custom queue code.
10382           Factorize flushing out encoder delayed frames.
10383           Factorize initialization and state change reset.
10384
10385 2008-08-08 10:56:02 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10386
10387           [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
10388           Original commit message from CVS:
10389           * ext/x264/gstx264enc.h:
10390           * sys/fbdev/gstfbdevsink.c:
10391           Use configure-generated _stdint.h.
10392
10393 2008-08-08 10:13:36 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10394
10395           [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
10396           Original commit message from CVS:
10397           * ext/x264/Makefile.am:
10398           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10399           (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
10400           (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
10401           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10402           (gst_x264_enc_finalize), (gst_x264_enc_chain),
10403           (gst_x264_enc_encode_frame), (plugin_init):
10404           * ext/x264/gstx264enc.h:
10405           Use video format library and GST_WRITE_*_BE macros where applicable.
10406           Use finalize in stead of dispose.
10407           Set up debug category and log callback.
10408
10409 2008-06-04 11:33:21 +0000  Tim-Philipp Müller <tim@centricular.net>
10410
10411           [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...
10412           Original commit message from CVS:
10413           * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
10414           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10415           (gst_x264_enc_encode_frame):
10416           Try harder not to crash when we get an EOS event but haven't set
10417           up the encoder yet (as may happen when upstream errors out with
10418           not-negotiated, for example). Also, always push the EOS event
10419           downstream.
10420
10421 2007-12-11 16:26:07 +0000  Wim Taymans <wim.taymans@gmail.com>
10422
10423           [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
10424           Original commit message from CVS:
10425           * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
10426           Fix caps memleak.
10427
10428 2007-10-26 17:18:41 +0000  Tim-Philipp Müller <tim@centricular.net>
10429
10430           [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
10431           Original commit message from CVS:
10432           * ext/x264/gstx264enc.c:
10433           Fix build against the libx264 version that ships with debian stable.
10434
10435 2007-09-24 10:53:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10436
10437           [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
10438           Original commit message from CVS:
10439           * ext/audioresample/gstaudioresample.c:
10440           * ext/x264/gstx264enc.c:
10441           * gst/dvdspu/gstdvdspu.c:
10442           * gst/dvdspu/gstdvdspu.h:
10443           * gst/festival/gstfestival.c:
10444           * gst/h264parse/gsth264parse.c:
10445           * gst/mpegtsparse/mpegtspacketizer.c:
10446           * gst/mpegtsparse/mpegtsparse.c:
10447           * gst/multifile/gstmultifilesink.c:
10448           * gst/multifile/gstmultifilesrc.c:
10449           * gst/nuvdemux/gstnuvdemux.c:
10450           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
10451           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
10452           * sys/vcd/vcdsrc.c:
10453           Massive leak fixing, plus code cleanups.
10454
10455 2007-07-18 07:35:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10456
10457           [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
10458           Original commit message from CVS:
10459           * examples/app/appsrc_ex.c:
10460           * examples/switch/switcher.c:
10461           * ext/neon/gstneonhttpsrc.c:
10462           * ext/timidity/gstwildmidi.c:
10463           * ext/x264/gstx264enc.c:
10464           * gst/mve/mveaudioenc.c: (mve_compress_audio):
10465           * gst/rtpmanager/gstrtpclient.c:
10466           * gst/rtpmanager/gstrtpjitterbuffer.c:
10467           * gst/spectrum/demo-audiotest.c:
10468           * gst/spectrum/demo-osssrc.c:
10469           * sys/dvb/gstdvbsrc.c:
10470           Add stdlib include (free, atoi, exit).
10471
10472 2007-05-15 21:23:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10473
10474           [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
10475           Original commit message from CVS:
10476           * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
10477           This needs a version check.
10478           * gst/bayer/Makefile.am:
10479           Fix the build.
10480
10481 2007-03-25 13:06:26 +0000  Michal Benes <michal.benes@itonis.tv>
10482
10483           [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
10484           Original commit message from CVS:
10485           Patch by: Michal Benes <michal.benes at itonis tv>
10486           Patch by: Josef Zlomek <josef.zlomek at itonis tv>
10487           * configure.ac:
10488           * ext/Makefile.am:
10489           * ext/x264/Makefile.am:
10490           * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
10491           (gst_x264_enc_analyse_get_type),
10492           (gst_x264_enc_timestamp_queue_init),
10493           (gst_x264_enc_timestamp_queue_free),
10494           (gst_x264_enc_timestamp_queue_put),
10495           (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
10496           (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
10497           (gst_x264_enc_base_init), (gst_x264_enc_class_init),
10498           (gst_x264_enc_init), (gst_x264_enc_init_encoder),
10499           (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
10500           (gst_x264_enc_sink_event), (gst_x264_enc_chain),
10501           (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
10502           (gst_x264_enc_set_property), (gst_x264_enc_get_property),
10503           (plugin_init):
10504           * ext/x264/gstx264enc.h:
10505           Add libx264-based h264 encoder plugin (#421110). Probably doesn't
10506           handle 'odd' widths and heights correctly yet.
10507
10508 2009-06-05 01:51:20 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10509
10510         * gst/asfdemux/gstasfdemux.c:
10511           asfdemux: nicer metadata extraction of genre tags in some cases
10512           Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
10513           that they presumably stand for.
10514
10515 2009-06-05 01:32:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10516
10517         * gst/asfdemux/gstasfdemux.c:
10518           asfdemux: parse WM/Picture tags to extract cover art
10519           Fixes #583112.
10520
10521 2009-05-31 20:20:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10522
10523         * REQUIREMENTS:
10524           docs: fix http links for amr libs in REQUIREMENTS
10525
10526 2009-05-29 20:07:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10527
10528         * gst/asfdemux/gstasfdemux.c:
10529           asfdemux: fix bogus flow return handling in eos handler
10530           Don't overwrite the origin flow return by whatever flow we get
10531           when trying to push the remaining internally queued payloads.
10532           We want to do our eos logic, ie. send an EOS event or segment-done
10533           message in any case. Makes things EOS properly when an EOS event
10534           is forced upon the pipeline so that the source returns
10535           FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
10536
10537 2009-05-29 19:52:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10538
10539         * win32/common/config.h:
10540           win32: update config.h
10541
10542 2009-05-22 19:27:35 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10543
10544         * configure.ac:
10545           configure: bump core/base requirements to released versions
10546
10547 2009-05-22 19:26:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10548
10549         * autogen.sh:
10550         * configure.ac:
10551           autogen: move the -Wno-portability for automake into configure.ac
10552
10553 2009-05-27 00:16:30 +0100  Jan Schmidt <thaytan@noraisin.net>
10554
10555         * gst/dvdlpcmdec/Makefile.am:
10556         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10557           dvdlpcmdec: Add multichannel channel maps, and send some tags
10558           Add a multichannel map to the output caps, and send at least a CODEC and
10559           BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
10560           no samples and can't find info about the channel ordering, but this is
10561           better than nothing.
10562
10563 2009-05-26 17:19:54 +0100  Jan Schmidt <thaytan@noraisin.net>
10564
10565         * common:
10566           Automatic update of common submodule
10567           From 888e0a2 to c572721
10568
10569 2009-05-22 10:20:46 +0100  Jan Schmidt <thaytan@noraisin.net>
10570
10571         * common:
10572           Automatic update of common submodule
10573           From 6ab11d1 to 888e0a2
10574
10575 2009-05-21 15:18:06 +0100  Jan Schmidt <thaytan@noraisin.net>
10576
10577         * gst/dvdsub/gstdvdsubdec.c:
10578           dvdsubdec: Remove some dead code
10579           Remove some redundant memset - gobject memory is already initalised to 0.
10580           Remove a commented out line leftover from the previous commit
10581
10582 2009-05-21 14:20:22 +0100  Kapil Agrawal <kapil@mediamagictechnologies.com>
10583
10584         * gst/dvdsub/gstdvdsubdec.c:
10585         * gst/dvdsub/gstdvdsubdec.h:
10586           dvdsubdec: Support ARGB output
10587           Negotiate to and render into ARGB buffers directly if the peer supports it.
10588           Fixes: #580869
10589
10590 2009-05-19 00:51:49 +0100  Jan Schmidt <thaytan@noraisin.net>
10591
10592         * ext/a52dec/gsta52dec.c:
10593           a52dec: Reconcile code with dtsdec
10594           Perform some cleanups based on the dtsdec code such as using the boilerplate
10595           macro and static pad template functions.
10596           Add some documentation. Don't register a change in flags until we synch on
10597           another frame successfully.
10598
10599 2009-05-14 12:32:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10600
10601         * ext/lame/gstlamemp3enc.c:
10602           lamemp3enc: Improve debugging a bit
10603
10604 2009-05-13 19:32:16 +0200  Edward Hervey <bilboed@bilboed.com>
10605
10606         * ext/mpeg2dec/gstmpeg2dec.c:
10607           mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
10608
10609 2009-05-13 01:55:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10610
10611         * po/Makevars:
10612         * po/af.po:
10613         * po/az.po:
10614         * po/bg.po:
10615         * po/ca.po:
10616         * po/cs.po:
10617         * po/da.po:
10618         * po/en_GB.po:
10619         * po/es.po:
10620         * po/fi.po:
10621         * po/fr.po:
10622         * po/hu.po:
10623         * po/id.po:
10624         * po/it.po:
10625         * po/ja.po:
10626         * po/lt.po:
10627         * po/mt.po:
10628         * po/nb.po:
10629         * po/nl.po:
10630         * po/or.po:
10631         * po/pl.po:
10632         * po/pt_BR.po:
10633         * po/ru.po:
10634         * po/sk.po:
10635         * po/sq.po:
10636         * po/sr.po:
10637         * po/sv.po:
10638         * po/tr.po:
10639         * po/uk.po:
10640         * po/vi.po:
10641         * po/zh_CN.po:
10642           po: avoid conflicts of local *.po files with files in git
10643           Make it so that filenames and line numbers are only stored in the *.pot file
10644           (which is not in git), but not in the individual *.po files. This information
10645           is hardly useful for translators in our case, and it should avoid the constant
10646           conflicts of local *.po files with the ones in git which are caused by the
10647           source files changing and the line numbers being updated. This commit might
10648           cause one last merge conflict for you, which you can work around with
10649           "git checkout po/*.po" before merging or pulling. After that there should
10650           (hopefully) not be any more local modifications of these files (unless
10651           someone committed additions or changes to translated strings and the
10652           *.po files haven't been updated yet, that is).
10653
10654 2009-05-12 19:22:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10655
10656         * ext/lame/gstlamemp3enc.c:
10657           lamemp3enc: add Since tag to gtk-doc chunk
10658
10659 2009-05-13 01:46:00 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10660
10661         * tests/check/elements/mpeg2dec.c:
10662           checks: fix mpeg2dec unit test again after interlace addition to caps
10663
10664 2009-05-12 20:34:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10665
10666         * ext/mpeg2dec/gstmpeg2dec.c:
10667           mpeg2dec: work around old mpeg2dec versions
10668           The repeat first field flag was introduced in 0.5.0 so conditionally disable its
10669           detection and just assume no rff is used. This fixes the compilation.
10670           Fixes #582375
10671
10672 2009-05-12 20:24:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
10673
10674         * ext/mpeg2dec/Makefile.am:
10675           mpeg2dec: link to gstvideo
10676           Fix compilation by adding the right include directories and linking to the video
10677           library.
10678
10679 2009-05-12 11:57:04 +0200  Edward Hervey <bilboed@bilboed.com>
10680
10681         * gst/asfdemux/asfpacket.c:
10682           asfdemux: Downgrade simple statements from WARNING to DEBUG
10683
10684 2009-05-11 12:37:46 +0200  Edward Hervey <bilboed@bilboed.com>
10685
10686         * gst/asfdemux/asfheaders.c:
10687         * gst/asfdemux/asfheaders.h:
10688         * gst/asfdemux/asfpacket.c:
10689         * gst/asfdemux/asfpacket.h:
10690           asf: Detect more payload extensions.
10691           These should help fix interlaced/PAR issues with more files.
10692
10693 2009-05-12 11:44:13 +0200  Edward Hervey <bilboed@bilboed.com>
10694
10695         * ext/mpeg2dec/gstmpeg2dec.c:
10696         * ext/mpeg2dec/gstmpeg2dec.h:
10697           mpeg2dec: Implement interlaced support.
10698           Expand the debugging statements to show more picture information.
10699
10700 2009-05-12 11:19:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10701
10702         * ext/mpeg2dec/gstmpeg2dec.c:
10703           mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
10704           ffdec_mpeg2video is much faster, fixes bug #574461.
10705
10706 2009-05-10 16:53:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10707
10708         * ext/lame/gstlamemp3enc.c:
10709           lamemp3enc: Don't write a Xing header
10710
10711 2009-05-10 11:17:25 +0200  Marc-Andre Lureau <marcandre.lureau@gmail.com>
10712
10713         * autogen.sh:
10714           Run libtoolize before aclocal
10715           This unbreaks the build in some cases. Fixes bug #582021
10716
10717 2009-05-09 15:28:18 +0200  Edward Hervey <bilboed@bilboed.com>
10718
10719         * ext/mpeg2dec/gstmpeg2dec.c:
10720           mpeg2dec: use 64bit safe scaling functions.
10721           Got this to fail when seeking in a 14GB file (the value in bytes is
10722           bigger than 2**32).
10723
10724 2009-05-09 10:57:34 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10725
10726         * gst/mpegaudioparse/gstmpegaudioparse.c:
10727           mpegaudioparse: remove some pointless g_return_if_fail()s
10728
10729 2009-05-08 14:24:47 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10730
10731         * ext/twolame/gsttwolame.c:
10732           Switch twolame to primary rank
10733
10734 2009-05-07 17:59:52 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10735
10736         * ext/lame/gstlame.c:
10737         * ext/lame/gstlamemp3enc.c:
10738         * ext/twolame/gsttwolame.c:
10739           Add ranks to mp3 encoders
10740
10741 2009-05-07 17:57:17 +0100  Christian Schaller <christian.schaller@collabora.co.uk>
10742
10743         * gst-plugins-ugly.spec.in:
10744           Add twolame plugin to spec file
10745
10746 2009-05-02 18:11:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10747
10748         * gst/asfdemux/asfpacket.c:
10749         * gst/asfdemux/gstasfdemux.c:
10750         * gst/asfdemux/gstasfdemux.h:
10751           asfdemux: use upstream segment and timestamps for some interpolation
10752           This should particularly help in case of upstream live src, e.g. rtspsrc,
10753           and especially so if it has to perform fallback to TCP.
10754
10755 2009-05-07 11:09:59 +0200  Edward Hervey <bilboed@bilboed.com>
10756
10757         * gst/asfdemux/gstrtpasfdepay.c:
10758           rtpasfdepay: Add support for fragmented packet (L == 0).
10759           This happens with rtp-over-udp.
10760
10761 2009-05-07 10:10:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10762
10763         * ext/lame/gstlamemp3enc.c:
10764           lamemp3enc: Fixup the bitrate only for CBR
10765           Additionally clarify some property descriptions.
10766
10767 2009-05-06 21:47:17 +0200  Alessandro Decina <alessandro.d@gmail.com>
10768
10769         * ext/lame/gstlamemp3enc.c:
10770           lame: fix format string in debug statement
10771
10772 2009-05-06 15:37:44 +0100  Jan Schmidt <thaytan@noraisin.net>
10773
10774         * gst/mpegaudioparse/gstmpegaudioparse.c:
10775           mp3parse: Don't reject valid Xing tables of contents
10776           Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
10777           reject them because of it, just subtract the initial offset when reading
10778           the table.
10779
10780 2009-05-06 15:27:01 +0100  Jan Schmidt <thaytan@noraisin.net>
10781
10782         * gst/mpegaudioparse/gstmpegaudioparse.c:
10783           mp3parse: Allow more bits to change in headers during resynch
10784           Be more lenient about what we accept as changing bits in a header - basically,
10785           only require that the mp3 sync marker is present, for the mpeg version,
10786           layer and samplerate.
10787           Fixes: #581464
10788
10789 2009-05-06 13:17:35 +0200  Edward Hervey <bilboed@bilboed.com>
10790
10791         * ext/mad/gstmad.c:
10792           mad: Add duration of incoming/outgoing buffers in debug statements
10793
10794 2009-05-06 13:15:30 +0200  Edward Hervey <bilboed@bilboed.com>
10795
10796         * gst/mpegaudioparse/gstmpegaudioparse.c:
10797           mpegaudioparse: Remove useless checks for valid buffer duration.
10798           The buffer duration is set to a valid value at the very top of
10799           emit_frame(), we therefore don't need to check it later on.
10800
10801 2009-05-06 13:13:35 +0200  Edward Hervey <bilboed@bilboed.com>
10802
10803         * gst/mpegaudioparse/gstmpegaudioparse.c:
10804           mpegaudioparse: Fix stop condition for outputting buffers.
10805           Some mp3 streams have an offset in timestamps, requiring us to push the
10806           frame *AFTER* segment.stop in order for the decoder to be able to push
10807           all data up to the segment.stop position.
10808
10809 2009-05-02 16:51:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10810
10811         * gst/asfdemux/asfpacket.c:
10812         * gst/asfdemux/gstasfdemux.c:
10813         * gst/asfdemux/gstasfdemux.h:
10814           asfdemux: 0-base timestamps consistently (whether or not streaming)
10815           This also makes timestamps (more) consistent before and after a possible
10816           seek, and moreover makes for reasonable position reporting in live stream
10817           (whose payload timestamps should not be taken for granted).
10818
10819 2009-05-02 13:45:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10820
10821         * gst/asfdemux/gstasfdemux.c:
10822         * gst/asfdemux/gstasfdemux.h:
10823           asfdemux: report initial latency due to internal preroll queue
10824
10825 2009-05-02 13:44:48 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10826
10827         * gst/asfdemux/gstasfdemux.c:
10828           asfdemux: enhance debug statement and refactor some initialization
10829
10830 2009-05-02 13:44:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10831
10832         * gst/asfdemux/gstasfdemux.c:
10833           asfdemux: handle FIXME; activate pads after internal preroll also when streaming
10834
10835 2009-05-02 11:12:51 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10836
10837         * gst/asfdemux/asfpacket.c:
10838         * gst/asfdemux/gstasfdemux.c:
10839         * gst/asfdemux/gstasfdemux.h:
10840           asfdemux: handle FIXME; normalize preroll
10841
10842 2009-05-02 16:08:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10843
10844         * gst/asfdemux/gstasfdemux.c:
10845         * gst/asfdemux/gstasfdemux.h:
10846           asfdemux: fixes for streaming mode
10847           * Improve newsegment handling, e.g. upstream might live in TIME.
10848           * Only send newsegment if we have needed info.
10849           * Avoid reading past end of data section.
10850
10851 2009-05-01 18:08:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10852
10853         * gst/asfdemux/gstasfdemux.c:
10854           asfdemux: fixes/enhancements for streaming mode
10855           * Do not rock the boat by reacting to FLUSH_START.
10856           * Try to handle TIME seeking by seeking upstream in BYTES.
10857           * Handle SEEKING query.
10858
10859 2009-05-05 16:38:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10860
10861         * configure.ac:
10862         * ext/lame/gstlamemp3enc.c:
10863           lame: fix compilation with LAME versions < 3.98
10864           lame_set_VBR_quality(), which takes a floating point value for the
10865           quality, has been added only in v3.98. Use lame_set_VBR_q(), which
10866           takes quality as an integer, for older LAME versions.
10867           Fixes #581341.
10868
10869 2009-05-04 20:39:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
10870
10871         * win32/common/config.h:
10872           win32: update config.h to git
10873           Until someone ports the new win32 config.h logic from the
10874           other modules to -ugly.
10875
10876 2009-05-04 12:53:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10877
10878         * docs/plugins/gst-plugins-ugly-plugins.args:
10879         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10880         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10881           Update docs
10882
10883 2009-05-04 12:51:29 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10884
10885         * ext/lame/gstlamemp3enc.c:
10886           lamemp3enc: Add a note to the encoding-engine-quality property
10887           that says, that this does not affect the bitrate at all.
10888
10889 2009-05-04 12:48:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10890
10891         * ext/lame/gstlame.c:
10892         * ext/lame/gstlamemp3enc.c:
10893           lame: Implement preset interface
10894
10895 2009-05-04 12:47:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10896
10897         * ext/twolame/gsttwolame.c:
10898           twolame: Implement preset interface
10899
10900 2009-04-30 10:21:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10901
10902         * docs/plugins/gst-plugins-ugly-plugins.args:
10903         * ext/lame/gstlamemp3enc.c:
10904         * ext/lame/gstlamemp3enc.h:
10905           lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
10906
10907 2009-04-30 10:16:45 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10908
10909         * ext/lame/gstlame.c:
10910         * ext/lame/gstlamemp3enc.c:
10911           lame/lamemp3enc: Fix memory leak on FLUSH_STOP
10912
10913 2009-04-30 10:14:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10914
10915         * ext/lame/gstlame.c:
10916           lame: Deprecate the lame element
10917
10918 2009-04-30 10:13:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10919
10920         * docs/plugins/Makefile.am:
10921         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10922         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10923         * docs/plugins/gst-plugins-ugly-plugins.args:
10924         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10925         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10926         * docs/plugins/inspect/plugin-a52dec.xml:
10927         * docs/plugins/inspect/plugin-amrnb.xml:
10928         * docs/plugins/inspect/plugin-asf.xml:
10929         * docs/plugins/inspect/plugin-cdio.xml:
10930         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10931         * docs/plugins/inspect/plugin-dvdread.xml:
10932         * docs/plugins/inspect/plugin-dvdsub.xml:
10933         * docs/plugins/inspect/plugin-iec958.xml:
10934         * docs/plugins/inspect/plugin-lame.xml:
10935         * docs/plugins/inspect/plugin-mad.xml:
10936         * docs/plugins/inspect/plugin-mpeg2dec.xml:
10937         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10938         * docs/plugins/inspect/plugin-mpegstream.xml:
10939         * docs/plugins/inspect/plugin-realmedia.xml:
10940         * docs/plugins/inspect/plugin-siddec.xml:
10941         * docs/plugins/inspect/plugin-synaesthesia.xml:
10942         * docs/plugins/inspect/plugin-twolame.xml:
10943           Update docs
10944
10945 2009-04-30 10:10:08 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10946
10947         * ext/lame/gstlamemp3enc.c:
10948           lame: Update example pipelines with the new properties
10949
10950 2009-04-29 19:01:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
10951
10952         * ext/lame/Makefile.am:
10953         * ext/lame/gstlame.c:
10954         * ext/lame/gstlamemp3enc.c:
10955         * ext/lame/gstlamemp3enc.h:
10956         * ext/lame/plugin.c:
10957           lame: Add lamemp3enc element with much simplified interface
10958           This deprecates the lame element and fixes bug #494528.
10959
10960 2009-04-23 09:04:41 +0200  Edward Hervey <bilboed@bilboed.com>
10961
10962         * gst/asfdemux/asfpacket.c:
10963           asfpacket: Fix pull-mode timestamping handling.
10964           The problem that happens is the following:
10965           * A packet with multiple payloads comes in
10966           * Those payloads get handled one by one
10967           * The first payload contains the first audio payload with timestamp A
10968           * The second payload contains the first video (key)frame with timestamp V (where V < A)
10969           With the previous code, the following would happen:
10970           * the first payload gets processed, then passed to queue_for_stream
10971           * queue_for_stream detects it's the first valid timestamp received and stores
10972           first_ts = A
10973           * the second payload gets processed, then pass to queue_for_stream
10974           * queue_for_stream detects the timestamp is lower than first_ts... and
10975           discards it... resulting in losing the first keyframe of the video stream
10976           We've been having this issue for *ages*... it's just that nobody noticed it
10977           that much with playbin. But with playbin2's aggresive multiqueue handling, this
10978           will result in multiqueue not being able to preroll (because the video decoder will
10979           be dropping a ton of buffers before (maybe) receiving the next keyframe).
10980           Tested with over 200 asf files, and they all play the first frame correctly now,
10981           even the most braindead ones.
10982
10983 2009-04-21 14:12:06 -0700  Michael Smith <msmith@songbirdnest.com>
10984
10985         * gst/mpegaudioparse/gstmpegaudioparse.c:
10986         * gst/mpegaudioparse/gstmpegaudioparse.h:
10987           mp3parse: don't build seek table if we can't seek.
10988           Fixes #573720 - unbounded memory usage increase when listening to mp3
10989           stream for a long time.
10990
10991 2009-04-21 22:13:32 +0100  Jan Schmidt <thaytan@noraisin.net>
10992
10993         * common:
10994           Automatic update of common submodule
10995           From b3941ea to 6ab11d1
10996
10997 2009-04-21 20:17:57 +0200  Edward Hervey <bilboed@bilboed.com>
10998
10999         * gst/mpegaudioparse/gstmpegaudioparse.c:
11000         * gst/mpegaudioparse/gstxingmux.c:
11001           mpegaudioparse: Remove dead assignment and duplicate code
11002
11003 2009-04-21 20:21:11 +0200  Edward Hervey <bilboed@bilboed.com>
11004
11005         * gst/realmedia/rmdemux.c:
11006           rmdemux: Actually return the return value for the seek handling.
11007
11008 2009-04-21 20:20:02 +0200  Edward Hervey <bilboed@bilboed.com>
11009
11010         * gst/mpegstream/gstmpegdemux.c:
11011         * gst/mpegstream/gstmpegparse.c:
11012           mpegstream: Remove dead assignments.
11013           The duplicate assignment of update_time was weird... but it seems normal
11014           that it's indeed the second statement which is the valid one.
11015
11016 2009-04-21 20:17:19 +0200  Edward Hervey <bilboed@bilboed.com>
11017
11018         * ext/amrnb/amrnbparse.c:
11019           armnb: Remove unused variable, adapt debug message accordingly.
11020
11021 2009-04-21 20:15:56 +0200  Edward Hervey <bilboed@bilboed.com>
11022
11023         * gst/dvdsub/gstdvdsubdec.c:
11024         * gst/mpegstream/gstdvddemux.c:
11025         * gst/mpegstream/gstmpegclock.c:
11026           dvdsub/mpegstream: _class_init: Remove unused class variables
11027
11028 2009-04-19 14:03:58 +0200  Edward Hervey <bilboed@bilboed.com>
11029
11030         * gst/asfdemux/gstasfdemux.c:
11031           asfdemux: Initialize flow for a corner case.
11032           This might be caused by entering the if() line 1214 and then not having
11033           any activated_streams.. resulting in reaching line 1267 without having
11034           any valid flow value.
11035
11036 2009-04-19 14:03:38 +0200  Edward Hervey <bilboed@bilboed.com>
11037
11038         * ext/twolame/gsttwolame.c:
11039           twolame: Remove unneeded variable, value assigned was never read.
11040
11041 2009-04-19 14:03:19 +0200  Edward Hervey <bilboed@bilboed.com>
11042
11043         * ext/mpeg2dec/gstmpeg2dec.c:
11044           mpeg2dec: Remove dead assignment. Value overwritten later on.
11045
11046 2009-04-19 14:02:44 +0200  Edward Hervey <bilboed@bilboed.com>
11047
11048         * ext/mad/gstmad.c:
11049           mad: Remove dead assignment and variables given values which are never read.
11050
11051 2009-04-19 14:02:03 +0200  Edward Hervey <bilboed@bilboed.com>
11052
11053         * ext/lame/gstlame.c:
11054           lame: Remove unneeded variable, it's assigned a value never read.
11055
11056 2009-04-19 13:59:24 +0200  Edward Hervey <bilboed@bilboed.com>
11057
11058         * gst/realmedia/rmdemux.c:
11059           rmdemux: Remove dead assignment, value is being overwritten before being read.
11060
11061 2009-04-19 13:58:31 +0200  Edward Hervey <bilboed@bilboed.com>
11062
11063         * gst/realmedia/rmdemux.c:
11064           rmdemux: Remove unused accurate flag.
11065           I couldn't see any reason why this was there in the first place.
11066
11067 2009-04-19 13:57:59 +0200  Edward Hervey <bilboed@bilboed.com>
11068
11069         * gst/realmedia/asmrules.c:
11070         * gst/realmedia/rdtdepay.c:
11071           realmedia: Remove dead assignments. The results are never read.
11072
11073 2009-04-19 13:57:10 +0200  Edward Hervey <bilboed@bilboed.com>
11074
11075         * gst/realmedia/gstrdtbuffer.c:
11076         * gst/realmedia/rademux.c:
11077         * gst/realmedia/rdtmanager.c:
11078         * gst/realmedia/rmdemux.c:
11079           realmedia: Remove useless variables, only being used once (or not).
11080
11081 2009-04-19 13:55:24 +0200  Edward Hervey <bilboed@bilboed.com>
11082
11083         * ext/mpeg2dec/gstmpeg2dec.c:
11084         * gst/asfdemux/gstrtspwms.c:
11085         * gst/realmedia/pnmsrc.c:
11086         * gst/realmedia/rdtdepay.c:
11087         * gst/realmedia/rtspreal.c:
11088           remove empty method implementations.
11089
11090 2009-04-18 08:12:08 +0200  Josep Torra <n770galaxy@gmail.com>
11091
11092         * gst/asfdemux/gstrtspwms.c:
11093           rtspwms: fix condition to detect extension commands for WMS
11094           Reply with OK to the extension commands for WMS.
11095
11096 2009-04-15 11:09:56 +0200  Josep Torra <n770galaxy@gmail.com>
11097
11098         * gst/realmedia/rtspreal.c:
11099           realmedia: add special Real header to DESCRIBE message only for Real servers
11100           Add headers that are specific to real only if a real server had been
11101           detected by the OPTIONS message.
11102
11103 2009-04-14 19:16:46 +0200  David Hoyt <dhoyt at llnl.gov>
11104
11105         * gst/synaesthesia/synaescope.c:
11106           synaesthesia: fix compilation on windows
11107           Fix compilation under MSVC due to references to headers
11108           that are not available with the MS SDKs.
11109           Fixes #578524
11110
11111 2009-04-14 10:54:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11112
11113         * gst/asfdemux/gstrtspwms.c:
11114           rtspwms: reply to extension commands
11115           Reply with OK to the extension commands for WMS.
11116
11117 2009-04-14 10:53:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11118
11119         * gst/asfdemux/gstrtpasfdepay.c:
11120           asfdepay: fix a comment
11121
11122 2009-04-14 10:53:33 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11123
11124         * gst/asfdemux/gstasfdemux.c:
11125           asfdemux: add some more debugging
11126
11127 2009-04-14 10:51:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
11128
11129         * configure.ac:
11130           configure.ac: require git -base
11131           We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
11132
11133 2009-04-09 20:21:46 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
11134
11135         * gst/realmedia/rtspreal.c:
11136           realmedia: add special Real header to SETUP message only for Real servers
11137           Fixes playback of Windows Media RTSP streams and other non-Real RTSP
11138           streams where the server errors out because it can't handle the
11139           Real-specific 'Required: com.real.retain-entity-for-setup' header
11140           we've been adding unconditionally in the recent past.
11141           For reference:
11142           rtsp://66.111.34.191:601/broadcast/alnour.rm
11143           rtsp://195.134.224.231/snowboard_100.wmv
11144
11145 2009-04-08 11:44:53 -0700  Michael Smith <msmith@songbirdnest.com>
11146
11147         * configure.ac:
11148         * gst/asfdemux/Makefile.am:
11149           asfdemux: link to all required libraries including indirectly used ones.
11150           On win32, we're required to link to all the libraries used - including
11151           ones only indirectly used by other libs. So, add gstaudio, gsttag, and
11152           (for windows only) winsock.
11153
11154 2009-04-04 21:19:23 +0300  Felipe Contreras <felipe.contreras@gmail.com>
11155
11156         * common:
11157           Automatic update of common submodule
11158           From d0ea89e to b3941ea
11159
11160 2009-04-04 14:54:41 +0200  Edward Hervey <bilboed@bilboed.com>
11161
11162         * common:
11163           Automatic update of common submodule
11164           From f8b3d91 to d0ea89e
11165
11166 2009-03-26 20:23:14 +0100  Edward Hervey <bilboed@bilboed.com>
11167
11168         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11169           dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
11170
11171 2009-03-25 16:39:06 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11172
11173         * gst/realmedia/rtspreal.c:
11174         * gst/realmedia/rtspreal.h:
11175           realrtsp: add more headers
11176           Parse the ETag from the describe method and pass the sessionid as the value for
11177           the If-Match header is subsequent setup calls.
11178           Fixes support for more RealMedia RTSP streams.
11179
11180 2009-03-22 13:08:48 -0700  David Schleef <ds@schleef.org>
11181
11182         * configure.ac:
11183           twolame: bump requirement to 0.3.10
11184           0.3.10 is the first version with the float32 encoder functions.
11185           Fixes #576305.
11186
11187 2009-03-22 20:15:24 +0000  Jan Schmidt <thaytan@noraisin.net>
11188
11189         * configure.ac:
11190           back to development -> 0.10.11.1
11191
11192 === release 0.10.11 ===
11193
11194 2009-03-21 01:05:22 +0000  Jan Schmidt <thaytan@noraisin.net>
11195
11196         * ChangeLog:
11197         * NEWS:
11198         * RELEASE:
11199         * configure.ac:
11200         * docs/plugins/inspect/plugin-a52dec.xml:
11201         * docs/plugins/inspect/plugin-asf.xml:
11202         * docs/plugins/inspect/plugin-cdio.xml:
11203         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11204         * docs/plugins/inspect/plugin-dvdread.xml:
11205         * docs/plugins/inspect/plugin-dvdsub.xml:
11206         * docs/plugins/inspect/plugin-iec958.xml:
11207         * docs/plugins/inspect/plugin-lame.xml:
11208         * docs/plugins/inspect/plugin-mad.xml:
11209         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11210         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11211         * docs/plugins/inspect/plugin-mpegstream.xml:
11212         * docs/plugins/inspect/plugin-realmedia.xml:
11213         * docs/plugins/inspect/plugin-siddec.xml:
11214         * docs/plugins/inspect/plugin-twolame.xml:
11215         * gst-plugins-ugly.doap:
11216         * po/cs.po:
11217         * win32/common/config.h:
11218           Release 0.10.11
11219
11220 2009-03-21 00:28:29 +0000  Jan Schmidt <thaytan@noraisin.net>
11221
11222         * po/af.po:
11223         * po/az.po:
11224         * po/bg.po:
11225         * po/ca.po:
11226         * po/cs.po:
11227         * po/da.po:
11228         * po/en_GB.po:
11229         * po/es.po:
11230         * po/fi.po:
11231         * po/fr.po:
11232         * po/hu.po:
11233         * po/id.po:
11234         * po/it.po:
11235         * po/ja.po:
11236         * po/lt.po:
11237         * po/mt.po:
11238         * po/nb.po:
11239         * po/nl.po:
11240         * po/or.po:
11241         * po/pl.po:
11242         * po/pt_BR.po:
11243         * po/ru.po:
11244         * po/sk.po:
11245         * po/sq.po:
11246         * po/sr.po:
11247         * po/sv.po:
11248         * po/tr.po:
11249         * po/uk.po:
11250         * po/vi.po:
11251         * po/zh_CN.po:
11252           Update .po files
11253
11254 2009-03-13 16:45:08 +0000  Jan Schmidt <thaytan@noraisin.net>
11255
11256         * configure.ac:
11257         * win32/common/config.h:
11258           0.10.10.3 pre-release
11259
11260 2009-03-13 16:40:38 +0000  Jan Schmidt <thaytan@noraisin.net>
11261
11262         * po/fi.po:
11263         * po/id.po:
11264         * po/pl.po:
11265         * po/pt_BR.po:
11266         * po/sv.po:
11267           po: Update translations from upstream
11268
11269 2009-03-13 16:38:08 +0000  Jan Schmidt <thaytan@noraisin.net>
11270
11271         * po/LINGUAS:
11272         * po/tr.po:
11273           po: Add Turkish translation
11274
11275 2009-03-13 19:23:12 +0000  Jan Schmidt <thaytan@noraisin.net>
11276
11277         * gst/mpegaudioparse/gstmpegaudioparse.c:
11278         * gst/mpegaudioparse/gstmpegaudioparse.h:
11279           mp3parse: Fix glitches in the output when playing (for e.g.) AVI
11280           Don't introduce glitches in the output by a) relaxing the threshold for
11281           taking upstream timestamps in preference to our calculated timestamps and
11282           b) only set the discont flag on outgoing buffers in response to an incoming
11283           discont buffer.
11284           Fixes: #575046
11285
11286 2009-03-12 15:57:31 +0100  Alessandro Decina <alessandro.decina@collabora.co.uk>
11287
11288         * gst/mpegaudioparse/gstmpegaudioparse.c:
11289           mp3parse: fix deadlock with accurate seeks.
11290           Release pending_accurate_seeks_lock before forwarding the seek event upstream.
11291           Fixes #575068.
11292
11293 2009-03-10 00:22:35 +0000  Jan Schmidt <thaytan@noraisin.net>
11294
11295         * configure.ac:
11296         * po/af.po:
11297         * po/az.po:
11298         * po/bg.po:
11299         * po/ca.po:
11300         * po/cs.po:
11301         * po/da.po:
11302         * po/en_GB.po:
11303         * po/es.po:
11304         * po/fi.po:
11305         * po/fr.po:
11306         * po/hu.po:
11307         * po/id.po:
11308         * po/it.po:
11309         * po/lt.po:
11310         * po/mt.po:
11311         * po/nb.po:
11312         * po/nl.po:
11313         * po/or.po:
11314         * po/pl.po:
11315         * po/pt_BR.po:
11316         * po/ru.po:
11317         * po/sk.po:
11318         * po/sq.po:
11319         * po/sr.po:
11320         * po/sv.po:
11321         * po/uk.po:
11322         * po/vi.po:
11323         * po/zh_CN.po:
11324         * win32/common/config.h:
11325           0.10.10.2 pre-release
11326           Bump version number, update translations and win32 config.h
11327
11328 2009-03-10 00:19:01 +0000  Jan Schmidt <thaytan@noraisin.net>
11329
11330         * po/LINGUAS:
11331         * po/ja.po:
11332           po: Add Japanese translation
11333
11334 2009-03-10 00:10:20 +0000  Jan Schmidt <thaytan@noraisin.net>
11335
11336         * configure.ac:
11337         * docs/plugins/Makefile.am:
11338         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11339         * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11340         * docs/plugins/gst-plugins-ugly-plugins.args:
11341         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11342         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11343         * docs/plugins/inspect/plugin-a52dec.xml:
11344         * docs/plugins/inspect/plugin-asf.xml:
11345         * docs/plugins/inspect/plugin-cdio.xml:
11346         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11347         * docs/plugins/inspect/plugin-dvdread.xml:
11348         * docs/plugins/inspect/plugin-dvdsub.xml:
11349         * docs/plugins/inspect/plugin-iec958.xml:
11350         * docs/plugins/inspect/plugin-lame.xml:
11351         * docs/plugins/inspect/plugin-mad.xml:
11352         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11353         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11354         * docs/plugins/inspect/plugin-mpegstream.xml:
11355         * docs/plugins/inspect/plugin-realmedia.xml:
11356         * docs/plugins/inspect/plugin-siddec.xml:
11357         * docs/plugins/inspect/plugin-synaesthesia.xml:
11358         * docs/plugins/inspect/plugin-twolame.xml:
11359         * ext/Makefile.am:
11360         * po/POTFILES.in:
11361           Moved twolame from Bad to Ugly
11362
11363 2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11364
11365           [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
11366           Original commit message from CVS:
11367           * ext/alsaspdif/Makefile.am:
11368           * ext/amrwb/Makefile.am:
11369           * ext/apexsink/Makefile.am:
11370           * ext/arts/Makefile.am:
11371           * ext/artsd/Makefile.am:
11372           * ext/audiofile/Makefile.am:
11373           * ext/audioresample/Makefile.am:
11374           * ext/bz2/Makefile.am:
11375           * ext/cdaudio/Makefile.am:
11376           * ext/celt/Makefile.am:
11377           * ext/dc1394/Makefile.am:
11378           * ext/dirac/Makefile.am:
11379           * ext/directfb/Makefile.am:
11380           * ext/divx/Makefile.am:
11381           * ext/dts/Makefile.am:
11382           * ext/faac/Makefile.am:
11383           * ext/faad/Makefile.am:
11384           * ext/gsm/Makefile.am:
11385           * ext/hermes/Makefile.am:
11386           * ext/ivorbis/Makefile.am:
11387           * ext/jack/Makefile.am:
11388           * ext/jp2k/Makefile.am:
11389           * ext/ladspa/Makefile.am:
11390           * ext/lcs/Makefile.am:
11391           * ext/libfame/Makefile.am:
11392           * ext/libmms/Makefile.am:
11393           * ext/metadata/Makefile.am:
11394           * ext/mpeg2enc/Makefile.am:
11395           * ext/mplex/Makefile.am:
11396           * ext/musepack/Makefile.am:
11397           * ext/musicbrainz/Makefile.am:
11398           * ext/mythtv/Makefile.am:
11399           * ext/nas/Makefile.am:
11400           * ext/neon/Makefile.am:
11401           * ext/ofa/Makefile.am:
11402           * ext/polyp/Makefile.am:
11403           * ext/resindvd/Makefile.am:
11404           * ext/sdl/Makefile.am:
11405           * ext/shout/Makefile.am:
11406           * ext/snapshot/Makefile.am:
11407           * ext/sndfile/Makefile.am:
11408           * ext/soundtouch/Makefile.am:
11409           * ext/spc/Makefile.am:
11410           * ext/swfdec/Makefile.am:
11411           * ext/tarkin/Makefile.am:
11412           * ext/theora/Makefile.am:
11413           * ext/timidity/Makefile.am:
11414           * ext/twolame/Makefile.am:
11415           * ext/x264/Makefile.am:
11416           * ext/xine/Makefile.am:
11417           * ext/xvid/Makefile.am:
11418           * gst-libs/gst/app/Makefile.am:
11419           * gst-libs/gst/dshow/Makefile.am:
11420           * gst/aiffparse/Makefile.am:
11421           * gst/app/Makefile.am:
11422           * gst/audiobuffer/Makefile.am:
11423           * gst/bayer/Makefile.am:
11424           * gst/cdxaparse/Makefile.am:
11425           * gst/chart/Makefile.am:
11426           * gst/colorspace/Makefile.am:
11427           * gst/dccp/Makefile.am:
11428           * gst/deinterlace/Makefile.am:
11429           * gst/deinterlace2/Makefile.am:
11430           * gst/dvdspu/Makefile.am:
11431           * gst/festival/Makefile.am:
11432           * gst/filter/Makefile.am:
11433           * gst/flacparse/Makefile.am:
11434           * gst/flv/Makefile.am:
11435           * gst/games/Makefile.am:
11436           * gst/h264parse/Makefile.am:
11437           * gst/librfb/Makefile.am:
11438           * gst/mixmatrix/Makefile.am:
11439           * gst/modplug/Makefile.am:
11440           * gst/mpeg1sys/Makefile.am:
11441           * gst/mpeg4videoparse/Makefile.am:
11442           * gst/mpegdemux/Makefile.am:
11443           * gst/mpegtsmux/Makefile.am:
11444           * gst/mpegvideoparse/Makefile.am:
11445           * gst/mve/Makefile.am:
11446           * gst/nsf/Makefile.am:
11447           * gst/nuvdemux/Makefile.am:
11448           * gst/overlay/Makefile.am:
11449           * gst/passthrough/Makefile.am:
11450           * gst/pcapparse/Makefile.am:
11451           * gst/playondemand/Makefile.am:
11452           * gst/rawparse/Makefile.am:
11453           * gst/real/Makefile.am:
11454           * gst/rtjpeg/Makefile.am:
11455           * gst/rtpmanager/Makefile.am:
11456           * gst/scaletempo/Makefile.am:
11457           * gst/sdp/Makefile.am:
11458           * gst/selector/Makefile.am:
11459           * gst/smooth/Makefile.am:
11460           * gst/smoothwave/Makefile.am:
11461           * gst/speed/Makefile.am:
11462           * gst/speexresample/Makefile.am:
11463           * gst/stereo/Makefile.am:
11464           * gst/subenc/Makefile.am:
11465           * gst/tta/Makefile.am:
11466           * gst/vbidec/Makefile.am:
11467           * gst/videodrop/Makefile.am:
11468           * gst/videosignal/Makefile.am:
11469           * gst/virtualdub/Makefile.am:
11470           * gst/vmnc/Makefile.am:
11471           * gst/y4m/Makefile.am:
11472           * sys/acmenc/Makefile.am:
11473           * sys/cdrom/Makefile.am:
11474           * sys/dshowdecwrapper/Makefile.am:
11475           * sys/dshowsrcwrapper/Makefile.am:
11476           * sys/dvb/Makefile.am:
11477           * sys/dxr3/Makefile.am:
11478           * sys/fbdev/Makefile.am:
11479           * sys/oss4/Makefile.am:
11480           * sys/qcam/Makefile.am:
11481           * sys/qtwrapper/Makefile.am:
11482           * sys/vcd/Makefile.am:
11483           * sys/wininet/Makefile.am:
11484           * win32/common/config.h:
11485           Don't install static libs for plugins. Fixes #550851 for -bad.
11486
11487 2008-09-02 09:56:44 +0000  Tim-Philipp Müller <tim@centricular.net>
11488
11489           [MOVED FROM BAD] Enable/fix up translations for these plugins.
11490           Original commit message from CVS:
11491           * ext/resindvd/plugin.c: (plugin_init):
11492           * ext/resindvd/resindvdsrc.c:
11493           * ext/twolame/gsttwolame.c: (plugin_init):
11494           * gst/aiffparse/aiffparse.c: (plugin_init):
11495           Enable/fix up translations for these plugins.
11496           * po/LINGUAS:
11497           Add 'ca' to LINGUAS.
11498           * po/POTFILES.in:
11499           * po/POTFILES.skip:
11500           Add more files for translation and more files which tools
11501           should skip.
11502
11503 2008-08-07 14:34:03 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11504
11505           [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
11506           Original commit message from CVS:
11507           * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
11508           (gst_two_lame_chain):
11509           * ext/twolame/gsttwolame.h:
11510           Allow raw float samples as input for encoding.
11511
11512 2008-08-02 17:39:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11513
11514           [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
11515           Original commit message from CVS:
11516           * configure.ac:
11517           * ext/Makefile.am:
11518           * ext/twolame/Makefile.am:
11519           * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
11520           (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
11521           (gst_two_lame_release_memory), (gst_two_lame_finalize),
11522           (gst_two_lame_base_init), (gst_two_lame_class_init),
11523           (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
11524           (gst_two_lame_init), (gst_two_lame_set_property),
11525           (gst_two_lame_get_property), (gst_two_lame_sink_event),
11526           (gst_two_lame_chain), (gst_two_lame_setup),
11527           (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
11528           (plugin_init):
11529           * ext/twolame/gsttwolame.h:
11530           Add TwoLAME MP2 encoding element, based on the LAME element.
11531
11532 2009-03-09 23:13:20 +0000  Jan Schmidt <thaytan@noraisin.net>
11533
11534         * common:
11535           Automatic update of common submodule
11536           From 7032163 to f8b3d91
11537
11538 2009-03-08 12:05:57 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11539
11540         * common:
11541           Automatic update of common submodule
11542           From ffa738d to 7032163
11543
11544 2009-03-08 11:21:32 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11545
11546         * common:
11547           Automatic update of common submodule
11548           From 3f13e4e to ffa738d
11549
11550 2009-03-07 11:47:06 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11551
11552         * common:
11553           Automatic update of common submodule
11554           From 3c7456b to 3f13e4e
11555
11556 2009-03-07 10:47:13 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11557
11558         * common:
11559           Automatic update of common submodule
11560           From 57c83f2 to 3c7456b
11561
11562 2009-03-06 12:30:36 -0800  Michael Smith <msmith@songbirdnest.com>
11563
11564         * gst/mpegaudioparse/gstmpegaudioparse.c:
11565           mp3parse: be more conservative when changing layer/rate/etc.
11566           Don't allow a change in sample rate/channels/layer/version unless we can
11567           see another frame at the correct offset. Prevents accidently flipping
11568           due to simple single-bit corruption.
11569
11570 2009-03-04 16:52:59 +0000  Jan Schmidt <thaytan@noraisin.net>
11571
11572         * gst/realmedia/realhash.c:
11573           rmdemux: Fix strict-aliasing warnings.
11574           Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
11575           hand-rolled ones.
11576
11577 2009-03-04 16:15:00 +0200  René Stadler <mail@renestadler.de>
11578
11579         * gst/mpegaudioparse/gstmpegaudioparse.c:
11580           mpegaudioparse: Remove empty lines added by buggy indent.
11581
11582 2009-02-27 13:41:58 +0100  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11583
11584         * gst/mpegaudioparse/gstmpegaudioparse.c:
11585           mpegaudioparse: Provide SEEKING query handling.
11586           Since SEEK event handling might perform some conversion
11587           from TIME to BYTES, do not let upstream fool application
11588           into (TIME) seeking not being possible.
11589
11590 2009-02-25 13:34:05 -0800  Michael Smith <msmith@songbirdnest.com>
11591
11592         * gst/mpegaudioparse/gstmpegaudioparse.c:
11593           mp3parse: fix accurate seeks to near 0
11594           Integer underflow made accurate seeks to near zero fail and seek to
11595           completely the wrong place. Fix by clamping to zero, since we can't seek
11596           to negative times anyway.
11597
11598 2009-02-25 20:52:08 +0000  Jan Schmidt <thaytan@noraisin.net>
11599
11600         * common:
11601         * configure.ac:
11602           build: Update shave init statement for changes in common. Bump common.
11603
11604 2009-02-25 18:19:20 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11605
11606         * gst/realmedia/rtspreal.c:
11607           rtspreal: ignore data streams. Fixes #527112
11608           Ignore data streams when parsing the SDP as they don't contain anything we need
11609           to put in the realmedia header.
11610
11611 2009-02-25 11:32:37 +0000  Jan Schmidt <thaytan@noraisin.net>
11612
11613         * common:
11614           Automatic update of common submodule
11615           From 9cf8c9b to a6ce5c6
11616
11617 2009-02-24 15:25:16 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11618
11619         * ext/mad/gstid3tag.c:
11620           Forward unknown events
11621           Forward unknown events upstream instead of dropping them. Also return the result
11622           of the seek event instead of a fixed value.
11623
11624 2009-02-23 10:50:50 +0200  Stefan Kost <ensonic@users.sf.net>
11625
11626         * gst/asfdemux/gstrtpasfdepay.c:
11627           rtpasfdepay: Fix the build by adding the needed include for atoi.
11628
11629 2009-02-22 19:19:12 +0000  Jan Schmidt <thaytan@noraisin.net>
11630
11631         * configure.ac:
11632         * docs/plugins/Makefile.am:
11633           Use shave for the build output
11634
11635 2009-02-22 16:00:02 +0000  Jan Schmidt <thaytan@noraisin.net>
11636
11637         * common:
11638           Automatic update of common submodule
11639           From 5d7c9cc to 9cf8c9b
11640
11641 2009-02-22 14:22:30 +0100  Edward Hervey <bilboed@bilboed.com>
11642
11643         * gst/asfdemux/gstasf.c:
11644         * gst/asfdemux/gstrtpasfdepay.c:
11645         * gst/realmedia/rademux.c:
11646         * gst/realmedia/rdtdepay.c:
11647         * gst/synaesthesia/gstsynaesthesia.c:
11648         * gst/synaesthesia/synaescope.c:
11649           Fix indentation.
11650
11651 2009-02-22 14:21:22 +0100  Edward Hervey <bilboed@bilboed.com>
11652
11653         * gst/realmedia/pnmsrc.c:
11654           pnmsrc: Error out gracefully if location is NULL. Run gst-indent
11655
11656 2009-02-21 11:13:55 -0800  David Schleef <ds@schleef.org>
11657
11658         * common:
11659           Automatic update of common submodule
11660           From 80c627d to 5d7c9cc
11661
11662 2009-02-20 15:53:34 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11663
11664         * gst/realmedia/Makefile.am:
11665         * gst/realmedia/pnmsrc.c:
11666         * gst/realmedia/pnmsrc.h:
11667         * gst/realmedia/rademux.c:
11668         * gst/realmedia/rademux.h:
11669         * gst/realmedia/realmedia.c:
11670         * gst/realmedia/rmdemux.c:
11671         * gst/realmedia/rmdemux.h:
11672           Add pnm:// uri source
11673           Add a new utri handler for pnm:// that for now just redirects to the same uri
11674           with the rtsp:// protocol, which usually works nowadays.
11675           Separate the registration of the various plugins into a separate source file.
11676
11677 2009-02-20 13:48:08 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11678
11679         * gst/asfdemux/Makefile.am:
11680         * gst/asfdemux/gstasf.c:
11681         * gst/asfdemux/gstrtpasfdepay.c:
11682         * gst/asfdemux/gstrtpasfdepay.h:
11683           Add ASF depayloader
11684           Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
11685           Fixes #335067.
11686
11687 2009-02-19 19:10:53 +0000  Zaheer Merali <zaheerabbas@merali.org>
11688
11689         * ext/mad/gstmad.c:
11690           mad: remove log line added in error
11691
11692 2009-02-19 19:08:10 +0000  Zaheer Merali <zaheerabbas@merali.org>
11693
11694         * ext/mad/gstmad.c:
11695           mad: just flush data when seeing BADDATAPTR instead of going into error state
11696
11697 2009-02-18 12:55:16 +0100  Roland Moser <rmoser@gmx.at>
11698
11699         * gst/realmedia/rmdemux.c:
11700           Fix parsing of the flags in rmdemux
11701           Fix parsing of the flags in version 1 realmedia streams.
11702           Fixes #571358.
11703
11704 2009-02-09 12:03:15 +0100  Edward Hervey <bilboed@bilboed.com>
11705
11706         * common:
11707           Bump revision to use for common submodule.
11708
11709 2009-01-30 22:27:05 +0200  Stefan Kost <ensonic@users.sf.net>
11710
11711         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11712           Add releaseinfo with online url.
11713
11714 2009-01-30 17:34:27 +0000  Jan Schmidt <thaytan@noraisin.net>
11715
11716         * common:
11717           Bump common
11718
11719 2009-01-30 14:35:40 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
11720
11721         * gst/asfdemux/asfpacket.c:
11722         * gst/asfdemux/gstasfdemux.c:
11723         * gst/asfdemux/gstasfdemux.h:
11724           Remove redundant push_mode struct member
11725
11726 2009-01-30 09:04:46 +0100  Edward Hervey <bilboed@bilboed.com>
11727
11728         * autogen.sh:
11729           Fix previous commit, wasn't actually setting up a symbolic link
11730
11731 2009-01-30 08:56:33 +0100  Edward Hervey <bilboed@bilboed.com>
11732
11733         * autogen.sh:
11734         * common:
11735           Use a symbolic link for the pre-commit client-side hook
11736
11737 2009-01-30 08:56:24 +0100  Edward Hervey <bilboed@bilboed.com>
11738
11739         * .gitignore:
11740           Ignore some more files
11741
11742 2009-01-26 22:40:10 +0200  Stefan Kost <ensonic@users.sf.net>
11743
11744         * gst/synaesthesia/synaescope.c:
11745         * gst/synaesthesia/synaescope.h:
11746           Precalculate some size dependent variables. Demystify the height scaling a bit.
11747           Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
11748
11749 2009-01-26 21:26:46 +0200  Stefan Kost <ensonic@users.sf.net>
11750
11751           Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
11752
11753 2009-01-26 20:12:41 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11754
11755         * gst/realmedia/rdtdepay.c:
11756           Set flags on the realmedia chunks
11757           Set the keyframe flags from the RDT packet to the realmedia chunk so that the
11758           descrambler can be reset on keyframes. Fixes #556714.
11759
11760 2009-01-26 20:10:36 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
11761
11762         * gst/realmedia/gstrdtbuffer.c:
11763         * gst/realmedia/gstrdtbuffer.h:
11764           Add method to get RDT flags
11765           Add a method to get the RDT flags. We need these flags to mark keyframes to
11766           reset the descrambing queue. See #556714.
11767
11768 2009-01-26 10:00:57 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
11769
11770         * gst/asfdemux/asfpacket.c:
11771         * gst/asfdemux/gstasfdemux.c:
11772         * gst/asfdemux/gstasfdemux.h:
11773           Add seeking support to asfdemux in push mode
11774           Fixes bug #568836.
11775
11776 2009-01-26 09:57:26 +0100  Hans de Goede <jwrdegoede@fedoraproject.org>
11777
11778         * gst/asfdemux/asfpacket.c:
11779           Drop packets with an invalid replicated data length
11780           Drop packets with an invalid replicated data length
11781           instead of continuing with an invalid timestamp
11782           and uninitialized payload metadata.
11783           All other code assumes that the timestamps are valid.
11784
11785 2009-01-25 22:31:52 +0200  Stefan Kost <ensonic@users.sf.net>
11786
11787         * gst/synaesthesia/synaescope.h:
11788           Change comment to refer to right variable.
11789
11790 2009-01-24 23:27:08 +0200  Stefan Kost <ensonic@users.sf.net>
11791
11792         * gst/synaesthesia/gstsynaesthesia.c:
11793         * gst/synaesthesia/gstsynaesthesia.h:
11794         * gst/synaesthesia/synaescope.c:
11795         * gst/synaesthesia/synaescope.h:
11796           Bring synaesthesia to next century.
11797           Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
11798
11799 2009-01-23 17:51:00 -0800  David Schleef <ds@schleef.org>
11800
11801         * gst/asfdemux/gstasfdemux.c:
11802           Fix leak of converted string
11803
11804 2009-01-23 23:44:01 +0000  Jan Schmidt <thaytan@noraisin.net>
11805
11806         * .gitignore:
11807         * po/.gitignore:
11808           Add more to the gitignores
11809
11810 2009-01-23 23:59:38 +0200  Stefan Kost <ensonic@users.sf.net>
11811
11812         * gst/synaesthesia/gstsynaesthesia.c:
11813           Make synaesthesia build again.
11814           _init() has no params.
11815
11816 2009-01-22 18:15:36 +0200  Stefan Kost <ensonic@users.sf.net>
11817
11818         * common:
11819           Update common snapshot.
11820
11821 2009-01-22 13:50:09 +0100  Sebastian Dröge <slomo@circular-chaos.org>
11822
11823         * common:
11824           Fix pre-commit hook
11825
11826 2009-01-22 06:14:31 +0100  Edward Hervey <bilboed@bilboed.com>
11827
11828         * autogen.sh:
11829         * common:
11830           Install and use pre-commit indentation hook from common
11831
11832 2009-01-21 04:32:33 +0100  Edward Hervey <bilboed@bilboed.com>
11833
11834         * autogen.sh:
11835           autogen.sh : Use git submodule
11836
11837 2009-01-08 08:19:25 +0000  Yves Lefebvre <ivanohe@abacom.com>
11838
11839           gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
11840           Original commit message from CVS:
11841           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
11842           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
11843           (gst_dvd_demux_get_audio_stream),
11844           (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
11845           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
11846           (gst_mpeg_demux_get_video_stream),
11847           (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
11848           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
11849           Fix some caps leaks. Fixes bug #564885.
11850
11851 2009-01-02 00:43:53 +0000  Alessandro Decina <alessandro.d@gmail.com>
11852
11853           ext/cdio/gstcdio.c: Remove unused format argument.
11854           Original commit message from CVS:
11855           * ext/cdio/gstcdio.c:
11856           Remove unused format argument.
11857
11858 2008-12-13 20:41:40 +0000  Tim-Philipp Müller <tim@centricular.net>
11859
11860           win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
11861           Original commit message from CVS:
11862           * win32/common/.cvsignore:
11863           * win32/common/config.h:
11864           * win32/common/config.h.in:
11865           Hardcode cpu for win32 build, just like we do in the other modules,
11866           to remove VCS conflicts and inconsistent defines between modules,
11867           and update version defines to CVS.
11868
11869 2008-12-13 16:29:38 +0000  Edward Hervey <bilboed@bilboed.com>
11870
11871           m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11872           Original commit message from CVS:
11873           * m4/Makefile.am:
11874           Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
11875
11876 2008-12-13 13:01:49 +0000  Edward Hervey <bilboed@bilboed.com>
11877
11878           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
11879           Original commit message from CVS:
11880           * m4/Makefile.am:
11881           inttypes.m4 hasn't been available since gettext-0.15, and since we now
11882           require gettext >= 0.17 ... we can remove it from the list of files to
11883           dist.
11884
11885 2008-12-10 15:42:21 +0000  Tim-Philipp Müller <tim@centricular.net>
11886
11887           gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
11888           Original commit message from CVS:
11889           * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
11890           (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
11891           (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
11892           * gst/mpegaudioparse/gstmpegaudioparse.h:
11893           Do an initial class_ref on an internal enum type from within the
11894           class_init function so that there aren't any issues when multiple
11895           mp3parse elements are started in separate threads at the same
11896           time. (Why we use an enum type here if the tag is registered as
11897           a string type, I don't know). Also remove custom UNUSED macro
11898           and use GLib's instead.
11899
11900 2008-12-04 20:11:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11901
11902           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
11903           Original commit message from CVS:
11904           * configure.ac:
11905           Apparently AC_CONFIG_MACRO_DIR breaks when using more
11906           than one macro directory, reverting last change.
11907
11908 2008-12-04 19:48:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11909
11910           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
11911           Original commit message from CVS:
11912           * configure.ac:
11913           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
11914           our M4 macros.
11915
11916 2008-12-01 14:39:34 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11917
11918           ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
11919           Original commit message from CVS:
11920           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
11921           Last change introduced a regression that made mpeg2dec handle
11922           some 4:2:2 videos as 4:4:4. Fixes bug #562086.
11923
11924 2008-11-29 13:33:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11925
11926           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
11927           Original commit message from CVS:
11928           Patch by: Cygwin Ports maintainer
11929           <yselkowitz at users dot sourceforge dot net>
11930           * autogen.sh:
11931           * configure.ac:
11932           Require gettext 0.17 because older versions don't mix with libtool
11933           2.2. At build time an older gettext version will still work.
11934           Fixes bug #556091.
11935
11936 2008-11-25 03:44:06 +0000  David Schleef <ds@schleef.org>
11937
11938           ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video.  Fixes #562086
11939           Original commit message from CVS:
11940           * ext/mpeg2dec/gstmpeg2dec.c:
11941           * ext/mpeg2dec/gstmpeg2dec.h:
11942           Add support for 4:4:4 video.  Fixes #562086
11943
11944 2008-11-24 09:51:39 +0000  Simon Holm Thøgersen <odie@cs.aau.dk>
11945
11946           ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
11947           Original commit message from CVS:
11948           Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
11949           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
11950           Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
11951           >= 0.5.0. Fixes bug #562065.
11952
11953 2008-11-20 21:31:19 +0000  Wim Taymans <wim.taymans@gmail.com>
11954
11955           gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
11956           Original commit message from CVS:
11957           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
11958           Remove duplicate and broken code for the streaming case and simply reuse
11959           the much better working pull based code. Fixes #560348.
11960
11961 2008-11-20 20:42:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11962
11963           configure.ac: Back to development -> 0.10.10.1
11964           Original commit message from CVS:
11965           * configure.ac:
11966           Back to development -> 0.10.10.1
11967
11968 === release 0.10.10 ===
11969
11970 2008-11-19 14:30:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11971
11972         * ChangeLog:
11973         * NEWS:
11974         * RELEASE:
11975         * configure.ac:
11976         * docs/plugins/inspect/plugin-a52dec.xml:
11977         * docs/plugins/inspect/plugin-asf.xml:
11978         * docs/plugins/inspect/plugin-cdio.xml:
11979         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11980         * docs/plugins/inspect/plugin-dvdread.xml:
11981         * docs/plugins/inspect/plugin-dvdsub.xml:
11982         * docs/plugins/inspect/plugin-iec958.xml:
11983         * docs/plugins/inspect/plugin-lame.xml:
11984         * docs/plugins/inspect/plugin-mad.xml:
11985         * docs/plugins/inspect/plugin-mpeg2dec.xml:
11986         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11987         * docs/plugins/inspect/plugin-mpegstream.xml:
11988         * docs/plugins/inspect/plugin-realmedia.xml:
11989         * docs/plugins/inspect/plugin-siddec.xml:
11990         * gst-plugins-ugly.doap:
11991         * po/LINGUAS:
11992           Release 0.10.10 - "Under the House"
11993           Original commit message from CVS:
11994           Release 0.10.10 - "Under the House"
11995
11996 2008-11-19 13:59:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11997
11998         * po/bg.po:
11999         * po/ca.po:
12000         * po/da.po:
12001         * po/id.po:
12002         * po/it.po:
12003         * po/mt.po:
12004         * po/vi.po:
12005           Update .po files
12006           Original commit message from CVS:
12007           Update .po files
12008
12009 2008-11-17 09:53:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12010
12011           ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
12012           Original commit message from CVS:
12013           * ext/sidplay/Makefile.am:
12014           Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
12015           contain CFLAGS that do not exist for C++, like -Wvla or
12016           -Wdeclaration-after-statement. Fixes bug #561161.
12017
12018 2008-11-12 23:19:55 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12019
12020           configure.ac: 0.10.9.3 pre-release
12021           Original commit message from CVS:
12022           * configure.ac:
12023           0.10.9.3 pre-release
12024
12025 2008-11-11 17:14:46 +0000  Wim Taymans <wim.taymans@gmail.com>
12026
12027           gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
12028           Original commit message from CVS:
12029           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
12030           Only copy sane aspect ratio values on the caps. Fixes #559682.
12031
12032 2008-11-06 13:29:37 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12033
12034         * ChangeLog:
12035           Add bug number to the mp3parse mpeg 2.5 fix
12036           Original commit message from CVS:
12037           Add bug number to the mp3parse mpeg 2.5 fix
12038
12039 2008-11-05 11:03:07 +0000  Wim Taymans <wim.taymans@gmail.com>
12040
12041           ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
12042           Original commit message from CVS:
12043           * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
12044           (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
12045           (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
12046           * ext/amrnb/amrnbdec.h:
12047           Add a property to select the amr variant. Fixes #424070.
12048
12049 2008-11-03 11:31:49 +0000  Tal Shalif <tshalif@nargila.org>
12050
12051           gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
12052           Original commit message from CVS:
12053           Patch by: Tal Shalif <tshalif at nargila dot org>
12054           * gst/mpegstream/gstdvddemux.c:
12055           (gst_dvd_demux_get_subpicture_stream):
12056           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
12057           (gst_mpeg_demux_get_audio_stream):
12058           Fix memmory corruption due to not storing the new updated pointer
12059           after a g_renew(). Fixes #558896.
12060
12061 2008-10-30 14:50:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12062
12063           tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
12064           Original commit message from CVS:
12065           * tests/check/Makefile.am:
12066           Blacklist cdiocddasrc from state-change tests. Fixes #558277.
12067
12068 2008-10-24 20:44:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12069
12070           configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
12071           Original commit message from CVS:
12072           * configure.ac:
12073           oops, forgot to bump the version back to devel
12074           after the last release 0.10.9.1
12075
12076 2008-10-24 12:47:05 +0000  Wim Taymans <wim.taymans@gmail.com>
12077
12078           gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
12079           Original commit message from CVS:
12080           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
12081           (gst_rmdemux_descramble_mp4a_audio),
12082           (gst_rmdemux_handle_scrambled_packet):
12083           Add suport for mpeg4 and aac audio. See #556714.
12084
12085 2008-10-14 19:28:05 +0000  Michael Smith <msmith@xiph.org>
12086
12087           gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
12088           Original commit message from CVS:
12089           * gst/mpegaudioparse/gstmpegaudioparse.c:
12090           Calculate samples per frame correctly for "MPEG 2.5" layer 3.
12091           Fixes skipping on these files.
12092
12093 2008-10-14 12:51:41 +0000  Robin Stocker <robin@nibor.org>
12094
12095           ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
12096           Original commit message from CVS:
12097           Patch by: Robin Stocker <robin at nibor dot org>
12098           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
12099           (handle_sequence), (gst_mpeg2dec_setcaps):
12100           * ext/mpeg2dec/gstmpeg2dec.h:
12101           Prefer the container's PAR over the stream's PAR if it's
12102           given in the srcpad caps. Fixes bug #556184.
12103
12104 2008-10-13 18:10:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12105
12106           Don't install static libs for plugins. Fixes #550851 for ugly.
12107           Original commit message from CVS:
12108           * ext/a52dec/Makefile.am:
12109           * ext/amrnb/Makefile.am:
12110           * ext/cdio/Makefile.am:
12111           * ext/dvdnav/Makefile.am:
12112           * ext/dvdread/Makefile.am:
12113           * ext/lame/Makefile.am:
12114           * ext/mad/Makefile.am:
12115           * ext/mpeg2dec/Makefile.am:
12116           * ext/sidplay/Makefile.am:
12117           * gst/ac3parse/Makefile.am:
12118           * gst/asfdemux/Makefile.am:
12119           * gst/dvdlpcmdec/Makefile.am:
12120           * gst/dvdsub/Makefile.am:
12121           * gst/iec958/Makefile.am:
12122           * gst/mpegaudioparse/Makefile.am:
12123           * gst/mpegstream/Makefile.am:
12124           * gst/realmedia/Makefile.am:
12125           * gst/synaesthesia/Makefile.am:
12126           Don't install static libs for plugins. Fixes #550851 for ugly.
12127
12128 2008-10-13 09:04:15 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12129
12130           gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
12131           Original commit message from CVS:
12132           * gst/mpegaudioparse/gstmpegaudioparse.c:
12133           (gst_mp3parse_sink_event):
12134           Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
12135           frames. Partially fixes bug #552237.
12136
12137 2008-10-09 09:23:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12138
12139           ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
12140           Original commit message from CVS:
12141           * ext/amrnb/amrnbparse.c:
12142           use #defines for HEADER. Unref the object in _sink_activate_pull().
12143
12144 2008-10-08 13:59:57 +0000  Wim Taymans <wim.taymans@gmail.com>
12145
12146           ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
12147           Original commit message from CVS:
12148           * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
12149           (gst_mad_change_state):
12150           * ext/mad/gstmad.h:
12151           track discont on incomming buffers and set discont on outgoing
12152           buffers.
12153           Pass unknown events upstreams instead of dropping them.
12154
12155 2008-09-28 17:33:43 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
12156
12157           ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
12158           Original commit message from CVS:
12159           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
12160           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
12161           (handle_slice), (gst_mpeg2dec_sink_event),
12162           (gst_mpeg2dec_src_event):
12163           * ext/mpeg2dec/gstmpeg2dec.h:
12164           Fix compilation with --disable-index. Fixes bug #554150.
12165
12166 2008-09-28 17:31:37 +0000  Sameer Naik <sameer.subscriptions@damagehead.com>
12167
12168           ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
12169           Original commit message from CVS:
12170           Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
12171           * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
12172           (gst_mad_src_event), (gst_mad_chain):
12173           * ext/mad/gstmad.h:
12174           Fix compilation with --disable-index. Fixes bug #554142.
12175
12176 2008-09-27 00:20:48 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
12177
12178           ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
12179           Original commit message from CVS:
12180           * ext/a52dec/gsta52dec.c:
12181           * ext/a52dec/gsta52dec.h:
12182           Fix channel re-negotiation on a change of the incoming stream.
12183           Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
12184           Fixes: #551660
12185
12186 2008-09-26 14:39:42 +0000  Wim Taymans <wim.taymans@gmail.com>
12187
12188           ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
12189           Original commit message from CVS:
12190           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
12191           (gst_amrnbenc_state_change):
12192           * ext/amrnb/amrnbenc.h:
12193           Pass the discont flag from the input buffer on to the output buffer in
12194           the AMR encoder.
12195
12196 2008-09-26 10:04:35 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
12197
12198           ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
12199           Original commit message from CVS:
12200           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
12201           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12202           (gst_amrnbparse_handle_pull_seek),
12203           (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
12204           (gst_amrnbparse_sink_activate_push),
12205           (gst_amrnbparse_sink_activate_pull):
12206           * ext/amrnb/amrnbparse.h:
12207           Add flush seek handler. Fixes #536274.
12208
12209 2008-09-26 09:57:02 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
12210
12211           ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
12212           Original commit message from CVS:
12213           Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
12214           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
12215           (gst_amrnbparse_chain), (gst_amrnbparse_loop),
12216           (gst_amrnbparse_state_change):
12217           * ext/amrnb/amrnbparse.h:
12218           Fix the duration query. Fixes #536226.
12219           Also set caps on the pads and buffers more correctly.
12220
12221 2008-09-02 09:43:10 +0000  Tim-Philipp Müller <tim@centricular.net>
12222
12223           po/LINGUAS: Add 'ca' to LINGUAS.
12224           Original commit message from CVS:
12225           * po/LINGUAS:
12226           Add 'ca' to LINGUAS.
12227
12228 2008-08-28 09:57:30 +0000  Edward Hervey <bilboed@bilboed.com>
12229
12230           gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
12231           Original commit message from CVS:
12232           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
12233           Fix aggregated GST_FLOW_RETURN check for when to send an error message
12234           on the bus.
12235           Re-fixes #546859
12236
12237 2008-08-27 15:55:05 +0000  Wim Taymans <wim.taymans@gmail.com>
12238
12239           gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
12240           Original commit message from CVS:
12241           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
12242           (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
12243           (create_segment_event), (gst_rdt_depay_push),
12244           (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
12245           * gst/realmedia/rdtdepay.h:
12246           Parse other values from the incomming caps.
12247           Add event handler to handle flushing and segments.
12248           Create segment events.
12249           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
12250           Do skew correction based on RDT timestamps.
12251           * gst/realmedia/rdtmanager.c: (activate_session),
12252           (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
12253           (create_recv_rtp):
12254           Parse caps to get the clockrate needed for the jitterbuffer.
12255           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12256           Apply timestamp fixup after correcting for initial timestamp and
12257           internal base timestamp corrections.
12258
12259 2008-08-27 11:28:50 +0000  Wim Taymans <wim.taymans@gmail.com>
12260
12261           gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
12262           Original commit message from CVS:
12263           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
12264           (gst_rdt_depay_change_state):
12265           * gst/realmedia/rdtdepay.h:
12266           Check seqnum gaps and drop duplicate packets or mark outgoing buffers
12267           with a DISCONT flag when needed.
12268           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
12269           Report the configure latency instead of a hardcoded value.
12270
12271 2008-08-27 10:02:06 +0000  Wim Taymans <wim.taymans@gmail.com>
12272
12273           gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
12274           Original commit message from CVS:
12275           * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
12276           (free_session), (gst_rdt_manager_query_src),
12277           (gst_rdt_manager_src_activate_push),
12278           (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
12279           (gst_rdt_manager_loop), (create_recv_rtp):
12280           Include the new rdt jitterbuffer in the session manager.
12281
12282 2008-08-27 09:58:00 +0000  Wim Taymans <wim.taymans@gmail.com>
12283
12284           gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
12285           Original commit message from CVS:
12286           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
12287           (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
12288           (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
12289           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
12290           * gst/realmedia/rdtdepay.h:
12291           Use new RDT parsing helper functions.
12292           Copy discont flags correctly.
12293           Push the header from the chain function instead of the setcaps function.
12294           Copy incomming timestamp to the output buffers instead of doing magic
12295           with the RDT timestamps.
12296
12297 2008-08-27 09:52:49 +0000  Wim Taymans <wim.taymans@gmail.com>
12298
12299           gst/realmedia/: Add first support for parsing RDT messages.
12300           Original commit message from CVS:
12301           * gst/realmedia/Makefile.am:
12302           * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
12303           (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
12304           (read_packet_header), (gst_rdt_buffer_get_first_packet),
12305           (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
12306           (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
12307           (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
12308           (gst_rdt_packet_data_peek_data),
12309           (gst_rdt_packet_data_get_stream_id),
12310           (gst_rdt_packet_data_get_timestamp):
12311           * gst/realmedia/gstrdtbuffer.h:
12312           Add first support for parsing RDT messages.
12313           * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
12314           (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
12315           (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
12316           (calculate_skew), (rdt_jitter_buffer_insert),
12317           (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
12318           (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
12319           (rdt_jitter_buffer_get_ts_diff):
12320           * gst/realmedia/rdtjitterbuffer.h:
12321           Add first version of an RDT jitterbuffer.
12322
12323 2008-08-27 09:47:17 +0000  Wim Taymans <wim.taymans@gmail.com>
12324
12325           gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
12326           Original commit message from CVS:
12327           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
12328           (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
12329           (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
12330           (gst_rmdemux_descramble_dnet_audio),
12331           (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
12332           * gst/realmedia/rmdemux.h:
12333           Keep track of the first timestamp of the stream and add this to the
12334           outgoing buffer timestamps so that we can handle live streams.
12335           Set discont flag on the first buffers and after a seek.
12336
12337 === release 0.10.9 ===
12338
12339 2008-08-26 23:06:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12340
12341         * ChangeLog:
12342         * NEWS:
12343         * RELEASE:
12344         * configure.ac:
12345         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12346         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12347         * docs/plugins/inspect/plugin-a52dec.xml:
12348         * docs/plugins/inspect/plugin-asf.xml:
12349         * docs/plugins/inspect/plugin-cdio.xml:
12350         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12351         * docs/plugins/inspect/plugin-dvdread.xml:
12352         * docs/plugins/inspect/plugin-dvdsub.xml:
12353         * docs/plugins/inspect/plugin-iec958.xml:
12354         * docs/plugins/inspect/plugin-lame.xml:
12355         * docs/plugins/inspect/plugin-mad.xml:
12356         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12357         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12358         * docs/plugins/inspect/plugin-mpegstream.xml:
12359         * docs/plugins/inspect/plugin-realmedia.xml:
12360         * docs/plugins/inspect/plugin-siddec.xml:
12361         * gst-plugins-ugly.doap:
12362           Release 0.10.9
12363           Original commit message from CVS:
12364           Release 0.10.9
12365
12366 2008-08-26 22:56:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12367
12368         * po/af.po:
12369         * po/az.po:
12370         * po/bg.po:
12371         * po/cs.po:
12372         * po/da.po:
12373         * po/en_GB.po:
12374         * po/es.po:
12375         * po/fi.po:
12376         * po/fr.po:
12377         * po/hu.po:
12378         * po/id.po:
12379         * po/it.po:
12380         * po/lt.po:
12381         * po/nb.po:
12382         * po/nl.po:
12383         * po/or.po:
12384         * po/pl.po:
12385         * po/pt_BR.po:
12386         * po/ru.po:
12387         * po/sk.po:
12388         * po/sq.po:
12389         * po/sr.po:
12390         * po/sv.po:
12391         * po/uk.po:
12392         * po/vi.po:
12393         * po/zh_CN.po:
12394           Update .po files
12395           Original commit message from CVS:
12396           Update .po files
12397
12398 2008-08-26 15:35:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12399
12400           ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
12401           Original commit message from CVS:
12402           * ext/a52dec/gsta52dec.c:
12403           Set up a default time segment for output when receiving
12404           an incoming byte segment (as for raw AC3 files).
12405           Fixes: #548194
12406
12407 2008-08-12 09:16:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12408
12409           0.10.8.2 pre-release.
12410           Original commit message from CVS:
12411           * configure.ac:
12412           * docs/plugins/Makefile.am:
12413           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12414           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12415           * docs/plugins/gst-plugins-ugly-plugins.args:
12416           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12417           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12418           * docs/plugins/inspect/plugin-a52dec.xml:
12419           * docs/plugins/inspect/plugin-asf.xml:
12420           * docs/plugins/inspect/plugin-cdio.xml:
12421           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12422           * docs/plugins/inspect/plugin-dvdread.xml:
12423           * docs/plugins/inspect/plugin-dvdsub.xml:
12424           * docs/plugins/inspect/plugin-iec958.xml:
12425           * docs/plugins/inspect/plugin-lame.xml:
12426           * docs/plugins/inspect/plugin-mad.xml:
12427           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12428           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12429           * docs/plugins/inspect/plugin-mpegstream.xml:
12430           * docs/plugins/inspect/plugin-realmedia.xml:
12431           * docs/plugins/inspect/plugin-siddec.xml:
12432           * ext/Makefile.am:
12433           0.10.8.2 pre-release.
12434           * po/LINGUAS:
12435           * po/POTFILES.in:
12436           * po/id.po:
12437           Add new translation.
12438
12439 2008-08-11 18:44:35 +0000  Michael Smith <msmith@xiph.org>
12440
12441           gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
12442           Original commit message from CVS:
12443           * gst/asfdemux/gstasfdemux.c:
12444           Properly aggregate flow returns for both push and pull mode, so we shut
12445           down if all pads are unlinked.
12446           Fixes #546859.
12447
12448 2008-08-07 16:14:42 +0000  Frederic Crozat <fcrozat@mandriva.org>
12449
12450           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
12451           Original commit message from CVS:
12452           Patch by: Frederic Crozat <fcrozat@mandriva.org>
12453           * ext/dvdread/dvdreadsrc.c: (plugin_init):
12454           * ext/lame/gstlame.c: (plugin_init):
12455           * gst/asfdemux/gstasf.c: (plugin_init):
12456           Make sure gettext returns translations in UTF-8 encoding rather
12457           than in the current locale encoding (#546822).
12458
12459 2008-07-31 14:35:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12460
12461           gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
12462           Original commit message from CVS:
12463           * gst/mpegaudioparse/gstmpegaudioparse.c:
12464           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
12465           (mp3parse_total_time), (mp3parse_bytepos_to_time):
12466           Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
12467           if we're called from there already. Otherwise we end up in a endless
12468           recursion and crash with a stack overflow.
12469           This can happen when a Xing or VBRI header with TOC exists but it
12470           doesn't contain the total time. Fixes bug #545370.
12471
12472 2008-07-31 14:24:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12473
12474           ext/lame/gstlame.c: Use the default for the strict-iso property too.
12475           Original commit message from CVS:
12476           * ext/lame/gstlame.c: (gst_lame_class_init),
12477           (gst_lame_get_default_settings):
12478           Use the default for the strict-iso property too.
12479           Allow a bitrate setting of 0, which lets lame choose the default value
12480           and which makes it possible to set the compression-ratio property.
12481
12482 2008-07-29 16:57:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12483
12484           ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
12485           Original commit message from CVS:
12486           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12487           (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
12488           * ext/lame/gstlame.h:
12489           Get the defaults settings of LAME in the plugin initialization
12490           function and return FALSE here if something goes wrong. This removes
12491           the hacky failing instance init function.
12492           Use LAMEs default value for all settings instead of overwriting some
12493           of them. Overwriting some of them gives unexpected results if one only
12494           sets a preset. Fixes bug #498004.
12495
12496 2008-07-27 15:56:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12497
12498           ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
12499           Original commit message from CVS:
12500           * ext/lame/gstlame.c: (gst_lame_init):
12501           Use LAME's default for the min/max/mean VBR bitrate. Setting our own
12502           defaults will restrict the bitrate when using the presets in a bad way.
12503           Fixes bug #498004.
12504
12505 2008-07-27 11:01:12 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12506
12507           Put the MPEG audio version into the caps as "mpegaudioversion".
12508           Original commit message from CVS:
12509           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
12510           * gst/mpegaudioparse/gstmpegaudioparse.c:
12511           (mp3_type_frame_length_from_header), (mp3_caps_create),
12512           (gst_mp3parse_chain):
12513           Put the MPEG audio version into the caps as "mpegaudioversion".
12514           This is different from "mpegversion".
12515
12516 2008-07-22 18:25:08 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12517
12518           ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
12519           Original commit message from CVS:
12520           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12521           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
12522           * ext/lame/gstlame.h:
12523           Fix build with lame >= 3.97. The padding type and cwlimit settings
12524           are deprecated now and the function declarations are hidden in the
12525           headers so deprecate the GObject properties for them and remove them
12526           in 0.11. Fixes bug #544039.
12527
12528 2008-07-13 10:13:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12529
12530           ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
12531           Original commit message from CVS:
12532           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
12533           Don't allow width/height outside the spec (i.e. smaller than 16
12534           and higher than 4096). Such files are corrupted ones and setting
12535           caps that are not a subset of the template caps confuses playbin.
12536           Fixes bug #542646.
12537
12538 2008-07-11 12:30:22 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12539
12540           ext/sidplay/Makefile.am: Fix the build.
12541           Original commit message from CVS:
12542           * ext/sidplay/Makefile.am:
12543           Fix the build.
12544
12545 2008-07-08 14:01:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12546
12547           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
12548           Original commit message from CVS:
12549           * configure.ac:
12550           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
12551           flags that are invalid for C++.
12552
12553 2008-07-05 18:57:30 +0000  Tal Shalif <tshalif@nargila.org>
12554
12555           ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
12556           Original commit message from CVS:
12557           Patch by: Tal Shalif <tshalif at nargila dot org>
12558           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
12559           Prevent double free. Fixes bug #541697.
12560
12561 2008-07-05 15:56:56 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12562
12563           gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
12564           Original commit message from CVS:
12565           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
12566           (gst_dvd_demux_get_audio_stream),
12567           (gst_dvd_demux_get_subpicture_stream),
12568           (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
12569           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
12570           (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
12571           (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
12572           * gst/mpegstream/gstmpegdemux.h:
12573           Resend tags event after a FLUSH (seek) to support prerolling
12574           a partial pipeline.
12575
12576 2008-07-03 13:12:26 +0000  Tim-Philipp Müller <tim@centricular.net>
12577
12578           Use correct error code for encrypted streams.
12579           Original commit message from CVS:
12580           * configure.ac:
12581           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
12582           Use correct error code for encrypted streams.
12583
12584 2008-07-02 07:49:19 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12585
12586           gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
12587           Original commit message from CVS:
12588           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
12589           (gst_mpeg_demux_sync_stream_to_time):
12590           Bridge gaps in stream by NEWSEGMENT sending.  Fixes #540194.
12591
12592 2008-06-27 12:58:35 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12593
12594           ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
12595           Original commit message from CVS:
12596           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
12597           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
12598           Allow and implement non-flushing and/or segment seek
12599           (mainly in TIME and chapter format).
12600           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
12601           (gst_dvd_demux_get_subpicture_stream),
12602           (gst_dvd_demux_synchronise_pads),
12603           (gst_dvd_demux_sync_stream_to_time):
12604           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
12605           (gst_mpeg_demux_send_subbuffer),
12606           (gst_mpeg_demux_sync_stream_to_time),
12607           (gst_mpeg_streams_reset_cur_ts):
12608           * gst/mpegstream/gstmpegdemux.h:
12609           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12610           (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
12611           Delegate a query to upstream if it can't be handled.
12612           Make segment stop aware.
12613           Fix (subtitle) stream synchronization.
12614           Add some debug statements.
12615
12616 2008-06-26 10:40:03 +0000  Edward Hervey <bilboed@bilboed.com>
12617
12618           gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
12619           Original commit message from CVS:
12620           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12621           Fix build on macosx.
12622
12623 2008-06-13 06:57:21 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12624
12625           Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
12626           Original commit message from CVS:
12627           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12628           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12629           * ext/a52dec/gsta52dec.c:
12630           * ext/amrnb/amrnbdec.c:
12631           * ext/amrnb/amrnbenc.c:
12632           * ext/amrnb/amrnbparse.c:
12633           * ext/lame/gstlame.c:
12634           * ext/mad/gstmad.c:
12635           * ext/sidplay/gstsiddec.cc:
12636           * gst/asfdemux/gstrtspwms.c:
12637           * gst/mpegaudioparse/gstxingmux.c:
12638           * gst/realmedia/rademux.c:
12639           * gst/realmedia/rdtmanager.c:
12640           * gst/realmedia/rtspreal.c:
12641           * gst/synaesthesia/gstsynaesthesia.c:
12642           Add missing elements to docs. Restore alphabetical order in section
12643           file. Document mad (it was included in docs already).
12644           Fix doc-markup: use convinience syntax for examples
12645           (produces valid docbook), add several refsec2 when we have several
12646           titles. Fix some types.
12647
12648 2008-06-13 05:52:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12649
12650           Do not use short_description in section docs for elements. We extract them from element details and there will be war...
12651           Original commit message from CVS:
12652           * ext/lame/gstlame.c:
12653           * ext/sidplay/gstsiddec.cc:
12654           * gst/mpegaudioparse/gstxingmux.c:
12655           Do not use short_description in section docs for elements. We extract
12656           them from element details and there will be warnings if they differ.
12657
12658 2008-06-09 20:02:05 +0000  Benjamin Kampmann <benjamin@fluendo.com>
12659
12660           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
12661           Original commit message from CVS:
12662           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
12663           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
12664           (gst_cdio_add_cdtext_album_tags):
12665           * ext/cdio/gstcdio.h:
12666           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12667           Also extract album title and album genre from CD-TEXT if
12668           available (#537021).
12669
12670 2008-06-09 07:51:00 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12671
12672           gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
12673           Original commit message from CVS:
12674           * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
12675           Don't mark MPEG headers with emphasis == 0x2 as invalid. This
12676           emphasis value is reserved but unfortunately files with that
12677           value exist and the information is not important for the decoder
12678           anyway. Fixes bug #537235.
12679
12680 2008-06-07 18:48:54 +0000  Tim-Philipp Müller <tim@centricular.net>
12681
12682           Require libcdio >= 0.76.
12683           Original commit message from CVS:
12684           * configure.ac:
12685           * ext/cdio/gstcdio.c:
12686           * ext/cdio/gstcdio.h:
12687           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
12688           Require libcdio >= 0.76.
12689
12690 2008-06-02 15:44:57 +0000  Wim Taymans <wim.taymans@gmail.com>
12691
12692           ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
12693           Original commit message from CVS:
12694           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
12695           Drain queued buffers before forwarding the segment event.
12696
12697 2008-06-02 11:59:07 +0000  Wim Taymans <wim.taymans@gmail.com>
12698
12699           ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
12700           Original commit message from CVS:
12701           * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
12702           (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
12703           (gst_a52dec_chain), (gst_a52dec_change_state):
12704           * ext/a52dec/gsta52dec.h:
12705           Add segment handling, buffer clipping and basic reverse playback.
12706
12707 2008-05-28 11:43:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12708
12709           Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
12710           Original commit message from CVS:
12711           * docs/plugins/Makefile.am:
12712           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12713           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12714           * docs/plugins/gst-plugins-ugly-plugins.args:
12715           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12716           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12717           * docs/plugins/inspect/plugin-a52dec.xml:
12718           * docs/plugins/inspect/plugin-amrnb.xml:
12719           * docs/plugins/inspect/plugin-asf.xml:
12720           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12721           * docs/plugins/inspect/plugin-dvdread.xml:
12722           * docs/plugins/inspect/plugin-dvdsub.xml:
12723           * docs/plugins/inspect/plugin-iec958.xml:
12724           * docs/plugins/inspect/plugin-lame.xml:
12725           * docs/plugins/inspect/plugin-mad.xml:
12726           * docs/plugins/inspect/plugin-mpeg2dec.xml:
12727           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12728           * docs/plugins/inspect/plugin-mpegstream.xml:
12729           * docs/plugins/inspect/plugin-realmedia.xml:
12730           * docs/plugins/inspect/plugin-siddec.xml:
12731           * docs/plugins/inspect/plugin-synaesthesia.xml:
12732           * ext/a52dec/gsta52dec.c:
12733           Random doc of the day. Also print human readable format of newsegment
12734           in log message if we complain about it.
12735
12736 2008-05-26 09:06:54 +0000  Wim Taymans <wim.taymans@gmail.com>
12737
12738           ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
12739           Original commit message from CVS:
12740           * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
12741           (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
12742           (gst_a52dec_chain), (gst_a52dec_change_state):
12743           * ext/a52dec/gsta52dec.h:
12744           Mark discont on outgoing buffers after receiving a DISCONT buffer or
12745           when we have a decoding error.
12746           We don't need to clear the cache when we receive a NEWSEGMENT event.
12747           Clear buffer cache in DISCONT.
12748           Add beginnings of GstSegment handling.
12749
12750 2008-05-26 07:41:24 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12751
12752           gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
12753           Original commit message from CVS:
12754           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
12755           Fix alignment issues that caused SIGBUS on some architectures.
12756
12757 2008-05-25 21:30:40 +0000  Tim-Philipp Müller <tim@centricular.net>
12758
12759           gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
12760           Original commit message from CVS:
12761           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
12762           Fix alignment issue which isn't really an issue at all because
12763           the plugin hasn't been ported to 0.10 yet.
12764
12765 2008-05-25 21:03:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12766
12767           configure.ac: Back to devel -> 0.10.8.1
12768           Original commit message from CVS:
12769           * configure.ac:
12770           Back to devel -> 0.10.8.1
12771
12772 === release 0.10.8 ===
12773
12774 2008-05-21 23:03:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12775
12776         * ChangeLog:
12777         * NEWS:
12778         * RELEASE:
12779         * configure.ac:
12780         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12781         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
12782         * docs/plugins/inspect/plugin-a52dec.xml:
12783         * docs/plugins/inspect/plugin-asf.xml:
12784         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12785         * docs/plugins/inspect/plugin-dvdread.xml:
12786         * docs/plugins/inspect/plugin-dvdsub.xml:
12787         * docs/plugins/inspect/plugin-iec958.xml:
12788         * docs/plugins/inspect/plugin-lame.xml:
12789         * docs/plugins/inspect/plugin-mad.xml:
12790         * docs/plugins/inspect/plugin-mpeg2dec.xml:
12791         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12792         * docs/plugins/inspect/plugin-mpegstream.xml:
12793         * docs/plugins/inspect/plugin-realmedia.xml:
12794         * docs/plugins/inspect/plugin-siddec.xml:
12795         * gst-plugins-ugly.doap:
12796         * po/LINGUAS:
12797           Release 0.10.8
12798           Original commit message from CVS:
12799           Release 0.10.8
12800
12801 2008-05-21 22:43:42 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12802
12803         * common:
12804         * po/af.po:
12805         * po/az.po:
12806         * po/bg.po:
12807         * po/cs.po:
12808         * po/da.po:
12809         * po/en_GB.po:
12810         * po/es.po:
12811         * po/fi.po:
12812         * po/fr.po:
12813         * po/hu.po:
12814         * po/it.po:
12815         * po/lt.po:
12816         * po/nb.po:
12817         * po/nl.po:
12818         * po/or.po:
12819         * po/pl.po:
12820         * po/pt_BR.po:
12821         * po/ru.po:
12822         * po/sk.po:
12823         * po/sq.po:
12824         * po/sr.po:
12825         * po/sv.po:
12826         * po/uk.po:
12827         * po/vi.po:
12828         * po/zh_CN.po:
12829           Update .po files
12830           Original commit message from CVS:
12831           Update .po files
12832
12833 2008-05-19 21:38:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12834
12835           configure.ac: 0.10.7.4 pre-release
12836           Original commit message from CVS:
12837           * configure.ac:
12838           0.10.7.4 pre-release
12839
12840 2008-05-19 15:07:07 +0000  Edward Hervey <bilboed@bilboed.com>
12841
12842           ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
12843           Original commit message from CVS:
12844           * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
12845           Fix inconsistent use of rate and channels.
12846           Fixes #533581
12847
12848 2008-05-19 10:23:46 +0000  Wim Taymans <wim.taymans@gmail.com>
12849
12850           gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
12851           Original commit message from CVS:
12852           * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
12853           Flush timestamp correction variables on a flush. Fixes #533832.
12854
12855 2008-05-19 10:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12856
12857         * ChangeLog:
12858         * common:
12859         * configure.ac:
12860           Commit 0.10.7.3 pre-rel marker
12861           Original commit message from CVS:
12862           Commit 0.10.7.3 pre-rel marker
12863
12864 2008-05-13 09:33:09 +0000  Edward Hervey <bilboed@bilboed.com>
12865
12866           gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
12867           Original commit message from CVS:
12868           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
12869           Properly aggregate GstFlowReturn from downstream in order to properly
12870           stop, and doing that as early as possible.
12871           Fixes #532807
12872
12873 2008-05-10 15:32:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12874
12875           configure.ac: 0.10.7.2 pre-release
12876           Original commit message from CVS:
12877           * configure.ac:
12878           0.10.7.2 pre-release
12879
12880 2008-05-10 00:44:00 +0000  Edward Hervey <bilboed@bilboed.com>
12881
12882           Always let FLUSH_START events flow downstream.
12883           Original commit message from CVS:
12884           * ext/mad/gstmad.c: (gst_mad_sink_event):
12885           * gst/mpegaudioparse/gstmpegaudioparse.c:
12886           (gst_mp3parse_sink_event):
12887           Always let FLUSH_START events flow downstream.
12888
12889 2008-05-07 08:00:24 +0000  Tim-Philipp Müller <tim@centricular.net>
12890
12891           configure.ac: Error out if we don't have the required core/base versions.
12892           Original commit message from CVS:
12893           * configure.ac:
12894           Error out if we don't have the required core/base versions.
12895
12896 2008-05-06 17:53:26 +0000  Wim Taymans <wim.taymans@gmail.com>
12897
12898           gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
12899           Original commit message from CVS:
12900           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
12901           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
12902           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
12903           Fix video timestamps by adjusting it with the first timestamp found.
12904           Don't assume we have a complete fragment when flushing the adapter,
12905           packets might have been lost or the stream might just be broken.
12906
12907 2008-05-06 10:30:18 +0000  Wim Taymans <wim.taymans@gmail.com>
12908
12909           gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
12910           Original commit message from CVS:
12911           * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
12912           Set Rank to NONE so that we don't accidentally try to autoplug the
12913           rdtmanager.
12914
12915 2008-05-05 08:43:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12916
12917           gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
12918           Original commit message from CVS:
12919           * gst/mpegaudioparse/gstmpegaudioparse.c:
12920           (gst_mp3parse_emit_frame):
12921           Send a new duration message if the average bitrate changed and
12922           we don't know the duration from the Xing or VBRI header.
12923           Fixes bug #321857.
12924
12925 2008-04-30 17:16:47 +0000  Wim Taymans <wim.taymans@gmail.com>
12926
12927           gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
12928           Original commit message from CVS:
12929           * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
12930           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
12931           * gst/realmedia/rtspreal.h:
12932           Move assembly rule parsing to the place where we parse the SDP as it's
12933           also there that we create the MDPR and we need the currently selected
12934           asmrule in order to select the right MTLI.
12935           Fixes #529359.
12936
12937 2008-04-29 17:34:19 +0000  Michael Smith <msmith@xiph.org>
12938
12939           gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
12940           Original commit message from CVS:
12941           * gst/realmedia/realhash.c:
12942           * gst/realmedia/rtspreal.c:
12943           Include generated "_stdint.h" instead of <stdint.h> which might not
12944           exist on some systems.
12945
12946 2008-04-25 23:10:54 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12947
12948           ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
12949           Original commit message from CVS:
12950           * ext/sidplay/gstsiddec.cc:
12951           Cast NULL sentinels to void * as NULL is defined as an integer
12952           constant in most environments when using C++ and it's size might
12953           be different from a pointer. Fixes #529488.
12954
12955 2008-04-22 12:11:30 +0000  Edgard Lima <edgard.lima@indt.org.br>
12956
12957         * ChangeLog:
12958         * gst/asfdemux/gstasfdemux.c:
12959         * gst/asfdemux/gstrtspwms.c:
12960           Fix "unused var" compiler error when --disable-gst-debug is used.
12961           Original commit message from CVS:
12962           Fix "unused var" compiler error when --disable-gst-debug is used.
12963
12964 2008-04-17 20:58:00 +0000  Tim-Philipp Müller <tim@centricular.net>
12965
12966           ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
12967           Original commit message from CVS:
12968           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
12969           We should also stop the streaming task when we get a NOT_LINKED
12970           flow return, which is not covered by FLOW_IS_FATAL.
12971
12972 2008-04-17 10:24:32 +0000  Edward Hervey <bilboed@bilboed.com>
12973
12974           ext/: gst_atomic_int_set ==> g_atomic_int_set
12975           Original commit message from CVS:
12976           * ext/cdio/gstcdiocddasrc.c:
12977           * ext/dv/gstdvdemux.c:
12978           gst_atomic_int_set ==> g_atomic_int_set
12979
12980 2008-04-11 08:09:55 +0000  Julien Moutte <julien@moutte.net>
12981
12982           gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
12983           Original commit message from CVS:
12984           2008-04-11  Julien Moutte  <julien@fluendo.com>
12985           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
12986           argument formats.
12987
12988 2008-04-06 08:57:33 +0000  Damien Lespiau <damien.lespiau@gmail.com>
12989
12990           configure.ac: Actually build dlls when cross-compiling with mingw32.
12991           Original commit message from CVS:
12992           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
12993           * configure.ac:
12994           Actually build dlls when cross-compiling with mingw32.
12995           Fixes bug #526247.
12996
12997 2008-04-04 19:04:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12998
12999           Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
13000           Original commit message from CVS:
13001           * configure.ac:
13002           * gst/mpegaudioparse/gstmpegaudioparse.c:
13003           (mpeg_audio_seek_entry_free):
13004           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
13005           Depend on GLib 2.12 and use it unconditionally as we do in other
13006           modules too already.
13007
13008 2008-04-03 15:21:50 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13009
13010           gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
13011           Original commit message from CVS:
13012           * gst/mpegaudioparse/gstmpegaudioparse.c:
13013           (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
13014           (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
13015           * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
13016           (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
13017           (gst_xing_mux_chain):
13018           Use GSlice for allocating the seek table entries if we compile with
13019           GLib 2.10 or newer.
13020
13021 2008-04-01 14:39:24 +0000  Wim Taymans <wim.taymans@gmail.com>
13022
13023           gst/asfdemux/gstasfdemux.c: Remove some debug code.
13024           Original commit message from CVS:
13025           * gst/asfdemux/gstasfdemux.c:
13026           (gst_asf_demux_process_ext_stream_props):
13027           Remove some debug code.
13028
13029 2008-04-01 14:29:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13030
13031           gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
13032           Original commit message from CVS:
13033           * gst/asfdemux/gstasfdemux.c:
13034           (gst_asf_demux_process_ext_stream_props):
13035           Guard against division by 0 and fall back to 25/1 framerate.
13036
13037 2008-04-01 14:00:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13038
13039           gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
13040           Original commit message from CVS:
13041           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
13042           (gst_asf_demux_process_ext_stream_props):
13043           Instead of adding a fixes 25/1 framerate to the video caps, use the
13044           average frame duration in the extended properties of the video stream as
13045           the framerate. Fixes #524346.
13046
13047 2008-03-21 14:15:27 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13048
13049           configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
13050           Original commit message from CVS:
13051           * configure.ac:
13052           Check if the compiler supports do { } while (0) macros. This fixes
13053           a warning when compiling with g++ 4.3, resulting in a build failure
13054           because of -Werror.
13055
13056 2008-03-19 11:01:25 +0000  Wim Taymans <wim.taymans@gmail.com>
13057
13058           gst/realmedia/asmrules.c: make ) also a delimiter for rules.
13059           Original commit message from CVS:
13060           * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
13061           make ) also a delimiter for rules.
13062           Skip \\ when scanning strings.
13063           Add new testcase for these problems.
13064
13065 2008-03-12 16:09:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13066
13067           gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
13068           Original commit message from CVS:
13069           * gst/mpegaudioparse/gstmpegaudioparse.c:
13070           (gst_mp3parse_sink_event):
13071           Don't take the stream lock when caching events. This is not necessary
13072           and results in a deadlock when seeking with rhythmbox (but not with
13073           totem or banshee for some reason).
13074
13075 2008-03-10 15:17:24 +0000  Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
13076
13077           gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
13078           Original commit message from CVS:
13079           Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
13080           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
13081           Add the version field when creating the CONT chunk resulting in
13082           the Author, Comment and Copyright tags not being parsed correctly.
13083           Fixes #521459.
13084
13085 2008-03-10 15:13:10 +0000  Wim Taymans <wim.taymans@gmail.com>
13086
13087           gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
13088           Original commit message from CVS:
13089           * gst/mpegaudioparse/gstmpegaudioparse.c:
13090           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
13091           Remove trailing newlines from debug statements.
13092
13093 2008-03-04 22:54:21 +0000  Simone Gotti <simone.gotti@email.it>
13094
13095           ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
13096           Original commit message from CVS:
13097           * ext/dvdnav/dvdnavsrc.c:
13098           * ext/dvdnav/dvdnavsrc.h:
13099           Apply patch that adds some seeking support to dvdnav, and fixes it
13100           in various other ways. This doesn't make dvdnavsrc fully functional,
13101           but moves it forward.
13102           Fixes: #476149
13103           Patch By: Simone Gotti <simone.gotti@email.it>
13104           * ext/dvdnav/gst-dvd:
13105           Update the simple dvdnavsrc gst-launch example to work for 0.10
13106
13107 2008-03-03 12:50:56 +0000  Peter Kjellerstedt <pkj@axis.com>
13108
13109           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
13110           Original commit message from CVS:
13111           * configure.ac:
13112           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
13113           plug-ins are included/excluded. (#498222)
13114
13115 2008-02-27 15:23:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13116
13117           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
13118           Original commit message from CVS:
13119           * ext/mad/gstmad.c: (gst_mad_sink_event):
13120           * gst/mpegaudioparse/gstmpegaudioparse.c:
13121           (gst_mp3parse_sink_event):
13122           Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
13123           of dropping and leaking them.
13124
13125 2008-02-27 13:18:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13126
13127           Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
13128           Original commit message from CVS:
13129           * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
13130           (gst_mad_chain):
13131           * ext/mad/gstmad.h:
13132           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
13133           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
13134           * gst/mpegaudioparse/gstmpegaudioparse.h:
13135           Cache all events except EOS if we still have to send a NEWSEGMENT
13136           event. This will let TAG events be forwarded until after decodebin
13137           to an encoder for example as decodebin only links the pads
13138           after NEWSEGMENT. Fixes bug #518933.
13139
13140 2008-02-27 12:48:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13141
13142           gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
13143           Original commit message from CVS:
13144           * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
13145           Write Xing header at the correct position in the MP3 frame for
13146           stereo files. Fixes bug #518676.
13147
13148 2008-02-23 12:35:53 +0000  Tim-Philipp Müller <tim@centricular.net>
13149
13150           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
13151           Original commit message from CVS:
13152           * configure.ac:
13153           * ext/sidplay/Makefile.am:
13154           Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
13155           when building C++ code (#516509).
13156
13157 2008-02-22 14:55:57 +0000  Tim-Philipp Müller <tim@centricular.net>
13158
13159           ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
13160           Original commit message from CVS:
13161           * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
13162           Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
13163           Workshop 12 compiler, but probably also crashes (#517985).
13164
13165 2008-02-22 07:11:17 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
13166
13167           gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
13168           Original commit message from CVS:
13169           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
13170           * gst/mpegaudioparse/gstmpegaudioparse.c:
13171           (gst_mp3_channel_mode_get_type),
13172           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
13173           (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
13174           (gst_mp3parse_chain):
13175           * gst/mpegaudioparse/gstmpegaudioparse.h:
13176           Post channel mode and CRC as tags. Fixes bug #504493.
13177
13178 2008-02-22 06:27:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13179
13180           ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
13181           Original commit message from CVS:
13182           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
13183           Correctly chain up to the parent's finalize function.
13184
13185 2008-02-22 06:25:28 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13186
13187           gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
13188           Original commit message from CVS:
13189           * gst/mpegaudioparse/gstmpegaudioparse.c:
13190           (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
13191           Try a bit harder to get valid timestamps, especially if upstream
13192           gives us one and we are at the first frame or resyncing.
13193           Return UNEXPECTED if we get a valid timestamp that is outside of
13194           our configured segment. After all changes done so far this doesn't
13195           seem to cause any regression, please test.
13196
13197 2008-02-22 06:19:41 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13198
13199           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...
13200           Original commit message from CVS:
13201           Patch by:
13202           Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
13203           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
13204           If we don't have the position to seek to in our index first try
13205           to convert from TIME to BYTES upstream and only if that fails
13206           too use the old hack to simply seek to an earlier position
13207           and let the sink drop everything before segment start.
13208           Partially fixes bug #469930.
13209
13210 2008-02-21 23:54:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13211
13212           configure.ac: Back to development...
13213           Original commit message from CVS:
13214           * configure.ac:
13215           Back to development...
13216
13217 === release 0.10.7 ===
13218
13219 2008-02-21 00:15:22 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13220
13221         * ChangeLog:
13222         * NEWS:
13223         * RELEASE:
13224         * configure.ac:
13225         * docs/plugins/gst-plugins-ugly-plugins.args:
13226         * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13227         * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13228         * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13229         * docs/plugins/gst-plugins-ugly-plugins.signals:
13230         * docs/plugins/inspect/plugin-a52dec.xml:
13231         * docs/plugins/inspect/plugin-asf.xml:
13232         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13233         * docs/plugins/inspect/plugin-dvdread.xml:
13234         * docs/plugins/inspect/plugin-dvdsub.xml:
13235         * docs/plugins/inspect/plugin-iec958.xml:
13236         * docs/plugins/inspect/plugin-lame.xml:
13237         * docs/plugins/inspect/plugin-mad.xml:
13238         * docs/plugins/inspect/plugin-mpeg2dec.xml:
13239         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13240         * docs/plugins/inspect/plugin-mpegstream.xml:
13241         * docs/plugins/inspect/plugin-realmedia.xml:
13242         * docs/plugins/inspect/plugin-siddec.xml:
13243         * gst-plugins-ugly.doap:
13244         * po/LINGUAS:
13245           Release 0.10.7 - I Cheated Time
13246           Original commit message from CVS:
13247           Release 0.10.7 - I Cheated Time
13248
13249 2008-02-20 23:51:56 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13250
13251         * po/af.po:
13252         * po/az.po:
13253         * po/bg.po:
13254         * po/cs.po:
13255         * po/da.po:
13256         * po/en_GB.po:
13257         * po/es.po:
13258         * po/fi.po:
13259         * po/hu.po:
13260         * po/it.po:
13261         * po/nb.po:
13262         * po/nl.po:
13263         * po/or.po:
13264         * po/pl.po:
13265         * po/pt_BR.po:
13266         * po/sk.po:
13267         * po/sq.po:
13268         * po/sr.po:
13269         * po/sv.po:
13270         * po/uk.po:
13271         * po/vi.po:
13272         * po/zh_CN.po:
13273           Update .po files
13274           Original commit message from CVS:
13275           Update .po files
13276
13277 2008-02-18 20:40:29 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13278
13279           tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
13280           Original commit message from CVS:
13281           * tests/check/Makefile.am:
13282           Exclude dvdreadsrc from the states test too.
13283
13284 2008-02-18 10:25:16 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13285
13286           gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
13287           Original commit message from CVS:
13288           * gst/mpegaudioparse/gstmpegaudioparse.c:
13289           (gst_mp3parse_emit_frame):
13290           Handler buffers without valid timestamp more correctly: Don't drop
13291           them and don't use the invalid timestamp to calculate the next
13292           timestamp. Fixes bug #516811.
13293
13294 2008-02-18 05:16:44 +0000  Tal Shalif <tshalif@nargila.org>
13295
13296           ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
13297           Original commit message from CVS:
13298           Patch by: Tal Shalif <tshalif at nargila dot org>
13299           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
13300           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
13301           Add some gint64 casts to prevent 32 bit integer overflows.
13302           Fixes bug #516989.
13303
13304 2008-02-17 18:49:30 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13305
13306           gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
13307           Original commit message from CVS:
13308           * gst/mpegaudioparse/gstmpegaudioparse.c:
13309           Revert previous commit to mp3parse, as it breaks playback
13310           of AVI files.
13311
13312 2008-02-14 13:58:42 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13313
13314           gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
13315           Original commit message from CVS:
13316           * gst/mpegaudioparse/gstmpegaudioparse.c:
13317           (gst_mp3parse_emit_frame):
13318           Return GST_FLOW_UNEXPECTED if we get data that is after our
13319           configured segment. This makes upstream go EOS immediately instead
13320           of sending us the complete stream. Also improve debugging a bit.
13321
13322 2008-02-13 22:57:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13323
13324           ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
13325           Original commit message from CVS:
13326           * ext/dvdread/dvdreadsrc.c:
13327           Fix regression in DVD seeking - when a pack we
13328           expect to be a NAV block turns out not to be, scan forwards
13329           for up to 2MB (at most ~1sec) until we find one.
13330           Fixes: #516278
13331
13332 2008-02-12 21:42:19 +0000  Sébastien Moutte <sebastien@moutte.net>
13333
13334           win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
13335           Original commit message from CVS:
13336           * win32/vs6/libgstmpegaudioparse.dsp:
13337           Add xing files to VS project file.
13338
13339 2008-02-11 13:31:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13340
13341           gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
13342           Original commit message from CVS:
13343           * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
13344           Stop leaking src pad templates. Fixes bug #515708.
13345
13346 2008-02-11 13:29:07 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13347
13348           gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
13349           Original commit message from CVS:
13350           * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
13351           Correctly write the size in bytes on big endian systems.
13352           Fixes bug #515725.
13353
13354 2008-02-11 09:13:33 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13355
13356           ext/lame/gstlame.c: Don't leak the allowed caps.
13357           Original commit message from CVS:
13358           * ext/lame/gstlame.c: (gst_lame_setup):
13359           Don't leak the allowed caps.
13360           * tests/check/pipelines/lame.c: (GST_START_TEST):
13361           Stop leaking all buffers. Fixes bug #515575.
13362
13363 2008-02-08 10:17:11 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13364
13365           gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
13366           Original commit message from CVS:
13367           * gst/mpegaudioparse/plugin.c:
13368           Commit new file I forgot to add.
13369
13370 2008-02-08 01:09:53 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13371
13372           configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
13373           Original commit message from CVS:
13374           * configure.ac:
13375           Make DISABLE_DEPRECATED defined *only* during CVS, not during
13376           pre-releases or releases.
13377
13378 2008-02-08 00:44:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13379
13380         * ChangeLog:
13381           Mention bug 511497 fixed in previous commit
13382           Original commit message from CVS:
13383           Mention bug 511497 fixed in previous commit
13384
13385 2008-02-08 00:36:51 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13386
13387           Move xingmux from -bad.
13388           Original commit message from CVS:
13389           * docs/plugins/Makefile.am:
13390           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13391           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13392           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13393           * gst/mpegaudioparse/Makefile.am:
13394           * gst/mpegaudioparse/gstmpegaudioparse.c:
13395           * gst/mpegaudioparse/gstxingmux.c:
13396           * tests/check/Makefile.am:
13397           * tests/check/elements/.cvsignore:
13398           Move xingmux from -bad.
13399
13400 2008-02-07 19:25:08 +0000  Sébastien Moutte <sebastien@moutte.net>
13401
13402           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
13403           Original commit message from CVS:
13404           * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
13405           Use gst_guint64_to_gdouble for conversion
13406           * win32/vs6/libgstasfdemux.dsp:
13407           * win32/vs6/libgstdvdsub.dsp:
13408           * win32/vs6/libgstrealmedia.dsp:
13409           Update project dependencies and add new source files
13410
13411 2008-02-04 14:27:32 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
13412
13413           ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
13414           Original commit message from CVS:
13415           * ext/mpeg2dec/gstmpeg2dec.c:
13416           Reset decoder when handling sequence where libmpeg2 has set
13417           frame period to 0, probably due to a corrupt packet.
13418           Fixes bug #514297
13419
13420 2008-01-29 19:10:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13421
13422           gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
13423           Original commit message from CVS:
13424           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
13425           (gst_mp3parse_chain):
13426           Don't set new caps on the srcpad everytime the bitrate or MPEG
13427           version changes but calculate new spf value when the MPEG version
13428           changes.
13429
13430 2008-01-23 10:34:40 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13431
13432           Add documentation for the xingheader plugin.
13433           Original commit message from CVS:
13434           * docs/plugins/Makefile.am:
13435           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13436           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13437           * gst/xingheader/gstxingmux.c:
13438           * gst/xingheader/gstxingmux.h:
13439           Add documentation for the xingheader plugin.
13440           * tests/check/elements/xingmux.c: (GST_START_TEST):
13441           Set element state to PLAYING before doing something else.
13442
13443 2008-01-23 10:11:44 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13444
13445           tests/check/: Add simple unit test for the xingmux element.
13446           Original commit message from CVS:
13447           * tests/check/Makefile.am:
13448           * tests/check/elements/.cvsignore:
13449           * tests/check/elements/xingmux.c: (setup_xingmux),
13450           (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
13451           * tests/check/elements/xingmux_testdata.h:
13452           Add simple unit test for the xingmux element.
13453           * gst/xingheader/gstxingmux.c: (generate_xing_header),
13454           (gst_xing_mux_finalize), (xing_reset):
13455           Fix a memleak and invalid seek tables with less than 100 MP3 frames.
13456
13457 2008-01-21 13:35:02 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13458
13459           docs/plugins/: Add the real and rtsp elements and update the lists.
13460           Original commit message from CVS:
13461           * docs/plugins/Makefile.am:
13462           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13463           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13464           Add the real and rtsp elements and update the lists.
13465           * docs/plugins/inspect/plugin-amrnb.xml:
13466           * docs/plugins/inspect/plugin-asf.xml:
13467           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13468           * docs/plugins/inspect/plugin-dvdsub.xml:
13469           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13470           * docs/plugins/inspect/plugin-mpegstream.xml:
13471           * docs/plugins/inspect/plugin-realmedia.xml:
13472           * docs/plugins/inspect/plugin-siddec.xml:
13473           * docs/plugins/inspect/plugin-synaesthesia.xml:
13474           Regenerate docs.
13475           * gst/iec958/ac3_padder.c:
13476           * gst/iec958/ac3_padder.h:
13477           Do not use gtk-doc style comments for non gtk-doc comments. Note -
13478           there are functions defined using extern in the .c file - does that
13479           make sense?
13480
13481 2008-01-21 12:43:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13482
13483           ext/mad/gstmad.c: Chain up at the end of the function.
13484           Original commit message from CVS:
13485           * ext/mad/gstmad.c:
13486           Chain up at the end of the function.
13487
13488 2008-01-19 16:04:14 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13489
13490           ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
13491           Original commit message from CVS:
13492           * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
13493           Don't add pad templates for the base class but only in the
13494           subclasses.
13495
13496 2008-01-17 17:26:48 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
13497
13498           ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
13499           Original commit message from CVS:
13500           * ext/lame/gstlame.c:
13501           * ext/lame/gstlame.h:
13502           Fix the case where you initially have stereo input, and so lame's
13503           mode is not set to mono, and then you get input with mono audio and
13504           soon after you get stereo input again. What happened before this
13505           commit is that it would keep the encoding mode as mono. It should
13506           change it back to the one requested by the app (or the default one)
13507           if not requested.
13508
13509 2008-01-15 17:18:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13510
13511           gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
13512           Original commit message from CVS:
13513           * gst/mpegaudioparse/gstmpegaudioparse.c:
13514           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13515           (mp3parse_bytepos_to_time):
13516           Interpolate the VBRI seek table entries to get better results,
13517           support 3 byte seek table entries and prevent overflows in the
13518           seek table by adding the relative offsets when using the seek
13519           table in a large enough data type.
13520
13521 2008-01-14 15:02:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13522
13523           gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
13524           Original commit message from CVS:
13525           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13526           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
13527           (mp3parse_bytepos_to_time):
13528           * gst/mpegaudioparse/gstmpegaudioparse.h:
13529           Add support for seeking based on the VBRI seek table. Might make
13530           sense to use interpolation in the table later to get hopefully a
13531           bit more accurate values.
13532
13533 2008-01-14 11:41:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13534
13535           ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
13536           Original commit message from CVS:
13537           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13538           (handle_picture), (handle_slice):
13539           Fix compilation error. Fixes #509313.
13540
13541 2008-01-14 11:24:57 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13542
13543           ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
13544           Original commit message from CVS:
13545           * ext/lame/gstlame.c: (gst_lame_sink_event):
13546           Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
13547           as 8 * GST_SECOND is too large for int.
13548
13549 2008-01-14 10:52:20 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13550
13551           gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
13552           Original commit message from CVS:
13553           * gst/xingheader/gstxingmux.c: (generate_xing_header):
13554           Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
13555           of 0xfe.
13556
13557 2008-01-14 10:42:48 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13558
13559           gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
13560           Original commit message from CVS:
13561           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
13562           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
13563           (mp3parse_total_bytes), (mp3parse_total_time):
13564           * gst/mpegaudioparse/gstmpegaudioparse.h:
13565           Add initial support for reading VBRI headers as found in VBR files
13566           created by some Fraunhofer encoders. Currently we only read the
13567           number of frames and bytes (and calculate duration, etc from this)
13568           but there is also a seek table that we currently don't use.
13569
13570 2008-01-14 09:17:47 +0000  Mark Nauwelaerts <manauw@syknet.be>
13571
13572           ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
13573           Original commit message from CVS:
13574           Patch by: Mark Nauwelaerts <manauw at syknet dot be>
13575           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13576           (gst_lame_sink_event):
13577           Correctly set number of channels when using mono-encoding mode
13578           and fix the duration calculation of the EOS buffer.
13579
13580 2008-01-14 09:13:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13581
13582           gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
13583           Original commit message from CVS:
13584           * gst/mpegaudioparse/gstmpegaudioparse.c:
13585           (gst_mp3parse_handle_first_frame):
13586           Guard against 0 values in the Xing header as frame count and
13587           byte count and calculate the bitrate when we have all values
13588           we need and not before.
13589
13590 2008-01-14 09:09:49 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13591
13592           gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
13593           Original commit message from CVS:
13594           * gst/xingheader/gstxingmux.c: (generate_xing_header):
13595           Remove accidentially leftover debug printf.
13596
13597 2008-01-14 08:56:31 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13598
13599           gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
13600           Original commit message from CVS:
13601           * gst/xingheader/gstxingmux.c: (has_xing_header),
13602           (generate_xing_header), (gst_xing_mux_chain),
13603           (gst_xing_mux_sink_event):
13604           Choose smallest possible frame size for the Xing header, properly
13605           set the timestamp, duration and offset on the outgoing buffers,
13606           only send NEWSEGMENT events in BYTE format downstream and also
13607           drop VBRI headers if already existing.
13608
13609 2008-01-12 09:22:06 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13610
13611           gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
13612           Original commit message from CVS:
13613           * gst/xingheader/Makefile.am:
13614           * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
13615           (has_xing_header), (generate_xing_header),
13616           (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
13617           (gst_xing_mux_init), (gst_xing_mux_chain),
13618           (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
13619           * gst/xingheader/gstxingmux.h:
13620           Major cleanup and rewrite of xingmux with less bugs and new features:
13621           - Handles other layers as 3
13622           - Write TOC
13623
13624 2008-01-10 17:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
13625
13626           ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
13627           Original commit message from CVS:
13628           * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
13629           (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
13630           Call g_type_class_ref() from a thread-safe context and not
13631           from the streaming thread to avoid GLib screwing up (see
13632           bug #349410 and #493432). Comment out unused code.
13633
13634 2008-01-10 15:24:08 +0000  Wim Taymans <wim.taymans@gmail.com>
13635
13636           ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
13637           Original commit message from CVS:
13638           * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
13639           (handle_picture), (clip_buffer), (handle_slice),
13640           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
13641           (gst_mpeg2dec_change_state):
13642           * ext/mpeg2dec/gstmpeg2dec.h:
13643           Add buffer clipping.
13644           Add basic reverse playback support. Not complete yet when dealing with
13645           non-closed GOPs.
13646
13647 2008-01-10 12:28:19 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13648
13649           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
13650           Original commit message from CVS:
13651           * autogen.sh:
13652           Add -Wno-portability to the automake parameters to stop warnings
13653           about GNU make extensions being used. We require GNU make in almost
13654           every Makefile anyway.
13655           * configure.ac:
13656           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
13657           at the same time is required for per target flags.
13658
13659 2008-01-09 13:51:38 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13660
13661           Makefile.am: Include lcov.mak to allow building coverage reports.
13662           Original commit message from CVS:
13663           * Makefile.am:
13664           Include lcov.mak to allow building coverage reports.
13665
13666 2008-01-08 19:42:38 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13667
13668           Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
13669           Original commit message from CVS:
13670           * ext/mad/gstmad.c: (mpg123_parse_xing_header):
13671           * gst/mpegaudioparse/gstmpegaudioparse.c:
13672           (gst_mp3parse_handle_first_frame):
13673           Make sure that the Xing TOC starts with 0 and the entries
13674           are increasing over time. Otherwise it's broken and should
13675           be skipped. Fixes bug #507821.
13676
13677 2008-01-08 16:31:29 +0000  Tim-Philipp Müller <tim@centricular.net>
13678
13679           gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13680           Original commit message from CVS:
13681           * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
13682           (gst_asf_demux_add_video_stream),
13683           (gst_asf_demux_process_ext_content_desc),
13684           (gst_asf_demux_get_metadata_for_stream),
13685           (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
13686           (gst_asf_demux_change_state):
13687           * gst/asfdemux/gstasfdemux.h:
13688           Parse metadata object and extract pixel aspect ratio. Fixes #507844.
13689
13690 2007-12-31 21:41:52 +0000  David Schleef <ds@schleef.org>
13691
13692           docs/plugins/.cvsignore: Add *-undeclared.txt
13693           Original commit message from CVS:
13694           * docs/plugins/.cvsignore:
13695           Add *-undeclared.txt
13696
13697 2007-12-21 14:01:06 +0000  Wim Taymans <wim.taymans@gmail.com>
13698
13699           gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
13700           Original commit message from CVS:
13701           * gst/realmedia/rdtmanager.c:
13702           (gst_rdt_manager_marshal_VOID__UINT_UINT),
13703           (gst_rdt_manager_class_init):
13704           * gst/realmedia/rdtmanager.h:
13705           Implement some more signals that rtspsrc connects to.
13706           Fixes #504671.
13707
13708 2007-12-18 09:07:53 +0000  Tim-Philipp Müller <tim@centricular.net>
13709
13710           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
13711           Original commit message from CVS:
13712           * Makefile.am:
13713           Include common/win32.mak for CRLF check of win32 project
13714           files (see #393626).
13715
13716 2007-12-13 11:20:11 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13717
13718           gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
13719           Original commit message from CVS:
13720           * gst/mpegaudioparse/gstmpegaudioparse.c:
13721           (gst_mp3parse_sink_event), (mp3parse_handle_seek):
13722           Don't post SEGMENT_START messages on the bus, only the element
13723           driving the pipeline should do that.
13724
13725 2007-12-09 04:29:35 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13726
13727           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13728           Original commit message from CVS:
13729           * configure.ac:
13730           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
13731
13732 2007-12-03 19:05:20 +0000  Wim Taymans <wim.taymans@gmail.com>
13733
13734           ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13735           Original commit message from CVS:
13736           * ext/mpeg2dec/gstmpeg2dec.h:
13737           Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
13738           Fixes #500808.
13739
13740 2007-11-20 12:15:51 +0000  Julien Moutte <julien@moutte.net>
13741
13742           gst/realmedia/rtspreal.c: Fix build on Mac OS X.
13743           Original commit message from CVS:
13744           2007-11-20  Julien MOUTTE  <julien@moutte.net>
13745           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
13746           on Mac OS X.
13747
13748 2007-11-19 11:38:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13749
13750           gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
13751           Original commit message from CVS:
13752           * gst/mpegaudioparse/gstmpegaudioparse.c:
13753           Restore the segment handling logic.
13754           Please don't do behavioural changes under the heading of 'leak fixes'
13755           or 'whitespace changes', people.
13756
13757 2007-11-19 09:50:58 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13758
13759           gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
13760           Original commit message from CVS:
13761           * gst/mpegaudioparse/gstmpegaudioparse.c:
13762           Plug some leaks.
13763
13764 2007-11-13 06:57:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13765
13766           gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
13767           Original commit message from CVS:
13768           * gst/asfdemux/gstasfdemux.c:
13769           Sync _activate_pull() a little more with other demuxers.
13770
13771 2007-11-11 20:41:32 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
13772
13773           gst/mpegstream/gstmpegdemux.c: recognize the padding stream
13774           Original commit message from CVS:
13775           * gst/mpegstream/gstmpegdemux.c:
13776           recognize the padding stream
13777
13778 2007-10-31 14:33:03 +0000  Tim-Philipp Müller <tim@centricular.net>
13779
13780           gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
13781           Original commit message from CVS:
13782           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
13783           Convert tags that come as string into the type required by
13784           GstTagList.
13785
13786 2007-10-30 12:27:32 +0000  Wim Taymans <wim.taymans@gmail.com>
13787
13788           gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
13789           Original commit message from CVS:
13790           * gst/mpegaudioparse/gstmpegaudioparse.c:
13791           (gst_mp3parse_emit_frame):
13792           Remove some more broken code, it seems to clip even when it should not.
13793           See #491305.
13794
13795 2007-10-30 11:13:49 +0000  Wim Taymans <wim.taymans@gmail.com>
13796
13797           gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
13798           Original commit message from CVS:
13799           * gst/mpegaudioparse/gstmpegaudioparse.c:
13800           (gst_mp3parse_emit_frame):
13801           When the element is not driving the streaming thread it is not supposed
13802           to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
13803           upstream when it detects EOS. See #491305.
13804
13805 2007-10-13 15:13:34 +0000  Mark Nauwelaerts <mnauw@users.sourceforge.net>
13806
13807           gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
13808           Original commit message from CVS:
13809           Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
13810           * gst/dvdsub/Makefile.am:
13811           * gst/dvdsub/gstdvdsubdec.c:
13812           * gst/dvdsub/gstdvdsubparse.c:
13813           * gst/dvdsub/gstdvdsubparse.h:
13814           Add dvd subtitle parser, which just packetizes the input
13815           stream. This is needed to mux dvd subtitles into matroska
13816           files, since the muxer expects unfragmented and properly
13817           timestamped input (#415754).
13818
13819 2007-10-10 12:02:30 +0000  Tim-Philipp Müller <tim@centricular.net>
13820
13821           configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
13822           Original commit message from CVS:
13823           * configure.ac:
13824           Update requirements from past CVS versions to released
13825           versions (0.10.14 in this case).
13826           * ext/sidplay/gstsiddec.cc:
13827           Fix compilation with g++-4.2.
13828
13829 2007-10-08 17:51:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13830
13831           gst/realmedia/: Fix some compiler warnings shown on Forte.
13832           Original commit message from CVS:
13833           * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
13834           (gst_asm_scan_parse_condition):
13835           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
13836           Fix some compiler warnings shown on Forte.
13837
13838 2007-10-05 08:51:44 +0000  Gautier Portet <kassoulet@gmail.com>
13839
13840           gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
13841           Original commit message from CVS:
13842           Patch by: Gautier Portet <kassoulet at gmail dot com>
13843           * gst/xingheader/gstxingmux.c:
13844           The size of the Xing header is actually 417 as it's rounded to the
13845           next smaller integer. Fixes #397759.
13846           * gst/xingheader/gstxingmux.c: (xing_generate_header),
13847           (xing_push_header):
13848           Some random cleanup, add FIXMEs and TODOs and check if the newsegment
13849           event to the beginning was successful before pushing the header again.
13850
13851 2007-09-29 17:11:16 +0000  Sébastien Moutte <sebastien@moutte.net>
13852
13853           gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
13854           Original commit message from CVS:
13855           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
13856           (mp3parse_bytepos_to_time):
13857           Use gst_util_guint64_to_gdouble for conversions.
13858           * win32/vs6/libgstmad.dsp:
13859           Add a link to libgstaudio.
13860
13861 2007-09-26 13:40:35 +0000  Tim-Philipp Müller <tim@centricular.net>
13862
13863           ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
13864           Original commit message from CVS:
13865           * ext/lame/gstlame.c:
13866           Fix up case where there is no peer, in which case
13867           _get_allowed_caps() will return NULL.
13868
13869 2007-09-25 13:20:27 +0000  Tim-Philipp Müller <tim@centricular.net>
13870
13871           ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
13872           Original commit message from CVS:
13873           * ext/lame/gstlame.c:
13874           Use GST_PTR_FORMAT to print caps in debug statement.
13875
13876 2007-09-25 09:16:05 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13877
13878           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13879           Original commit message from CVS:
13880           * configure.ac:
13881           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
13882           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
13883           in configure.ac.
13884
13885 2007-09-24 10:26:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13886
13887           ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
13888           Original commit message from CVS:
13889           * ext/lame/gstlame.c:
13890           Allow fixing the sample rate lame converts to by negotiating fixed
13891           sample rate on the src pad caps.
13892           Add docs for it.
13893           * tests/check/Makefile.am:
13894           * tests/check/pipelines/lame.c:
13895           Add a check for it.
13896
13897 2007-09-22 18:22:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13898
13899           po/: Updated translations.
13900           Original commit message from CVS:
13901           * po/LINGUAS:
13902           * po/da.po:
13903           Updated translations.
13904
13905 2007-09-22 18:20:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13906
13907           po/pl.po: Added Polish translation.
13908           Original commit message from CVS:
13909           translated by: Jakub Bogusz <qboosh@pld-linux.org>
13910           * po/pl.po:
13911           Added Polish translation.
13912
13913 2007-09-22 18:19:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13914
13915           po/fi.po: Added Finnish translation.
13916           Original commit message from CVS:
13917           translated by: Ilkka Tuohela <hile@iki.fi>
13918           * po/fi.po:
13919           Added Finnish translation.
13920
13921 2007-09-22 18:17:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13922
13923           po/es.po: Added Spanish translation.
13924           Original commit message from CVS:
13925           translated by: Jorge González González <aloriel@gmail.com>
13926           * po/es.po:
13927           Added Spanish translation.
13928
13929 2007-09-22 18:17:08 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13930
13931           po/bg.po: Added Bulgarian translation.
13932           Original commit message from CVS:
13933           translated by: Alexander Shopov <ash@contact.bg>
13934           * po/bg.po:
13935           Added Bulgarian translation.
13936
13937 2007-09-20 11:47:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13938
13939           gst/iec958/ac3iec.c: Chainup in finalize.
13940           Original commit message from CVS:
13941           * gst/iec958/ac3iec.c:
13942           Chainup in finalize.
13943           * tests/check/Makefile.am:
13944           * tests/check/generic/states.c:
13945           Improved state change unit test.
13946
13947 2007-09-19 18:20:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13948
13949           Ignore registries in any format.
13950           Original commit message from CVS:
13951           * docs/plugins/.cvsignore:
13952           * tests/check/.cvsignore:
13953           Ignore registries in any format.
13954
13955 2007-09-08 20:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
13956
13957           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers.  This has the advan...
13958           Original commit message from CVS:
13959           * configure.ac:
13960           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
13961           define in the lame headers.  This has the advantage that
13962           it should still work when we're cross-compiling (#452025).
13963
13964 2007-08-24 15:55:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13965
13966           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
13967           Original commit message from CVS:
13968           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13969           Add other allowed rates to the pad templates.
13970           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
13971           Reset the parser to release memory in dispose.
13972
13973 2007-08-17 06:56:53 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13974
13975           ext/: Fix more leaks.
13976           Original commit message from CVS:
13977           * ext/amrnb/amrnbdec.c:
13978           * ext/amrnb/amrnbenc.c:
13979           * ext/amrnb/amrnbparse.c:
13980           * ext/sidplay/gstsiddec.cc:
13981           Fix more leaks.
13982
13983 2007-08-16 14:49:11 +0000  Daniel Charles <dcharles@ti.com>
13984
13985           ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
13986           Original commit message from CVS:
13987           Patch by: Daniel Charles <dcharles at ti dot com>
13988           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
13989           (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
13990           (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
13991           (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
13992           * ext/amrnb/amrnbenc.h:
13993           Add property to select the BandMode of the AMR encoder.
13994           See #466442.
13995
13996 2007-08-16 12:15:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13997
13998           gst/realmedia/asmrules.c: Make ro memory to share.
13999           Original commit message from CVS:
14000           * gst/realmedia/asmrules.c:
14001           Make ro memory to share.
14002
14003 2007-08-16 11:52:57 +0000  Wim Taymans <wim.taymans@gmail.com>
14004
14005           gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
14006           Original commit message from CVS:
14007           * gst/mpegaudioparse/gstmpegaudioparse.c:
14008           (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
14009           * gst/mpegaudioparse/gstmpegaudioparse.h:
14010           Queue segment event and push it after we know the caps on the pad or
14011           else an autoplugger might not have plugged the element yet and the
14012           segment is lost.
14013
14014 2007-08-16 07:17:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14015
14016           gst/iec958/ac3iec.c: Fix tests.
14017           Original commit message from CVS:
14018           * gst/iec958/ac3iec.c:
14019           Fix tests.
14020
14021 2007-08-16 06:48:13 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14022
14023           tests/check/: Add generic state-change test suite to help to fi leaks.
14024           Original commit message from CVS:
14025           * tests/check/Makefile.am:
14026           * tests/check/generic/.cvsignore:
14027           * tests/check/generic/states.c:
14028           Add generic state-change test suite to help to fi leaks.
14029
14030 2007-08-09 10:57:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14031
14032           po/: Added Portuguese (Brazilian) translation.
14033           Original commit message from CVS:
14034           translated by: Raphael Higino <phhigino@gmail.com>
14035           * po/LINGUAS:
14036           * po/pt_BR.po:
14037           Added Portuguese (Brazilian) translation.
14038
14039 2007-08-09 10:55:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14040
14041           po/: Updated translations.
14042           Original commit message from CVS:
14043           * po/hu.po:
14044           * po/nl.po:
14045           * po/sv.po:
14046           * po/uk.po:
14047           Updated translations.
14048
14049 2007-08-07 11:50:44 +0000  Wim Taymans <wim.taymans@gmail.com>
14050
14051           gst/realmedia/rmdemux.c: Activate timestamp fixing code.
14052           Original commit message from CVS:
14053           * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
14054           (gst_rmdemux_parse_video_packet):
14055           Activate timestamp fixing code.
14056
14057 2007-08-07 10:57:09 +0000  Wim Taymans <wim.taymans@gmail.com>
14058
14059           gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
14060           Original commit message from CVS:
14061           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
14062           (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
14063           (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
14064           (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
14065           Do fragment collection in the demuxer so that we can now work with
14066           both ffmpeg and realvideodec to decoder real video content.
14067
14068 2007-08-04 12:59:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14069
14070           gst/realmedia/asmrules.c: Include stdlib.h.
14071           Original commit message from CVS:
14072           * gst/realmedia/asmrules.c:
14073           Include stdlib.h.
14074
14075 2007-08-03 16:21:19 +0000  Wim Taymans <wim.taymans@gmail.com>
14076
14077           gst/realmedia/rdtmanager.c: Fix caps.
14078           Original commit message from CVS:
14079           * gst/realmedia/rdtmanager.c:
14080           Fix caps.
14081
14082 2007-08-03 16:11:09 +0000  Wim Taymans <wim.taymans@gmail.com>
14083
14084           gst/realmedia/rtspreal.c: Disable UDP transport for now.
14085           Original commit message from CVS:
14086           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14087           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
14088           Disable UDP transport for now.
14089
14090 2007-08-03 16:09:01 +0000  Wim Taymans <wim.taymans@gmail.com>
14091
14092           gst/realmedia/: Add simple rdt manager.
14093           Original commit message from CVS:
14094           * gst/realmedia/Makefile.am:
14095           * gst/realmedia/rdtmanager.c: (find_session_by_id),
14096           (create_session), (free_session), (gst_rdt_manager_base_init),
14097           (gst_rdt_manager_marshal_BOXED__UINT_UINT),
14098           (gst_rdt_manager_class_init), (gst_rdt_manager_init),
14099           (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
14100           (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
14101           (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
14102           (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
14103           (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
14104           (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
14105           (gst_rdt_manager_plugin_init):
14106           * gst/realmedia/rdtmanager.h:
14107           * gst/realmedia/rmdemux.c: (plugin_init):
14108           Add simple rdt manager.
14109
14110 2007-08-03 14:19:50 +0000  Wim Taymans <wim.taymans@gmail.com>
14111
14112           gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
14113           Original commit message from CVS:
14114           * gst/realmedia/rdtdepay.c:
14115           Fix the encoding-name so that it matches what the rtsp extension sets.
14116
14117 2007-08-02 19:37:41 +0000  Wim Taymans <wim.taymans@gmail.com>
14118
14119           gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
14120           Original commit message from CVS:
14121           * gst/realmedia/asmrules.c: (gst_asm_node_free),
14122           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
14123           (gst_asm_scan_string), (gst_asm_scan_number),
14124           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
14125           (gst_asm_scan_next_token), (gst_asm_rule_free),
14126           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
14127           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
14128           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
14129           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
14130           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
14131           (gst_asm_rule_book_match), (main):
14132           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
14133           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
14134           Use g_hash_table_destroy instead of _unref which is too new.
14135
14136 2007-08-02 19:30:05 +0000  Wim Taymans <wim.taymans@gmail.com>
14137
14138           gst/realmedia/.cvsignore: Add test to ignore.
14139           Original commit message from CVS:
14140           * gst/realmedia/.cvsignore:
14141           Add test to ignore.
14142           * gst/realmedia/Makefile.am:
14143           * gst/realmedia/asmrules.c: (gst_asm_node_new),
14144           (gst_asm_node_free), (gst_asm_operator_eval),
14145           (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
14146           (gst_asm_scan_string), (gst_asm_scan_number),
14147           (gst_asm_scan_identifier), (gst_asm_scan_print_token),
14148           (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
14149           (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
14150           (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
14151           (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
14152           (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
14153           (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
14154           (gst_asm_rule_book_match), (main):
14155           * gst/realmedia/asmrules.h:
14156           Added asembler rule book parser and evaluator.
14157           * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
14158           (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
14159           * gst/realmedia/rtspreal.h:
14160           Keep per stream config info.
14161           Parse and evaluate asm rule books for stream selection.
14162
14163 2007-07-31 19:16:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14164
14165           gst/realmedia/rtspreal.c: Include stdlib.
14166           Original commit message from CVS:
14167           * gst/realmedia/rtspreal.c:
14168           Include stdlib.
14169
14170 2007-07-27 16:39:45 +0000  Wim Taymans <wim.taymans@gmail.com>
14171
14172           gst/realmedia/: Split out hash code in separate file.
14173           Original commit message from CVS:
14174           * gst/realmedia/Makefile.am:
14175           * gst/realmedia/realhash.c: (hash), (call_hash),
14176           (gst_rtsp_ext_real_calc_response_and_checksum):
14177           * gst/realmedia/realhash.h:
14178           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14179           (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
14180           Split out hash code in separate file.
14181
14182 2007-07-27 10:12:55 +0000  Wim Taymans <wim.taymans@gmail.com>
14183
14184           gst/: Fix include paths and link dependecies for rtsp extension.
14185           Original commit message from CVS:
14186           * gst/asfdemux/Makefile.am:
14187           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
14188           (gst_rtsp_wms_class_init):
14189           * gst/realmedia/Makefile.am:
14190           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14191           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
14192           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
14193           (_do_init), (gst_rtsp_real_class_init):
14194           Fix include paths and link dependecies for rtsp extension.
14195
14196 2007-07-26 15:52:43 +0000  Wim Taymans <wim.taymans@gmail.com>
14197
14198           gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
14199           Original commit message from CVS:
14200           * gst/realmedia/Makefile.am:
14201           * gst/realmedia/rmdemux.c: (plugin_init):
14202           * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
14203           (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
14204           (call_hash), (rtsp_ext_real_calc_response_and_checksum),
14205           (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
14206           (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
14207           (gst_rtsp_real_init), (gst_rtsp_real_finalize),
14208           (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
14209           (gst_rtsp_real_plugin_init):
14210           * gst/realmedia/rtspreal.h:
14211           Add RealMedia RTSP extension module. It has rank NONE until it is fully
14212           functional.
14213
14214 2007-07-25 18:38:42 +0000  Wim Taymans <wim.taymans@gmail.com>
14215
14216           gst/asfdemux/: Move WMS RTSP extension from -good to here.
14217           Original commit message from CVS:
14218           * gst/asfdemux/Makefile.am:
14219           * gst/asfdemux/gstasf.c: (plugin_init):
14220           * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
14221           (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
14222           (gst_rtsp_wms_configure_stream), (_do_init),
14223           (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
14224           (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
14225           (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
14226           * gst/asfdemux/gstrtspwms.h:
14227           Move WMS RTSP extension from -good to here.
14228           Port it to the new pluggable extension interface.
14229
14230 2007-07-24 06:58:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14231
14232           ext/mad/Makefile.am: Link to audio helper from plugins-base.
14233           Original commit message from CVS:
14234           * ext/mad/Makefile.am:
14235           Link to audio helper from plugins-base.
14236
14237 2007-07-24 05:05:29 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14238
14239           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
14240           Original commit message from CVS:
14241           * configure.ac:
14242           * ext/mad/gstmad.c: (gst_mad_chain):
14243           Use the new buffer clipping function from gstaudio here and
14244           require gst-plugins-base CVS.
14245
14246 2007-07-23 09:07:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14247
14248           configure.ac: Sync liboil check with plugins-base. Add libm check.
14249           Original commit message from CVS:
14250           * configure.ac:
14251           Sync liboil check with plugins-base. Add libm check.
14252           * gst/synaesthesia/Makefile.am:
14253           Link against libm. We're using sqrt here.
14254
14255 2007-07-20 07:58:25 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14256
14257           gst/asfdemux/gstasfdemux.c: Include stdlib.
14258           Original commit message from CVS:
14259           * gst/asfdemux/gstasfdemux.c:
14260           Include stdlib.
14261
14262 2007-07-20 07:41:57 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14263
14264           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
14265           Original commit message from CVS:
14266           * ext/annodex/Makefile.am:
14267           Fix CFLAGS/LIBS.
14268           * ext/cdio/gstcdiocddasrc.c:
14269           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
14270           Include stdlib
14271           * ext/cairo/Makefile.am:
14272           * gst/videofilter/Makefile.am:
14273           * tests/examples/level/Makefile.am:
14274           Use $(LIBM) instead of -lm
14275
14276 2007-07-18 17:51:55 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14277
14278           gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
14279           Original commit message from CVS:
14280           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14281           (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
14282           * gst/mpegaudioparse/gstmpegaudioparse.h:
14283           Save some memory for each frame by only saving the start timestamp
14284           and start byte position instead of additionally the stop timestamp
14285           and stop byte position. This requires us to use a doubly-linked list
14286           but still saves 8-12 bytes per frame.
14287
14288 2007-07-16 09:14:18 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14289
14290           ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
14291           Original commit message from CVS:
14292           * ext/mad/gstmad.c: (clip_outgoing_buffer):
14293           Fix buffer clipping to correctly clip to the segment stop.
14294
14295 2007-07-15 19:39:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14296
14297           gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
14298           Original commit message from CVS:
14299           * gst/mpegaudioparse/gstmpegaudioparse.c:
14300           (gst_mp3parse_emit_frame):
14301           Fix a calculation that was causing mp3parse to drop every incoming
14302           frame when upstream delivered a segment in TIME format, breaking
14303           playback of all mpeg system streams.
14304
14305 2007-07-13 16:46:35 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14306
14307           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
14308           Original commit message from CVS:
14309           * Makefile.am:
14310           * configure.ac:
14311           * tests/Makefile.am:
14312           Remove bogus check for libcheck, since we check for
14313           gstreamer-check and it pulls in the required info from
14314           and we weren't actually _using_ the information for
14315           libcheck ourselves anyway.
14316
14317 2007-07-13 16:27:56 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14318
14319           gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
14320           Original commit message from CVS:
14321           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14322           (gst_mp3parse_init), (gst_mp3parse_dispose),
14323           (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
14324           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
14325           (mp3parse_handle_seek), (mp3parse_src_query):
14326           * gst/mpegaudioparse/gstmpegaudioparse.h:
14327           Implement accurate seeking in mpegaudioparse. Fixes #308312.
14328           Also implement segment seeks.
14329
14330 2007-07-13 15:46:13 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14331
14332           ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
14333           Original commit message from CVS:
14334           * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
14335           (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
14336           (gst_mad_chain), (gst_mad_change_state):
14337           * ext/mad/gstmad.h:
14338           Implement buffer clipping and use GST_BOILERPLATE instead of manual
14339           GType magic. Part one of bug #308312.
14340
14341 2007-07-12 11:21:23 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14342
14343           configure.ac: Use pkg-config to locate check.
14344           Original commit message from CVS:
14345           * configure.ac:
14346           Use pkg-config to locate check.
14347
14348 2007-07-11 23:18:14 +0000  Tim-Philipp Müller <tim@centricular.net>
14349
14350           Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
14351           Original commit message from CVS:
14352           * configure.ac:
14353           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
14354           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
14355           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
14356           Fix build against core CVS by not using deprecated API. Bump
14357           requirements for new API (overdue anyway).
14358
14359 2007-07-09 06:05:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14360
14361           REQUIREMENTS: Also add amr-libs here and update a little.
14362           Original commit message from CVS:
14363           * REQUIREMENTS:
14364           Also add amr-libs here and update a little.
14365
14366 2007-07-06 17:59:29 +0000  Tim-Philipp Müller <tim@centricular.net>
14367
14368           docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
14369           Original commit message from CVS:
14370           * docs/plugins/inspect/plugin-dvdnav.xml:
14371           * docs/plugins/inspect/plugin-realmedia.xml:
14372           * docs/plugins/inspect/plugin-synaesthesia.xml:
14373           Add inspect file for synaesthesia so the docs can be built even if
14374           the plugin isn't built yet. Fixes #454311. Also add inspect files
14375           for dvdnavsrc and realmedia.
14376
14377 2007-07-05 08:44:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14378
14379           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
14380           Original commit message from CVS:
14381           * docs/plugins/Makefile.am:
14382           Simplify --extra-dir as gtkdoc scans recursively.
14383
14384 2007-07-03 13:05:01 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14385
14386           And yet more docs enabled.
14387           Original commit message from CVS:
14388           * docs/plugins/Makefile.am:
14389           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14390           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14391           * gst/synaesthesia/Makefile.am:
14392           * gst/synaesthesia/gstsynaesthesia.c:
14393           * gst/synaesthesia/gstsynaesthesia.h:
14394           And yet more docs enabled.
14395
14396 2007-07-03 11:55:45 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14397
14398           docs/plugins/: Add new docs. Scan c++ files too.
14399           Original commit message from CVS:
14400           * docs/plugins/Makefile.am:
14401           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14402           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14403           * docs/plugins/inspect/plugin-a52dec.xml:
14404           * docs/plugins/inspect/plugin-amrnb.xml:
14405           * docs/plugins/inspect/plugin-asf.xml:
14406           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14407           * docs/plugins/inspect/plugin-dvdsub.xml:
14408           * docs/plugins/inspect/plugin-iec958.xml:
14409           * docs/plugins/inspect/plugin-lame.xml:
14410           * docs/plugins/inspect/plugin-mad.xml:
14411           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14412           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14413           * docs/plugins/inspect/plugin-mpegstream.xml:
14414           Add new docs. Scan c++ files too.
14415           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14416           (gst_amrnbdec_event):
14417           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
14418           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14419           (gst_amrnbparse_loop):
14420           Add documentation headers.
14421           * ext/mad/gstmad.c:
14422           * ext/mad/gstmad.h:
14423           Refactor for docs.
14424
14425 2007-07-01 19:12:32 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14426
14427           gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
14428           Original commit message from CVS:
14429           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
14430           (gst_mp3parse_init):
14431           Use GST_BOILERPLATE instead of manual GType magic.
14432           * gst/mpegaudioparse/gstmpegaudioparse.c:
14433           (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
14434           (mp3parse_bytepos_to_time):
14435           * gst/mpegaudioparse/gstmpegaudioparse.h:
14436           Implement seeking, byte->time, time->byte conversions with the Xing
14437           seek table if available. This allows better at least a bit more
14438           accurate seeks and file position reporting.
14439
14440 2007-06-28 20:33:51 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14441
14442           gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
14443           Original commit message from CVS:
14444           * gst/mpegaudioparse/gstmpegaudioparse.c:
14445           (gst_mp3parse_handle_first_frame):
14446           Copy the complete Xing seek table in the 100 byte array instead of
14447           copying the first byte 100 times.
14448           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
14449           (mp3parse_total_time), (mp3parse_time_to_bytepos):
14450           Add seeking support based on the Xing header but comment it out for
14451           now as it seems to yield worse result than the other method.
14452           Also use gst_pad_query_peer_duration() instead of getting the peer pad
14453           ourself, creating a new GstQuery, etc.
14454
14455 2007-06-25 12:46:47 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14456
14457           docs/plugins/: Update docs with caps info.
14458           Original commit message from CVS:
14459           * docs/plugins/gst-plugins-ugly-plugins.args:
14460           * docs/plugins/inspect/plugin-a52dec.xml:
14461           * docs/plugins/inspect/plugin-amrnb.xml:
14462           * docs/plugins/inspect/plugin-asf.xml:
14463           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14464           * docs/plugins/inspect/plugin-dvdread.xml:
14465           * docs/plugins/inspect/plugin-dvdsub.xml:
14466           * docs/plugins/inspect/plugin-iec958.xml:
14467           * docs/plugins/inspect/plugin-lame.xml:
14468           * docs/plugins/inspect/plugin-mad.xml:
14469           * docs/plugins/inspect/plugin-mpeg2dec.xml:
14470           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14471           * docs/plugins/inspect/plugin-mpegstream.xml:
14472           Update docs with caps info.
14473
14474 2007-06-25 12:25:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14475
14476           po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
14477           Original commit message from CVS:
14478           * po/POTFILES.in:
14479           Make sure dvdnav strings get translated too (no reason not to have
14480           them in the .po file, even if the plugin is disabled for now).
14481           Fixes #450879.
14482
14483 2007-06-25 11:46:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14484
14485           ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
14486           Original commit message from CVS:
14487           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
14488           (gst_amrnbdec_event), (gst_amrnbdec_chain),
14489           (gst_amrnbdec_state_change):
14490           * ext/amrnb/amrnbdec.h:
14491           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
14492           (gst_amrnbparse_loop):
14493           Add newsegment and discont handling. Some code cleanups.
14494
14495 2007-06-25 07:55:51 +0000  David Schleef <ds@schleef.org>
14496
14497           ext/dvdread/dvdreadsrc.c: check for an error from
14498           Original commit message from CVS:
14499           * ext/dvdread/dvdreadsrc.c: check for an error from
14500           DVDReadBlocks() correctly.
14501
14502 2007-06-25 07:22:10 +0000  David Schleef <ds@schleef.org>
14503
14504           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...
14505           Original commit message from CVS:
14506           * ext/dvdread/dvdreadsrc.c:
14507           If we can't read a nav packet, or it doesn't look like a nav
14508           packet, that's an error.  Previous behavior was to look at
14509           the next packet; I can't find any justification for doing that.
14510           Fixes: #358891.
14511
14512 2007-06-23 22:57:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14513
14514           po/it.po: Updated Italian translation.
14515           Original commit message from CVS:
14516           * po/it.po:
14517           Updated Italian translation.
14518
14519 2007-06-23 11:22:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14520
14521           po/vi.po: Updated Vietnames translation.
14522           Original commit message from CVS:
14523           * po/vi.po:
14524           Updated Vietnames translation.
14525
14526 2007-06-23 11:21:54 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14527
14528           po/: Added Chinese (simplified) translation.
14529           Original commit message from CVS:
14530           contributed by: Wenzheng Hu <db_lobster@163.com>
14531           * po/LINGUAS:
14532           * po/zh_CN.po:
14533           Added Chinese (simplified) translation.
14534
14535 2007-06-22 14:27:18 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14536
14537           MAINTAINERS: Updating all the maintainers files
14538           Original commit message from CVS:
14539           * MAINTAINERS:
14540           Updating all the maintainers files
14541
14542 2007-06-22 10:57:06 +0000  Edward Hervey <bilboed@bilboed.com>
14543
14544           Fix leaks some more.
14545           Original commit message from CVS:
14546           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
14547           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
14548           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
14549           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
14550           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
14551           * gst/iec958/ac3iec.c: (ac3iec_init):
14552           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
14553           Fix leaks some more.
14554
14555 2007-06-21 14:33:58 +0000  Edward Hervey <bilboed@bilboed.com>
14556
14557           gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
14558           Original commit message from CVS:
14559           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
14560           "She's leaking me", said valgrind.
14561
14562 2007-06-19 14:40:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14563
14564           gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
14565           Original commit message from CVS:
14566           * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
14567           Fix "pad caps are not a real subset of its template caps" warning.
14568
14569 2007-06-19 14:15:50 +0000  Laurent Glayal <spglegle@yahoo.fr>
14570
14571           ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
14572           Original commit message from CVS:
14573           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
14574           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
14575           (gst_amrnbdec_finalize):
14576           Don't leak the adapter, unref it in a new finalize method instead.
14577           Fixes #448782.
14578
14579 2007-06-19 10:43:26 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14580
14581           configure.ac: Back to CVS
14582           Original commit message from CVS:
14583           * configure.ac:
14584           Back to CVS
14585           * gst-plugins-ugly.doap:
14586           Add 0.10.6 to the list of releases.
14587
14588 === release 0.10.6 ===
14589
14590 2007-06-19 10:31:04 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14591
14592         * ChangeLog:
14593         * NEWS:
14594         * RELEASE:
14595         * configure.ac:
14596         * docs/plugins/gst-plugins-ugly-plugins.args:
14597         * docs/plugins/inspect/plugin-a52dec.xml:
14598         * docs/plugins/inspect/plugin-asf.xml:
14599         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14600         * docs/plugins/inspect/plugin-dvdread.xml:
14601         * docs/plugins/inspect/plugin-dvdsub.xml:
14602         * docs/plugins/inspect/plugin-iec958.xml:
14603         * docs/plugins/inspect/plugin-lame.xml:
14604         * docs/plugins/inspect/plugin-mad.xml:
14605         * docs/plugins/inspect/plugin-mpeg2dec.xml:
14606         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14607         * docs/plugins/inspect/plugin-mpegstream.xml:
14608         * docs/plugins/inspect/plugin-siddec.xml:
14609           Release 0.10.6
14610           Original commit message from CVS:
14611           Release 0.10.6
14612
14613 2007-06-19 10:21:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14614
14615         * po/af.po:
14616         * po/az.po:
14617         * po/cs.po:
14618         * po/da.po:
14619         * po/en_GB.po:
14620         * po/hu.po:
14621         * po/it.po:
14622         * po/nb.po:
14623         * po/nl.po:
14624         * po/or.po:
14625         * po/sq.po:
14626         * po/sr.po:
14627         * po/sv.po:
14628         * po/uk.po:
14629         * po/vi.po:
14630           Update .po files
14631           Original commit message from CVS:
14632           Update .po files
14633
14634 2007-06-15 09:31:16 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14635
14636           win32/vs6/: Convert line endings to CRLF and mark as binary files.
14637           Original commit message from CVS:
14638           * win32/vs6/gst_plugins_ugly.dsw:
14639           * win32/vs6/libgstac3parse.dsp:
14640           * win32/vs6/libgstasfdemux.dsp:
14641           * win32/vs6/libgstdvdlpcmdec.dsp:
14642           * win32/vs6/libgstdvdsub.dsp:
14643           * win32/vs6/libgstiec958.dsp:
14644           * win32/vs6/libgstlame.dsp:
14645           * win32/vs6/libgstmad.dsp:
14646           * win32/vs6/libgstmpegaudioparse.dsp:
14647           * win32/vs6/libgstmpegstream.dsp:
14648           * win32/vs6/libgstrealmedia.dsp:
14649           * win32/vs6/libgstsynaesthesia.dsp:
14650           Convert line endings to CRLF and mark as binary files.
14651
14652 2007-06-13 14:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
14653
14654           ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
14655           Original commit message from CVS:
14656           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
14657           Don't forget to unlock when setting the device property, or
14658           we'll sooner or later deadlock.
14659
14660 2007-06-12 21:46:10 +0000  Sébastien Moutte <sebastien@moutte.net>
14661
14662           gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
14663           Original commit message from CVS:
14664           * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
14665           Use gst_util_guint64_to_gdouble for conversion.
14666           * win32/vs6/libgstasfdemux.dsp:
14667           Add asfpacket.c to the build.
14668
14669 2007-06-08 08:39:43 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14670
14671           gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
14672           Original commit message from CVS:
14673           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
14674           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
14675           * gst/mpegaudioparse/gstmpegaudioparse.h:
14676           If the Xing header provides a total time, use it to calculate the
14677           correct average bitrate immediately, instead of sending updates as
14678           we parse the stream.
14679
14680 2007-06-05 21:47:29 +0000  by Mark Nauwelaerts <manauw@skynet.be>
14681
14682           gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
14683           Original commit message from CVS:
14684           Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
14685           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
14686           Use GstClockTime instead of guint for a time variable to prevent
14687           overflows on too large subtitle durations. Fixes #444514.
14688
14689 2007-05-31 22:33:26 +0000  Mark Nauwelaerts <manauw@skynet.be>
14690
14691           gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
14692           Original commit message from CVS:
14693           Patch by: Mark Nauwelaerts <manauw at skynet be>
14694           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
14695           Clear state when handling the serialized FLUSH_STOP event instead of
14696           the FLUSH_START event, thereby making sure we don't free buffers the
14697           chain function is still using. Fixes dvdsubdec crashing when flusing
14698           or seeking (#442706).
14699
14700 2007-05-23 11:16:09 +0000  Tim-Philipp Müller <tim@centricular.net>
14701
14702           gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
14703           Original commit message from CVS:
14704           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
14705           Initialise variable to make fc4 build bot happy.
14706
14707 2007-05-21 15:11:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14708
14709           gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
14710           Original commit message from CVS:
14711           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
14712           Add sanity check so we don't abort for broken or non-MPEG streams,
14713           but instead error out. Fixes crashes/aborts for when our typefinder
14714           wrongly identifies quicktime files as mpeg (which should be fixed in
14715           -base now too). (#440120).
14716
14717 2007-05-18 09:35:17 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14718
14719         * ChangeLog:
14720         * ext/amrnb/amrnbdec.c:
14721         * ext/amrnb/amrnbenc.c:
14722         * ext/amrnb/amrnbparse.c:
14723           ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
14724           Original commit message from CVS:
14725           * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
14726           block_size, _do_init, gst_amrnbdec_base_init,
14727           gst_amrnbdec_class_init, gst_amrnbdec_init):
14728           * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
14729           gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
14730           * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
14731           block_size, _do_init, gst_amrnbparse_base_init,
14732           gst_amrnbparse_class_init, gst_amrnbparse_init):
14733           First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
14734           GST_DEBUG_FUNCPTR and add log-category.
14735
14736 2007-05-18 08:42:25 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14737
14738           gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
14739           Original commit message from CVS:
14740           * gst/mpegaudioparse/gstmpegaudioparse.c:
14741           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
14742           (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
14743           (gst_mp3parse_chain), (mp3parse_total_bytes),
14744           (mp3parse_total_time):
14745           * gst/mpegaudioparse/gstmpegaudioparse.h:
14746           Implement parsing of Xing headers from the first frame of the stream,
14747           and use it to report duration correctly where possible.
14748
14749 2007-05-16 19:15:13 +0000  Tim-Philipp Müller <tim@centricular.net>
14750
14751           gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
14752           Original commit message from CVS:
14753           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
14754           After descrambling, push the packets out as individual packets
14755           instead of one big descrambled buffer. Makes cook audio decoding
14756           work with the 'realaudiodec' decoder from gst-plugins-bad.
14757
14758 2007-05-16 19:07:45 +0000  Tim-Philipp Müller <tim@centricular.net>
14759
14760           gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
14761           Original commit message from CVS:
14762           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
14763           (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
14764           (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
14765           (gst_rmdemux_parse_packet):
14766           * gst/realmedia/rmdemux.h:
14767           Remember first timestamp encountered in stream and re-timestamp
14768           stream to start from zero (fixes #397219); only send one newsegment
14769           event, not two; when seeking, send newsegment events from the
14770           streaming thread and not from the seeking thread.
14771
14772 2007-05-16 12:48:43 +0000  Mark Nauwelaerts <manauw@skynet.be>
14773
14774           gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
14775           Original commit message from CVS:
14776           Based on patch by: Mark Nauwelaerts  <manauw skynet be>
14777           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
14778           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
14779           (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
14780           * gst/mpegstream/gstmpegdemux.h:
14781           Reset last_flow values for the various streams after a flushing
14782           seek, otherwise we might aggregate wrong flow returns afterwards
14783           that will make upstream pause silently. This should fix seeking
14784           in DVDs and also fix the Thoggen cropping dialog (#438610).
14785
14786 2007-05-07 13:51:43 +0000  Tim-Philipp Müller <tim@centricular.net>
14787
14788           gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
14789           Original commit message from CVS:
14790           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14791           (gst_asf_demux_chain_headers),
14792           (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
14793           (gst_asf_demux_have_mutually_exclusive_active_stream),
14794           (gst_asf_demux_check_activate_streams),
14795           (gst_asf_demux_find_stream_with_complete_payload),
14796           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14797           (gst_asf_demux_activate_ext_props_streams),
14798           (gst_asf_demux_process_object):
14799           * gst/asfdemux/gstasfdemux.h:
14800           Activate streams (ie. add the pads to the element) depending on
14801           whether we actually get data for those streams within the ASF
14802           preroll value specified. Currently only done in pull-mode though
14803           (this will fix problems with playbin hanging on mms streams once
14804           we use this in push-mode as well).
14805
14806 2007-05-04 11:04:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14807
14808           gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
14809           Original commit message from CVS:
14810           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14811           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
14812           (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
14813           (gst_asf_demux_process_file):
14814           * gst/asfdemux/gstasfdemux.h:
14815           Make all timestamps start from zero in pull-mode too; some small
14816           clean-ups and FIXMEs here and there.
14817
14818 2007-05-01 11:10:31 +0000  Tim-Philipp Müller <tim@centricular.net>
14819
14820           gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
14821           Original commit message from CVS:
14822           * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
14823           (gst_asf_demux_parse_packet):
14824           If packet size is specified within the packet and smaller than
14825           the actual packet size, don't parse beyond the size specified in
14826           the packet (this makes us parse some cases of packets with single
14827           compressed payloads cleanly, see e.g stream from #431318). Also
14828           add a sanity check when parsing compressed single payloads.
14829
14830 2007-05-01 09:19:13 +0000  Tim-Philipp Müller <tim@centricular.net>
14831
14832           gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
14833           Original commit message from CVS:
14834           * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
14835           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
14836           (gst_asf_demux_handle_seek_event),
14837           (gst_asf_demux_push_complete_payloads):
14838           Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
14839           send data from the keyframe right before the new segment start to
14840           make sure the decoder doesn't have to decode more than absolutely
14841           necessary.
14842
14843 2007-04-30 15:36:00 +0000  Tim-Philipp Müller <tim@centricular.net>
14844
14845           gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
14846           Original commit message from CVS:
14847           * gst/asfdemux/asfheaders.c:
14848           * gst/asfdemux/asfheaders.h:
14849           * gst/asfdemux/asfpacket.c:
14850           (asf_payload_parse_replicated_data_extensions),
14851           (gst_asf_demux_parse_payload):
14852           * gst/asfdemux/asfpacket.h:
14853           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14854           (gst_asf_demux_push_complete_payloads),
14855           (gst_asf_demux_process_ext_stream_props):
14856           * gst/asfdemux/gstasfdemux.h:
14857           Implement payload extension system/extended replicated data parsing,
14858           so we can extract payload durations if they're specified.
14859
14860 2007-04-30 11:41:22 +0000  Tim-Philipp Müller <tim@centricular.net>
14861
14862           gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
14863           Original commit message from CVS:
14864           * gst/asfdemux/asfheaders.h:
14865           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14866           (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
14867           (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
14868           (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
14869           (gst_asf_demux_parse_stream_object),
14870           (gst_asf_demux_process_ext_stream_props),
14871           (gst_asf_demux_process_queued_extended_stream_objects),
14872           (gst_asf_demux_activate_ext_props_streams),
14873           (gst_asf_demux_process_object):
14874           * gst/asfdemux/gstasfdemux.h:
14875           Refactor stream parse/activation a bit (stream activation heuristics
14876           are still the same though); some more clean-ups.
14877
14878 2007-04-28 12:23:16 +0000  Tim-Philipp Müller <tim@centricular.net>
14879
14880           win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
14881           Original commit message from CVS:
14882           * win32/common/.cvsignore:
14883           Ignore generated config.h file to make build bot happy.
14884
14885 2007-04-28 10:49:17 +0000  Tim-Philipp Müller <tim@centricular.net>
14886
14887           gst/asfdemux/: Init debug category before using it.
14888           Original commit message from CVS:
14889           * gst/asfdemux/gstasf.c: (plugin_init):
14890           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
14891           * gst/asfdemux/gstasfdemux.h:
14892           Init debug category before using it.
14893
14894 2007-04-27 18:39:21 +0000  Tim-Philipp Müller <tim@centricular.net>
14895
14896           gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
14897           Original commit message from CVS:
14898           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
14899           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
14900           Fix silly bug when we can't pull as much data as we want; don't
14901           forget to announce pending tags in the new packet parsing code.
14902
14903 2007-04-25 17:23:33 +0000  Tim-Philipp Müller <tim@centricular.net>
14904
14905           Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
14906           Original commit message from CVS:
14907           * configure.ac:
14908           * win32/MANIFEST:
14909           Generate a win32 config.h into win32/common and add to MANIFEST so
14910           it gets disted (#393890). Looks like win32/common/config.h.in needs
14911           some work though.
14912
14913 2007-04-22 22:41:20 +0000  Tim-Philipp Müller <tim@centricular.net>
14914
14915           ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
14916           Original commit message from CVS:
14917           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
14918           (gst_amrnbparse_class_init), (gst_amrnbparse_init),
14919           (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
14920           Fix pull mode operation some more: send newsegment event before
14921           sending data; handle EOS and fatal flow returns a bit better; don't
14922           leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
14923
14924 2007-04-20 20:57:56 +0000  Tim-Philipp Müller <tim@centricular.net>
14925
14926           gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
14927           Original commit message from CVS:
14928           * gst/asfdemux/Makefile.am:
14929           * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
14930           (asf_packet_create_payload_buffer),
14931           (asf_payload_find_previous_fragment),
14932           (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
14933           (gst_asf_demux_parse_packet):
14934           * gst/asfdemux/asfpacket.h:
14935           * gst/asfdemux/gstasfdemux.c:
14936           (gst_asf_demux_reset_stream_state_after_discont),
14937           (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
14938           (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
14939           (gst_asf_demux_process_chunk):
14940           * gst/asfdemux/gstasfdemux.h:
14941           New packet parsing code: should put halfway decent timestamps on
14942           buffers, and might even set the appropriate keyframe/discont buffer
14943           flags from time to time (and even if it doesn't, I'm at least able
14944           to debug this code); only used in pull-mode so far. Still needs
14945           some more work, like payload extensions parsing and proper flow
14946           aggregation, and stream activation based on preroll. Stay tuned.
14947
14948 2007-04-20 17:32:00 +0000  Tim-Philipp Müller <tim@centricular.net>
14949
14950           gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
14951           Original commit message from CVS:
14952           * gst/asfdemux/asfheaders.h:
14953           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
14954           (gst_asf_demux_seek_index_lookup),
14955           (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
14956           (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
14957           (gst_asf_demux_process_ext_content_desc),
14958           (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
14959           (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
14960           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
14961           * gst/asfdemux/gstasfdemux.h:
14962           Some clean-ups and small fixes: rename asf_stream_context structure to
14963           AsfStream; inline some three-line utility functions that are only used
14964           once anyway and get rid of their associated helper structs; make debug
14965           category global so that it is used by the debug statements in the other
14966           file as well; simplify gst_asf_demux_get_stream(); fix accidental
14967           implicit initialisation of stream->last_buffer_timestamp to 0, which
14968           would lead to missing timestamps on the first buffer; put fourcc format
14969           into video caps to make certain proprietary wmv decoders happy (for the
14970           case of WMVA in particular); play_time is offset by preroll as well, so
14971           fix overreporting of duration for some files.
14972
14973 2007-04-17 10:21:50 +0000  Tim-Philipp Müller <tim@centricular.net>
14974
14975           gst/asfdemux/gstasfdemux.c: Printf format fixes.
14976           Original commit message from CVS:
14977           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
14978           (gst_asf_demux_pull_indices):
14979           Printf format fixes.
14980
14981 2007-04-16 16:30:50 +0000  Tim-Philipp Müller <tim@centricular.net>
14982
14983           gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
14984           Original commit message from CVS:
14985           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14986           (gst_mpeg_parse_send_event):
14987           Post an error message if EOS wasn't handled by anything downstream.
14988           This should fix playbin freezing/hanging with small VobSub subtitle
14989           files (background: not-linked flow returns from downstream are
14990           ignored for a while at the beginning, so if the file is small
14991           upstream will never get a not-linked flow return even if nothing
14992           is connected downstream). (#429960).
14993
14994 2007-04-16 15:15:07 +0000  Michael Smith <msmith@xiph.org>
14995
14996           ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
14997           Original commit message from CVS:
14998           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14999           (gst_amrnbparse_sink_activate),
15000           (gst_amrnbparse_sink_activate_pull):
15001           Rewrite terminally broken sinkpad activation code.
15002           Now actually supports pull-mode activation (didn't before), and push
15003           mode activation doesn't leave the sinkpad flushing.
15004
15005 2007-04-12 13:38:03 +0000  Tim-Philipp Müller <tim@centricular.net>
15006
15007           gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
15008           Original commit message from CVS:
15009           * gst/asfdemux/asfheaders.c:
15010           * gst/asfdemux/asfheaders.h:
15011           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
15012           (gst_asf_demux_reset), (gst_asf_demux_init),
15013           (gst_asf_demux_activate), (gst_asf_demux_activate_push),
15014           (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
15015           (gst_asf_demux_seek_index_lookup),
15016           (gst_asf_demux_reset_stream_state_after_discont),
15017           (gst_asf_demux_handle_seek_event),
15018           (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
15019           (gst_asf_demux_chain), (gst_asf_demux_pull_data),
15020           (gst_asf_demux_pull_indices),
15021           (gst_asf_demux_parse_data_object_start),
15022           (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
15023           (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
15024           (gst_asf_demux_process_simple_index),
15025           (gst_asf_demux_process_object),
15026           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
15027           (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
15028           * gst/asfdemux/gstasfdemux.h:
15029           Make asfdemux work in pull mode where possible. If there's an index
15030           at the end of the file, read it and use it for seeking purposes.
15031
15032 2007-04-12 10:19:18 +0000  Wim Taymans <wim.taymans@gmail.com>
15033
15034           gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
15035           Original commit message from CVS:
15036           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15037           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
15038           (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
15039           Some timestamp fixes.
15040           * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
15041           Fix for 64-bit machines.
15042
15043 2007-04-12 10:10:22 +0000  René Stadler <mail@renestadler.de>
15044
15045           gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
15046           Original commit message from CVS:
15047           Patch by: René Stadler <mail at renestadler dot de>
15048           * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
15049           (find_seek_offset_time), (gst_rmdemux_reset),
15050           (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
15051           (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
15052           * gst/realmedia/rmdemux.h:
15053           Make rmdemux handle any number of logical streams. Fixes #428698.
15054
15055 2007-04-05 13:48:52 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15056
15057         * po/nl.po:
15058           update dutch
15059           Original commit message from CVS:
15060           update dutch
15061
15062 2007-04-05 13:48:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15063
15064           po/: Added Danish translation.
15065           Original commit message from CVS:
15066           submitted by: Mogens Jaeger <mogens@jaeger.tf>
15067           * po/LINGUAS:
15068           * po/da.po:
15069           Added Danish translation.
15070
15071 2007-03-28 16:01:06 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15072
15073           po/.cvsignore: Add pot.
15074           Original commit message from CVS:
15075           * po/.cvsignore:
15076           Add pot.
15077
15078 2007-03-27 12:02:49 +0000  Julien Moutte <julien@moutte.net>
15079
15080           ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
15081           Original commit message from CVS:
15082           2007-03-27  Julien MOUTTE  <julien@moutte.net>
15083           * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
15084           stream and try to adapt to incoming timestamps lack of
15085           precision up to half a frame. This allows generating
15086           a perfect stream even with muxed formats like FLV where
15087           the timestamps are stored in milliseconds.
15088
15089 2007-03-22 21:44:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15090
15091           gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
15092           Original commit message from CVS:
15093           * gst/realmedia/rmdemux.c:
15094           Remove unused zlib.h include. Fixes #421594.
15095
15096 2007-03-21 12:53:57 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15097
15098           ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
15099           Original commit message from CVS:
15100           * ext/lame/gstlame.c: (gst_lame_setup):
15101           Disable the bitrate checking when the user has requested
15102           Free Format mode, as all bitrates less than the maximum
15103           are valid then.
15104
15105 2007-03-14 15:21:41 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15106
15107           po/: Update translations.
15108           Original commit message from CVS:
15109           * po/hu.po:
15110           * po/it.po:
15111           * po/sv.po:
15112           Update translations.
15113
15114 2007-03-12 17:26:13 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15115
15116           ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
15117           Original commit message from CVS:
15118           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
15119           When handling seeks, don't convert -1 start or stop values to a bogus
15120           byte position - pass them upstream as -1.
15121
15122 2007-03-12 10:47:01 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15123
15124           gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
15125           Original commit message from CVS:
15126           * gst/mpegaudioparse/gstmpegaudioparse.c:
15127           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15128           (gst_mp3parse_init), (gst_mp3parse_sink_event),
15129           (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
15130           (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
15131           (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
15132           (mp3parse_total_time), (mp3parse_handle_seek),
15133           (mp3parse_src_event), (mp3parse_src_query),
15134           (mp3parse_get_query_types), (plugin_init):
15135           * gst/mpegaudioparse/gstmpegaudioparse.h:
15136           Implement seeking via average bitrate, and position+duration
15137           querying in mp3parse. Later, it will support frame-accurate seeking by
15138           building a seek table as it parses.
15139           Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
15140           pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
15141           before any extant MP3 decoder plugin. This allows us to remove framing
15142           support from the decoders, if we want, and will provide them with
15143           accurate seeking automatically once it is finished.
15144           Fix the handling of MPEG-1 Layer 1 files.
15145           Partially fix timestamping of packets arriving from a demuxer by
15146           queueing the incoming timestamp until the next packet starts, rather
15147           than applying it immediately to the next pushed buffer.
15148
15149 2007-03-10 15:56:26 +0000  Tim-Philipp Müller <tim@centricular.net>
15150
15151           gst/asfdemux/gstasfdemux.c: Printf format fix.
15152           Original commit message from CVS:
15153           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
15154           Printf format fix.
15155
15156 2007-03-04 17:13:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15157
15158           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
15159           Original commit message from CVS:
15160           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
15161           (gst_cdio_cdda_src_finalize):
15162           Make sure we always destroy our libcdio handle.
15163
15164 2007-03-02 16:08:17 +0000  Wim Taymans <wim.taymans@gmail.com>
15165
15166           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
15167           Original commit message from CVS:
15168           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
15169           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
15170           (gst_cdio_cdda_src_finalize):
15171           Small code cleanups.
15172           Don't use pad_alloc as the base class cannot deal with the error codes.
15173
15174 2007-03-02 13:01:48 +0000  Zaheer Abbas Merali <zaheermerali@gmail.com>
15175
15176           ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
15177           Original commit message from CVS:
15178           Patch by: Zaheer Abbas Merali  <zaheermerali at gmail com>
15179           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
15180           Never post a (fatal) error message on the bus on decoding errors. We
15181           should only do this if we can't recover, but mpeg2dec can always
15182           recover. This is needed for DVB streams, for example, where there
15183           may be temporary glitches in the stream. Instead of an error
15184           message, post a warning message on the bus for every N decoding
15185           errors. Fixes #370020.
15186
15187 2007-02-28 19:30:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15188
15189           configure.ac: Convert to new AG_GST style.
15190           Original commit message from CVS:
15191           * configure.ac:
15192           Convert to new AG_GST style.
15193
15194 2007-02-28 18:41:38 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15195
15196           ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
15197           Original commit message from CVS:
15198           * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15199           (gst_lame_setup):
15200           Display sensible defaults and limits for the
15201           vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
15202           property - it's supposed to be a boolean 0/1 value.
15203
15204 2007-02-28 16:01:08 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15205
15206           ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
15207           Original commit message from CVS:
15208           * ext/lame/gstlame.c:
15209           Initialise the variables so gcc doesn't complain about possibly
15210           uninitialised uses, even though they can't actually happen.
15211
15212 2007-02-28 15:52:23 +0000  Wim Taymans <wim.taymans@gmail.com>
15213
15214           gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
15215           Original commit message from CVS:
15216           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
15217           (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
15218           (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
15219           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
15220           Implement all sample rates.
15221           Implement sample permutation a little smarter avoiding a memcpy.
15222           Fix timestamps, use segments, fix seeking.
15223
15224 2007-02-28 15:49:35 +0000  Wim Taymans <wim.taymans@gmail.com>
15225
15226           Document siddec.
15227           Original commit message from CVS:
15228           * docs/plugins/Makefile.am:
15229           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15230           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15231           * docs/plugins/inspect/plugin-siddec.xml:
15232           * ext/sidplay/gstsiddec.cc:
15233           * ext/sidplay/gstsiddec.h:
15234           Document siddec.
15235
15236 2007-02-21 16:02:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15237
15238           ext/lame/gstlame.c: Fix up bitrate checking macro.  Make it give us a
15239           Original commit message from CVS:
15240           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15241           (gst_lame_set_property), (gst_lame_setup):
15242           Fix up bitrate checking macro.  Make it give us a
15243           GST_ELEMENT_WARNING message so the application has a chance of
15244           reporting this to the user.  Move the checking to _setup, so we
15245           are sure it runs in the READY state, when we hope to have a pipeline
15246           and a bus that is not flushing.
15247           This fixes e.g. using 96 kbit/sec as a bitrate.
15248
15249 2007-02-15 19:55:55 +0000  Tim-Philipp Müller <tim@centricular.net>
15250
15251           gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
15252           Original commit message from CVS:
15253           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
15254           (gst_asf_demux_process_advanced_mutual_exclusion),
15255           (gst_asf_demux_process_queued_extended_stream_objects),
15256           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15257           * gst/asfdemux/gstasfdemux.h:
15258           Parse advanced mutual exclusion object and only add pads for
15259           'hidden' streams (those in an extended stream header) that are
15260           mutually exclusive with an already existing 'main stream' if
15261           the broadcasting flag is not set. If the broadcasting flag is set,
15262           assume that data for this stream isn't sent. (This should ideally be
15263           solved better by making playbin more robust against this and/or by
15264           making mmssrc send some information downstream about which streams
15265           will be streamed). Fixes #353116.
15266
15267 2007-02-13 12:00:59 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15268
15269           gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
15270           Original commit message from CVS:
15271           * gst/synaesthesia/gstsynaesthesia.c:
15272           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15273           (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
15274           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
15275           (synaescope32), (synaescope_set_data), (synaesthesia_update),
15276           (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
15277           * gst/synaesthesia/synaescope.h:
15278           Move all the mutable engine state into a structure so that
15279           multiple element instances can run without interfering.
15280
15281 2007-02-13 09:15:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15282
15283           Add crossreferences to glib/gobject/gstream docs.
15284           Original commit message from CVS:
15285           * configure.ac:
15286           * docs/plugins/Makefile.am:
15287           Add crossreferences to glib/gobject/gstream docs.
15288
15289 2007-02-12 12:46:20 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15290
15291           gst/synaesthesia/: More source cleanups and add FIXME comments.
15292           Original commit message from CVS:
15293           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
15294           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15295           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
15296           (plugin_init):
15297           * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
15298           (synaescope8):
15299           More source cleanups and add FIXME comments.
15300
15301 2007-02-11 13:42:45 +0000  Sébastien Moutte <sebastien@moutte.net>
15302
15303           gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
15304           Original commit message from CVS:
15305           * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
15306           Use gst_guint64_to_gdouble for conversions.
15307           * gst/synaesthesia/synaescope.c:
15308           Define M_PI and do not include <pthread.h> and
15309           <sys/time.h> for G_OS_WIN32
15310           * win32/vs6/libgstrealmedia.dsp:
15311           * win32/vs6/synaesthesia.dsp:
15312           Update projects files.
15313           * win32/common/config.h.in:
15314           Add config.h.in for autogen of config.h
15315
15316 2007-02-11 10:51:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15317
15318           configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
15319           Original commit message from CVS:
15320           * configure.ac:
15321           Add --enable-experimental support. Activate synaesthesia when building
15322           with --enable-experimental. Fix --enable external configure switch
15323           description.
15324
15325 2007-02-09 16:24:45 +0000  Tim-Philipp Müller <tim@centricular.net>
15326
15327           ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
15328           Original commit message from CVS:
15329           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15330           (gst_lame_change_state):
15331           * ext/lame/gstlame.h:
15332           On receiving EOS, we try to push a last buffer with the remaining
15333           samples. Don't do that if we got an unclean flow return on the last
15334           gst_pad_push(), downstream might not handle this very gracefully
15335           (see #403168).
15336           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15337           Pass flow returns upstream (helps #403168).
15338
15339 2007-02-09 08:03:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15340
15341           gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
15342           Original commit message from CVS:
15343           * gst/synaesthesia/gstsynaesthesia.c:
15344           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15345           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15346           (gst_synaesthesia_chain), (plugin_init):
15347           check result of gst_pad_push() in _chain.
15348
15349 2007-02-09 07:48:50 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15350
15351           gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
15352           Original commit message from CVS:
15353           * gst/synaesthesia/Makefile.am:
15354           * gst/synaesthesia/gstsynaesthesia.c:
15355           (gst_synaesthesia_class_init), (gst_synaesthesia_init),
15356           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
15357           (gst_synaesthesia_chain), (plugin_init):
15358           * gst/synaesthesia/synaescope.c:
15359           * gst/synaesthesia/synaescope.h:
15360           Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
15361           built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
15362           is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
15363           GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
15364           possible leak in _chain. (#356882)
15365
15366 2007-02-08 21:07:27 +0000  Tim-Philipp Müller <tim@centricular.net>
15367
15368           gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
15369           Original commit message from CVS:
15370           * gst/asfdemux/asfheaders.c:
15371           * gst/asfdemux/asfheaders.h:
15372           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
15373           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
15374           (gst_asf_demux_identify_guid), (asf_demux_peek_object),
15375           (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
15376           (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
15377           (gst_asf_demux_process_ext_content_desc),
15378           (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
15379           (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
15380           (gst_asf_demux_process_bitrate_props_object),
15381           (gst_asf_demux_process_header_ext),
15382           (gst_asf_demux_process_language_list),
15383           (gst_asf_demux_process_ext_stream_props),
15384           (gst_asf_demux_process_queued_extended_stream_objects),
15385           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
15386           * gst/asfdemux/gstasfdemux.h:
15387           Refactor and clean up header parsing and chain function a bit; get
15388           rid of some cruft; make header parsing a tad more robust, fixing
15389           #403188.
15390
15391 2007-02-01 11:12:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15392
15393           gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
15394           Original commit message from CVS:
15395           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
15396           Post an error if we receive an EOS event while still waiting for the
15397           ASF header object to come through.
15398
15399 2007-01-24 17:36:36 +0000  Xavier B <xavierb@gmail.com>
15400
15401           gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
15402           Original commit message from CVS:
15403           Patch by: Xavier B. <xavierb gmail com>
15404           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
15405           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15406           (gst_asf_demux_process_ext_content_desc),
15407           (gst_asf_demux_process_data),
15408           (gst_asf_demux_process_language_list),
15409           (gst_asf_demux_process_ext_stream_props),
15410           (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
15411           Guard places where we assume that a certain amount of data is
15412           available better against less data being available (should fix
15413           infamous assertion crasher bug #336370). Also fixes a small
15414           memory leak.
15415
15416 2007-01-11 12:49:23 +0000  Tim-Philipp Müller <tim@centricular.net>
15417
15418           gst/realmedia/: Add demuxer for RealAudio files (#349779).
15419           Original commit message from CVS:
15420           * gst/realmedia/Makefile.am:
15421           * gst/realmedia/rademux.c:
15422           * gst/realmedia/rademux.h:
15423           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15424           (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
15425           * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
15426           * gst/realmedia/rmutils.h:
15427           Add demuxer for RealAudio files (#349779).
15428
15429 2007-01-07 13:37:19 +0000  Sébastien Moutte <sebastien@moutte.net>
15430
15431           Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
15432           Original commit message from CVS:
15433           * Makefile.am:
15434           Add win32/MANIFEST to EXTRA_DIST so win32 files will
15435           be include in the next release.
15436           * win32/MANIFEST:
15437           Remove win32/common/config.h is which is not autogenerated yet.
15438
15439 2006-12-30 20:01:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15440
15441           ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
15442           Original commit message from CVS:
15443           * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
15444           warn when outgoing sample rate is different from incoming
15445
15446 2006-12-29 14:51:19 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15447
15448           gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
15449           Original commit message from CVS:
15450           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
15451           All sample-rates < 32khz come from the LSF extensions, which only
15452           use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
15453           Use gst_util_uint64_scale because we can.
15454
15455 2006-12-22 13:06:24 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15456
15457           tests/check/elements/amrnbenc.c: and fix compilation of this test
15458           Original commit message from CVS:
15459           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15460           (cleanup_amrnbenc):
15461           and fix compilation of this test
15462
15463 2006-12-22 12:41:52 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15464
15465           tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
15466           Original commit message from CVS:
15467           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15468           (cleanup_amrnbenc):
15469           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15470           (cleanup_mpeg2dec):
15471           re-apply as it was -bad and not -ugly that is frozen, doh
15472
15473 2006-12-21 12:50:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15474
15475           tests/check/elements/: revert my freeze breakage
15476           Original commit message from CVS:
15477           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15478           (cleanup_amrnbenc):
15479           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15480           (cleanup_mpeg2dec):
15481           revert my freeze breakage
15482
15483 2006-12-21 08:16:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15484
15485           gst/asfdemux/gstasfdemux.c: add a comment about a future change
15486           Original commit message from CVS:
15487           * gst/asfdemux/gstasfdemux.c:
15488           (gst_asf_demux_get_gst_tag_from_tag_name),
15489           (gst_asf_demux_process_ext_content_desc):
15490           add a comment about a future change
15491           * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
15492           (cleanup_amrnbenc):
15493           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15494           (cleanup_mpeg2dec):
15495           consistent pad (de)activation
15496
15497 2006-12-15 18:26:41 +0000  Tim-Philipp Müller <tim@centricular.net>
15498
15499           gst/asfdemux/gstasfdemux.c: Update query_types function too.
15500           Original commit message from CVS:
15501           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
15502           Update query_types function too.
15503
15504 2006-12-15 18:25:17 +0000  Tim-Philipp Müller <tim@centricular.net>
15505
15506           gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
15507           Original commit message from CVS:
15508           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
15509           (gst_rmdemux_src_query_types):
15510           Implement SEEKING query, make query function thread-safe.
15511
15512 2006-12-15 17:59:47 +0000  Tim-Philipp Müller <tim@centricular.net>
15513
15514           gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
15515           Original commit message from CVS:
15516           * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
15517           Use alignment-safe macros here too (subbuffers ...); guard against
15518           hypothetical memory access beyond our given buffer in the case
15519           where the buffer size is not a multiple of 2.
15520
15521 2006-12-15 17:54:48 +0000  Tim-Philipp Müller <tim@centricular.net>
15522
15523           gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
15524           Original commit message from CVS:
15525           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
15526           (gst_asf_demux_process_data), (gst_asf_demux_process_file),
15527           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
15528           * gst/asfdemux/gstasfdemux.h:
15529           Don't crash in the seek event handling code when playtime is 0,
15530           as may be the case with live streams (#386218). Implement SEEKING
15531           query so applications can query seekability without second-guessing
15532           based on whether we have a duration or not.
15533
15534 2006-12-15 11:12:21 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15535
15536           add doap file
15537           Original commit message from CVS:
15538           * Makefile.am:
15539           * gst-plugins-ugly.doap:
15540           * gst-plugins-ugly.spec.in:
15541           add doap file
15542
15543 2006-12-14 12:05:49 +0000  Tim-Philipp Müller <tim@centricular.net>
15544
15545           gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
15546           Original commit message from CVS:
15547           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15548           Use our alignment-safe macros here too, since we can't assume that
15549           GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
15550           here).
15551
15552 2006-12-14 11:49:39 +0000  Tim-Philipp Müller <tim@centricular.net>
15553
15554           gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
15555           Original commit message from CVS:
15556           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
15557           Also, don't read the index for a stream a second time when
15558           operating in pull-mode and reaching the end of the file.
15559
15560 2006-12-14 11:25:00 +0000  Roland Kay <roland.kay@ox.compsoc.net>
15561
15562           gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
15563           Original commit message from CVS:
15564           Patch by: Roland Kay  <roland.kay at ox compsoc net>
15565           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
15566           Don't leak stream index (#385292).
15567
15568 2006-12-14 10:15:24 +0000  Roland Kay <roland.kay@ox.compsoc.net>
15569
15570           ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
15571           Original commit message from CVS:
15572           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
15573           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
15574           (gst_lame_setup):
15575           * ext/lame/gstlame.h:
15576           Fix leak (by calling lame_init_params() before lame_close()); handle
15577           NULL return from lame_init() more gracefully. Fixes #385311.
15578
15579 2006-12-14 09:57:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15580
15581           configure.ac: Back to CVS
15582           Original commit message from CVS:
15583           * configure.ac:
15584           Back to CVS
15585
15586 === release 0.10.5 ===
15587
15588 2006-12-13 21:04:12 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15589
15590         * ChangeLog:
15591         * NEWS:
15592         * RELEASE:
15593         * configure.ac:
15594         * docs/plugins/gst-plugins-ugly-plugins.args:
15595         * docs/plugins/inspect/plugin-a52dec.xml:
15596         * docs/plugins/inspect/plugin-asf.xml:
15597         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15598         * docs/plugins/inspect/plugin-dvdsub.xml:
15599         * docs/plugins/inspect/plugin-iec958.xml:
15600         * docs/plugins/inspect/plugin-lame.xml:
15601         * docs/plugins/inspect/plugin-mad.xml:
15602         * docs/plugins/inspect/plugin-mpeg2dec.xml:
15603         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15604         * docs/plugins/inspect/plugin-mpegstream.xml:
15605         * docs/plugins/inspect/plugin-siddec.xml:
15606           Release 0.10.5
15607           Original commit message from CVS:
15608           Release 0.10.5
15609
15610 2006-12-12 21:09:16 +0000  David Schleef <ds@schleef.org>
15611
15612           gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
15613           Original commit message from CVS:
15614           * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
15615           to in the previous checkin.  see #385192.  You can have your
15616           cheese back now.
15617
15618 2006-12-12 20:56:58 +0000  David Schleef <ds@schleef.org>
15619
15620           gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
15621           Original commit message from CVS:
15622           * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
15623           from the dereferenced integer, not the pointer itself.  Fixes
15624           #385192.
15625           I'm takin ur cheese!
15626
15627 2006-12-12 10:29:32 +0000  Tim-Philipp Müller <tim@centricular.net>
15628
15629         * ChangeLog:
15630           ChangeLog surgery: fix bug number
15631           Original commit message from CVS:
15632           ChangeLog surgery: fix bug number
15633
15634 2006-12-12 10:24:40 +0000  Roland Kay <roland.kay@ox.compsoc.net>
15635
15636           gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
15637           Original commit message from CVS:
15638           Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
15639           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
15640           For version 4 streams, read the extra codec data size from the
15641           header instead of assuming it is always 16 (also read it from the
15642           right position) (#384989). For version 4 and 5 streams, check that
15643           the specified extra codec data size doesn't make us read beyond the
15644           chunk boundary (#384989).
15645
15646 2006-12-10 21:27:03 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15647
15648         * po/af.po:
15649         * po/az.po:
15650         * po/cs.po:
15651         * po/en_GB.po:
15652         * po/hu.po:
15653         * po/it.po:
15654         * po/nb.po:
15655         * po/nl.po:
15656         * po/or.po:
15657         * po/sq.po:
15658         * po/sr.po:
15659         * po/sv.po:
15660         * po/uk.po:
15661         * po/vi.po:
15662           Update .po files
15663           Original commit message from CVS:
15664           Update .po files
15665
15666 2006-11-21 12:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
15667
15668           ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
15669           Original commit message from CVS:
15670           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
15671           Cosmetic changes: fix misleading debug statement, update
15672           comment, add cast.
15673
15674 2006-11-21 12:15:58 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15675
15676           ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
15677           Original commit message from CVS:
15678           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
15679           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15680           (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
15681           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15682           * ext/mpeg2dec/gstmpeg2dec.h:
15683           Align buffers to a 16 byte boundary so the altivec optimisations
15684           don't crash. Fixes #327350.
15685
15686 2006-11-20 15:52:42 +0000  Tim-Philipp Müller <tim@centricular.net>
15687
15688           gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
15689           Original commit message from CVS:
15690           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
15691           The availability of extra codec data isn't something that
15692           warrants debug messages at WARNING level (see #376958).
15693
15694 2006-11-19 13:08:30 +0000  Tim-Philipp Müller <tim@centricular.net>
15695
15696           gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
15697           Original commit message from CVS:
15698           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15699           (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
15700           (gst_dvd_demux_send_subbuffer):
15701           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
15702           (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
15703           (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
15704           (gst_mpeg_demux_send_subbuffer):
15705           * gst/mpegstream/gstmpegdemux.h:
15706           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15707           (gst_mpeg_parse_chain):
15708           Fix flow value combination; this fixes playbin/totem locking up if
15709           a VobSub file is specified as subtitle file (#334322). Flow value
15710           combination should only happen once we are fairly sure we've got all
15711           pads that are available for now. Since there isn't a well-specified
15712           time when this is the case in MPEG, we'll just assume this is the
15713           case once there has been a certain number of packets for each
15714           stream we've found so far.
15715
15716 2006-11-15 13:57:21 +0000  Jan Arne Petersen <jpetersen@jpetersen.org>
15717
15718           ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
15719           Original commit message from CVS:
15720           Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
15721           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
15722           Simplify the framerate code and support more framerates. Fixes #361584.
15723
15724 2006-11-15 11:41:39 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15725
15726           ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
15727           Original commit message from CVS:
15728           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
15729           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
15730           Fix minor memleak when creating pads from static pad templates (#369627).
15731           * tests/check/Makefile.am:
15732           * tests/check/elements/.cvsignore:
15733           * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
15734           (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
15735           Add unit tests for mpeg2dec (#369627).
15736
15737 2006-11-14 10:31:11 +0000  Wim Taymans <wim.taymans@gmail.com>
15738
15739         * ChangeLog:
15740           give credit
15741           Original commit message from CVS:
15742           give credit
15743
15744 2006-11-14 10:29:37 +0000  Wim Taymans <wim.taymans@gmail.com>
15745
15746           ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
15747           Original commit message from CVS:
15748           * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
15749           (gst_lame_change_state):
15750           * ext/lame/gstlame.h:
15751           Make lame timestamp flushed eos buffer by some additional timestamp
15752           accounting. Fixes #374760.
15753
15754 2006-11-13 17:01:15 +0000  Michael Smith <msmith@xiph.org>
15755
15756           gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
15757           Original commit message from CVS:
15758           * gst/mpegaudioparse/gstmpegaudioparse.c:
15759           (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
15760           (gst_mp3parse_init), (gst_mp3parse_dispose),
15761           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15762           (gst_mp3parse_change_state):
15763           * gst/mpegaudioparse/gstmpegaudioparse.h:
15764           Make timestamp handling in mp3parse saner; now works for at least
15765           simple cases.
15766
15767 2006-11-13 16:23:22 +0000  Michael Smith <msmith@xiph.org>
15768
15769           gst/mpegaudioparse/: Bring mp3parse into the 21st century.
15770           Original commit message from CVS:
15771           * gst/mpegaudioparse/Makefile.am:
15772           * gst/mpegaudioparse/gstmpegaudioparse.c:
15773           (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
15774           (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
15775           (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
15776           (gst_mp3parse_change_state), (plugin_init):
15777           * gst/mpegaudioparse/gstmpegaudioparse.h:
15778           Bring mp3parse into the 21st century.
15779           Use its own debug category, use gstadapter, format nicely to 80
15780           columns, and fix incorrect handling of 32 kHz and less files.
15781
15782 2006-11-03 09:52:12 +0000  Sebastian Droege <slomo@ubuntu.com>
15783
15784           ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
15785           Original commit message from CVS:
15786           Patch by: Sebastian Droege <slomo at ubuntu dot com>
15787           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
15788           (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
15789           * ext/mpeg2dec/gstmpeg2dec.h:
15790           libmpeg2 requires its output buffers to start at a 16byte aligned
15791           address or the altivec optimizations will explode.
15792
15793 2006-11-02 14:43:11 +0000  Tim-Philipp Müller <tim@centricular.net>
15794
15795           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
15796           Original commit message from CVS:
15797           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
15798           * ext/cdio/gstcdio.h:
15799           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15800           Move CD-TEXT utility function into common file so it can also be
15801           used by a future cdioparanoiasrc.
15802
15803 2006-10-19 10:17:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15804
15805           ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
15806           Original commit message from CVS:
15807           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
15808           Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
15809           information (fixes #340433).
15810
15811 2006-10-16 18:07:23 +0000  Josep Torra Valles <josep@fluendo.com>
15812
15813           gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
15814           Original commit message from CVS:
15815           Patch by: Josep Torra Valles  <josep at fluendo com>
15816           * gst/iec958/ac3_padder.c: (ac3p_init):
15817           * gst/mpegstream/gstmpegparse.c:
15818           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
15819           (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
15820           (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
15821           (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
15822           (gst_rmdemux_parse_packet):
15823           Misc. fixes for problems discovered by Forte (different return types
15824           in function declaration and definition, pointer arithmetics with
15825           void pointers). Fixes #362639.
15826
15827 2006-10-13 19:11:26 +0000  Tim-Philipp Müller <tim@centricular.net>
15828
15829           ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
15830           Original commit message from CVS:
15831           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
15832           Don't announce audio or subtitle streams that aren't really present,
15833           it makes dvddemux create pads that will never carry any data, which
15834           is not good.
15835
15836 2006-10-13 14:45:11 +0000  Tim-Philipp Müller <tim@centricular.net>
15837
15838           ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
15839           Original commit message from CVS:
15840           * ext/lame/gstlame.c: (gst_lame_set_property):
15841           Round up not allowed bitrates to the next higher allowed one
15842           (Closes: #361140).
15843
15844 2006-10-13 14:19:24 +0000  Tim-Philipp Müller <tim@centricular.net>
15845
15846           Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
15847           Original commit message from CVS:
15848           * docs/plugins/Makefile.am:
15849           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15850           * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15851           * ext/lame/gstlame.c: (gst_lame_class_init):
15852           * ext/lame/gstlame.h:
15853           Add docs for lame and lame to docs. Specify allowed bitrates
15854           in the properties description (#361140). Canonicalise object
15855           property names (ie. use hyphen instead of underscore).
15856           * docs/plugins/inspect/plugin-a52dec.xml:
15857           * docs/plugins/inspect/plugin-amrnb.xml:
15858           * docs/plugins/inspect/plugin-asf.xml:
15859           * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15860           * docs/plugins/inspect/plugin-dvdread.xml:
15861           * docs/plugins/inspect/plugin-dvdsub.xml:
15862           * docs/plugins/inspect/plugin-iec958.xml:
15863           * docs/plugins/inspect/plugin-lame.xml:
15864           * docs/plugins/inspect/plugin-mad.xml:
15865           * docs/plugins/inspect/plugin-mpeg2dec.xml:
15866           * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15867           * docs/plugins/inspect/plugin-mpegstream.xml:
15868           * docs/plugins/inspect/plugin-siddec.xml:
15869           Update version to CVS.
15870
15871 2006-10-13 10:00:27 +0000  Tim-Philipp Müller <tim@centricular.net>
15872
15873           Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
15874           Original commit message from CVS:
15875           * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
15876           (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
15877           (plugin_init):
15878           * po/POTFILES.in:
15879           Add i18n magic to lame plugin. Throw decent error message when we
15880           fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
15881
15882 2006-10-10 17:02:05 +0000  Wim Taymans <wim.taymans@gmail.com>
15883
15884           gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
15885           Original commit message from CVS:
15886           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15887           (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
15888           (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15889           Change caps to x-rdt, because it's not x-rtp.
15890           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15891           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
15892           (gst_rmdemux_plugin_init):
15893           Activate pad before adding to the element.
15894           Return the combined stream return values after pad_alloc.
15895
15896 2006-10-10 16:58:32 +0000  Wim Taymans <wim.taymans@gmail.com>
15897
15898           ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
15899           Original commit message from CVS:
15900           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
15901           * ext/mpeg2dec/gstmpeg2dec.h:
15902           Add some debugging to timestamp handling.
15903           Make sure we don't convert invalid timestamps.
15904
15905 2006-10-09 12:09:14 +0000  Tim-Philipp Müller <tim@centricular.net>
15906
15907           gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
15908           Original commit message from CVS:
15909           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
15910           (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
15911           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
15912           (gst_dvd_demux_get_subpicture_stream):
15913           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15914           (gst_mpeg_demux_get_audio_stream),
15915           (gst_mpeg_demux_get_private_stream):
15916           Active pads before adding them to the running element. Don't assert
15917           on non-BYTE format newsegment events in asfdemux.
15918
15919 2006-10-05 17:07:52 +0000  Tim-Philipp Müller <tim@centricular.net>
15920
15921           Printf format fixes.
15922           Original commit message from CVS:
15923           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
15924           (gst_dvd_read_src_handle_seek_event):
15925           * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
15926           * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
15927           * ext/sidplay/gstsiddec.cc:
15928           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
15929           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
15930           (gst_rmdemux_parse_packet):
15931           Printf format fixes.
15932
15933 2006-10-03 10:55:42 +0000  Wim Taymans <wim.taymans@gmail.com>
15934
15935           gst/realmedia/: Added RDT depayloader.
15936           Original commit message from CVS:
15937           * gst/realmedia/Makefile.am:
15938           * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
15939           (gst_rdt_depay_class_init), (gst_rdt_depay_init),
15940           (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
15941           (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
15942           (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
15943           * gst/realmedia/rdtdepay.h:
15944           Added RDT depayloader.
15945           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
15946           (gst_rmdemux_plugin_init), (plugin_init):
15947           Remove unused function.
15948           Added some more mime-types.
15949
15950 2006-09-28 21:44:49 +0000  Jan Schmidt <thaytan@mad.scientist.com>
15951
15952           gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
15953           Original commit message from CVS:
15954           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
15955           If an incoming timestamp is within one sample of our current
15956           timestamp, then keep it. This prevents imprecision in the
15957           PTS (which only has 90khz granularity) from affecting our stream.
15958
15959 2006-09-28 09:16:38 +0000  Tim-Philipp Müller <tim@centricular.net>
15960
15961           gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
15962           Original commit message from CVS:
15963           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
15964           Reflow code so that compiler doesn't complain about possible use
15965           of uninitialised variable any longer; but just in case, initialise
15966           it anyway; also take object ref in query function and do peer pad
15967           stuff in a more thread-safe way.
15968
15969 2006-09-27 09:54:01 +0000  Wim Taymans <wim.taymans@gmail.com>
15970
15971           ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
15972           Original commit message from CVS:
15973           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
15974           Init a variable to make compilers happy.
15975
15976 2006-09-21 13:34:59 +0000  Martin Zlomek <martin.zlomek@itonis.tv>
15977
15978           gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
15979           Original commit message from CVS:
15980           Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
15981           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
15982           (gst_dvd_demux_sync_stream_to_time):
15983           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15984           (gst_mpeg_demux_synchronise_pads),
15985           (gst_mpeg_demux_sync_stream_to_time):
15986           Send newsegment updates for sparse streams (#350778).
15987
15988 2006-09-20 16:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15989
15990           ext/dvdread/dvdreadsrc.c: fix compile warning
15991           Original commit message from CVS:
15992           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
15993           fix compile warning
15994
15995 2006-09-20 16:16:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15996
15997         * configure.ac:
15998           bump the nano bitches
15999           Original commit message from CVS:
16000           bump the nano bitches
16001
16002 2006-09-20 11:55:00 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16003
16004           configure.ac: As another attempt, synaesthesia can be enabled by passing
16005           Original commit message from CVS:
16006           * configure.ac:
16007           As another attempt, synaesthesia can be enabled by passing
16008           --with-plugins="synaesthesia" to configure
16009
16010 2006-09-20 11:12:22 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16011
16012           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
16013           Original commit message from CVS:
16014           * configure.ac:
16015           Don't build synaesthesia by default, until someone confirms that it
16016           is okay (filed as #356882)
16017
16018 2006-09-20 11:11:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16019
16020           configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
16021           Original commit message from CVS:
16022           * configure.ac:
16023           Don't build synaesthesia by default, until someone confirms that it
16024           is okay (filed as #356882)
16025
16026 2006-09-18 12:29:09 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16027
16028           Port synaesthesia.
16029           Original commit message from CVS:
16030           * configure.ac:
16031           * gst/synaesthesia/Makefile.am:
16032           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
16033           (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
16034           (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
16035           (gst_synaesthesia_change_state), (plugin_init):
16036           Port synaesthesia.
16037
16038 2006-09-16 21:58:48 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16039
16040           More G_OBJECT macro fixing.
16041           Original commit message from CVS:
16042           * ext/mad/gstid3tag.c:
16043           * gst/mpegstream/gstrfc2250enc.h:
16044           * gst/synaesthesia/gstsynaesthesia.c:
16045           More G_OBJECT macro fixing.
16046
16047 2006-09-15 16:14:15 +0000  Yves Lefebvre <ivanohe@abacom.com>
16048
16049           ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
16050           Original commit message from CVS:
16051           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16052           * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
16053           Fix initialisation dummy buffer, the offsets are relative to the start
16054           of the buffers. Fixes #356004.
16055
16056 2006-09-12 10:14:29 +0000  Christian Schaller <uraeus@gnome.org>
16057
16058         * gst-plugins-ugly.spec.in:
16059           update spec file
16060           Original commit message from CVS:
16061           update spec file
16062
16063 2006-09-09 15:22:58 +0000  Tim-Philipp Müller <tim@centricular.net>
16064
16065           ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
16066           Original commit message from CVS:
16067           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
16068           Add convert query (needed for later when we just operate in time
16069           format and let the base source class handle all the seeking stuff).
16070
16071 2006-09-07 16:05:31 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16072
16073           gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
16074           Original commit message from CVS:
16075           * gst/asfdemux/gstasfdemux.c:
16076           (gst_asf_demux_get_gst_tag_from_tag_name),
16077           (gst_asf_demux_process_ext_content_desc):
16078           Erm, lets properly fix it. The only non-text tag that we support is
16079           the track-number and that is an UINT. asfdemux was returning a GValue
16080           initialized as INT. Further the Track and not the TrackNumber tag
16081           (the latter is a string too).
16082
16083 2006-09-07 14:08:42 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16084
16085           gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
16086           Original commit message from CVS:
16087           * gst/asfdemux/gstasfdemux.c:
16088           (gst_asf_demux_get_gst_tag_from_tag_name),
16089           (gst_asf_demux_process_ext_content_desc):
16090           Skip tags that are unknown (was producing an uninialized GValue).
16091
16092 2006-09-01 16:21:43 +0000  from Michal Benes <michal.benes@itonis.tv>
16093
16094           ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
16095           Original commit message from CVS:
16096           * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
16097           (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
16098           (gst_a52dec_handle_frame), (gst_a52dec_change_state),
16099           (gst_a52dec_set_property), (gst_a52dec_get_property):
16100           * ext/a52dec/gsta52dec.h:
16101           Patch from from Michal Benes <michal.benes@itonis.tv>:
16102           Add two things to a52dec: configure the exact output format for ac3
16103           decoding through properties, if desired.
16104           By default, configure an output format preferred by downstream. Now
16105           that audioconvert lists caps by preference, this means that a52dec
16106           can do downmixing (iff required) rather than audioconvert, so it can
16107           use the ac3 downmix levels from the bitstream.
16108
16109 2006-08-31 13:04:31 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16110
16111           Add missing GST_LIBS to the link flags
16112           Original commit message from CVS:
16113           * ext/lame/Makefile.am:
16114           * ext/mpeg2dec/Makefile.am:
16115           * gst/dvdlpcmdec/Makefile.am:
16116           * gst/dvdsub/Makefile.am:
16117           * gst/mpegaudioparse/Makefile.am:
16118           Add missing GST_LIBS to the link flags
16119
16120 2006-08-29 13:28:41 +0000  Tim-Philipp Müller <tim@centricular.net>
16121
16122           configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
16123           Original commit message from CVS:
16124           * configure.ac:
16125           Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
16126
16127 2006-08-27 20:46:54 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16128
16129           gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
16130           Original commit message from CVS:
16131           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
16132           fix build for debug disabled
16133
16134 2006-08-22 15:52:16 +0000  Tim-Philipp Müller <tim@centricular.net>
16135
16136           gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
16137           Original commit message from CVS:
16138           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
16139           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
16140           Use static pad templates with ANY caps for the source pads for
16141           simplicity and to avoid warnings when creating pads for unhandled
16142           codec IDs (#351795).
16143
16144 2006-08-16 10:34:57 +0000  Michal Benes <michal.benes@itonis.tv>
16145
16146           ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
16147           Original commit message from CVS:
16148           Patch by: Michal Benes <michal dot benes at itonis dot tv>
16149           * ext/mad/gstmad.c: (gst_mad_chain):
16150           Fix timestamping in mad by only activating a new timestamp when the
16151           previous frame has been decoded. Fixes #350723.
16152           Also clean up some of the non fatal warnings when the input buffer is
16153           too small to decode a header.
16154
16155 === release 0.10.4 ===
16156
16157 2006-08-14 11:15:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16158
16159         * ChangeLog:
16160         * NEWS:
16161         * RELEASE:
16162         * configure.ac:
16163         * docs/plugins/gst-plugins-ugly-plugins.args:
16164         * docs/plugins/inspect/plugin-a52dec.xml:
16165         * docs/plugins/inspect/plugin-amrnb.xml:
16166         * docs/plugins/inspect/plugin-asf.xml:
16167         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16168         * docs/plugins/inspect/plugin-dvdread.xml:
16169         * docs/plugins/inspect/plugin-dvdsub.xml:
16170         * docs/plugins/inspect/plugin-iec958.xml:
16171         * docs/plugins/inspect/plugin-lame.xml:
16172         * docs/plugins/inspect/plugin-mad.xml:
16173         * docs/plugins/inspect/plugin-mpeg2dec.xml:
16174         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16175         * docs/plugins/inspect/plugin-mpegstream.xml:
16176         * docs/plugins/inspect/plugin-rmdemux.xml:
16177         * docs/plugins/inspect/plugin-siddec.xml:
16178           releasing 0.10.4
16179           Original commit message from CVS:
16180           releasing 0.10.4
16181
16182 2006-08-14 11:06:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16183
16184         * po/af.po:
16185         * po/az.po:
16186         * po/cs.po:
16187         * po/en_GB.po:
16188         * po/hu.po:
16189         * po/it.po:
16190         * po/nb.po:
16191         * po/nl.po:
16192         * po/or.po:
16193         * po/sq.po:
16194         * po/sr.po:
16195         * po/sv.po:
16196         * po/uk.po:
16197         * po/vi.po:
16198           Update .po files
16199           Original commit message from CVS:
16200           Update .po files
16201
16202 2006-08-14 10:19:41 +0000  Wim Taymans <wim@fluendo.com>
16203
16204           ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
16205           Original commit message from CVS:
16206           Patch by: Wim Taymans <wim at fluendo dot com>
16207           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
16208           Instead of forwarding the event in the wrong format, unref it and set
16209           a boolean that we still need to send it in the streaming thread.
16210           Fixes #350554
16211
16212 2006-08-14 09:50:26 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16213
16214           ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
16215           Original commit message from CVS:
16216           Patch by: Edward Hervey (edward at fluendo dot com)
16217           * ext/dvdread/dvdreadsrc.c: (plugin_init):
16218           Put debug category initialization before use of GST_DEBUG, in order
16219           to remove a fatal warning.  Fixes #350895
16220
16221 2006-08-08 13:23:27 +0000  Tim-Philipp Müller <tim@centricular.net>
16222
16223           gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
16224           Original commit message from CVS:
16225           * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
16226           Set rank to NONE for the time being until we make playbin handle
16227           subtitle pictures again (dvdsubdec seems to be a bit shaky at
16228           times when seeking, so it's probably better if it doesn't get
16229           autoplugged for the time being).
16230
16231 2006-08-07 19:01:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16232
16233           gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
16234           Original commit message from CVS:
16235           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16236           (gst_rmdemux_parse_mdpr):
16237           Handle audio streams with stream_version 3 properly; warn about
16238           unknown stream versions; handle unknown fourccs a tad more
16239           gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
16240           with GST_FOURCC_FORMAT.
16241
16242 2006-08-07 16:25:45 +0000  Tim-Philipp Müller <tim@centricular.net>
16243
16244           ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
16245           Original commit message from CVS:
16246           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
16247           Error out properly if this is an interactive DVD (fixes #345694).
16248
16249 2006-08-07 16:18:33 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16250
16251           ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
16252           Original commit message from CVS:
16253           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16254           When the first_access is 1 or 0, we should copy the timestamp from
16255           the incoming buffer if there is one.
16256
16257 2006-08-07 14:01:33 +0000  Tim-Philipp Müller <tim@centricular.net>
16258
16259           ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
16260           Original commit message from CVS:
16261           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
16262           (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
16263           Use GST_ELEMENT_ERROR for error reporting; post errors in some
16264           more places; remove superfluous newlines from debug statements.
16265
16266 2006-08-07 09:17:01 +0000  Frédéric Riss <frederic.riss@gmail.com>
16267
16268           gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
16269           Original commit message from CVS:
16270           Patch by: Frédéric Riss  <frederic.riss at gmail com>
16271           * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
16272           Don't set negative durations on outgoing buffers (#350044),
16273           which happens when you use macros that got changed during
16274           the last unstable cycle because they were thought not to
16275           be used anywhere.
16276
16277 2006-08-06 19:47:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16278
16279           ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
16280           Original commit message from CVS:
16281           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
16282           (gst_dvd_read_src_goto_chapter),
16283           (gst_dvd_read_src_get_chapter_starts),
16284           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
16285           (gst_dvd_read_src_get_time_for_sector),
16286           (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
16287           (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
16288           (gst_dvd_read_src_goto_sector):
16289           * ext/dvdread/dvdreadsrc.h:
16290           Add basic support for time-based seeking; set timestamps on
16291           outgoing buffers if we have them; create table with
16292           chapter to time mapping when opening a title; rename
16293           gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
16294           make it take an explicit pgc argument; fix up some debugging
16295           messages so that title/chapter numbers are printed as starting
16296           from 1 for easier readability.
16297
16298 2006-08-04 13:05:01 +0000  Tim-Philipp Müller <tim@centricular.net>
16299
16300           gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
16301           Original commit message from CVS:
16302           * gst/realmedia/Makefile.am:
16303           * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16304           (gst_rmdemux_parse_cont):
16305           * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
16306           (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
16307           * gst/realmedia/rmutils.h:
16308           Factor out some code into rmutils.[ch]; when reading
16309           strings, don't read beyond the available data; read
16310           metadata strings correctly (string length is 16 bits
16311           here, not just 8).
16312
16313 2006-07-31 09:53:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16314
16315           Fix dist by including gst-libs/
16316           Original commit message from CVS:
16317           * Makefile.am:
16318           * configure.ac:
16319           * gst/asfdemux/gstasfdemux.c:
16320           Fix dist by including gst-libs/
16321
16322 2006-07-29 11:20:30 +0000  Tim-Philipp Müller <tim@centricular.net>
16323
16324           Make custom error messages translatable.
16325           Original commit message from CVS:
16326           * ext/dvdread/dvdreadsrc.c: (plugin_init):
16327           * po/POTFILES.in:
16328           Make custom error messages translatable.
16329           * gst/asfdemux/gstasf.c: (plugin_init):
16330           Remove setlocale() call, doesn't seem to be needed or recommended for
16331           plugins, at least not according to gstreamer/docs/random/i18n.
16332
16333 2006-07-28 15:15:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16334
16335           gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
16336           Original commit message from CVS:
16337           * gst/asfdemux/Makefile.am:
16338           * gst/asfdemux/asfheaders.c:
16339           * gst/asfdemux/asfheaders.h:
16340           * gst/asfdemux/gstasf.c: (plugin_init):
16341           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
16342           Error out when the stream is encrypted (rather than feeding
16343           garbage to the decoders). Fixes #349025.
16344
16345 2006-07-28 15:11:42 +0000  Tim-Philipp Müller <tim@centricular.net>
16346
16347           Add/enable autofoo magic for translations.
16348           Original commit message from CVS:
16349           * Makefile.am:
16350           * autogen.sh:
16351           * configure.ac:
16352           * po/POTFILES.in:
16353           Add/enable autofoo magic for translations.
16354
16355 2006-07-28 13:28:19 +0000  Tim-Philipp Müller <tim@centricular.net>
16356
16357           gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
16358           Original commit message from CVS:
16359           * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
16360           (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
16361           (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
16362           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
16363           Don't leak streams, strings or caps. Get rid of unnecessary
16364           getcaps() function.
16365
16366 2006-07-27 20:34:25 +0000  Tim-Philipp Müller <tim@centricular.net>
16367
16368           gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
16369           Original commit message from CVS:
16370           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16371           (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
16372           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
16373           (gst_rmdemux_stream_clear_cached_subpackets),
16374           (gst_rmdemux_descramble_cook_audio),
16375           (gst_rmdemux_descramble_dnet_audio),
16376           (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
16377           Descramble cook audio streams before sending them to the
16378           decoder. Fixes #347292.
16379           Also miscellaneous clean-ups and log-level changes.
16380
16381 2006-07-26 17:09:04 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
16382
16383           ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
16384           Original commit message from CVS:
16385           2006-07-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
16386           * ext/lame/gstlame.c: (gst_lame_setup):
16387           Fix lame putting lots of 0's at start of mp3.  Fixes bug #348786.
16388
16389 2006-07-21 11:01:55 +0000  Wim Taymans <wim.taymans@gmail.com>
16390
16391           ext/sidplay/gstsiddec.*: Remove old metadata thing.
16392           Original commit message from CVS:
16393           * ext/sidplay/gstsiddec.cc:
16394           * ext/sidplay/gstsiddec.h:
16395           Remove old metadata thing.
16396
16397 2006-07-15 13:33:38 +0000  Tim-Philipp Müller <tim@centricular.net>
16398
16399           gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
16400           Original commit message from CVS:
16401           * gst/asfdemux/gstasfdemux.c:
16402           (gst_asf_demux_get_ext_stream_props_for_stream),
16403           (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
16404           Find language codes for audio streams if they are available.
16405
16406 2006-07-14 13:02:53 +0000  Tim-Philipp Müller <tim@centricular.net>
16407
16408           gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
16409           Original commit message from CVS:
16410           * gst/asfdemux/asfheaders.h:
16411           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
16412           (gst_asf_demux_process_stream),
16413           (gst_asf_demux_process_language_list),
16414           (gst_asf_demux_process_ext_stream_props),
16415           (gst_asf_demux_process_queued_extended_stream_objects),
16416           (gst_asf_demux_process_object), (gst_asf_demux_change_state):
16417           * gst/asfdemux/gstasfdemux.h:
16418           Parse extended stream properties objects and stream objects
16419           hidden inside them (but delay creation of the appropriate
16420           pads until after all the 'normal' stream objects have been
16421           dealt with) (#343763). Also parse language list object.
16422
16423 2006-07-13 11:28:32 +0000  Wim Taymans <wim.taymans@gmail.com>
16424
16425           gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
16426           Original commit message from CVS:
16427           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
16428           (gst_rmdemux_finalize), (gst_rmdemux_src_event),
16429           (find_seek_offset_time), (gst_rmdemux_perform_seek),
16430           (gst_rmdemux_src_query), (gst_rmdemux_change_state),
16431           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
16432           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
16433           (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
16434           * gst/realmedia/rmdemux.h:
16435           Cleanups, use GstSegment for seeking.
16436           Fix error handling.
16437           Combine flow return from all streams.
16438
16439 2006-07-11 22:46:47 +0000  Tim-Philipp Müller <tim@centricular.net>
16440
16441           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
16442           Original commit message from CVS:
16443           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
16444           Remove g_assert that shouldn't be there.
16445
16446 2006-07-10 11:52:58 +0000  Wim Taymans <wim.taymans@gmail.com>
16447
16448           ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
16449           Original commit message from CVS:
16450           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
16451           Fix refcounting when cropping. Fixes #341677.
16452
16453 2006-07-09 14:07:31 +0000  Grzegorz Lukasik <hauserx@gmail.com>
16454
16455           gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
16456           Original commit message from CVS:
16457           Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
16458           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16459           (gst_asf_demux_process_segment):
16460           Fix typo. Closes #347029.
16461
16462 2006-07-08 20:29:56 +0000  Tim-Philipp Müller <tim@centricular.net>
16463
16464           gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
16465           Original commit message from CVS:
16466           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
16467           Skip chunks for unknown streams properly. Fixes broken sound
16468           and/or video for files that have additional streams that
16469           we don't recognise yet (e.g. if they are embedded in extended
16470           stream properties). Partly fixes #343763.
16471
16472 2006-07-07 19:26:40 +0000  Tim-Philipp Müller <tim@centricular.net>
16473
16474           gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
16475           Original commit message from CVS:
16476           * gst/asfdemux/asfheaders.c:
16477           * gst/asfdemux/asfheaders.h:
16478           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
16479           (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
16480           (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
16481           (gst_asf_demux_change_state):
16482           * gst/asfdemux/gstasfdemux.h:
16483           Add some more GUIDs and make debug log more readable
16484           and easier to follow when parsing the headers.
16485
16486 2006-06-30 11:26:22 +0000  Tim-Philipp Müller <tim@centricular.net>
16487
16488           ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
16489           Original commit message from CVS:
16490           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16491           (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
16492           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
16493           (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
16494           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
16495           * ext/dvdread/dvdreadsrc.h:
16496           Rewrite seeking code and make seeking in DVDs work (#337834).
16497
16498 2006-06-29 14:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
16499
16500           autogen.sh: Check for automake-1.9 as well.
16501           Original commit message from CVS:
16502           * autogen.sh:
16503           Check for automake-1.9 as well.
16504
16505 2006-06-29 12:25:15 +0000  Tim-Philipp Müller <tim@centricular.net>
16506
16507           ext/dvdread/dvdreadsrc.c: Make check stronger.
16508           Original commit message from CVS:
16509           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
16510           Make check stronger.
16511
16512 2006-06-28 11:20:03 +0000  Tim-Philipp Müller <tim@centricular.net>
16513
16514           gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
16515           Original commit message from CVS:
16516           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
16517           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16518           (gst_asf_demux_push_buffer):
16519           * gst/asfdemux/gstasfdemux.h:
16520           Handle unknown codec IDs/fourccs properly (#345879); send tag
16521           events after newsegment event; fix use of GST_FOURCC_FORMAT
16522           macro.
16523
16524 2006-06-23 16:29:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16525
16526           ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
16527           Original commit message from CVS:
16528           * ext/a52dec/gsta52dec.c: (plugin_init):
16529           Call the channel positions get_type() method in plugin_init
16530           to ensure that it isn't simultaneously called later from
16531           multiple threads.
16532
16533 2006-06-23 12:24:56 +0000  Tim-Philipp Müller <tim@centricular.net>
16534
16535           gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
16536           Original commit message from CVS:
16537           * gst/mpegstream/gstmpegpacketize.c:
16538           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
16539           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16540           Also flush packetizer cache when we get a buffer that has the
16541           DISCONT flag set; update current byte position from buffer
16542           offset after a flush.
16543
16544 2006-06-23 11:22:04 +0000  Tim-Philipp Müller <tim@centricular.net>
16545
16546           gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
16547           Original commit message from CVS:
16548           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
16549           (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
16550           (gst_mpeg_packetize_read):
16551           * gst/mpegstream/gstmpegpacketize.h:
16552           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
16553           (gst_mpeg_parse_change_state):
16554           Flush packetizer cache when we get a FLUSH_STOP event;
16555           remove unused source pad member from packetizer; add debug
16556           category for packetizer.
16557
16558 2006-06-23 09:28:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16559
16560           ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
16561           Original commit message from CVS:
16562           * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
16563           Treat dual-mono as stereo. It should really be output on 2 separate
16564           pads, but isn't for now.
16565
16566 2006-06-19 15:16:43 +0000  Tim-Philipp Müller <tim@centricular.net>
16567
16568           ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
16569           Original commit message from CVS:
16570           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16571           Assume 4:3 DAR rather than 4:3 PAR (#345184).
16572
16573 2006-06-19 11:59:14 +0000  Tim-Philipp Müller <tim@centricular.net>
16574
16575           ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
16576           Original commit message from CVS:
16577           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
16578           Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
16579           any PAR whatsoever (rather than using 0/0, which will lead to
16580           an abort later on). Fixes #345184.
16581
16582 2006-06-17 19:35:41 +0000  Michael Dominic K <mdk@mdk.org.pl>
16583
16584           ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
16585           Original commit message from CVS:
16586           Patch by: Michael Dominic K.  < mdk at mdk org pl>
16587           * ext/mad/gstmad.c: (gst_mad_chain):
16588           Send newsegment event before calling
16589           gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
16590           in connection with pad blocking (#342594). While we're at it,
16591           do some minor clean-ups.
16592
16593 2006-06-17 14:48:04 +0000  Tim-Philipp Müller <tim@centricular.net>
16594
16595           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
16596           Original commit message from CVS:
16597           * configure.ac:
16598           Fix --disable-external (can't set conditionals conditionally,
16599           #343602).
16600
16601 2006-06-15 17:10:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16602
16603           ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
16604           Original commit message from CVS:
16605           * ext/a52dec/Makefile.am:
16606           ... and then he said "When you go and fix the build you
16607           better make sure you have some spare backslashes in your
16608           pocket".
16609
16610 2006-06-13 15:46:09 +0000  Wim Taymans <wim.taymans@gmail.com>
16611
16612           ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
16613           Original commit message from CVS:
16614           * ext/sidplay/gstsiddec.cc:
16615           Fix copyright, email addresses and descriptions.
16616           Use saner defaults for arguments. Fixes #344667.
16617           constify some stuff.
16618           Fix memleaks.
16619           Add tags.
16620           Fix negotiation to do mono/44100 by default.
16621           Post error messages.
16622           Use _scale_int where possible.
16623
16624 2006-06-12 14:09:20 +0000  Wim Taymans <wim.taymans@gmail.com>
16625
16626           ext/dvdnav/.cvsignore: More ignore
16627           Original commit message from CVS:
16628           * ext/dvdnav/.cvsignore:
16629           More ignore
16630
16631 2006-06-12 13:49:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16632
16633           tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
16634           Original commit message from CVS:
16635           * tests/check/elements/amrnbenc.c: (push_data):
16636           Init memory before feeding it to the encoder to make
16637           the valgrind test succeed.
16638
16639 2006-06-12 13:27:18 +0000  Edward Hervey <bilboed@bilboed.com>
16640
16641           gst/asfdemux/.cvsignore: More ignore
16642           Original commit message from CVS:
16643           * gst/asfdemux/.cvsignore:
16644           More ignore
16645
16646 2006-06-11 20:38:54 +0000  Tim-Philipp Müller <tim@centricular.net>
16647
16648           .cvsignore: Ignore files generated by 'make dist'.
16649           Original commit message from CVS:
16650           * .cvsignore:
16651           Ignore files generated by 'make dist'.
16652
16653 2006-06-11 17:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16654
16655           update build files
16656           Original commit message from CVS:
16657           * autogen.sh:
16658           * configure.ac:
16659           * ext/a52dec/Makefile.am:
16660           * ext/dvdnav/Makefile.am:
16661           * ext/dvdread/Makefile.am:
16662           * ext/lame/Makefile.am:
16663           * ext/mad/Makefile.am:
16664           * ext/mpeg2dec/Makefile.am:
16665           * ext/sidplay/Makefile.am:
16666           update build files
16667
16668 2006-06-11 13:57:18 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16669
16670           autogen.sh: require am17
16671           Original commit message from CVS:
16672           * autogen.sh:
16673           require am17
16674           * configure.ac:
16675           * ext/annodex/Makefile.am:
16676           * ext/cdio/Makefile.am:
16677           * ext/dv/Makefile.am:
16678           * ext/esd/Makefile.am:
16679           * ext/flac/Makefile.am:
16680           * ext/gdk_pixbuf/Makefile.am:
16681           * ext/ladspa/Makefile.am:
16682           * ext/libcaca/Makefile.am:
16683           * ext/speex/Makefile.am:
16684           * ext/taglib/Makefile.am:
16685           * sys/oss/Makefile.am:
16686           * sys/sunaudio/Makefile.am:
16687           * sys/ximage/Makefile.am:
16688           clean up build further
16689
16690 2006-06-07 17:05:48 +0000  Wim Taymans <wim.taymans@gmail.com>
16691
16692           ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
16693           Original commit message from CVS:
16694           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
16695           (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
16696           (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
16697           (gst_mpeg2dec_change_state):
16698           * ext/mpeg2dec/gstmpeg2dec.h:
16699           Simplify and don't leak our buffer pool.
16700           Use _scale_int.
16701           Remove unfixed bug number from previous ChangeLog entry.
16702
16703 2006-06-07 16:15:42 +0000  Wim Taymans <wim.taymans@gmail.com>
16704
16705           ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
16706           Original commit message from CVS:
16707           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
16708           (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
16709           (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
16710           (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
16711           (gst_mpeg2dec_negotiate_format), (init_dummybuf),
16712           (handle_sequence), (handle_picture), (handle_slice),
16713           (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16714           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
16715           * ext/mpeg2dec/gstmpeg2dec.h:
16716           Fix padtemplate as we can now do fractional framerates.
16717           Small cleanups.
16718           Use GstSegment.
16719           Add simple frame dropping QoS.
16720           Precalc buffer output sizes and UV offsets.
16721           Always give libmpeg2 a valid fbuf when it wants one.
16722           don't trust libmpeg to discard our buffers but manage it
16723           ourselves.
16724           Fixes #343627, #327350, #335288
16725
16726 2006-06-05 20:57:12 +0000  Sébastien Moutte <sebastien@moutte.net>
16727
16728           win32/MANIFEST: Add a manifest for futures ugly win32 releases.
16729           Original commit message from CVS:
16730           * win32/MANIFEST:
16731           Add a manifest for futures ugly win32 releases.
16732           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16733           Move bufcaps declaration at the begining of the instructions
16734           block.
16735
16736 2006-06-01 22:00:26 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16737
16738           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16739           Original commit message from CVS:
16740           * ext/alsaspdif/alsaspdifsink.h:
16741           * ext/amrwb/gstamrwbdec.h:
16742           * ext/amrwb/gstamrwbenc.h:
16743           * ext/amrwb/gstamrwbparse.h:
16744           * ext/arts/gst_arts.h:
16745           * ext/artsd/gstartsdsink.h:
16746           * ext/audiofile/gstafparse.h:
16747           * ext/audiofile/gstafsink.h:
16748           * ext/audiofile/gstafsrc.h:
16749           * ext/audioresample/gstaudioresample.h:
16750           * ext/bz2/gstbz2dec.h:
16751           * ext/bz2/gstbz2enc.h:
16752           * ext/dirac/gstdiracdec.h:
16753           * ext/directfb/dfbvideosink.h:
16754           * ext/divx/gstdivxdec.h:
16755           * ext/divx/gstdivxenc.h:
16756           * ext/dts/gstdtsdec.h:
16757           * ext/faac/gstfaac.h:
16758           * ext/gsm/gstgsmdec.h:
16759           * ext/gsm/gstgsmenc.h:
16760           * ext/ivorbis/vorbisenc.h:
16761           * ext/libfame/gstlibfame.h:
16762           * ext/nas/nassink.h:
16763           * ext/neon/gstneonhttpsrc.h:
16764           * ext/polyp/polypsink.h:
16765           * ext/sdl/sdlaudiosink.h:
16766           * ext/sdl/sdlvideosink.h:
16767           * ext/shout/gstshout.h:
16768           * ext/snapshot/gstsnapshot.h:
16769           * ext/sndfile/gstsf.h:
16770           * ext/swfdec/gstswfdec.h:
16771           * ext/tarkin/gsttarkindec.h:
16772           * ext/tarkin/gsttarkinenc.h:
16773           * ext/theora/theoradec.h:
16774           * ext/wavpack/gstwavpackdec.h:
16775           * ext/wavpack/gstwavpackparse.h:
16776           * ext/xine/gstxine.h:
16777           * ext/xvid/gstxviddec.h:
16778           * ext/xvid/gstxvidenc.h:
16779           * gst/cdxaparse/gstcdxaparse.h:
16780           * gst/cdxaparse/gstcdxastrip.h:
16781           * gst/colorspace/gstcolorspace.h:
16782           * gst/festival/gstfestival.h:
16783           * gst/freeze/gstfreeze.h:
16784           * gst/gdp/gstgdpdepay.h:
16785           * gst/gdp/gstgdppay.h:
16786           * gst/modplug/gstmodplug.h:
16787           * gst/mpeg1sys/gstmpeg1systemencode.h:
16788           * gst/mpeg1videoparse/gstmp1videoparse.h:
16789           * gst/mpeg2sub/gstmpeg2subt.h:
16790           * gst/mpegaudioparse/gstmpegaudioparse.h:
16791           * gst/multifilesink/gstmultifilesink.h:
16792           * gst/overlay/gstoverlay.h:
16793           * gst/playondemand/gstplayondemand.h:
16794           * gst/qtdemux/qtdemux.h:
16795           * gst/rtjpeg/gstrtjpegdec.h:
16796           * gst/rtjpeg/gstrtjpegenc.h:
16797           * gst/smooth/gstsmooth.h:
16798           * gst/smoothwave/gstsmoothwave.h:
16799           * gst/spectrum/gstspectrum.h:
16800           * gst/speed/gstspeed.h:
16801           * gst/stereo/gststereo.h:
16802           * gst/switch/gstswitch.h:
16803           * gst/tta/gstttadec.h:
16804           * gst/tta/gstttaparse.h:
16805           * gst/videodrop/gstvideodrop.h:
16806           * gst/xingheader/gstxingmux.h:
16807           * sys/directdraw/gstdirectdrawsink.h:
16808           * sys/directsound/gstdirectsoundsink.h:
16809           * sys/dxr3/dxr3audiosink.h:
16810           * sys/dxr3/dxr3spusink.h:
16811           * sys/dxr3/dxr3videosink.h:
16812           * sys/qcam/gstqcamsrc.h:
16813           * sys/vcd/vcdsrc.h:
16814           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16815
16816 2006-06-01 21:11:41 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16817
16818           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16819           Original commit message from CVS:
16820           * ext/a52dec/gsta52dec.h:
16821           * ext/amrnb/amrnbdec.h:
16822           * ext/amrnb/amrnbenc.h:
16823           * ext/amrnb/amrnbparse.h:
16824           * ext/mpeg2dec/gstmpeg2dec.h:
16825           * ext/sidplay/gstsiddec.h:
16826           * gst/ac3parse/gstac3parse.h:
16827           * gst/asfdemux/gstasfdemux.h:
16828           * gst/asfdemux/gstasfmux.h:
16829           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16830           * gst/iec958/ac3iec.h:
16831           * gst/mpegaudioparse/gstmpegaudioparse.h:
16832           * gst/mpegstream/gstdvddemux.h:
16833           * gst/mpegstream/gstmpegclock.h:
16834           * gst/mpegstream/gstmpegdemux.h:
16835           * gst/mpegstream/gstmpegparse.h:
16836           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
16837
16838 2006-05-27 11:35:11 +0000  Tim-Philipp Müller <tim@centricular.net>
16839
16840           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
16841           Original commit message from CVS:
16842           * README:
16843           Replace current README (containing the release notes from
16844           some 0.9.x version) with a proper README taken from the core.
16845
16846 2006-05-24 15:56:13 +0000  Wim Taymans <wim.taymans@gmail.com>
16847
16848           ext/amrnb/: Sortof first quick cleanup of all this mess...
16849           Original commit message from CVS:
16850           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
16851           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
16852           (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
16853           (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
16854           * ext/amrnb/amrnbparse.h:
16855           Sortof first quick cleanup of all this mess...
16856           Don't crap out on empty and invalid FTs but treat them as
16857           empty packets, the decoder handles them fine.
16858           Fixes #342222.
16859
16860 2006-05-22 08:24:09 +0000  Tim-Philipp Müller <tim@centricular.net>
16861
16862           gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
16863           Original commit message from CVS:
16864           * gst/asfdemux/gstasf.c: (plugin_init):
16865           Call gst_riff_init() so the riff debug category gets set up
16866           before it is being used.
16867
16868 2006-05-19 13:55:11 +0000  Michael Smith <msmith@xiph.org>
16869
16870           gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
16871           Original commit message from CVS:
16872           * gst/iec958/ac3_padder.c: (ac3p_parse):
16873           * gst/iec958/ac3_padder.h:
16874           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
16875           (ac3iec_chain_raw), (ac3iec_change_state):
16876           * gst/iec958/ac3iec.h:
16877           Write rate into the caps, for the allowed ac3 rates. Some minor
16878           cleanups.
16879
16880 2006-05-18 13:00:21 +0000  James Doc Livingston <doclivingston@gmail.com>
16881
16882           ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
16883           Original commit message from CVS:
16884           Patch by: James "Doc" Livingston  <doclivingston gmail com>
16885           * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
16886           Do tag merging correctly (#339918). Output taglists
16887           properly in debug statements too while we're at it.
16888
16889 2006-05-11 16:17:44 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16890
16891           ext/a52dec/gsta52dec.c: Add more debug
16892           Original commit message from CVS:
16893           * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
16894           Add more debug
16895           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
16896           (gst_dvdlpcmdec_init), (update_timestamps),
16897           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
16898           (dvdlpcmdec_sink_event):
16899           * gst/dvdlpcmdec/gstdvdlpcmdec.h:
16900           If we have a first_access offset but no current timestamp (might
16901           happen after a seek), then calculate a start time for the first
16902           portion so that it will align with the timestamp given for the
16903           first_access portion.
16904           If a new-segment arrives with format time, store the start
16905           time as a failsafe timestamp in case we never get any further
16906           timestamp info (unlikely)
16907           Mask out the 'frame number' section of the incoming header so
16908           that we don't consider it to be changing on every buffer and
16909           reset the caps constantly.
16910           Use gst_util_uint64_scale for duration calculation
16911
16912 2006-05-11 14:34:10 +0000  Michael Smith <msmith@xiph.org>
16913
16914           gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
16915           Original commit message from CVS:
16916           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
16917           Fix timestamping for cases where the first_access parameter is 4.
16918           Ensure we don't overrun buffers in other cases.
16919
16920 2006-05-10 14:40:03 +0000  Tim-Philipp Müller <tim@centricular.net>
16921
16922           gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
16923           Original commit message from CVS:
16924           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
16925           Fix silly bug when reading metadata (#341254).
16926
16927 2006-05-08 11:57:26 +0000  Edward Hervey <bilboed@bilboed.com>
16928
16929           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
16930           Original commit message from CVS:
16931           * autogen.sh: (CONFIGURE_DEF_OPT):
16932           libtoolize on Darwin/MacOSX is called glibtoolize
16933
16934 2006-05-06 11:38:30 +0000  Tim-Philipp Müller <tim@centricular.net>
16935
16936           ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
16937           Original commit message from CVS:
16938           * ext/lame/gstlame.c: (gst_lame_get_type),
16939           (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
16940           (gst_lame_setup), (gst_lame_change_state):
16941           * ext/lame/gstlame.h:
16942           Remove tag writing from lame (which was completely broken
16943           anyway, #329184). Leaving GstTagSetter interface around for
16944           now, albeit non-functional. Should be removed completely
16945           in 0.11. Use the 'id3v2mux' plugin from -good for writing
16946           tags.
16947
16948 2006-05-06 00:18:31 +0000  Maciej Katafiasz <mathrick@mathrick.org>
16949
16950         * ChangeLog:
16951         * ext/dvdread/dvdreadsrc.c:
16952         * gst/asfdemux/gstasfdemux.c:
16953           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
16954           Original commit message from CVS:
16955           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
16956
16957 2006-05-05 08:23:39 +0000  Andres Salomon <dilinger@debian.org>
16958
16959           ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
16960           Original commit message from CVS:
16961           Patch by: Andres Salomon  <dilinger at debian org>
16962           * ext/lame/gstlame.c: (gst_lame_sink_event):
16963           Fix typo (comma vs. semicolon) (#340710).
16964
16965 2006-05-04 08:24:52 +0000  Lutz Müller <lutz@topfrose.de>
16966
16967           ext/mad/gstmad.c: Make mad the second element to support the highly useful
16968           Original commit message from CVS:
16969           Patch by: Lutz Müller <lutz at topfrose de>
16970           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
16971           Make mad the second element to support the highly useful
16972           FORMATS query (#340594)
16973
16974 2006-05-02 10:28:48 +0000  Edward Hervey <bilboed@bilboed.com>
16975
16976           ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
16977           Original commit message from CVS:
16978           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
16979           (gst_mpeg2dec_src_query):
16980           Remember the query duration format before passing it upstream since it
16981           could have been modified.
16982           Add GST_WARNING_OBJECT in sink convert function to detail why the
16983           conversion didn't work.
16984
16985 2006-04-25 21:56:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16986
16987           Define GstElementDetails as const and also static (when defined as global)
16988           Original commit message from CVS:
16989           * ext/amrwb/gstamrwbdec.c:
16990           * ext/amrwb/gstamrwbenc.c:
16991           * ext/amrwb/gstamrwbparse.c:
16992           * ext/arts/gst_arts.c:
16993           * ext/artsd/gstartsdsink.c:
16994           * ext/audiofile/gstafparse.c:
16995           * ext/audiofile/gstafsink.c:
16996           * ext/audiofile/gstafsrc.c:
16997           * ext/audioresample/gstaudioresample.c:
16998           * ext/bz2/gstbz2dec.c:
16999           * ext/bz2/gstbz2enc.c:
17000           * ext/cdaudio/gstcdaudio.c:
17001           * ext/directfb/dfbvideosink.c:
17002           * ext/divx/gstdivxdec.c:
17003           * ext/divx/gstdivxenc.c:
17004           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17005           * ext/faac/gstfaac.c: (gst_faac_base_init):
17006           * ext/faad/gstfaad.c:
17007           * ext/gsm/gstgsmdec.c:
17008           * ext/gsm/gstgsmenc.c:
17009           * ext/hermes/gsthermescolorspace.c:
17010           * ext/ivorbis/vorbisfile.c:
17011           * ext/lcs/gstcolorspace.c:
17012           * ext/libfame/gstlibfame.c:
17013           * ext/libmms/gstmms.c: (gst_mms_base_init):
17014           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
17015           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17016           * ext/nas/nassink.c: (gst_nassink_base_init):
17017           * ext/neon/gstneonhttpsrc.c:
17018           * ext/sdl/sdlaudiosink.c:
17019           * ext/sdl/sdlvideosink.c:
17020           * ext/shout/gstshout.c:
17021           * ext/snapshot/gstsnapshot.c:
17022           * ext/sndfile/gstsf.c:
17023           * ext/swfdec/gstswfdec.c:
17024           * ext/tarkin/gsttarkindec.c:
17025           * ext/tarkin/gsttarkinenc.c:
17026           * ext/theora/theoradec.c:
17027           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17028           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17029           * ext/xvid/gstxviddec.c:
17030           * ext/xvid/gstxvidenc.c:
17031           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17032           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17033           * gst/chart/gstchart.c:
17034           * gst/colorspace/gstcolorspace.c:
17035           * gst/deinterlace/gstdeinterlace.c:
17036           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17037           * gst/festival/gstfestival.c:
17038           * gst/filter/gstbpwsinc.c:
17039           * gst/filter/gstiir.c:
17040           * gst/filter/gstlpwsinc.c:
17041           * gst/freeze/gstfreeze.c:
17042           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17043           * gst/librfb/gstrfbsrc.c:
17044           * gst/mixmatrix/mixmatrix.c:
17045           * gst/mpeg1sys/gstmpeg1systemencode.c:
17046           * gst/mpeg1videoparse/gstmp1videoparse.c:
17047           * gst/mpeg2sub/gstmpeg2subt.c:
17048           * gst/mpegaudioparse/gstmpegaudioparse.c:
17049           * gst/multifilesink/gstmultifilesink.c:
17050           * gst/overlay/gstoverlay.c:
17051           * gst/passthrough/gstpassthrough.c:
17052           * gst/playondemand/gstplayondemand.c:
17053           * gst/qtdemux/qtdemux.c:
17054           * gst/rtjpeg/gstrtjpegdec.c:
17055           * gst/rtjpeg/gstrtjpegenc.c:
17056           * gst/smooth/gstsmooth.c:
17057           * gst/smoothwave/gstsmoothwave.c:
17058           * gst/spectrum/gstspectrum.c:
17059           * gst/speed/gstspeed.c:
17060           * gst/stereo/gststereo.c:
17061           * gst/switch/gstswitch.c:
17062           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17063           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17064           * gst/vbidec/gstvbidec.c:
17065           * gst/videocrop/gstvideocrop.c:
17066           * gst/videodrop/gstvideodrop.c:
17067           * gst/virtualdub/gstxsharpen.c:
17068           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17069           * gst/y4m/gsty4mencode.c:
17070           * sys/cdrom/gstcdplayer.c:
17071           * sys/directdraw/gstdirectdrawsink.c:
17072           * sys/directsound/gstdirectsoundsink.c:
17073           * sys/glsink/glimagesink.c:
17074           * sys/qcam/gstqcamsrc.c:
17075           * sys/v4l2/gstv4l2src.c:
17076           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
17077           * sys/ximagesrc/ximagesrc.c:
17078           Define GstElementDetails as const and also static (when defined as
17079           global)
17080
17081 2006-04-25 21:47:03 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17082
17083           Define GstElementDetails as const and also static (when defined as global)
17084           Original commit message from CVS:
17085           * ext/mad/gstid3tag.c:
17086           * ext/mad/gstmad.c:
17087           * gst/ac3parse/gstac3parse.c:
17088           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17089           * gst/synaesthesia/gstsynaesthesia.c:
17090           Define GstElementDetails as const and also static (when defined as
17091           global)
17092
17093 2006-04-25 21:39:40 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17094
17095           Define GstElementDetails as const and also static (when defined as global)
17096           Original commit message from CVS:
17097           * ext/aalib/gstaasink.c:
17098           * ext/annodex/gstcmmldec.c:
17099           * ext/annodex/gstcmmlenc.c:
17100           * ext/cairo/gsttextoverlay.c:
17101           * ext/cairo/gsttimeoverlay.c:
17102           * ext/cdio/gstcdiocddasrc.c:
17103           * ext/dv/gstdvdec.c:
17104           * ext/dv/gstdvdemux.c:
17105           * ext/esd/esdmon.c:
17106           * ext/esd/esdsink.c:
17107           * ext/flac/gstflacenc.c:
17108           * ext/flac/gstflactag.c:
17109           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
17110           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
17111           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
17112           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
17113           * ext/gdk_pixbuf/pixbufscale.c:
17114           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17115           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17116           * ext/jpeg/gstjpegdec.c:
17117           * ext/jpeg/gstjpegenc.c:
17118           * ext/jpeg/gstsmokedec.c:
17119           * ext/jpeg/gstsmokeenc.c:
17120           * ext/libcaca/gstcacasink.c:
17121           * ext/libmng/gstmngdec.c:
17122           * ext/libmng/gstmngenc.c:
17123           * ext/libpng/gstpngdec.c:
17124           * ext/libpng/gstpngenc.c:
17125           * ext/mikmod/gstmikmod.c:
17126           * ext/raw1394/gstdv1394src.c:
17127           * ext/shout2/gstshout2.c: (gst_shout2send_init):
17128           * ext/shout2/gstshout2.h:
17129           * ext/speex/gstspeexdec.c:
17130           * ext/speex/gstspeexenc.c:
17131           * gst/alpha/gstalpha.c:
17132           * gst/alpha/gstalphacolor.c:
17133           * gst/apetag/gstapedemux.c:
17134           * gst/auparse/gstauparse.c:
17135           * gst/autodetect/gstautoaudiosink.c:
17136           (gst_auto_audio_sink_base_init):
17137           * gst/autodetect/gstautovideosink.c:
17138           (gst_auto_video_sink_base_init):
17139           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
17140           * gst/avi/gstavimux.c: (gst_avimux_base_init):
17141           * gst/cutter/gstcutter.c:
17142           * gst/debug/breakmydata.c:
17143           * gst/debug/efence.c:
17144           * gst/debug/gstnavigationtest.c:
17145           * gst/debug/gstnavseek.c:
17146           * gst/debug/negotiation.c:
17147           * gst/debug/progressreport.c:
17148           * gst/debug/testplugin.c:
17149           * gst/effectv/gstaging.c:
17150           * gst/effectv/gstdice.c:
17151           * gst/effectv/gstedge.c:
17152           * gst/effectv/gstquark.c:
17153           * gst/effectv/gstrev.c:
17154           * gst/effectv/gstshagadelic.c:
17155           * gst/effectv/gstvertigo.c:
17156           * gst/effectv/gstwarp.c:
17157           * gst/flx/gstflxdec.c:
17158           * gst/goom/gstgoom.c:
17159           * gst/icydemux/gsticydemux.c:
17160           * gst/id3demux/gstid3demux.c:
17161           * gst/interleave/deinterleave.c:
17162           * gst/interleave/interleave.c:
17163           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
17164           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
17165           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
17166           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
17167           * gst/level/gstlevel.c:
17168           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
17169           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
17170           * gst/median/gstmedian.c:
17171           * gst/monoscope/gstmonoscope.c:
17172           * gst/multipart/multipartdemux.c:
17173           * gst/multipart/multipartmux.c:
17174           * gst/oldcore/gstaggregator.c:
17175           * gst/oldcore/gstfdsink.c:
17176           * gst/oldcore/gstmd5sink.c:
17177           * gst/oldcore/gstmultifilesrc.c:
17178           * gst/oldcore/gstpipefilter.c:
17179           * gst/oldcore/gstshaper.c:
17180           * gst/oldcore/gststatistics.c:
17181           * gst/rtp/gstasteriskh263.c:
17182           * gst/rtp/gstrtpL16depay.c:
17183           * gst/rtp/gstrtpL16pay.c:
17184           * gst/rtp/gstrtpamrdepay.c:
17185           * gst/rtp/gstrtpamrpay.c:
17186           * gst/rtp/gstrtpdepay.c:
17187           * gst/rtp/gstrtpgsmpay.c:
17188           * gst/rtp/gstrtph263pay.c:
17189           * gst/rtp/gstrtph263pdepay.c:
17190           * gst/rtp/gstrtph263ppay.c:
17191           * gst/rtp/gstrtpilbcdepay.c:
17192           * gst/rtp/gstrtpmp4gpay.c:
17193           * gst/rtp/gstrtpmp4vdepay.c:
17194           * gst/rtp/gstrtpmp4vpay.c:
17195           * gst/rtp/gstrtpmpadepay.c:
17196           * gst/rtp/gstrtpmpapay.c:
17197           * gst/rtp/gstrtppcmadepay.c:
17198           * gst/rtp/gstrtppcmapay.c:
17199           * gst/rtp/gstrtppcmudepay.c:
17200           * gst/rtp/gstrtppcmupay.c:
17201           * gst/rtp/gstrtpspeexdepay.c:
17202           * gst/rtp/gstrtpspeexpay.c:
17203           * gst/rtsp/gstrtpdec.c:
17204           * gst/rtsp/gstrtspsrc.c:
17205           * gst/smpte/gstsmpte.c:
17206           * gst/udp/gstdynudpsink.c:
17207           * gst/udp/gstmultiudpsink.c:
17208           * gst/udp/gstudpsink.c:
17209           * gst/udp/gstudpsrc.c:
17210           * gst/videobox/gstvideobox.c:
17211           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17212           * gst/videofilter/gstvideobalance.c:
17213           * gst/videofilter/gstvideoflip.c:
17214           * gst/videofilter/gstvideotemplate.c:
17215           (gst_videotemplate_base_init):
17216           * gst/videomixer/videomixer.c:
17217           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
17218           (gst_wavparse_class_init), (gst_wavparse_dispose),
17219           (gst_wavparse_reset), (gst_wavparse_init),
17220           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
17221           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
17222           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
17223           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
17224           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
17225           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
17226           (gst_wavparse_change_state):
17227           * gst/wavparse/gstwavparse.h:
17228           * sys/oss/gstossmixerelement.c:
17229           * sys/oss/gstosssink.c:
17230           * sys/oss/gstosssrc.c:
17231           * sys/osxaudio/gstosxaudioelement.c:
17232           * sys/osxaudio/gstosxaudiosink.c:
17233           * sys/osxaudio/gstosxaudiosrc.c:
17234           * sys/sunaudio/gstsunaudiomixer.c:
17235           * sys/sunaudio/gstsunaudiosink.c:
17236           Define GstElementDetails as const and also static (when defined as
17237           global)
17238
17239 2006-04-25 12:17:02 +0000  Tim-Philipp Müller <tim@centricular.net>
17240
17241           ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
17242           Original commit message from CVS:
17243           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
17244           Fix name of custom event (use same as dvdreadsrc).
17245           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
17246           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
17247           Fix event parsing (the event name is in the structure, not the
17248           name of the structure itself); also fix indentation after
17249           boilerplate macro.
17250
17251 2006-04-23 09:49:14 +0000  Tim-Philipp Müller <tim@centricular.net>
17252
17253           ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
17254           Original commit message from CVS:
17255           * ext/mad/gstid3tag.c: (plugin_init):
17256           Change debug category to 'id3mux'.
17257
17258 2006-04-22 18:49:01 +0000  Alexander Lancaster <alexl@users.sourceforge.net>
17259
17260           ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
17261           Original commit message from CVS:
17262           Patch by: Alexander Lancaster  <alexl at users sourceforge net>
17263           * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
17264           (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
17265           (gst_id3_tag_chain):
17266           When acting as a muxer, set caps on outgoing buffers and set caps
17267           on source pad (fixes #323658). Remove unused application/x-gst-tags
17268           cruft from the 0.6 days.
17269
17270 2006-04-21 20:37:43 +0000  Tim-Philipp Müller <tim@centricular.net>
17271
17272           ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
17273           Original commit message from CVS:
17274           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
17275           (gst_mad_src_query), (gst_mad_chain):
17276           .. and DEFAULT queries should work too. Use magic gst util scale
17277           functions in some places.
17278
17279 2006-04-21 19:31:47 +0000  Tim-Philipp Müller <tim@centricular.net>
17280
17281           ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
17282           Original commit message from CVS:
17283           * ext/mad/gstmad.c: (gst_mad_src_query):
17284           Fix duration query in BYTES format (#336824).
17285
17286 2006-04-21 12:40:41 +0000  Ed Catmur <ed@catmur.co.uk>
17287
17288           ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
17289           Original commit message from CVS:
17290           Patch by: Ed Catmur  <ed at catmur dot co dot uk>
17291           * ext/lame/gstlame.c: (gst_lame_sink_event):
17292           Don't crash if we get an EOS event before the encoder
17293           has been set up (#339287).
17294
17295 2006-04-21 11:17:08 +0000  Wim Taymans <wim.taymans@gmail.com>
17296
17297           ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
17298           Original commit message from CVS:
17299           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
17300           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
17301           (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
17302           Move errors out of the normal code flow.
17303           Don't send eos, basesrc will do that for us when needed.
17304
17305 2006-04-21 10:50:17 +0000  Wim Taymans <wim.taymans@gmail.com>
17306
17307           gst/mpegstream/: Do state changes correctly
17308           Original commit message from CVS:
17309           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
17310           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
17311           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
17312           Do state changes correctly
17313
17314 2006-04-13 19:08:20 +0000  Tim-Philipp Müller <tim@centricular.net>
17315
17316           ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
17317           Original commit message from CVS:
17318           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
17319           (gst_mpeg2dec_alloc_buffer):
17320           Can't use gst_pad_alloc_buffer*() when we are going to crop
17321           the image before sending it out. Downstream basetransform-based
17322           elements will complain about the wrong unit size otherwise
17323           (when not operating in passthrough-mode at least).
17324           Const-ify some static variables and do some minor clean-ups.
17325           Use I420 macros for size/offsets (not really necessary in this
17326           particular context, but this kind of code gets copy'n'pasted).
17327
17328 2006-04-13 18:21:08 +0000  Tim-Philipp Müller <tim@centricular.net>
17329
17330           gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
17331           Original commit message from CVS:
17332           * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
17333           (read_cache):
17334           * gst/mpegstream/gstmpegpacketize.h:
17335           g_malloc() can't fail, we don't need to handle this. Same for
17336           gst_buffer_new_and_alloc().
17337           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17338           klass->send_buffer() should have the same semantics as
17339           gst_pad_push(), ie. ownership of the buffer is transfered,
17340           so we never have to unref the buffer no matter what the flow
17341           return value was.
17342
17343 2006-04-12 16:21:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17344
17345         * tests/check/gst-plugins-ugly.supp:
17346           one more suppression for FC4
17347           Original commit message from CVS:
17348           one more suppression for FC4
17349
17350 2006-04-10 16:58:24 +0000  Michael Smith <msmith@xiph.org>
17351
17352         * tests/check/gst-plugins-ugly.supp:
17353           The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
17354           Original commit message from CVS:
17355           The AMR encoder sucks giant sucky things through a sucky object with a giant
17356           sucking machine. More suppressions.
17357
17358 2006-04-10 14:47:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17359
17360           add test for amrnbenc, enable test infrastructure, and fix a leak
17361           Original commit message from CVS:
17362           add test for amrnbenc, enable test infrastructure, and fix a leak
17363           * common/check.mak:
17364           allow for specifying more than one suppressions file in SUPPRESSIONS
17365           * Makefile.am:
17366           * tests/Makefile.am:
17367           * tests/check/.cvsignore:
17368           * tests/check/Makefile.am:
17369           * tests/check/elements/.cvsignore:
17370           * configure.ac:
17371           add tests/check
17372           * tests/check/gst-plugins-ugly.supp:
17373           add suppressions for libs used by -ugly
17374           * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
17375           (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
17376           (GST_START_TEST), (amrnbenc_suite), (main):
17377           add a simple test for encoding amr
17378           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
17379           fix pad template leaks
17380
17381 2006-04-10 11:48:29 +0000  Michael Smith <msmith@xiph.org>
17382
17383           ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
17384           Original commit message from CVS:
17385           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17386           Plug big leak in AMR encoder.
17387
17388 2006-04-09 18:09:40 +0000  Sébastien Moutte <sebastien@moutte.net>
17389
17390           ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
17391           Original commit message from CVS:
17392           * ext/mad/gstmad.c: (index_seek):
17393           move GstIndexEntry *entry variable declaration before
17394           the first instruction
17395           * ext/mad/gstmad.c:
17396           remove debug macros with variable number of parameter by using
17397           GST_DEBUG for WIN32
17398           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17399           use gst_guint64_to_gdouble for conversions
17400           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
17401           replace __FUNCTION__ which is not supported by MSVC by the current function name
17402           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
17403           remove LL suffix by using G_GINT64_CONSTANT
17404           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
17405           use gst_guint64_to_gdouble for conversions
17406           * gst/mpegstream/gstmpegparse.h:
17407           remove LL suffix by using G_GINT64_CONSTANT
17408           * win32/vs6:
17409           add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
17410           mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
17411
17412 2006-04-08 21:42:19 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17413
17414           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17415           Original commit message from CVS:
17416           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
17417           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
17418           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
17419           * ext/mad/gstmad.c: (gst_mad_class_init):
17420           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
17421           * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
17422           * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
17423           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
17424           * gst/iec958/ac3iec.c: (ac3iec_class_init):
17425           * gst/mpegaudioparse/gstmpegaudioparse.c:
17426           (gst_mp3parse_class_init):
17427           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
17428           * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
17429           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
17430           * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
17431           * gst/synaesthesia/gstsynaesthesia.c:
17432           (gst_synaesthesia_class_init):
17433           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
17434
17435 2006-04-07 09:14:26 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
17436
17437           gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
17438           Original commit message from CVS:
17439           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
17440           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
17441           (gst_asf_demux_push_buffer):
17442           Send newsegment event only once per pad, fixes #336550.
17443
17444 2006-04-06 11:35:26 +0000  j^ <j@bootlab.org>
17445
17446           Unify the long descriptions in the plugin details (#337263).
17447           Original commit message from CVS:
17448           Patch by: j^  <j at bootlab dot org>
17449           * ext/amrwb/gstamrwbdec.c:
17450           * ext/amrwb/gstamrwbenc.c:
17451           * ext/amrwb/gstamrwbparse.c:
17452           * ext/arts/gst_arts.c:
17453           * ext/artsd/gstartsdsink.c:
17454           * ext/audiofile/gstafparse.c:
17455           * ext/audiofile/gstafsink.c:
17456           * ext/audiofile/gstafsrc.c:
17457           * ext/cdaudio/gstcdaudio.c:
17458           * ext/directfb/dfbvideosink.c:
17459           * ext/divx/gstdivxdec.c:
17460           * ext/divx/gstdivxenc.c:
17461           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
17462           * ext/faac/gstfaac.c: (gst_faac_base_init):
17463           * ext/faad/gstfaad.c:
17464           * ext/gsm/gstgsmdec.c:
17465           * ext/gsm/gstgsmenc.c:
17466           * ext/hermes/gsthermescolorspace.c:
17467           * ext/ivorbis/vorbisfile.c:
17468           * ext/lcs/gstcolorspace.c:
17469           * ext/libfame/gstlibfame.c:
17470           * ext/libmms/gstmms.c: (gst_mms_base_init):
17471           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
17472           * ext/nas/nassink.c: (gst_nassink_base_init):
17473           * ext/neon/gstneonhttpsrc.c:
17474           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
17475           * ext/sdl/sdlaudiosink.c:
17476           * ext/sdl/sdlvideosink.c:
17477           * ext/shout/gstshout.c:
17478           * ext/snapshot/gstsnapshot.c:
17479           * ext/sndfile/gstsf.c:
17480           * ext/tarkin/gsttarkindec.c:
17481           * ext/tarkin/gsttarkinenc.c:
17482           * ext/theora/theoradec.c:
17483           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
17484           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
17485           * ext/xvid/gstxviddec.c:
17486           * ext/xvid/gstxvidenc.c:
17487           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
17488           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
17489           * gst/chart/gstchart.c:
17490           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
17491           * gst/festival/gstfestival.c:
17492           * gst/filter/gstiir.c:
17493           * gst/filter/gstlpwsinc.c:
17494           * gst/freeze/gstfreeze.c:
17495           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
17496           * gst/mixmatrix/mixmatrix.c:
17497           * gst/mpeg1sys/gstmpeg1systemencode.c:
17498           * gst/mpeg1videoparse/gstmp1videoparse.c:
17499           * gst/mpeg2sub/gstmpeg2subt.c:
17500           * gst/mpegaudioparse/gstmpegaudioparse.c:
17501           * gst/multifilesink/gstmultifilesink.c:
17502           * gst/overlay/gstoverlay.c:
17503           * gst/passthrough/gstpassthrough.c:
17504           * gst/playondemand/gstplayondemand.c:
17505           * gst/qtdemux/qtdemux.c:
17506           * gst/rtjpeg/gstrtjpegdec.c:
17507           * gst/rtjpeg/gstrtjpegenc.c:
17508           * gst/smooth/gstsmooth.c:
17509           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
17510           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
17511           * gst/videocrop/gstvideocrop.c:
17512           * gst/videodrop/gstvideodrop.c:
17513           * gst/virtualdub/gstxsharpen.c:
17514           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
17515           * gst/y4m/gsty4mencode.c:
17516           Unify the long descriptions in the plugin details (#337263).
17517
17518 2006-04-05 10:02:34 +0000  Christian Schaller <uraeus@gnome.org>
17519
17520         * gst-plugins-ugly.spec.in:
17521           fix version numbering
17522           Original commit message from CVS:
17523           fix version numbering
17524
17525 2006-04-05 09:18:35 +0000  Christian Schaller <uraeus@gnome.org>
17526
17527         * common:
17528         * gst-plugins-ugly.spec.in:
17529           add dvdsub plugin to spec
17530           Original commit message from CVS:
17531           add dvdsub plugin to spec
17532
17533 2006-04-01 15:43:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17534
17535           docs/plugins/: add siddec
17536           Original commit message from CVS:
17537           * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17538           * docs/plugins/inspect/plugin-siddec.xml:
17539           add siddec
17540           * ext/dvdnav/dvdnavsrc.c:
17541           doc fixes
17542
17543 2006-04-01 15:30:56 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17544
17545         * common:
17546         * configure.ac:
17547         * ext/sidplay/Makefile.am:
17548           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17549           Original commit message from CVS:
17550           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
17551
17552 2006-04-01 14:08:36 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17553
17554         * docs/plugins/.gitignore:
17555         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17556           ignore more
17557           Original commit message from CVS:
17558           ignore more
17559
17560 2006-04-01 14:08:11 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17561
17562         * common:
17563         * docs/plugins/inspect/plugin-a52dec.xml:
17564         * docs/plugins/inspect/plugin-amrnb.xml:
17565         * docs/plugins/inspect/plugin-asf.xml:
17566         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17567         * docs/plugins/inspect/plugin-dvdread.xml:
17568         * docs/plugins/inspect/plugin-dvdsub.xml:
17569         * docs/plugins/inspect/plugin-iec958.xml:
17570         * docs/plugins/inspect/plugin-lame.xml:
17571         * docs/plugins/inspect/plugin-mad.xml:
17572         * docs/plugins/inspect/plugin-mpeg2dec.xml:
17573         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17574         * docs/plugins/inspect/plugin-mpegstream.xml:
17575         * docs/plugins/inspect/plugin-rmdemux.xml:
17576           update plugin inspect files
17577           Original commit message from CVS:
17578           update plugin inspect files
17579
17580 2006-04-01 10:09:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17581
17582         * gst/mpegaudioparse/gstxingmux.c:
17583           rework build; add translations for v4l2
17584           Original commit message from CVS:
17585           rework build; add translations for v4l2
17586
17587 2006-04-01 09:54:39 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17588
17589           configure.ac: rework similarly to other modules
17590           Original commit message from CVS:
17591           * configure.ac:
17592           rework similarly to other modules
17593           * ext/a52dec/gsta52dec.c:
17594           * ext/amrnb/amrnb.c:
17595           * ext/dvdnav/dvdnavsrc.c:
17596           * ext/dvdread/dvdreadsrc.c:
17597           * ext/lame/gstlame.c:
17598           * ext/mad/gstid3tag.c:
17599           * ext/mpeg2dec/gstmpeg2dec.c:
17600           * ext/sidplay/gstsiddec.cc:
17601           * gst/asfdemux/gstasf.c:
17602           * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17603           * gst/dvdsub/gstdvdsubdec.c:
17604           * gst/iec958/ac3iec.c:
17605           * gst/mpegaudioparse/gstmpegaudioparse.c:
17606           * gst/mpegstream/gstmpegstream.c:
17607           * gst/realmedia/rmdemux.c: (plugin_init):
17608           use the correct defines
17609
17610 2006-04-01 09:53:17 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17611
17612         * common:
17613         * docs/.gitignore:
17614         * docs/plugins/.gitignore:
17615           ignore more
17616           Original commit message from CVS:
17617           ignore more
17618
17619 2006-03-31 11:13:50 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17620
17621         * ChangeLog:
17622         * common:
17623         * configure.ac:
17624           back to HEAD
17625           Original commit message from CVS:
17626           back to HEAD
17627
17628 === release 0.10.3 ===
17629
17630 2006-03-31 11:10:46 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17631
17632         * ChangeLog:
17633         * NEWS:
17634         * RELEASE:
17635         * configure.ac:
17636         * docs/plugins/gst-plugins-ugly-plugins.signals:
17637         * docs/plugins/inspect/plugin-amrnb.xml:
17638         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17639         * docs/plugins/inspect/plugin-iec958.xml:
17640         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17641         * docs/plugins/inspect/plugin-rmdemux.xml:
17642           releasing 0.10.3
17643           Original commit message from CVS:
17644           releasing 0.10.3
17645
17646 2006-03-30 15:37:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17647
17648           better/unified long descriptions
17649           Original commit message from CVS:
17650           * ext/aalib/gstaasink.c:
17651           * ext/annodex/gstcmmldec.c:
17652           * ext/annodex/gstcmmlenc.c:
17653           * ext/cairo/gsttextoverlay.c:
17654           * ext/cairo/gsttimeoverlay.c:
17655           * ext/cdio/gstcdiocddasrc.c:
17656           * ext/dv/gstdvdec.c:
17657           * ext/esd/esdmon.c:
17658           * ext/esd/esdsink.c:
17659           * ext/flac/gstflacdec.c:
17660           * ext/flac/gstflacenc.c:
17661           * ext/flac/gstflactag.c:
17662           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
17663           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
17664           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
17665           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
17666           * ext/gdk_pixbuf/gstgdkpixbuf.c:
17667           * ext/gdk_pixbuf/pixbufscale.c:
17668           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17669           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17670           * ext/jpeg/gstjpegdec.c:
17671           * ext/jpeg/gstjpegenc.c:
17672           * ext/jpeg/gstsmokedec.c:
17673           * ext/jpeg/gstsmokeenc.c:
17674           * ext/libcaca/gstcacasink.c:
17675           * ext/libmng/gstmngdec.c:
17676           * ext/libmng/gstmngenc.c:
17677           * ext/libpng/gstpngdec.c:
17678           * ext/libpng/gstpngenc.c:
17679           * ext/mikmod/gstmikmod.c:
17680           * ext/raw1394/gstdv1394src.c:
17681           * ext/shout2/gstshout2.c:
17682           * ext/speex/gstspeexdec.c:
17683           * ext/speex/gstspeexenc.c:
17684           * gst/alpha/gstalpha.c:
17685           * gst/alpha/gstalphacolor.c:
17686           * gst/auparse/gstauparse.c:
17687           * gst/autodetect/gstautoaudiosink.c:
17688           (gst_auto_audio_sink_base_init):
17689           * gst/autodetect/gstautovideosink.c:
17690           (gst_auto_video_sink_base_init):
17691           * gst/avi/gstavimux.c: (gst_avimux_base_init):
17692           * gst/cutter/gstcutter.c:
17693           * gst/debug/breakmydata.c:
17694           * gst/debug/efence.c:
17695           * gst/debug/gstnavigationtest.c:
17696           * gst/debug/negotiation.c:
17697           * gst/debug/progressreport.c:
17698           * gst/debug/testplugin.c:
17699           * gst/effectv/gstaging.c:
17700           * gst/effectv/gstdice.c:
17701           * gst/effectv/gstedge.c:
17702           * gst/effectv/gstquark.c:
17703           * gst/effectv/gstrev.c:
17704           * gst/effectv/gstvertigo.c:
17705           * gst/effectv/gstwarp.c:
17706           * gst/flx/gstflxdec.c:
17707           * gst/goom/gstgoom.c:
17708           * gst/interleave/deinterleave.c:
17709           * gst/interleave/interleave.c:
17710           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
17711           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
17712           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
17713           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
17714           * gst/level/gstlevel.c:
17715           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
17716           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
17717           * gst/median/gstmedian.c:
17718           * gst/monoscope/gstmonoscope.c:
17719           * gst/multipart/multipartdemux.c:
17720           * gst/multipart/multipartmux.c:
17721           * gst/oldcore/gstmd5sink.c:
17722           * gst/oldcore/gstmultifilesrc.c:
17723           * gst/oldcore/gstpipefilter.c:
17724           * gst/oldcore/gstshaper.c:
17725           * gst/oldcore/gststatistics.c:
17726           * gst/rtp/gstasteriskh263.c:
17727           * gst/rtp/gstrtpL16depay.c:
17728           * gst/rtp/gstrtpL16pay.c:
17729           * gst/rtp/gstrtpamrdepay.c:
17730           * gst/rtp/gstrtpamrpay.c:
17731           * gst/rtp/gstrtpdepay.c:
17732           * gst/rtp/gstrtpgsmpay.c:
17733           * gst/rtp/gstrtph263pay.c:
17734           * gst/rtp/gstrtph263pdepay.c:
17735           * gst/rtp/gstrtph263ppay.c:
17736           * gst/rtp/gstrtpmp4gpay.c:
17737           * gst/rtp/gstrtpmp4vdepay.c:
17738           * gst/rtp/gstrtpmp4vpay.c:
17739           * gst/rtp/gstrtpmpadepay.c:
17740           * gst/rtp/gstrtpmpapay.c:
17741           * gst/rtp/gstrtppcmadepay.c:
17742           * gst/rtp/gstrtppcmapay.c:
17743           * gst/rtp/gstrtppcmudepay.c:
17744           * gst/rtp/gstrtppcmupay.c:
17745           * gst/rtp/gstrtpspeexdepay.c:
17746           * gst/rtp/gstrtpspeexpay.c:
17747           * gst/rtsp/gstrtpdec.c:
17748           * gst/smpte/gstsmpte.c:
17749           * gst/videobox/gstvideobox.c:
17750           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
17751           * gst/videofilter/gstvideobalance.c:
17752           * gst/videofilter/gstvideoflip.c:
17753           * gst/videofilter/gstvideotemplate.c:
17754           (gst_videotemplate_base_init):
17755           * gst/videomixer/videomixer.c:
17756           * gst/wavenc/gstwavenc.c:
17757           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
17758           better/unified long descriptions
17759           Fixed #336602
17760           Some cleanups to auparse, don't send multiple newsegments.
17761
17762 2006-03-29 11:31:55 +0000  Tim-Philipp Müller <tim@centricular.net>
17763
17764           gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
17765           Original commit message from CVS:
17766           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
17767           Don't unref event unconditionally after giving away ownership
17768           (gst_pad_push_event(), gst_pad_send_event() and
17769           gst_pad_event_default() take ownership of the event
17770           passed to them). Fixes warnings/crashes caused by
17771           navigation events.
17772
17773 2006-03-28 20:19:31 +0000  Tim-Philipp Müller <tim@centricular.net>
17774
17775           gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
17776           Original commit message from CVS:
17777           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17778           Don't ref NULL caps (private streams have NULL caps) (#336387);
17779           also, no need to set caps on the same buffer twice.
17780
17781 2006-03-28 19:44:51 +0000  Tim-Philipp Müller <tim@centricular.net>
17782
17783           gst/mpegstream/: Don't leak element and pad names in error messages, use
17784           Original commit message from CVS:
17785           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17786           (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
17787           (gst_dvd_demux_get_subpicture_stream):
17788           * gst/mpegstream/gstmpegdemux.c:
17789           (gst_mpeg_demux_sync_stream_to_time):
17790           Don't leak element and pad names in error messages, use
17791           GST_DEBUG_PAD_NAME instead. Add some more debug code.
17792
17793 2006-03-28 19:29:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17794
17795           ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
17796           Original commit message from CVS:
17797           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
17798           (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
17799           Name the structure in the custom event with the
17800           language codes for the audio and subtitle streams
17801           actually like dvddemux expects it to be named.
17802           Set caps on source pad and outgoing buffers.
17803
17804 2006-03-28 16:06:05 +0000  Tim-Philipp Müller <tim@centricular.net>
17805
17806           ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
17807           Original commit message from CVS:
17808           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
17809           (gst_lame_get_property), (gst_lame_setup):
17810           * ext/lame/gstlame.h:
17811           Make xingheader property non-functional, it's broken anyway
17812           after all (use xingmux instead).
17813
17814 2006-03-28 15:10:18 +0000  Tim-Philipp Müller <tim@centricular.net>
17815
17816           ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
17817           Original commit message from CVS:
17818           * ext/lame/gstlame.c: (gst_lame_sink_event):
17819           On EOS, flush encoder and send remaining data. Fix
17820           return value handling in sink event function.
17821
17822 2006-03-27 14:04:08 +0000  Jürg Billeter <j@bitron.ch>
17823
17824           ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
17825           Original commit message from CVS:
17826           Patch by: Jürg Billeter  <j at bitron dot ch>
17827           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
17828           Fix wrong check for started flag when setting the 'device' property.
17829           We want to allow it when the source is NOT started yet and ignore it
17830           when the source is running.
17831
17832 2006-03-27 10:39:03 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
17833
17834           gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
17835           Original commit message from CVS:
17836           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
17837           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
17838           (gst_asf_demux_process_chunk):
17839           * gst/asfdemux/gstasfdemux.h:
17840           Subtract first timestamp from timestamps, so that
17841           stream starts from 0; makes live streams that don't
17842           start at 0 work again (fixes #317310, #336097).
17843
17844 2006-03-27 10:09:43 +0000  Christian Kirbach <christian.kirbach@googlemail.com>
17845
17846           configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17847           Original commit message from CVS:
17848           Patch by: Christian Kirbach
17849           * configure.ac:
17850           Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
17851           -good. Fixes build on some systems (#331838).
17852
17853 2006-03-24 19:47:37 +0000  Tim-Philipp Müller <tim@centricular.net>
17854
17855           gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
17856           Original commit message from CVS:
17857           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17858           (gst_rmdemux_parse_cont):
17859           Extract more tags and also post codec name tag on the
17860           bus so this shows up in totem and nautilus.
17861
17862 2006-03-24 19:06:41 +0000  Tim-Philipp Müller <tim@centricular.net>
17863
17864           gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
17865           Original commit message from CVS:
17866           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17867           (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
17868           Extra data usually goes into the caps as 'codec_data', not
17869           as first buffer into the stream.
17870           Need to byte swap AC3 content in realmedia files for some
17871           reason (fixes #331588).
17872
17873 2006-03-24 12:08:39 +0000  Tim-Philipp Müller <tim@centricular.net>
17874
17875           gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
17876           Original commit message from CVS:
17877           * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17878           (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
17879           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17880           When operating in pull mode, post an error message on the
17881           bus when all source pads are unlinked or some other fatal
17882           error occured (#323023). Regrade some recurring debug messages
17883           to LOG level. Convert c++-style comments into C-style ones.
17884
17885 2006-03-24 11:42:31 +0000  Tim-Philipp Müller <tim@centricular.net>
17886
17887           gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
17888           Original commit message from CVS:
17889           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17890           (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
17891           (gst_rmdemux_all_source_pads_unlinked),
17892           (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
17893           (gst_rmdemux_parse_packet):
17894           * gst/realmedia/rmdemux.h:
17895           Handle unlinked source pads properly and stop if all source pads
17896           are unlinked (#323023).
17897
17898 2006-03-23 18:17:34 +0000  Michal Benes <michal.benes@xeris.cz>
17899
17900           gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
17901           Original commit message from CVS:
17902           Patch by: Michal Benes <michal dot benes at xeris dot cz>
17903           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17904           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17905           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
17906           * gst/mpegstream/gstmpegdemux.h:
17907           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
17908           Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
17909           clock_freq of 90kHz this timestamp overflows every ~13 hours. This
17910           situation really happens when grabbing DVB streams. Current
17911           mpegdemuxer can not handle this situation correctly and it
17912           restarts counting gstreamer timestamps from zero.
17913           Fixes #326598.
17914
17915 2006-03-15 22:01:40 +0000  Michael Smith <msmith@xiph.org>
17916
17917           ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
17918           Original commit message from CVS:
17919           * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
17920           (gst_a52dec_chain_raw), (gst_a52dec_change_state):
17921           * ext/a52dec/gsta52dec.h:
17922           Fix #334550: failure to play raw AC3 files due to segment problems.
17923
17924 2006-03-15 13:43:42 +0000  Christophe Fergeau <teuf@gnome.org>
17925
17926           ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
17927           Original commit message from CVS:
17928           Patch by: Christophe Fergeau  <teuf gnome org>
17929           * ext/lame/gstlame.c: (gst_lame_release_memory),
17930           (gst_lame_finalize), (gst_lame_class_init),
17931           (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
17932           (gst_lame_change_state):
17933           Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
17934
17935 2006-03-14 19:41:17 +0000  Tim-Philipp Müller <tim@centricular.net>
17936
17937           ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
17938           Original commit message from CVS:
17939           * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
17940           (gst_mad_sink_event), (gst_mad_change_state):
17941           Include AUDIO_CODEC tag with tags posted if input is not
17942           framed (#334258). Use _scale() util functions in more places.
17943
17944 2006-03-12 11:00:33 +0000  Christophe Fergeau <teuf@gnome.org>
17945
17946           ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
17947           Original commit message from CVS:
17948           2006-03-12  Christophe Fergeau  <teuf@gnome.org>
17949           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17950           * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
17951           property as BROKEN (see
17952           http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
17953           explanation why it's broken).
17954
17955 2006-03-11 11:12:30 +0000  Christophe Fergeau <teuf@gnome.org>
17956
17957           added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
17958           Original commit message from CVS:
17959           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
17960           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
17961           * configure.ac:
17962           * gst/xingheader/Makefile.am:
17963           * gst/xingheader/gstxingmux.c:
17964           * gst/xingheader/gstxingmux.h: added new element to add Xing headers
17965           to MP3 files (this allows decoder to figure out the length of VBR
17966           files)
17967
17968 2006-03-07 11:19:55 +0000  Alex Lancaster <alexlan@fedoraproject.org>
17969
17970           ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
17971           Original commit message from CVS:
17972           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
17973           Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
17974           tag (#333683, patch by: Alex Lancaster).
17975
17976 2006-03-02 20:03:00 +0000  Wim Taymans <wim.taymans@gmail.com>
17977
17978           ext/amrnb/: Further fancyfication.
17979           Original commit message from CVS:
17980           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
17981           (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
17982           (gst_amrnbdec_state_change):
17983           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
17984           (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
17985           (gst_amrnbenc_state_change):
17986           * ext/amrnb/amrnbenc.h:
17987           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17988           (gst_amrnbparse_query):
17989           Further fancyfication.
17990           Use _take to get writable data from the adapter.
17991           Precalc packet duration.
17992           Handle disconts.
17993           Forward _push to upstream.
17994           Post error messages when something goes wrong.
17995           Remove old code in amrnbparse.
17996           Don't ignore query results from upstream.
17997
17998 2006-03-02 18:45:40 +0000  Michael Smith <msmith@xiph.org>
17999
18000           ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
18001           Original commit message from CVS:
18002           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
18003           The AMR encoder writes into the audio buffers it processes, so
18004           use gst_buffer_make_writable() on buffers we might (they go through
18005           an adapter, so there can be copying going on later anyway) be
18006           encoding.
18007
18008 2006-03-01 12:35:09 +0000  Jens Granseuer <jensgr@gmx.net>
18009
18010           gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
18011           Original commit message from CVS:
18012           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
18013           (gst_mpeg_parse_handle_src_query):
18014           Declare variables at the beginning of a block and make
18015           gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
18016
18017 2006-03-01 09:55:49 +0000  Fabrizio <fabrizio.ge@tiscali.it>
18018
18019           gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
18020           Original commit message from CVS:
18021           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
18022           Read packet size, sequence and padsize in right order again
18023           (fixes #332796; patch by: Fabrizio Gennari).
18024
18025 2006-02-28 13:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
18026
18027           gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
18028           Original commit message from CVS:
18029           * gst/iec958/ac3iec.c:
18030           Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
18031
18032 2006-02-27 18:37:47 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18033
18034           configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
18035           Original commit message from CVS:
18036           * configure.ac:
18037           Make the id3tag and mad checks check for both a header and the
18038           appropriate library if the pkg-config is missing. (Closes #331842)
18039           Split the id3tag and mad checks into 2 pieces. Sometime soon I might
18040           do the same for the plugins themselves.
18041
18042 2006-02-27 14:49:05 +0000  Tim-Philipp Müller <tim@centricular.net>
18043
18044           ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
18045           Original commit message from CVS:
18046           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18047           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18048           (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
18049           * ext/mpeg2dec/gstmpeg2dec.h:
18050           Don't treat STATE_INVALID as fatal error; throw an error
18051           only after five consecutive decoding errors. Makes decoding
18052           mpeg streams more robust and fixes playback of joined clips
18053           (#300682).
18054
18055 2006-02-26 22:33:33 +0000  Tim-Philipp Müller <tim@centricular.net>
18056
18057           ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
18058           Original commit message from CVS:
18059           * ext/dvdnav/dvdnavsrc.h:
18060           Oops. forgot to add this one.
18061
18062 2006-02-26 21:25:01 +0000  Julien Moutte <julien@moutte.net>
18063
18064           ext/Makefile.am: Fix dist-check.
18065           Original commit message from CVS:
18066           2006-02-26  Julien MOUTTE  <julien@moutte.net>
18067           * ext/Makefile.am: Fix dist-check.
18068
18069 2006-02-26 18:01:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18070
18071           configure.ac: Disable dvdnavsrc for now.
18072           Original commit message from CVS:
18073           * configure.ac:
18074           Disable dvdnavsrc for now.
18075
18076 2006-02-26 17:55:05 +0000  Tim-Philipp Müller <tim@centricular.net>
18077
18078           dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
18079           Original commit message from CVS:
18080           * configure.ac:
18081           * ext/Makefile.am:
18082           * ext/dvdnav/Makefile.am:
18083           * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
18084           (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
18085           (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
18086           (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
18087           (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
18088           (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
18089           (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
18090           (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
18091           (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
18092           (gst_dvd_nav_src_make_dvd_event),
18093           (gst_dvd_nav_src_structure_set_uint64),
18094           (gst_dvd_nav_src_push_dvd_nav_packet_event),
18095           (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
18096           (gst_dvd_nav_src_push_titlelang_event),
18097           (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
18098           (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
18099           (gst_dvd_nav_src_handle_navigation_event),
18100           (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
18101           (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
18102           (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
18103           (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
18104           (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
18105           (gst_dvd_nav_src_do_init), (plugin_init):
18106           dvdnavsrc ported to 0.10, for the most part at least. Not quite
18107           ready for prime time yet though.
18108
18109 2006-02-23 20:08:58 +0000  Tim-Philipp Müller <tim@centricular.net>
18110
18111           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
18112           Original commit message from CVS:
18113           * ext/cdio/Makefile.am:
18114           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
18115           required for Cygwin, see #317048)
18116           * gst/rtp/gstasteriskh263.c:
18117           Cygwin has includes for both the unix network socket API
18118           and the windows API, but only one can be included, so fix
18119           includes to only use one or the other, prefering the unxi
18120           one (#317048).
18121
18122 2006-02-22 14:54:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18123
18124           Port dvdsubdec to 0.10
18125           Original commit message from CVS:
18126           * configure.ac:
18127           * gst/dvdsub/Makefile.am:
18128           * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
18129           (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
18130           (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
18131           (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
18132           (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
18133           (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
18134           (gst_send_empty_fill), (gst_send_subtitle_frame),
18135           (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
18136           (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
18137           (plugin_init):
18138           * gst/dvdsub/gstdvdsubdec.h:
18139           Port dvdsubdec to 0.10
18140
18141 2006-02-21 16:24:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18142
18143           gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
18144           Original commit message from CVS:
18145           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
18146           Push the rank up to SECONDARY+1 so that dvddemux is preferred over
18147           mpegdemux for MPEG-2 video streams.
18148
18149 2006-02-20 19:16:10 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18150
18151           configure.ac: Bump nano back to CVS
18152           Original commit message from CVS:
18153           * configure.ac:
18154           Bump nano back to CVS
18155
18156 === release 0.10.2 ===
18157
18158 2006-02-20 19:13:54 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18159
18160           configure.ac: releasing 0.10.2, "Season to Taste"
18161           Original commit message from CVS:
18162           * configure.ac:
18163           releasing 0.10.2, "Season to Taste"
18164
18165 2006-02-19 23:45:34 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18166
18167           configure.ac: releasing 0.10.1.3 prelease for 0.10.2
18168           Original commit message from CVS:
18169           * configure.ac:
18170           releasing 0.10.1.3 prelease for 0.10.2
18171
18172 2006-02-17 17:58:44 +0000  Tim-Philipp Müller <tim@centricular.net>
18173
18174           gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
18175           Original commit message from CVS:
18176           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
18177           In sink event handler, release object lock again
18178           _before_ sending EOS event downstream (#313838).
18179
18180 2006-02-17 17:54:37 +0000  Christian Schaller <uraeus@gnome.org>
18181
18182         * ChangeLog:
18183         * gst/asfdemux/gstasf.c:
18184           fix rank of asfdemux
18185           Original commit message from CVS:
18186           fix rank of asfdemux
18187
18188 2006-02-17 15:08:28 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18189
18190           configure.ac: releasing 0.10.1.2 prelease for 0.10.2
18191           Original commit message from CVS:
18192           * configure.ac:
18193           releasing 0.10.1.2 prelease for 0.10.2
18194
18195 2006-02-17 15:02:30 +0000  Christian Schaller <uraeus@gnome.org>
18196
18197         * gst-plugins-ugly.spec.in:
18198           latest updates
18199           Original commit message from CVS:
18200           latest updates
18201
18202 2006-02-17 11:51:12 +0000  Tim-Philipp Müller <tim@centricular.net>
18203
18204           ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
18205           Original commit message from CVS:
18206           * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
18207           (crop_copy_i422_buffer), (crop_buffer):
18208           When we need to crop the output buffer, make sure we
18209           create a buffer of the right size and respect the implicit
18210           striding used for I420 elsewhere in GStreamer (#331301).
18211
18212 2006-02-17 11:19:34 +0000  Tim-Philipp Müller <tim@centricular.net>
18213
18214           ext/cdio/gstcdio.c: Init debug category (#331253).
18215           Original commit message from CVS:
18216           * ext/cdio/gstcdio.c: (plugin_init):
18217           Init debug category (#331253).
18218
18219 2006-02-17 10:24:56 +0000  Edward Hervey <bilboed@bilboed.com>
18220
18221           gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
18222           Original commit message from CVS:
18223           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
18224           Do not error out on non-recognized streams. Ignore them and allow
18225           playback of the other streams.
18226
18227 2006-02-17 10:10:40 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18228
18229           gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
18230           Original commit message from CVS:
18231           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
18232           Add a small sanity check for LPCM reading.
18233
18234 2006-02-17 09:54:43 +0000  Edward Hervey <bilboed@bilboed.com>
18235
18236           gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
18237           Original commit message from CVS:
18238           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
18239           Take into account the file properties preroll value for
18240           timestamping/newsegment. It's weird this value was commented out.
18241
18242 2006-02-16 17:57:59 +0000  Wim Taymans <wim.taymans@gmail.com>
18243
18244           gst/asfdemux/Makefile.am: More asf makefile fixing.
18245           Original commit message from CVS:
18246           * gst/asfdemux/Makefile.am:
18247           More asf makefile fixing.
18248
18249 2006-02-16 17:16:06 +0000  Wim Taymans <wim.taymans@gmail.com>
18250
18251           ext/lame/gstlame.c: Fix up lame a bit.
18252           Original commit message from CVS:
18253           * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
18254           (gst_lame_change_state):
18255           Fix up lame a bit.
18256           Apply patch #319782 by Gautier Portet.
18257
18258 2006-02-16 11:14:11 +0000  Edward Hervey <bilboed@bilboed.com>
18259
18260           gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
18261           Original commit message from CVS:
18262           * gst/asfdemux/Makefile.am:
18263           But we do need to link against the riff libraryr.
18264
18265 2006-02-16 11:08:51 +0000  Edward Hervey <bilboed@bilboed.com>
18266
18267           gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
18268           Original commit message from CVS:
18269           * gst/asfdemux/Makefile.am:
18270           We don't want asfmux.c yet.
18271
18272 2006-02-16 09:50:43 +0000  Jon Trowbridge <trow@ximian.com>
18273
18274           ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
18275           Original commit message from CVS:
18276           * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
18277           (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
18278           (gst_mad_change_state):
18279           Port fixes for bugs 314771, 308772, 140237, and 302625
18280           from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
18281           Use GST_EVENT_FLUSH_STOP to clear data from the current input
18282           buffer, to avoid using it for any future decoding.
18283
18284 2006-02-15 15:48:07 +0000  Tim-Philipp Müller <tim@centricular.net>
18285
18286           asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
18287           Original commit message from CVS:
18288           * configure.ac:
18289           * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
18290           (gst_asf_get_guid_nick):
18291           * gst/asfdemux/asfheaders.h:
18292           * gst/asfdemux/gstasf.c: (plugin_init):
18293           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
18294           (gst_asf_demux_class_init), (gst_asf_demux_init),
18295           (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
18296           (gst_asf_demux_handle_src_event),
18297           (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
18298           (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
18299           (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
18300           (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
18301           (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
18302           (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
18303           (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
18304           (gst_asf_demux_get_bitrate_record),
18305           (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
18306           (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
18307           (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
18308           (gst_asf_demux_get_obj_data_correction),
18309           (gst_asf_demux_get_stream_audio),
18310           (gst_asf_demux_get_stream_correction),
18311           (gst_asf_demux_get_stream_video),
18312           (gst_asf_demux_get_stream_video_format),
18313           (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
18314           (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18315           (gst_asf_demux_process_stream),
18316           (gst_asf_demux_get_gst_tag_from_tag_name),
18317           (gst_asf_demux_commit_taglist),
18318           (gst_asf_demux_process_ext_content_desc),
18319           (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
18320           (gst_asf_demux_process_header), (gst_asf_demux_process_file),
18321           (gst_asf_demux_process_comment),
18322           (gst_asf_demux_process_bitrate_props_object),
18323           (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
18324           (gst_asf_demux_descramble_segment),
18325           (gst_asf_demux_element_send_event),
18326           (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18327           (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
18328           (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
18329           (gst_asf_demux_get_src_query_types),
18330           (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
18331           * gst/asfdemux/gstasfdemux.h:
18332           asfdemux ported to 0.10. Does still need a bit of work (seems like
18333           there's something funky going on when timestamping video frames).
18334           The seeking code is likely to make Wim cry, but hey, at least it
18335           compiles.
18336
18337 2006-02-15 10:18:39 +0000  Wim Taymans <wim.taymans@gmail.com>
18338
18339           ext/amrnb/amrnbdec.c: Some more comments.
18340           Original commit message from CVS:
18341           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
18342           (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
18343           Some more comments.
18344           * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
18345           Applied patch from Fabrizio Gennari, fixes #330844.
18346
18347 2006-02-14 14:57:18 +0000  Tim-Philipp Müller <tim@centricular.net>
18348
18349           ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
18350           Original commit message from CVS:
18351           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
18352           (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
18353           (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
18354           (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
18355           (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
18356           * ext/dvdread/dvdreadsrc.h:
18357           Let's try to play the title the user set via the URI handler or
18358           via properties instead of always playing the first title. Also,
18359           Also, count title/chapter/angle number in URI and properties
18360           from 1 rather than 0.
18361
18362 2006-02-13 14:09:26 +0000  Tim-Philipp Müller <tim@centricular.net>
18363
18364           ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
18365           Original commit message from CVS:
18366           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18367           (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
18368           (gst_dvd_read_src_do_duration_query):
18369           Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
18370           otherwise GstBaseSrc will think we can operate pull_range based,
18371           which we don't really, and typefinding will fail miserably.
18372           Also, make seeking work somewhat (only works with flumpegdemux
18373           at the moment, mpegstream needs fixing for that first).
18374
18375 2006-02-13 14:00:35 +0000  Tim-Philipp Müller <tim@centricular.net>
18376
18377           ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
18378           Original commit message from CVS:
18379           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
18380           (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
18381           Only allocate buffer once we know exactly how much we need,
18382           rather than gratuitously allocating 2MB-buffers all the time
18383           even if we usually need much less than that. Also, demote
18384           a debug message from DEBUG to LOG level.
18385
18386 2006-02-10 12:40:54 +0000  Tim-Philipp Müller <tim@centricular.net>
18387
18388           ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
18389           Original commit message from CVS:
18390           * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
18391           (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
18392           (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
18393           (gst_dvd_read_src_do_position_query):
18394           Add some more debugging and fix duration query in BYTES.
18395
18396 2006-02-09 17:27:57 +0000  Tim-Philipp Müller <tim@centricular.net>
18397
18398           Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
18399           Original commit message from CVS:
18400           * configure.ac:
18401           * ext/Makefile.am:
18402           * ext/dvdread/Makefile.am:
18403           * ext/dvdread/dvdreadsrc.c:
18404           * ext/dvdread/dvdreadsrc.h:
18405           Half-baked port to 0.10. Needs some love
18406           in the seeking department, but at least
18407           it does something.
18408           * ext/dvdread/stream_labels.c:
18409           * ext/dvdread/stream_labels.h:
18410           Remove these (we use ISO-639 language codes internally; applications
18411           that want to translate those into language names for display to the
18412           user should rely on the iso-codes package for that).
18413
18414 2006-02-06 15:55:28 +0000  Wim Taymans <wim.taymans@gmail.com>
18415
18416           ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
18417           Original commit message from CVS:
18418           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
18419           (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
18420           (gst_amrnbdec_state_change):
18421           * ext/amrnb/amrnbdec.h:
18422           Fix amrnbdec, handle events, take copy from adapter since the decoder
18423           apparently writes in the source data.
18424           Use some _scale_int, and precalc duration.
18425           Fix some leaks, post ERROR messages.
18426
18427 2006-02-06 11:34:23 +0000  Tim-Philipp Müller <tim@centricular.net>
18428
18429           docs/plugins/: Add cdio plugin to docs.
18430           Original commit message from CVS:
18431           * docs/plugins/Makefile.am:
18432           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18433           * docs/plugins/gst-plugins-good-plugins-sections.txt:
18434           * docs/plugins/inspect/plugin-cdio.xml:
18435           Add cdio plugin to docs.
18436           * ext/cdio/gstcdiocddasrc.c:
18437           Add gtk-doc blurb.
18438           * ext/cdio/gstcdio.c:
18439           The plugin is called 'cdio' not 'cddio'.
18440
18441 2006-02-04 15:22:02 +0000  Tim-Philipp Müller <tim@centricular.net>
18442
18443           gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
18444           Original commit message from CVS:
18445           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18446           One source pad not being linked is not an error condition when we're
18447           still parsing the header. In this case (e.g. where we don't have a
18448           suitable decoder installed) just pretend everything is fine, so that
18449           the demuxer will actually go on to signal no-more-pads when done
18450           parsing the header, otherwise  decodebin/playbin will never post the
18451           appropriate error message if decoders are not available.
18452
18453 2006-02-03 18:24:54 +0000  Edgard Lima <edgard.lima@indt.org.br>
18454
18455         * ChangeLog:
18456         * common:
18457         * ext/mad/gstid3tag.c:
18458         * gst/realmedia/rmdemux.c:
18459           Just make it compile with --disable-gst-debug.
18460           Original commit message from CVS:
18461           Just make it compile with --disable-gst-debug.
18462
18463 2006-01-31 22:03:30 +0000  Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
18464
18465           ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
18466           Original commit message from CVS:
18467           * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
18468           (gst_mad_check_caps_reset), (gst_mad_chain):
18469           Merge patch from Radoslaw Szkodzinski (bug 326734)
18470
18471 2006-01-30 22:00:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18472
18473           ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
18474           Original commit message from CVS:
18475           * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
18476           (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
18477           (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
18478           (gst_id3_tag_chain):
18479           fixing Gdate handling
18480           enabling mux/demux mode switching
18481           adding better debug output
18482
18483 2006-01-30 18:57:45 +0000  Tim-Philipp Müller <tim@centricular.net>
18484
18485           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...
18486           Original commit message from CVS:
18487           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
18488           If we haven't set caps on a source pad yet, the caps on the
18489           pad are NULL, not un-fixed. Set caps on outgoing buffers.
18490
18491 2006-01-23 18:37:16 +0000  Tim-Philipp Müller <tim@centricular.net>
18492
18493           ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
18494           Original commit message from CVS:
18495           * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
18496           (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
18497           * ext/lame/gstlame.h:
18498           Contrary to what the const char in the lame API might suggest,
18499           lame expects us to keep the strings we pass to id3tag_set_foo()
18500           around; it doesn't free them either though, so we have to store
18501           them somewhere and free them later when we can be sure lame
18502           doesn't need them any longer.
18503
18504 2006-01-23 15:02:04 +0000  Tim-Philipp Müller <tim@centricular.net>
18505
18506           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...
18507           Original commit message from CVS:
18508           * ext/lame/gstlame.c: (add_one_tag):
18509           Fix handling of GST_TAG_DATE (#311679), don't pass an
18510           uninitialised string pointer to lame if we don't know
18511           how to handle the tag type, and fix minor memory leak.
18512
18513 2006-01-23 10:15:27 +0000  Tim-Philipp Müller <tim@centricular.net>
18514
18515           ext/mad/gstmad.c: Fix debug message.
18516           Original commit message from CVS:
18517           * ext/mad/gstmad.c: (gst_mad_chain):
18518           Fix debug message.
18519
18520 2006-01-22 12:00:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18521
18522           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
18523           Original commit message from CVS:
18524           2006-01-22  Martin Soto  <martinsoto@users.sourceforge.net>
18525           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18526           Erase spurious call to gst_segment_set_newsegment.
18527           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
18528           the superclass method when handling NEWSEGMENT events.
18529           (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
18530           and dvd-audio-restart event handling. There are currently less
18531           hackish ways of handling the sparse audio stream problem.
18532
18533 2006-01-20 14:18:20 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18534
18535           fix up error domains, error strings, and use of translation
18536           Original commit message from CVS:
18537           2006-01-20  Thomas Vander Stichele  <thomas at apestaart dot org>
18538           * ext/dvdnav/dvdnavsrc.c: (if):
18539           * ext/dvdread/stream_labels.c:
18540           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
18541           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
18542           fix up error domains, error strings, and use of translation
18543           * po/POTFILES.in:
18544           fix up this file, even though none of them are actually marked
18545           for build yet.
18546
18547 2006-01-19 21:32:05 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18548
18549           gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
18550           Original commit message from CVS:
18551           2006-01-19  Martin Soto  <martinsoto@users.sourceforge.net>
18552           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18553           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18554           (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
18555           (gst_mpeg_parse_change_state):
18556           Make timestamp adjustment somewhat milder. Actual timestamps are
18557           now sent unmodified unless an actual gap is found in the
18558           stream. This should fix time display when playing most MPEG
18559           files.
18560
18561 2006-01-19 00:10:51 +0000  Tim-Philipp Müller <tim@centricular.net>
18562
18563           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
18564           Original commit message from CVS:
18565           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
18566           * ext/cdio/gstcdio.h:
18567           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
18568           Fix build for libcdio versions >= 76; give slightly lower rank
18569           than cdparanoia.
18570
18571 2006-01-18 19:30:36 +0000  Tim-Philipp Müller <tim@centricular.net>
18572
18573           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
18574           Original commit message from CVS:
18575           * configure.ac:
18576           * ext/Makefile.am:
18577           * ext/cdio/Makefile.am:
18578           * ext/cdio/gstcdio.c:
18579           * ext/cdio/gstcdio.h:
18580           * ext/cdio/gstcdiocddasrc.c:
18581           * ext/cdio/gstcdiocddasrc.h:
18582           Port libcdio cdda source, formerly known as cddasrc, now known as
18583           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
18584           but that's not tested (fixes #317658).
18585
18586 2006-01-18 09:30:00 +0000  Edward Hervey <bilboed@bilboed.com>
18587
18588           gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
18589           Original commit message from CVS:
18590           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
18591           tss tss... always set caps on outgoing buffer.
18592
18593 2006-01-17 14:16:52 +0000  Christian Schaller <uraeus@gnome.org>
18594
18595         * gst-plugins-ugly.spec.in:
18596           update spec file
18597           Original commit message from CVS:
18598           update spec file
18599
18600 2006-01-13 19:30:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18601
18602         * ChangeLog:
18603         * configure.ac:
18604           back to HEAD
18605           Original commit message from CVS:
18606           back to HEAD
18607
18608 === release 0.10.1 ===
18609
18610 2006-01-13 19:25:42 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18611
18612         * ChangeLog:
18613         * NEWS:
18614         * RELEASE:
18615         * configure.ac:
18616         * docs/plugins/gst-plugins-ugly-plugins.args:
18617         * docs/plugins/inspect/plugin-a52dec.xml:
18618         * docs/plugins/inspect/plugin-amrnb.xml:
18619         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18620         * docs/plugins/inspect/plugin-iec958.xml:
18621         * docs/plugins/inspect/plugin-lame.xml:
18622         * docs/plugins/inspect/plugin-mad.xml:
18623         * docs/plugins/inspect/plugin-mpeg2dec.xml:
18624         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18625         * docs/plugins/inspect/plugin-rmdemux.xml:
18626           releasing 0.10.1
18627           Original commit message from CVS:
18628           releasing 0.10.1
18629
18630 2006-01-11 11:44:02 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18631
18632         * ChangeLog:
18633         * configure.ac:
18634           prerelease
18635           Original commit message from CVS:
18636           prerelease
18637
18638 2006-01-10 11:43:37 +0000  Tim-Philipp Müller <tim@centricular.net>
18639
18640           Pass unhandled queries upstream (useful e.g. for SEEKING query)
18641           Original commit message from CVS:
18642           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
18643           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
18644           * ext/mad/gstmad.c: (gst_mad_src_query):
18645           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
18646           * ext/sidplay/gstsiddec.cc:
18647           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
18648           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
18649           Pass unhandled queries upstream (useful e.g. for SEEKING query)
18650           (fixes #325652; based on patch by: Philippe); make rmdemux return
18651           FALSE for position queries, instead of setting -1 as value and
18652           returning TRUE.
18653
18654 2006-01-05 21:36:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18655
18656           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18657           Original commit message from CVS:
18658           2006-01-05  Martin Soto  <martinsoto@users.sourceforge.net>
18659           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18660           (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
18661           rewrite timestamps in the case segments are being set from
18662           upstream, but use timestamps unmodified. Also send proper position
18663           values. This allows for correct time display and makes queries
18664           work in sink elements.
18665           * gst/mpegstream/gstdvddemux.h:
18666           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18667           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
18668           Rename flush_filter to segment_filter, which is better represents
18669           what the arreibute does.
18670           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
18671           Activate segment filtering when a timestamp discontinuity is seen.
18672
18673 2006-01-04 15:17:15 +0000  Tim-Philipp Müller <tim@centricular.net>
18674
18675           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...
18676           Original commit message from CVS:
18677           * ext/mad/gstmad.c: (gst_mad_chain):
18678           Don't forget that we need to send out a newsegment event after a
18679           restart even if we don't have enough data to decode a frame right
18680           now.
18681
18682 2005-12-30 23:51:46 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18683
18684           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
18685           Original commit message from CVS:
18686           2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>
18687           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18688           Use the new "audio-shutdown" and "audio-restart" DVD events
18689           instead of the "spu-still-frame" event to shutdown and restart
18690           the audio pipeline.
18691           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
18692           Check for cases where the segment-based adjustment calculation
18693           would produce negative values (which result in an overflow) and
18694           return GST_CLOCK_TIME_NONE instead.
18695           * gst/mpegstream/gstdvddemux.h:
18696           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18697           (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
18698           Add a mechanism to discard audio buffers with timestamps outside
18699           the currently set segment. This was causing (sometimes serious)
18700           synchronization problems after seeking in DVDs with LPCM audio,
18701           since VOBUs usually contain audio material that lies outside the
18702           timestamp range specified by the header.
18703
18704 2005-12-30 16:25:05 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18705
18706           ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
18707           Original commit message from CVS:
18708           * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
18709           Remove lingering reference to GstID3Demux
18710           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
18711           Don't output debug saying padding streams are unknown type,
18712           because they're not
18713
18714 2005-12-27 19:06:08 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18715
18716           gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18717           Original commit message from CVS:
18718           2005-12-27  Martin Soto  <martinsoto@users.sourceforge.net>
18719           * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
18720           (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
18721           LPCM.
18722           * gstmpegdemux.h:
18723           * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
18724           (gst_mpeg_demux_get_audio_stream):
18725           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
18726           (gst_dvd_demux_get_audio_stream)
18727           (gst_dvd_demux_get_subpicture_stream)
18728           (gst_dvd_demux_send_subbuffer):
18729           Send current* pad buffers with appropriate caps.
18730
18731 2005-12-26 17:48:32 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18732
18733           gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18734           Original commit message from CVS:
18735           2005-12-26  Martin Soto  <martinsoto@users.sourceforge.net>
18736           * gst/iec958/ac3iec.h:
18737           * gst/iec958/ac3iec.c:
18738           (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
18739           (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
18740           raw-audio property to ac3iec958 that allows setting the source pad
18741           caps to raw audio instead of audio/x-iec958. This makes it
18742           possible to use ac3iec958 together with the normal alsasink
18743           element to drive an external receiver that autodetects AC3
18744           content.
18745
18746 2005-12-23 15:48:04 +0000  Michael Smith <msmith@xiph.org>
18747
18748           gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18749           Original commit message from CVS:
18750           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
18751           (ac3iec_chain_dvd):
18752           * gst/iec958/ac3iec.h:
18753           Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
18754
18755 2005-12-21 10:25:34 +0000  Tim-Philipp Müller <tim@centricular.net>
18756
18757           ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
18758           Original commit message from CVS:
18759           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
18760           When getting a seek event, first check if the upstream element
18761           can handle it and only do our own seek stuff when it can't
18762           (should fix #322856).
18763
18764 2005-12-21 09:58:43 +0000  Tim-Philipp Müller <tim@centricular.net>
18765
18766           ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
18767           Original commit message from CVS:
18768           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
18769           * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
18770           Really convert to BYTES format when we want to convert
18771           to bytes (use right variable; fixes #322856).
18772
18773 2005-12-19 17:26:47 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18774
18775           Big mpegparse clean up, second round:
18776           Original commit message from CVS:
18777           2005-12-19  Martin Soto  <martinsoto@users.sourceforge.net>
18778           Big mpegparse clean up, second round:
18779           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18780           Send and EOS event down the audio pipeline when an still frame
18781           event arrives. This prevents the pipeline from locking when a
18782           still menu comes directly after a flush.
18783           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
18784           Don't send a newsegment in reset.
18785           (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
18786           (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
18787           Move the code of handle_newsegment to process_event. Send a
18788           NEWSEGMENT after FLUSH_STOP.
18789           (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
18790           moving to PAUSED.
18791           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
18792           (gst_mpeg_demux_class_init): Don't override send_event.
18793           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18794           (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
18795           (gst_mpeg_demux_reset):
18796           * gst/mpegstream/gstmpegdemux.h:  Get rid of just_flushed
18797           attribute.
18798           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18799           Reset the mpegparse element after a flush.
18800           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
18801           Don't forward events.
18802           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
18803           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18804           handle_newsegment is not a virtual method anymore.
18805           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
18806           (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
18807           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
18808           rid of send_newsegment virtual method.
18809           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
18810           handle DVD events and call the superclass method for other event
18811           types.
18812           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
18813           override process_event anymore.
18814           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
18815           (gst_mpeg_parse_process_event): Move actual event processing to
18816           process event so that subclasses can properly override or extend
18817           it.
18818           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18819           Eliminate time parameter in process event.
18820           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
18821           (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
18822           (gst_mpeg_demux_send_subbuffer):
18823           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
18824           (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
18825           (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
18826           adding the value of the adjust attribute.
18827           * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
18828           rid of the adjust attribute. Now all timestamp adjustments are
18829           performed by mpegparse using the current segment.
18830           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
18831           (gst_mpeg_parse_class_init): Implement the adjust_ts method based
18832           on the adjust attribute for SCR values and the current segment.
18833           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
18834           adjust_ts virtual method to adjust timestamps for outgoing
18835           buffers.
18836           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
18837           (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
18838           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18839           (gst_dvd_demux_handle_newsegment): Don't override
18840           handle_newsegment.
18841           (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
18842           Check for DVD events in process_event instead of
18843           handle_dvd_event.
18844           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18845           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18846           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
18847           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
18848           (gst_mpeg_demux_send_event):
18849           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18850           (gst_dvd_demux_handle_dvd_event):
18851           Eliminate the time parameter in send_event.
18852
18853 2005-12-18 15:08:15 +0000  Jan Schmidt <thaytan@mad.scientist.com>
18854
18855           ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
18856           Original commit message from CVS:
18857           * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
18858           (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
18859           Fix typefinding in id3demux, and then remove it in favour
18860           of the new LGPL id3demux in gst-plugins-good
18861           * ext/mad/gstmad.c: (gst_mad_dispose):
18862           dispose can run more than once.
18863
18864 2005-12-16 21:56:32 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18865
18866           gst/asfdemux/gstasfmux.c: change some char* into char[]
18867           Original commit message from CVS:
18868           * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
18869           change some char* into char[]
18870
18871 2005-12-15 17:06:10 +0000  Edward Hervey <bilboed@bilboed.com>
18872
18873           gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
18874           Original commit message from CVS:
18875           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
18876           Remove memleak from unused GstRMDemuxStream
18877
18878 2005-12-12 19:17:11 +0000  Michael Smith <msmith@xiph.org>
18879
18880           ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
18881           Original commit message from CVS:
18882           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
18883           (gst_id3_tag_do_typefind):
18884           Use the correct function to free typefind factory list.
18885
18886 2005-12-09 18:38:53 +0000  Tim-Philipp Müller <tim@centricular.net>
18887
18888           ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
18889           Original commit message from CVS:
18890           * ext/mad/gstmad.c: (gst_mad_src_query):
18891           For position and duration queries in TIME format, try the peer
18892           first (might be a demuxer).
18893
18894 2005-12-08 12:45:09 +0000  Martin Soto <martinsoto@users.sourceforge.net>
18895
18896           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
18897           Original commit message from CVS:
18898           2005-12-08  Martin Soto  <martinsoto@users.sourceforge.net>
18899           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
18900           Properly handle non contiguous VOBUs by adding the segment accum
18901           field to the adjust value.
18902           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18903           (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
18904           handle_newsegment to prevent sending actual newsegment events and
18905           use tiemstamp rewriting instead.
18906           (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
18907           dvd-lang-codes.
18908           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
18909           (gst_mpeg_parse_event):
18910           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
18911           Add a new parameter to handle_newsegment to allow controlling
18912           whether newsegment events are forwarded or not.
18913           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18914           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
18915           (gst_dvd_demux_reset):
18916           last_end_ptm and discont_time aren't necessary anymore, since
18917           timestamp adjustment is now replaced by newsegment events.
18918           (gst_dvd_demux_init): Prevent MPEGParse from adjusting
18919           timestamps.
18920           * gst/mpegstream/gstdvddemux.h:
18921           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
18922           Don't handle dvd-nav-packet events anymore, since the are now
18923           replaced by standard newsegment events.
18924           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
18925           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
18926           (gst_dvd_demux_change_state):
18927           * gst/mpegstream/gstdvddemux.h:
18928           Get rid of the ignore_next_newmedia_discont hack.
18929           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
18930           (gst_dvd_demux_handle_newsegment):
18931           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
18932           (gst_mpeg_demux_handle_newsegment): Don't override
18933           handle_newsegment anymore. It was only necessary to handle
18934           NEWMEDIA events.
18935           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
18936           (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
18937           (gst_dvd_demux_set_cur_subpicture):
18938           Reactivate handling of DVD events.
18939           * gst/mpegstream/gstmpegparse.c (normal_seek)
18940           (gst_mpeg_parse_handle_src_event)
18941           (gst_mpeg_parse_handle_src_query):
18942           First attempt at reenabling seek.
18943           * gst/mpegstream/gstmpegparse.h:
18944           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18945           (gst_mpeg_parse_update_streaminfo)
18946           (gst_mpeg_parse_get_rate)
18947           (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
18948           (gst_mpeg_parse_handle_src_query):
18949           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
18950           Make queries work again.
18951           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
18952           (gst_mpeg_parse_handle_newsegment)
18953           (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
18954           (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
18955           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18956           Get rid of the newsegment_pending attribute, and rely instead on
18957           proper timestamp adjustment.
18958           * gst/mpegstream/gstmpegparse.c
18959           (gst_mpeg_parse_get_src_event_masks): Erase.
18960           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
18961           Initialize fields before creating pads to prevent the pad creation
18962           callback from failing.
18963           (gst_mpeg_parse_reset): Initialize new fields, and change
18964           initialization order to match the order in the structure.
18965           (gst_mpeg_parse_handle_newsegment): Forward new segment events
18966           whenever possible, and update the current segment.
18967           (gst_mpeg_parse_send_newsegment): Update the current segment and
18968           pending_newsegment.
18969           (gst_mpeg_parse_pad_added): Use the current segment to send
18970           newsegment events to new pads.
18971           (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
18972           and events. Properly update newsegment_pending.
18973           * gst/mpegstream/gstmpegparse.h       (struct _GstMPEGParse):
18974           New fields do_adjust and current_segment.
18975           * gst/mpegstream/gstmpegdemux.c:
18976           * gst/mpegstream/gstdvddemux.c:
18977           * gst/mpegstream/gstmpegparse.h:
18978           Rename handle_discont virtual method to handle_newsegment. Erase
18979           some (already commented out support) for old NEW_MEDIA events.
18980           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
18981           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
18982           (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
18983           (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
18984           (gst_mpeg_parse_event, gst_mpeg_parse_chain):
18985           Erase the "pending_scr" field, and replace it by a slightly
18986           different handling of the current SCR. Document code blocks in
18987           parse_packhead and chain.
18988
18989 2005-12-07 11:50:10 +0000  Edward Hervey <bilboed@bilboed.com>
18990
18991           ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
18992           Original commit message from CVS:
18993           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
18994           g_warning() are only for really fatal warnings. If we can't decode a
18995           tag, just ignore that tag and do a GST_WARNING.
18996
18997 2005-12-06 19:48:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
18998
18999         * ChangeLog:
19000         * ext/a52dec/gsta52dec.h:
19001         * ext/dvdread/dvdreadsrc.h:
19002         * ext/lame/gstlame.h:
19003         * ext/mad/gstid3tag.c:
19004         * ext/mad/gstmad.c:
19005         * ext/mad/gstmad.h:
19006         * ext/mpeg2dec/gstmpeg2dec.h:
19007         * ext/sidplay/gstsiddec.h:
19008         * gst/ac3parse/gstac3parse.c:
19009         * gst/ac3parse/gstac3parse.h:
19010         * gst/asfdemux/gstasfdemux.c:
19011         * gst/asfdemux/gstasfdemux.h:
19012         * gst/iec958/ac3iec.h:
19013         * gst/mpegaudioparse/gstmpegaudioparse.c:
19014         * gst/mpegaudioparse/gstmpegaudioparse.h:
19015         * gst/mpegstream/gstdvddemux.h:
19016         * gst/mpegstream/gstmpegclock.h:
19017         * gst/mpegstream/gstmpegdemux.h:
19018         * gst/mpegstream/gstmpegpacketize.h:
19019         * gst/mpegstream/gstmpegparse.c:
19020         * gst/mpegstream/gstmpegparse.h:
19021         * gst/mpegstream/gstrfc2250enc.c:
19022         * gst/mpegstream/gstrfc2250enc.h:
19023         * gst/realmedia/rmdemux.c:
19024         * gst/realmedia/rmdemux.h:
19025         * gst/synaesthesia/synaescope.c:
19026           expand tabs
19027           Original commit message from CVS:
19028           expand tabs
19029
19030 2005-12-05 18:12:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19031
19032         * configure.ac:
19033           back to HEAD
19034           Original commit message from CVS:
19035           back to HEAD
19036
19037 === release 0.10.0 ===
19038
19039 2005-12-05 18:04:06 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19040
19041         * ChangeLog:
19042         * NEWS:
19043         * RELEASE:
19044         * configure.ac:
19045         * docs/plugins/inspect/plugin-a52dec.xml:
19046         * docs/plugins/inspect/plugin-amrnb.xml:
19047         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19048         * docs/plugins/inspect/plugin-iec958.xml:
19049         * docs/plugins/inspect/plugin-lame.xml:
19050         * docs/plugins/inspect/plugin-mad.xml:
19051         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19052         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19053         * docs/plugins/inspect/plugin-rmdemux.xml:
19054           releasing 0.10.0
19055           Original commit message from CVS:
19056           releasing 0.10.0
19057
19058 2005-12-05 13:03:40 +0000  Andy Wingo <wingo@pobox.com>
19059
19060           Update for alloc_buffer changes.
19061           Original commit message from CVS:
19062           2005-12-05  Andy Wingo  <wingo@pobox.com>
19063           * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
19064           * ext/mad/gstmad.c: (gst_mad_chain):
19065           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
19066           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19067           * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19068           * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19069           (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
19070
19071 2005-12-05 09:33:32 +0000  Andy Wingo <wingo@pobox.com>
19072
19073           ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
19074           Original commit message from CVS:
19075           2005-12-05  Andy Wingo  <wingo@pobox.com>
19076           * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
19077           id3demux and id3mux now. Fixes #323199.
19078
19079 2005-12-04 22:36:51 +0000  Christian Schaller <uraeus@gnome.org>
19080
19081         * gst-plugins-ugly.spec.in:
19082           update spec file for latest changes
19083           Original commit message from CVS:
19084           update spec file for latest changes
19085
19086 2005-12-02 12:28:03 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19087
19088           fix silly Makefile.am bug so they link correctly again
19089           Original commit message from CVS:
19090           * ext/amrnb/Makefile.am:
19091           * gst/realmedia/Makefile.am:
19092           fix silly Makefile.am bug so they link correctly again
19093
19094 2005-12-01 19:18:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19095
19096         * configure.ac:
19097           back to HEAD
19098           Original commit message from CVS:
19099           back to HEAD
19100
19101 === release 0.9.7 ===
19102
19103 2005-12-01 19:14:57 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19104
19105         * ChangeLog:
19106         * LICENSE:
19107         * NEWS:
19108         * PORTED_09:
19109         * RELEASE:
19110         * common:
19111         * configure.ac:
19112         * docs/plugins/gst-plugins-ugly-plugins.args:
19113         * docs/plugins/inspect/plugin-a52dec.xml:
19114         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19115         * docs/plugins/inspect/plugin-iec958.xml:
19116         * docs/plugins/inspect/plugin-lame.xml:
19117         * docs/plugins/inspect/plugin-mad.xml:
19118         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19119         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19120         * docs/plugins/inspect/plugin-rmdemux.xml:
19121         * docs/random/LICENSE:
19122         * docs/random/PORTED_09:
19123           releasing 0.9.7
19124           Original commit message from CVS:
19125           releasing 0.9.7
19126
19127 2005-12-01 15:49:59 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19128
19129         * ChangeLog:
19130         * common:
19131         * ext/amrnb/Makefile.am:
19132         * gst/realmedia/Makefile.am:
19133           Don't know how these escaped my eye before.  Fix link flags.
19134           Original commit message from CVS:
19135           Don't know how these escaped my eye before.  Fix link flags.
19136
19137 2005-11-30 18:37:24 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19138
19139         * common:
19140         * examples/Makefile.am:
19141         * examples/capsfilter/Makefile.am:
19142         * examples/capsfilter/capsfilter1.c:
19143         * examples/gob/Makefile.am:
19144         * examples/gob/gst-identity2.gob:
19145         * examples/gstplay/.gitignore:
19146         * examples/gstplay/Makefile.am:
19147         * examples/gstplay/player.c:
19148         * examples/indexing/.gitignore:
19149         * examples/indexing/Makefile.am:
19150         * examples/indexing/indexmpeg.c:
19151         * examples/level/Makefile.am:
19152         * examples/level/README:
19153         * examples/level/demo.c:
19154         * examples/level/plot.c:
19155         * examples/stats/Makefile.am:
19156         * examples/stats/mp2ogg.c:
19157         * examples/switch/.gitignore:
19158         * examples/switch/Makefile.am:
19159         * examples/switch/switcher.c:
19160           no examples
19161           Original commit message from CVS:
19162           no examples
19163
19164 2005-11-29 11:26:35 +0000  Tim-Philipp Müller <tim@centricular.net>
19165
19166           gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
19167           Original commit message from CVS:
19168           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
19169           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
19170           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
19171           (gst_mpeg_parse_send_event):
19172           Ref events before sending them to multiple pads, after all
19173           gst_pad_send_event() takes ownership of events. Don't leak
19174           events that have not been handled (fixes #322745).
19175
19176 2005-11-28 19:13:51 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19177
19178           gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19179           Original commit message from CVS:
19180           2005-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
19181           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19182           (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
19183           from making timestamp adjustments. This will have to be re-added
19184           in some form in the near future, but in order to do that, some nav
19185           packet parsing will be necessary in mpegdemux.
19186           * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
19187           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
19188           (g_value_set_int, gst_mpeg_parse_set_property)
19189           Get rid of do_adjust and use_adjust. Rename max_discont to
19190           max_src_gap.
19191           (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
19192           -1, no adjustment is made.
19193           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
19194           Rename max_discont property to max_scr_gap. Erase "adjust"
19195           property.
19196           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
19197           override send_event anymore, base class does the job.
19198           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
19199           Base class now does most of the work.
19200           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
19201           Generalize to forwarding the event to all source pads in the
19202           element.
19203           * gst/mpegstream/gstmpegparse.h:
19204           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
19205           (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
19206           (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
19207           (gst_mpeg_parse_set_property):
19208           Clock synchronization doesn't make sense anymore for a
19209           demultiplexer.
19210
19211 2005-11-28 18:54:09 +0000  Michael Smith <msmith@xiph.org>
19212
19213           gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
19214           Original commit message from CVS:
19215           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
19216           Don't treat normal EOS as a fatal error.
19217
19218 2005-11-28 15:47:01 +0000  Edward Hervey <bilboed@bilboed.com>
19219
19220           ext/mad/gstmad.c: Proper warning statements,
19221           Original commit message from CVS:
19222           * ext/mad/gstmad.c: (gst_mad_chain):
19223           Proper warning statements,
19224           Don't error if the src pad isn't linked when pushing.
19225           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
19226           Proper state_change, avoids borkage when going to READY
19227
19228 2005-11-27 15:34:00 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19229
19230         * configure.ac:
19231         * gst-libs/Makefile.am:
19232         * gst-libs/README:
19233         * gst-libs/ext/.gitignore:
19234         * gst-libs/gst/media-info/.gitignore:
19235         * gst-libs/gst/play/.gitignore:
19236         * gst-libs/gst/play/play.h:
19237         * gst-libs/gst/play/play.vcproj:
19238           no need for an AS_LIBTOOL call
19239           Original commit message from CVS:
19240           no need for an AS_LIBTOOL call
19241
19242 2005-11-27 14:34:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19243
19244         * Makefile.am:
19245         * common:
19246         * gst-plugins-ugly.spec.in:
19247           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
19248           Original commit message from CVS:
19249           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
19250
19251 2005-11-25 17:02:41 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19252
19253           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
19254           Original commit message from CVS:
19255           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
19256           Prime libmpeg2's pumps with some null custom buffers
19257           to ensure it doesn't ask us to discard garbage later yay.
19258
19259 2005-11-25 17:01:46 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19260
19261           ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
19262           Original commit message from CVS:
19263           * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
19264           Prime libmpeg2's pumps with some null custom buffers
19265           to ensure it ask us to discard garbage later yay.
19266
19267 2005-11-25 14:50:19 +0000  Michael Smith <msmith@xiph.org>
19268
19269           ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
19270           Original commit message from CVS:
19271           * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
19272           (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
19273           (gst_a52dec_chain_raw):
19274           * ext/a52dec/gsta52dec.h:
19275           Accept AC3 in audio/x-private1-ac3 format, which includes
19276           DVD-specific headers, as well as raw AC3, for compatibility with
19277           some demuxers.
19278
19279 2005-11-25 00:03:52 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19280
19281           ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
19282           Original commit message from CVS:
19283           * ext/mad/gstmad.c: (gst_mad_chain):
19284           When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
19285           skip frame synthesis and consume input data as if we'd done the
19286           decode. Makes mad not error when the src pad is not connected.
19287           (#319784)
19288
19289 2005-11-24 13:58:55 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19290
19291         * ChangeLog:
19292           Erase old CVS conflict line.
19293           Original commit message from CVS:
19294           Erase old CVS conflict line.
19295
19296 2005-11-24 13:52:49 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19297
19298           gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
19299           Original commit message from CVS:
19300           2005-11-23  Martin Soto  <martinsoto@users.sourceforge.net>
19301           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
19302           (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
19303           (gst_mpeg_parse_chain):
19304           * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
19305           (gst_mpeg_demux_send_newsegment):
19306           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
19307           * gst/mpegstream/gstmpegparse.h:
19308           Rename send_discont method to send_newsegment and add parameters
19309           to handle actual segments. Adapt code all around to run with the
19310           new name and signature.
19311           * gst/mpegstream/gstmpegdemux.c:
19312           * gst/mpegstream/gstmpegparse.c:
19313           * gst/mpegstream/gstdvddemux.c:
19314           Convert to GST_BOILERPLATE.
19315
19316 2005-11-24 12:23:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19317
19318         * configure.ac:
19319           fix AS_LIBTOOL call
19320           Original commit message from CVS:
19321           fix AS_LIBTOOL call
19322
19323 2005-11-23 21:26:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19324
19325         * Makefile.am:
19326           add a torture target
19327           Original commit message from CVS:
19328           add a torture target
19329
19330 2005-11-23 20:05:47 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19331
19332         * ChangeLog:
19333         * configure.ac:
19334           back to HEAD
19335           Original commit message from CVS:
19336           back to HEAD
19337
19338 === release 0.9.6 ===
19339
19340 2005-11-23 19:57:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19341
19342         * ChangeLog:
19343         * NEWS:
19344         * RELEASE:
19345         * configure.ac:
19346         * docs/plugins/gst-plugins-ugly-plugins.args:
19347         * docs/plugins/gst-plugins-ugly-plugins.signals:
19348         * docs/plugins/inspect/plugin-a52dec.xml:
19349         * docs/plugins/inspect/plugin-amrnb.xml:
19350         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19351         * docs/plugins/inspect/plugin-iec958.xml:
19352         * docs/plugins/inspect/plugin-lame.xml:
19353         * docs/plugins/inspect/plugin-mad.xml:
19354         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19355         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19356         * docs/plugins/inspect/plugin-rmdemux.xml:
19357           releasing 0.9.6
19358           Original commit message from CVS:
19359           releasing 0.9.6
19360
19361 2005-11-23 00:26:42 +0000  Michael Smith <msmith@xiph.org>
19362
19363           gst/realmedia/rmdemux.c: Fractional framerates.
19364           Original commit message from CVS:
19365           * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
19366           (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
19367           (find_seek_offset_bytes), (find_seek_offset_time),
19368           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
19369           (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
19370           (gst_rmdemux_chain), (gst_rmdemux_send_event),
19371           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19372           (gst_rmdemux_parse_packet):
19373           Fractional framerates.
19374
19375 2005-11-23 00:12:24 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19376
19377           ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
19378           Original commit message from CVS:
19379           * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
19380           (gst_mpeg2dec_negotiate_format), (handle_sequence),
19381           (gst_mpeg2dec_sink_event):
19382           * ext/mpeg2dec/gstmpeg2dec.h:
19383           Use fractional framerates
19384
19385 2005-11-22 19:07:13 +0000  Wim Taymans <wim.taymans@gmail.com>
19386
19387           gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
19388           Original commit message from CVS:
19389           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
19390           set_clock returns a boolean.
19391
19392 2005-11-22 18:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
19393
19394           ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
19395           Original commit message from CVS:
19396           * ext/mad/gstmad.c: (gst_mad_chain):
19397           Fix seeking even more by sending the newsegment event with the
19398           right parameters. Should fix querying in playbin/totem after
19399           a seek.
19400
19401 2005-11-22 17:39:36 +0000  Tim-Philipp Müller <tim@centricular.net>
19402
19403           ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
19404           Original commit message from CVS:
19405           * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
19406           (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
19407           Fix seeking in stand-alone mode. Fix nonexistant enum value
19408           introduced in previous commit. Improve debug messages here and
19409           there. Actually return a proper return value in the sink event
19410           handler.
19411
19412 2005-11-22 17:15:25 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19413
19414         * ext/lame/gstlame.c:
19415           doh
19416           Original commit message from CVS:
19417           doh
19418
19419 2005-11-22 17:04:38 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19420
19421         * ChangeLog:
19422         * ext/lame/gstlame.c:
19423         * ext/mad/gstmad.c:
19424         * ext/sidplay/gstsiddec.cc:
19425           fix up GValueEnum
19426           Original commit message from CVS:
19427           fix up GValueEnum
19428
19429 2005-11-22 12:39:29 +0000  Andy Wingo <wingo@pobox.com>
19430
19431         * ChangeLog:
19432         * ext/lame/gstlame.c:
19433         * ext/mad/gstid3tag.c:
19434         * ext/sidplay/gstsiddec.cc:
19435           Update for gst_tag_setter API changes.
19436           Original commit message from CVS:
19437           2005-11-22  Andy Wingo  <wingo@pobox.com>
19438           * Update for gst_tag_setter API changes.
19439
19440 2005-11-22 11:55:32 +0000  Andy Wingo <wingo@pobox.com>
19441
19442         * ChangeLog:
19443         * ext/a52dec/gsta52dec.c:
19444         * ext/mad/gstid3tag.c:
19445         * ext/mad/gstmad.c:
19446         * gst/mpegaudioparse/gstmpegaudioparse.c:
19447         * gst/mpegstream/gstdvddemux.c:
19448         * gst/mpegstream/gstmpegparse.c:
19449         * gst/realmedia/rmdemux.c:
19450           ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
19451           Original commit message from CVS:
19452           2005-11-22  Andy Wingo  <wingo@pobox.com>
19453           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
19454           * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
19455           * ext/mad/gstmad.c (gst_mad_chain)
19456           * gst/mpegaudioparse/gstmpegaudioparse.c
19457           (gst_mp3parse_sink_event)
19458           * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
19459           * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
19460           (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
19461           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
19462           (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
19463
19464 2005-11-22 11:39:06 +0000  Tim-Philipp Müller <tim@centricular.net>
19465
19466           ext/mad/Makefile.am: libgsttagedit => libgsttag
19467           Original commit message from CVS:
19468           * ext/mad/Makefile.am:
19469           libgsttagedit => libgsttag
19470
19471 2005-11-21 23:50:02 +0000  Edward Hervey <bilboed@bilboed.com>
19472
19473           ext/lame/gstlame.c: Don't take the stream lock
19474           Original commit message from CVS:
19475           * ext/lame/gstlame.c: (gst_lame_sink_event):
19476           Don't take the stream lock
19477
19478 2005-11-21 17:34:30 +0000  Andy Wingo <wingo@pobox.com>
19479
19480           ext/: Don't take the stream lock.
19481           Original commit message from CVS:
19482           2005-11-21  Andy Wingo  <wingo@pobox.com>
19483           * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
19484           * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
19485           * ext/mad/gstmad.c (gst_mad_sink_event):
19486           * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
19487           stream lock.
19488           * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
19489           stream lock changes.
19490
19491 2005-11-21 16:36:44 +0000  Andy Wingo <wingo@pobox.com>
19492
19493           *.*: Ran scripts/update-macros. Oh yes.
19494           Original commit message from CVS:
19495           2005-11-21  Andy Wingo  <wingo@pobox.com>
19496           * *.h:
19497           * *.c: Ran scripts/update-macros. Oh yes.
19498
19499 2005-11-21 15:12:43 +0000  Tim-Philipp Müller <tim@centricular.net>
19500
19501           gst/mpegstream/: Filler events have beem removed for now.
19502           Original commit message from CVS:
19503           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19504           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
19505           Filler events have beem removed for now.
19506
19507 2005-11-21 14:08:45 +0000  Tim-Philipp Müller <tim@centricular.net>
19508
19509           gst/: Update for GST_FOURCC_FORMAT API change.
19510           Original commit message from CVS:
19511           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
19512           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19513           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
19514           Update for GST_FOURCC_FORMAT API change.
19515
19516 2005-11-21 10:32:55 +0000  Edward Hervey <bilboed@bilboed.com>
19517
19518           gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
19519           Original commit message from CVS:
19520           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19521           * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
19522           (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19523           (gst_rmdemux_parse_packet):
19524           Modifications for disapearance of GST_PAD_IS_USABLE()
19525
19526 2005-11-18 16:14:00 +0000  Michael Smith <msmith@xiph.org>
19527
19528           gst/iec958/ac3iec.c: Remove some setcaps brokenness.
19529           Original commit message from CVS:
19530           * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
19531           Remove some setcaps brokenness.
19532           Don't crash on bad input.
19533
19534 2005-11-15 22:46:23 +0000  Johan Dahlin <johan@gnome.org>
19535
19536           ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
19537           Original commit message from CVS:
19538           * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
19539           calling transform.
19540           (gst_id3_tag_do_typefind): Unref caps
19541           * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
19542
19543 2005-11-15 21:00:44 +0000  Johan Dahlin <johan@gnome.org>
19544
19545         * ext/mad/gstmad.c:
19546           remove accidentally commited hack
19547           Original commit message from CVS:
19548           remove accidentally commited hack
19549
19550 2005-11-15 20:30:53 +0000  Johan Dahlin <johan@gnome.org>
19551
19552         * ext/mad/gstmad.c:
19553           free pad templates
19554           Original commit message from CVS:
19555           free pad templates
19556
19557 2005-11-15 14:19:38 +0000  Tim-Philipp Müller <tim@centricular.net>
19558
19559           ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
19560           Original commit message from CVS:
19561           * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
19562           (gst_mpeg2dec_sink_event):
19563           Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
19564           nice-ify debug message in event handler; add CHECKME.
19565           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
19566           (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
19567           (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
19568           (gst_dvd_demux_sync_stream_to_time):
19569           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19570           (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
19571           (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
19572           (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
19573           (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
19574           (gst_mpeg_demux_sync_stream_to_time),
19575           (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
19576           * gst/mpegstream/gstmpegdemux.h:
19577           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
19578           (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
19579           (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
19580           (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
19581           (gst_mpeg_parse_chain):
19582           * gst/mpegstream/gstmpegparse.h:
19583           Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
19584           return value confusion (gst_pad_push vs. gst_pad_send_event and
19585           gst_pad_push_event); pass flow return values to caller;
19586           miscellaneous fixes and clean-ups.
19587
19588 2005-11-15 08:37:00 +0000  Christian Schaller <uraeus@gnome.org>
19589
19590         * gst/mpegstream/gstdvddemux.c:
19591           set rank to secondary until it works 100%
19592           Original commit message from CVS:
19593           set rank to secondary until it works 100%
19594
19595 2005-11-15 07:59:58 +0000  Christian Schaller <uraeus@gnome.org>
19596
19597         * gst-plugins-ugly.spec.in:
19598           add mpegstream plugin to spec file
19599           Original commit message from CVS:
19600           add mpegstream plugin to spec file
19601
19602 2005-11-14 22:18:21 +0000  Martin Soto <martinsoto@users.sourceforge.net>
19603
19604           gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
19605           Original commit message from CVS:
19606           2005-11-14  Martin Soto  <soto@localhost.localdomain>
19607           * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
19608           gstrfc2250enc.h.
19609
19610 2005-11-14 21:20:21 +0000  Josef Zlomek <josef.zlomek@xeris.cz>
19611
19612           partially port the mpegstream plugin to GStreamer 0.9.
19613           Original commit message from CVS:
19614           2005-11-14  Martin Soto  <martinsoto@users.sourceforge.net>
19615           * configure.ac:
19616           * gst/mpegstream/Makefile.am:
19617           * gst/mpegstream/gstdvddemux.c:
19618           * gst/mpegstream/gstdvddemux.h:
19619           * gst/mpegstream/gstmpegdemux.c:
19620           * gst/mpegstream/gstmpegdemux.h:
19621           * gst/mpegstream/gstmpegpacketize.c:
19622           * gst/mpegstream/gstmpegpacketize.h:
19623           * gst/mpegstream/gstmpegparse.c:
19624           * gst/mpegstream/gstmpegparse.h:
19625           * gst/mpegstream/gstmpegstream.c:
19626           * gst/mpegstream/gstrfc2250enc.c:
19627           * gst/mpegstream/gstrfc2250enc.h:
19628           Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
19629           partially port the mpegstream plugin to GStreamer 0.9.
19630
19631 2005-11-14 17:13:20 +0000  Andy Wingo <wingo@pobox.com>
19632
19633           configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
19634           Original commit message from CVS:
19635           2005-11-14  Andy Wingo  <wingo@pobox.com>
19636           * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
19637           debugging, allows dll builds on windows. Fixes #316076.
19638
19639 2005-11-11 19:37:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19640
19641         * ChangeLog:
19642         * configure.ac:
19643           back to head
19644           Original commit message from CVS:
19645           back to head
19646
19647 === release 0.9.5 ===
19648
19649 2005-11-11 19:35:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19650
19651         * ChangeLog:
19652         * NEWS:
19653         * RELEASE:
19654         * common:
19655         * configure.ac:
19656         * docs/plugins/inspect/plugin-a52dec.xml:
19657         * docs/plugins/inspect/plugin-amrnb.xml:
19658         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19659         * docs/plugins/inspect/plugin-iec958.xml:
19660         * docs/plugins/inspect/plugin-lame.xml:
19661         * docs/plugins/inspect/plugin-mad.xml:
19662         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19663         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19664         * docs/plugins/inspect/plugin-rmdemux.xml:
19665           releasing 0.9.5
19666           Original commit message from CVS:
19667           releasing 0.9.5
19668
19669 2005-10-27 21:50:11 +0000  Wim Taymans <wim.taymans@gmail.com>
19670
19671           ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
19672           Original commit message from CVS:
19673           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
19674           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19675           (handle_sequence), (handle_picture), (handle_slice),
19676           (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
19677           (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19678           Forward GstFlowReturn about everywhere.
19679           Handle seeking correctly.
19680
19681 2005-10-27 17:26:13 +0000  Wim Taymans <wim.taymans@gmail.com>
19682
19683           ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
19684           Original commit message from CVS:
19685           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
19686           (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
19687           (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
19688           Small cleanups in refcounting.
19689
19690 2005-10-26 16:45:04 +0000  Wim Taymans <wim.taymans@gmail.com>
19691
19692           ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
19693           Original commit message from CVS:
19694           * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
19695           (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
19696           (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
19697           (handle_sequence), (handle_picture):
19698           * ext/mpeg2dec/gstmpeg2dec.h:
19699           Removed lots of dubious code.
19700           Handle flushing and seeking correctly. Still leaks though...
19701
19702 2005-10-24 13:37:47 +0000  Christian Schaller <uraeus@gnome.org>
19703
19704         * ChangeLog:
19705         * configure.ac:
19706           port plugins listing changes
19707           Original commit message from CVS:
19708           port plugins listing changes
19709
19710 2005-10-23 23:06:09 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19711
19712         * ChangeLog:
19713         * configure.ac:
19714           back to HEAD
19715           Original commit message from CVS:
19716           back to HEAD
19717
19718 === release 0.9.4 ===
19719
19720 2005-10-23 22:44:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19721
19722         * ChangeLog:
19723         * Makefile.am:
19724         * NEWS:
19725         * RELEASE:
19726         * configure.ac:
19727         * docs/plugins/gst-plugins-ugly-plugins.args:
19728         * docs/plugins/gst-plugins-ugly-plugins.signals:
19729         * docs/plugins/inspect/plugin-a52dec.xml:
19730         * docs/plugins/inspect/plugin-amrnb.xml:
19731         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19732         * docs/plugins/inspect/plugin-iec958.xml:
19733         * docs/plugins/inspect/plugin-lame.xml:
19734         * docs/plugins/inspect/plugin-mad.xml:
19735         * docs/plugins/inspect/plugin-mpeg2dec.xml:
19736         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19737         * docs/plugins/inspect/plugin-rmdemux.xml:
19738         * gst/realmedia/rmdemux.c:
19739         * po/POTFILES.in:
19740           releasing 0.9.4
19741           Original commit message from CVS:
19742           releasing 0.9.4
19743
19744 2005-10-23 14:32:49 +0000  Julien Moutte <julien@moutte.net>
19745
19746           gst/realmedia/rmdemux.c: STOPPED->FAILED
19747           Original commit message from CVS:
19748           2005-10-23  Julien MOUTTE  <julien@moutte.net>
19749           * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
19750
19751 2005-10-21 16:22:00 +0000  Christian Schaller <uraeus@gnome.org>
19752
19753         * gst-plugins-ugly.spec.in:
19754           add packaging of a52dec
19755           Original commit message from CVS:
19756           add packaging of a52dec
19757
19758 2005-10-21 11:58:38 +0000  Wim Taymans <wim.taymans@gmail.com>
19759
19760           gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
19761           Original commit message from CVS:
19762           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19763           (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
19764           Set correct stream time in newsegment event.
19765
19766 2005-10-20 22:43:04 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19767
19768         * ext/Makefile.am:
19769           fix distcheck
19770           Original commit message from CVS:
19771           fix distcheck
19772
19773 2005-10-20 22:40:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19774
19775         * ChangeLog:
19776         * ext/Makefile.am:
19777           fix distcheck
19778           Original commit message from CVS:
19779           fix distcheck
19780
19781 2005-10-20 09:51:58 +0000  Tim-Philipp Müller <tim@centricular.net>
19782
19783           ext/a52dec/: Re-enable CPU flags, use liboil to get them.
19784           Original commit message from CVS:
19785           * ext/a52dec/Makefile.am:
19786           * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
19787           (gst_a52dec_class_init), (gst_a52dec_sink_event),
19788           (gst_a52dec_change_state):
19789           * ext/a52dec/gsta52dec.h:
19790           Re-enable CPU flags, use liboil to get them.
19791
19792 2005-10-20 09:00:30 +0000  Tim-Philipp Müller <tim@centricular.net>
19793
19794           Port AC3 decoder to 0.9 (#318849).
19795           Original commit message from CVS:
19796           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
19797           * configure.ac:
19798           * ext/a52dec/Makefile.am:
19799           * ext/a52dec/gsta52dec.c:
19800           * ext/a52dec/gsta52dec.h:
19801           Port AC3 decoder to 0.9 (#318849).
19802
19803 2005-10-20 08:30:33 +0000  Wim Taymans <wim.taymans@gmail.com>
19804
19805           ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
19806           Original commit message from CVS:
19807           * ext/sidplay/gstsiddec.cc:
19808           Small fixes and more error messages.
19809
19810 2005-10-19 16:01:35 +0000  Wim Taymans <wim.taymans@gmail.com>
19811
19812           API change fixen.
19813           Original commit message from CVS:
19814           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
19815           (gst_amrnbparse_state_change):
19816           * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
19817           * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
19818           * ext/mpeg2dec/gstmpeg2dec.c:
19819           * ext/sidplay/gstsiddec.cc:
19820           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19821           (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
19822           API change fixen.
19823
19824 2005-10-19 12:43:28 +0000  Tim-Philipp Müller <tim@centricular.net>
19825
19826           configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
19827           Original commit message from CVS:
19828           * configure.ac:
19829           GST_DOC has been renamed to GST_DOCBOOK_CHECK
19830
19831 2005-10-19 09:47:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19832
19833           configure.ac: some docs I had
19834           Original commit message from CVS:
19835           * configure.ac:
19836           some docs I had
19837           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
19838           trivial fixes
19839
19840 2005-10-18 13:23:22 +0000  Wim Taymans <wim.taymans@gmail.com>
19841
19842           gst/realmedia/rmdemux.c: segment-start/done API change.
19843           Original commit message from CVS:
19844           * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
19845           (gst_rmdemux_perform_seek):
19846           segment-start/done API change.
19847
19848 2005-10-17 17:50:45 +0000  Michael Smith <msmith@xiph.org>
19849
19850         * ChangeLog:
19851         * common:
19852         * gst/iec958/ac3iec.c:
19853           Set buffer durations on IEC958 buffers.
19854           Original commit message from CVS:
19855           Set buffer durations on IEC958 buffers.
19856
19857 2005-10-16 17:06:42 +0000  Tim-Philipp Müller <tim@centricular.net>
19858
19859           configure.ac: Fix glib check
19860           Original commit message from CVS:
19861           * configure.ac:
19862           Fix glib check
19863
19864 2005-10-13 19:14:25 +0000  Tim-Philipp Müller <tim@centricular.net>
19865
19866           ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19867           Original commit message from CVS:
19868           * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
19869           Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
19870
19871 2005-10-13 15:29:56 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19872
19873           examples/stats/mp2ogg.c: yes, typo fixes
19874           Original commit message from CVS:
19875           * examples/stats/mp2ogg.c:
19876           yes, typo fixes
19877
19878 2005-10-12 14:30:36 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19879
19880           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
19881           Original commit message from CVS:
19882           * examples/indexing/indexmpeg.c: (main):
19883           * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
19884           * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
19885           (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
19886           (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
19887           * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
19888           (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
19889           (dvdreadsrc_open_file), (dvdreadsrc_close_file):
19890           * ext/dvdread/dvdreadsrc.h:
19891           * ext/lame/gstlame.h:
19892           * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
19893           * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19894           * gst/iec958/ac3iec.h:
19895           * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
19896           * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
19897           * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
19898           * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19899           * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
19900           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
19901           moved bitshift from macro to enum definition
19902
19903 2005-10-11 16:37:16 +0000  Wim Taymans <wim.taymans@gmail.com>
19904
19905           newsegment API update.
19906           Original commit message from CVS:
19907           * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
19908           * ext/mad/gstmad.c: (gst_mad_chain):
19909           * gst/mpegaudioparse/gstmpegaudioparse.c:
19910           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19911           * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
19912           (gst_rmdemux_chain), (gst_rmdemux_add_stream):
19913           newsegment API update.
19914
19915 2005-10-06 13:14:38 +0000  Wim Taymans <wim.taymans@gmail.com>
19916
19917           ext/amrnb/amrnbdec.c: Mark invalid frame sizes
19918           Original commit message from CVS:
19919           * ext/amrnb/amrnbdec.c:
19920           Mark invalid frame sizes
19921           * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
19922           UNUSABLE is not to be used here, just push out stuff so
19923           probes can continue linking or making the pad usable.
19924
19925 2005-10-05 11:25:51 +0000  Michael Smith <msmith@xiph.org>
19926
19927         * ChangeLog:
19928         * gst/realmedia/rmdemux.c:
19929           Improve seek error-resilience.
19930           Original commit message from CVS:
19931           Improve seek error-resilience.
19932           Better error handling generally.
19933
19934 2005-10-03 17:59:55 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19935
19936         * ChangeLog:
19937         * configure.ac:
19938           back to head
19939           Original commit message from CVS:
19940           back to head
19941
19942 === release 0.9.3 ===
19943
19944 2005-10-03 17:49:44 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19945
19946         * ChangeLog:
19947         * NEWS:
19948         * README:
19949         * configure.ac:
19950         * ext/sidplay/Makefile.am:
19951           release time
19952           Original commit message from CVS:
19953           release time
19954
19955 2005-09-30 16:43:12 +0000  Michael Smith <msmith@xiph.org>
19956
19957         * gst/realmedia/rmdemux.h:
19958           Forgot to commit this file. I hate Nano.
19959           Original commit message from CVS:
19960           Forgot to commit this file. I hate Nano.
19961
19962 2005-09-30 16:39:47 +0000  Michael Smith <msmith@xiph.org>
19963
19964         * ChangeLog:
19965         * common:
19966         * gst/realmedia/rmdemux.c:
19967           Sanity checks and memory leak fixes for real demuxer
19968           Original commit message from CVS:
19969           Sanity checks and memory leak fixes for real demuxer
19970
19971 2005-09-29 13:44:15 +0000  Michael Smith <msmith@xiph.org>
19972
19973           gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
19974           Original commit message from CVS:
19975           * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
19976           (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
19977           (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
19978           (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
19979           Real demuxer fixes. Make it more bulletproof against bad data,
19980           identify a few more stream types.
19981           Fix seeking so that it works (at least with the seek example
19982           program; it still fails with totem).
19983
19984 2005-09-26 14:41:23 +0000  Wim Taymans <wim.taymans@gmail.com>
19985
19986           gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
19987           Original commit message from CVS:
19988           * gst/mpegaudioparse/gstmpegaudioparse.c:
19989           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19990           Set correct caps on buffers too.
19991
19992 2005-09-26 14:31:53 +0000  Wim Taymans <wim.taymans@gmail.com>
19993
19994           gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
19995           Original commit message from CVS:
19996           * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
19997           (gst_mp3parse_sink_event), (gst_mp3parse_chain):
19998           * gst/mpegaudioparse/gstmpegaudioparse.h:
19999           Put timestamps on buffers.
20000
20001 2005-09-21 22:21:22 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
20002
20003         * ChangeLog:
20004         * ext/amrnb/amrnbenc.c:
20005           Changed amrnbenc description, it is an encoder, not decoder.
20006           Original commit message from CVS:
20007           Changed amrnbenc description, it is an encoder, not decoder.
20008
20009 2005-09-21 16:21:45 +0000  Michael Smith <msmith@xiph.org>
20010
20011         * ChangeLog:
20012         * gst/iec958/ac3_padder.c:
20013         * gst/iec958/ac3_padder.h:
20014         * gst/iec958/ac3iec.c:
20015           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
20016           Original commit message from CVS:
20017           Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
20018           more accurate, and to check AC3 checksums (both of them in each frame),
20019           and dump the frame (as a probable sync failure) if they don't match.
20020           General code cleanup, improved comments. Changed to not construct the
20021           header backwards, and not byteswap everything else. If we end up needing
20022           to do little-endian output, we should swap in the element doing the
20023           output (AC3 is big-endian).
20024
20025 2005-09-20 17:37:54 +0000  Christian Schaller <uraeus@gnome.org>
20026
20027         * gst-plugins-ugly.spec.in:
20028           fix spec file for ugly
20029           Original commit message from CVS:
20030           fix spec file for ugly
20031
20032 2005-09-19 23:25:07 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20033
20034         * docs/plugins/inspect/plugin-lame.xml:
20035           revert empty commit
20036           Original commit message from CVS:
20037           revert empty commit
20038
20039 2005-09-19 23:24:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20040
20041         * docs/plugins/scan.stamp:
20042           whoops, wrong files
20043           Original commit message from CVS:
20044           whoops, wrong files
20045
20046 2005-09-19 23:21:31 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20047
20048           docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
20049           Original commit message from CVS:
20050           * docs/plugins/gst-plugins-ugly-plugins.args:
20051           * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
20052           * docs/plugins/gst-plugins-ugly-plugins.interfaces:
20053           * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
20054           commit missing files
20055           * docs/plugins/inspect/plugin-lame.xml:
20056           update
20057
20058 2005-09-19 16:44:13 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20059
20060         * Makefile.am:
20061         * common:
20062         * gst-plugins-ugly.spec.in:
20063           add check-valgrind target
20064           Original commit message from CVS:
20065           add check-valgrind target
20066
20067 2005-09-19 13:46:35 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20068
20069         * docs/plugins/scanobj-build.stamp:
20070           add stamp
20071           Original commit message from CVS:
20072           add stamp
20073
20074 2005-09-19 11:07:40 +0000  Wim Taymans <wim.taymans@gmail.com>
20075
20076           ext/lame/gstlame.c: Set caps on outgoing buffers.
20077           Original commit message from CVS:
20078           * ext/lame/gstlame.c: (gst_lame_chain):
20079           Set caps on outgoing buffers.
20080
20081 2005-09-16 16:04:28 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20082
20083         * ChangeLog:
20084         * ext/lame/gstlame.c:
20085         * ext/lame/gstlame.h:
20086           clean up further so we don't try to set up five times for a simple pipeline
20087           Original commit message from CVS:
20088           clean up further so we don't try to set up five times for
20089           a simple pipeline
20090
20091 2005-09-16 15:43:08 +0000  Michael Smith <msmith@xiph.org>
20092
20093         * ChangeLog:
20094         * common:
20095         * gst/iec958/ac3iec.c:
20096           Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
20097           Original commit message from CVS:
20098           Set setcaps function on sink pad, not source pad. Produce correct caps
20099           on output buffers.
20100
20101 2005-09-11 17:53:12 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20102
20103         * common:
20104         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20105         * docs/plugins/inspect/plugin-iec958.xml:
20106         * docs/plugins/inspect/plugin-lame.xml:
20107         * docs/plugins/inspect/plugin-mad.xml:
20108         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20109         * docs/plugins/inspect/plugin-rmdemux.xml:
20110           update inspect with source
20111           Original commit message from CVS:
20112           update inspect with source
20113
20114 2005-09-07 13:42:44 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20115
20116           ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
20117           Original commit message from CVS:
20118           * ext/mad/gstid3tag.c:
20119           gsttaginterface.h -> gsttagsetter.h
20120
20121 2005-09-06 14:06:51 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20122
20123         * configure.ac:
20124           back to HEAD
20125           Original commit message from CVS:
20126           back to HEAD
20127
20128 === release 0.9.1 ===
20129
20130 2005-09-06 14:05:40 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20131
20132         * ChangeLog:
20133         * NEWS:
20134         * README:
20135         * RELEASE:
20136         * autogen.sh:
20137         * configure.ac:
20138           releasing 0.9.2
20139           Original commit message from CVS:
20140           releasing 0.9.2
20141
20142 2005-09-06 12:00:33 +0000  Wim Taymans <wim.taymans@gmail.com>
20143
20144           ext/amrnb/: State change function updates.
20145           Original commit message from CVS:
20146           * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
20147           * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
20148           * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
20149           State change function updates.
20150
20151 2005-09-05 17:24:20 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20152
20153           ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
20154           Original commit message from CVS:
20155           * ext/mpeg2dec/gstmpeg2dec.c:
20156           GST_CAT_SEEK disappeared from the public API at some point
20157
20158 2005-09-05 11:42:10 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20159
20160         * gst/iec958/ac3_padder.c:
20161         * gst/iec958/ac3_padder.h:
20162           doc fixes
20163           Original commit message from CVS:
20164           doc fixes
20165
20166 2005-09-04 19:28:29 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20167
20168         * Makefile.am:
20169         * autogen.sh:
20170         * common:
20171         * configure.ac:
20172         * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20173         * docs/plugins/inspect-build.stamp:
20174         * docs/plugins/inspect.stamp:
20175         * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20176         * docs/plugins/inspect/plugin-iec958.xml:
20177         * docs/plugins/inspect/plugin-lame.xml:
20178         * docs/plugins/inspect/plugin-mad.xml:
20179         * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20180         * docs/plugins/inspect/plugin-rmdemux.xml:
20181           docs for ugly plugins
20182           Original commit message from CVS:
20183           docs for ugly plugins
20184
20185 2005-09-02 18:01:33 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20186
20187         * gst-plugins-ugly.spec.in:
20188         * gst/iec958/Makefile.am:
20189           build fixes
20190           Original commit message from CVS:
20191           build fixes
20192
20193 2005-09-02 17:04:39 +0000  Michael Smith <msmith@xiph.org>
20194
20195         * ChangeLog:
20196         * gst/iec958/ac3iec.c:
20197           Accept audio/x-private1-a3c on sink pad
20198           Original commit message from CVS:
20199           Accept audio/x-private1-a3c on sink pad
20200
20201 2005-09-02 17:01:14 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20202
20203         * gst-plugins-ugly.spec.in:
20204           spec updates
20205           Original commit message from CVS:
20206           spec updates
20207
20208 2005-09-02 15:43:54 +0000  Andy Wingo <wingo@pobox.com>
20209
20210         * examples/gstplay/player.c:
20211         * examples/stats/mp2ogg.c:
20212         * ext/a52dec/gsta52dec.c:
20213         * ext/amrnb/amrnbdec.c:
20214         * ext/amrnb/amrnbenc.c:
20215         * ext/amrnb/amrnbparse.c:
20216         * ext/dvdnav/dvdnavsrc.c:
20217         * ext/dvdread/dvdreadsrc.c:
20218         * ext/lame/gstlame.c:
20219         * ext/mad/gstid3tag.c:
20220         * ext/mad/gstmad.c:
20221         * ext/mpeg2dec/gstmpeg2dec.c:
20222         * gst/ac3parse/gstac3parse.c:
20223         * gst/asfdemux/gstasfdemux.c:
20224         * gst/asfdemux/gstasfmux.c:
20225         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20226         * gst/iec958/ac3iec.c:
20227         * gst/mpegaudioparse/gstmpegaudioparse.c:
20228         * gst/mpegstream/gstdvddemux.c:
20229         * gst/mpegstream/gstmpegdemux.c:
20230         * gst/mpegstream/gstmpegparse.c:
20231         * gst/mpegstream/gstrfc2250enc.c:
20232         * gst/realmedia/rmdemux.c:
20233         * gst/synaesthesia/gstsynaesthesia.c:
20234           All plugins updated for element state changes.
20235           Original commit message from CVS:
20236           2005-09-02  Andy Wingo  <wingo@pobox.com>
20237           * All plugins updated for element state changes.
20238
20239 2005-09-02 14:19:17 +0000  Michael Smith <msmith@xiph.org>
20240
20241         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20242         * gst/iec958/ac3iec.c:
20243           Fix return types in setcaps functions
20244           Original commit message from CVS:
20245           Fix return types in setcaps functions
20246
20247 2005-09-02 13:37:13 +0000  Michael Smith <msmith@xiph.org>
20248
20249         * ChangeLog:
20250         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20251         * gst/iec958/ac3iec.c:
20252           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
20253           Original commit message from CVS:
20254           Changes to correctly use first_access parameter in ac3 and lpcm plugins.
20255           Some general cleanups in iec958 framer.
20256
20257 2005-09-01 21:07:34 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20258
20259         * common:
20260         * m4/Makefile.am:
20261         * m4/as-arts.m4:
20262         * m4/esd.m4:
20263         * m4/gst-alsa.m4:
20264         * m4/gst-artsc.m4:
20265         * m4/gst-matroska.m4:
20266         * m4/ogg.m4:
20267         * m4/vorbis.m4:
20268           fix distcheck; remove some old m4s
20269           Original commit message from CVS:
20270           fix distcheck; remove some old m4s
20271
20272 2005-09-01 17:31:21 +0000  Michael Smith <msmith@xiph.org>
20273
20274         * ChangeLog:
20275         * configure.ac:
20276         * gst/iec958/Makefile.am:
20277         * gst/iec958/ac3_padder.c:
20278         * gst/iec958/ac3_padder.h:
20279         * gst/iec958/ac3iec.c:
20280         * gst/iec958/ac3iec.h:
20281           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
20282           Original commit message from CVS:
20283           AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
20284
20285 2005-09-01 11:52:34 +0000  Wim Taymans <wim.taymans@gmail.com>
20286
20287           gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
20288           Original commit message from CVS:
20289           * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
20290           (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20291           (gst_dvdlpcmdec_change_state):
20292           Cleanups, fixed header parsing and stripping.
20293
20294 2005-09-01 11:34:39 +0000  Michael Smith <msmith@xiph.org>
20295
20296         * ChangeLog:
20297         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20298           Use the right bytes when parsing the LPCM dvd header
20299           Original commit message from CVS:
20300           Use the right bytes when parsing the LPCM dvd header
20301
20302 2005-09-01 11:16:15 +0000  Michael Smith <msmith@xiph.org>
20303
20304         * ChangeLog:
20305         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20306           Return the correct values from chain function
20307           Original commit message from CVS:
20308           Return the correct values from chain function
20309
20310 2005-09-01 10:04:53 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20311
20312         * common:
20313         * docs/Makefile.am:
20314         * docs/plugins/.gitignore:
20315         * docs/random/ChangeLog-0.8:
20316         * docs/version.entities.in:
20317           adding doc stuff
20318           Original commit message from CVS:
20319           adding doc stuff
20320
20321 2005-08-31 19:37:08 +0000  Michael Smith <msmith@xiph.org>
20322
20323         * ChangeLog:
20324         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20325         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20326           Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
20327           Original commit message from CVS:
20328           Restructure LPCM decoder to not expect the demuxer to parse the LPCM
20329           header; instead do this internally. Also support the old way, using
20330           a different mime-type. CVS:
20331